This commit is contained in:
Ell 2022-01-01 17:06:03 +01:00
parent f254e414eb
commit fd7401dd85
205 changed files with 21027 additions and 4800 deletions

View file

@ -1,3 +1,36 @@
# 0.19.0
![](media/changelog/0.19.0.png)
> Ui, Sound and Improvements Abound
Happy new year! Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/330680/0190-ui-sound-and-improvements-abound) or [on Steam](https://store.steampowered.com/news/app/1651490/view/3109171219652255208).
Additions
- Added carpet and puzzle piece floorings
- Added a cloud wallpaper
- Added UI transitions when switching between game modes
- Added ambient sounds which play based on where the camera is
- Added sounds for fireplaces as well as lamp, trash can and woodworking interactions
- Added additional colors for skin, eyes, as well as pastel and modern furniture and clothes
- Added a "Store in Household Storage" action to paintings
- Added a splash screen at the start of the game
Improvements
- Changed all cases of "person" and "people" in the game's text to "Tiny" and "Tinies", respectively
- Display a fade animation when a person dies
- Allow setting desired occasions for each outfit manually
- Made natural tiles (dirt, path, grass) connect to grass smoothly
- Only spawn particles if they'll be visible on screen
- A lot of performance improvements in various areas of the game
Fixes
- Fixed unfinished woodwork items escaping the action preview area
- Fixed additional VRAM being used the more tiles are edited during a single play session
- Fixed the high bun hairstyle not having the workout set icon
- Fixed colors overflowing out of the character creator screen for complex clothing items
- Fixed an exception when trying to fool around in occupied beds
- Fixed some actions throwing an exception when their action object is removed before the action starts
# 0.18.1 # 0.18.1
> Changelog Images, News Panel for Main Menu > Changelog Images, News Panel for Main Menu

View file

@ -106,6 +106,7 @@
"TinyLife.Actions.ActionType.FoolAround": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.FoolAround": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GaugeRelationship": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GaugeRelationship": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetFoodSomewhereElse": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetIconName": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetIconName": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetIngredientsFamily": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetIngredientsFamily": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetIngredientsSingle": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetIngredientsSingle": "TinyLife.Actions.ActionType.yml",
@ -181,7 +182,7 @@
"TinyLife.Actions.ActionType.RunOnTreadmill": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.RunOnTreadmill": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Scrap": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Scrap": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SelfPublishBook": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.SelfPublishBook": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SellPainting": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Sell": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Settings": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Settings": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ShakeTree": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ShakeTree": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ShareIdeas": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ShareIdeas": "TinyLife.Actions.ActionType.yml",
@ -191,6 +192,7 @@
"TinyLife.Actions.ActionType.SourceString": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.SourceString": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.StartDating": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.StartDating": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Starve": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Starve": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Store": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeShower": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TakeShower": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Talk": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Talk": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutFeelings": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TalkAboutFeelings": "TinyLife.Actions.ActionType.yml",
@ -260,6 +262,14 @@
"TinyLife.Actions.ActionVariety.PassivePriority": "TinyLife.Actions.ActionVariety.yml", "TinyLife.Actions.ActionVariety.PassivePriority": "TinyLife.Actions.ActionVariety.yml",
"TinyLife.Actions.ActionVariety.PortraitLayout(TinyLife.Objects.Person)": "TinyLife.Actions.ActionVariety.yml", "TinyLife.Actions.ActionVariety.PortraitLayout(TinyLife.Objects.Person)": "TinyLife.Actions.ActionVariety.yml",
"TinyLife.Actions.ActionVariety.SetData(System.String,System.Object)": "TinyLife.Actions.ActionVariety.yml", "TinyLife.Actions.ActionVariety.SetData(System.String,System.Object)": "TinyLife.Actions.ActionVariety.yml",
"TinyLife.Actions.BehaviorAction`1": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorAction`1.Behavior": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorAction`1.GetIconObject": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorAction`1.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorAction`1.Initialize": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorAction`1.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorAction`1.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.BehaviorAction-1.yml",
"TinyLife.Actions.BehaviorMultiAction`1": "TinyLife.Actions.BehaviorMultiAction-1.yml", "TinyLife.Actions.BehaviorMultiAction`1": "TinyLife.Actions.BehaviorMultiAction-1.yml",
"TinyLife.Actions.BehaviorMultiAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.BehaviorMultiAction-1.yml", "TinyLife.Actions.BehaviorMultiAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.BehaviorMultiAction-1.yml",
"TinyLife.Actions.BehaviorMultiAction`1.AndThenInitialize": "TinyLife.Actions.BehaviorMultiAction-1.yml", "TinyLife.Actions.BehaviorMultiAction`1.AndThenInitialize": "TinyLife.Actions.BehaviorMultiAction-1.yml",
@ -342,6 +352,22 @@
"TinyLife.Actions.GoHereAction.AndThenIsCompleted": "TinyLife.Actions.GoHereAction.yml", "TinyLife.Actions.GoHereAction.AndThenIsCompleted": "TinyLife.Actions.GoHereAction.yml",
"TinyLife.Actions.GoHereAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.GoHereAction.yml", "TinyLife.Actions.GoHereAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.GoHereAction.yml",
"TinyLife.Actions.GoHereAction.CreateFirstActions": "TinyLife.Actions.GoHereAction.yml", "TinyLife.Actions.GoHereAction.CreateFirstActions": "TinyLife.Actions.GoHereAction.yml",
"TinyLife.Actions.Handlers": "TinyLife.Actions.Handlers.yml",
"TinyLife.Actions.Handlers.MultiActionHandler": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.Actions": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "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.Objects.Person)": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"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.Objects.Person)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.MultiAction": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.AndThenInitialize": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.AndThenInitialize": "TinyLife.Actions.MultiAction.yml",
@ -360,13 +386,6 @@
"TinyLife.Actions.MultiAction.PreInitialize": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.PreInitialize": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiActionHandler": "TinyLife.Actions.MultiActionHandler.yml",
"TinyLife.Actions.MultiActionHandler.Actions": "TinyLife.Actions.MultiActionHandler.yml",
"TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction})": "TinyLife.Actions.MultiActionHandler.yml",
"TinyLife.Actions.MultiActionHandler.IsCompleted": "TinyLife.Actions.MultiActionHandler.yml",
"TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MultiActionHandler.yml",
"TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MultiActionHandler.yml",
"TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.MultiActionHandler.yml",
"TinyLife.Actions.OutOfTownAction": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction": "TinyLife.Actions.OutOfTownAction.yml",
"TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[])": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[])": "TinyLife.Actions.OutOfTownAction.yml",
"TinyLife.Actions.OutOfTownAction.AndThenInitialize": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.AndThenInitialize": "TinyLife.Actions.OutOfTownAction.yml",
@ -398,17 +417,16 @@
"TinyLife.Actions.PickUpOrSpawnAction.ItemCategory": "TinyLife.Actions.PickUpOrSpawnAction.yml", "TinyLife.Actions.PickUpOrSpawnAction.ItemCategory": "TinyLife.Actions.PickUpOrSpawnAction.yml",
"TinyLife.Actions.PickUpOrSpawnAction.ItemToSpawn": "TinyLife.Actions.PickUpOrSpawnAction.yml", "TinyLife.Actions.PickUpOrSpawnAction.ItemToSpawn": "TinyLife.Actions.PickUpOrSpawnAction.yml",
"TinyLife.Actions.PutAwayAction": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.AndThenInitialize": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.AndThenInitialize": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.CreateFirstActions": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.CreateFirstActions": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.Items": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SitAction": "TinyLife.Actions.SitAction.yml", "TinyLife.Actions.SitAction": "TinyLife.Actions.SitAction.yml",
"TinyLife.Actions.SitAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SitAction.yml", "TinyLife.Actions.SitAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SitAction.yml",
"TinyLife.Actions.SitAction.AndThenInitialize": "TinyLife.Actions.SitAction.yml", "TinyLife.Actions.SitAction.AndThenInitialize": "TinyLife.Actions.SitAction.yml",
@ -418,32 +436,39 @@
"TinyLife.Actions.SitAction.CreateFirstActions": "TinyLife.Actions.SitAction.yml", "TinyLife.Actions.SitAction.CreateFirstActions": "TinyLife.Actions.SitAction.yml",
"TinyLife.Actions.SocialAction": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.AndThenInitialize": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.AndThenIsCompleted": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.ConversationTime": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.ConversationTime": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.CreateFirstActions": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.GetDisplayName": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.GetDisplayName": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.GetMaxWaitTime": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.Id": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.Id": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.Initialize": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.InitializeConversation": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.InitializeConversation": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.InProgressTime": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.InProgressTime": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.IsCompleted": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.IsConversationCompleted": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.IsConversationCompleted": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.IsMain": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.IsMain": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.Partner": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.Partner": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.PartnerAction": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.PartnerAction": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.PartnerCompletion": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.PartnerCompletion": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.SpeakInConversation(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.SpeakInConversation(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.StoreAction": "TinyLife.Actions.StoreAction.yml",
"TinyLife.Actions.StoreAction.AndThenInitialize": "TinyLife.Actions.StoreAction.yml",
"TinyLife.Actions.StoreAction.AndThenIsCompleted": "TinyLife.Actions.StoreAction.yml",
"TinyLife.Actions.StoreAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.StoreAction.yml",
"TinyLife.Actions.StoreAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.StoreAction.yml",
"TinyLife.Actions.StoreAction.CreateFirstActions": "TinyLife.Actions.StoreAction.yml",
"TinyLife.Actions.StoreAction.Items": "TinyLife.Actions.StoreAction.yml",
"TinyLife.Actions.TalkAction": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings)": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.IsConversationCompleted": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.IsConversationCompleted": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.OnEvaluate": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnEvaluate": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.OnTalkFailure": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnTalkFailure": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.TalkAction.OnTalkSuccess": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnTalkSuccess": "TinyLife.Actions.TalkAction.yml",
@ -477,6 +502,14 @@
"TinyLife.Actions.TalkAction.TalkSettings.TalkMinutes": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.TalkMinutes": "TinyLife.Actions.TalkAction.TalkSettings.yml",
"TinyLife.Actions.TalkAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TalkAction.yml",
"TinyLife.Actions.Typeless": "TinyLife.Actions.Typeless.yml", "TinyLife.Actions.Typeless": "TinyLife.Actions.Typeless.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.PathfindToPersonAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
"TinyLife.Actions.Typeless.SpawnItemInHandAction": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml", "TinyLife.Actions.Typeless.SpawnItemInHandAction": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml",
"TinyLife.Actions.Typeless.SpawnItemInHandAction.#ctor(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType,System.Int32[])": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml", "TinyLife.Actions.Typeless.SpawnItemInHandAction.#ctor(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType,System.Int32[])": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml",
"TinyLife.Actions.Typeless.SpawnItemInHandAction.ColorsToSpawn": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml", "TinyLife.Actions.Typeless.SpawnItemInHandAction.ColorsToSpawn": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml",
@ -527,13 +560,6 @@
"TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically": "TinyLife.Actions.Typeless.TypelessAction.yml", "TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically": "TinyLife.Actions.Typeless.TypelessAction.yml",
"TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.TypelessAction.yml", "TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.TypelessAction.yml",
"TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.TypelessAction.yml", "TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.TypelessAction.yml",
"TinyLife.Actions.UnderlyingActionHandler": "TinyLife.Actions.UnderlyingActionHandler.yml",
"TinyLife.Actions.UnderlyingActionHandler.Action": "TinyLife.Actions.UnderlyingActionHandler.yml",
"TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)": "TinyLife.Actions.UnderlyingActionHandler.yml",
"TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)": "TinyLife.Actions.UnderlyingActionHandler.yml",
"TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.UnderlyingActionHandler.yml",
"TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.UnderlyingActionHandler.yml",
"TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.UnderlyingActionHandler.yml",
"TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml",
@ -564,6 +590,7 @@
"TinyLife.Actions.WorkAction.AndThenInitialize": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenInitialize": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.AndThenIsCompleted": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenIsCompleted": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.PreInitialize": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Debug": "TinyLife.Debug.yml", "TinyLife.Debug": "TinyLife.Debug.yml",
"TinyLife.Debug.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml", "TinyLife.Debug.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml",
"TinyLife.Debug.Cheats": "TinyLife.Debug.yml", "TinyLife.Debug.Cheats": "TinyLife.Debug.yml",
@ -621,6 +648,7 @@
"TinyLife.Emotions.EmotionModifier.GradesDown": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GradesDown": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.GradesUp": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GradesUp": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.HackingFail": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.HackingFail": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Icon": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.Icon": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.InspiredByPride": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.InspiredByPride": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.InspiringIdeas": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.InspiringIdeas": "TinyLife.Emotions.EmotionModifier.yml",
@ -730,7 +758,9 @@
"TinyLife.GameImpl.GameMode.InGameHousehold": "TinyLife.GameImpl.GameMode.yml", "TinyLife.GameImpl.GameMode.InGameHousehold": "TinyLife.GameImpl.GameMode.yml",
"TinyLife.GameImpl.GameMode.MainMenu": "TinyLife.GameImpl.GameMode.yml", "TinyLife.GameImpl.GameMode.MainMenu": "TinyLife.GameImpl.GameMode.yml",
"TinyLife.GameImpl.GameMode.SelectHousehold": "TinyLife.GameImpl.GameMode.yml", "TinyLife.GameImpl.GameMode.SelectHousehold": "TinyLife.GameImpl.GameMode.yml",
"TinyLife.GameImpl.GameMode.Splash": "TinyLife.GameImpl.GameMode.yml",
"TinyLife.GameImpl.GraphicsMetrics": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.GraphicsMetrics": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.Instance": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Instance": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.IsMouseOnUi": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.IsMouseOnUi": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.Listener": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Listener": "TinyLife.GameImpl.yml",
@ -1048,12 +1078,11 @@
"TinyLife.Objects.Clothes": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Ages": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Ages": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.AllIntentions": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Colors": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Colors": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.DepthFunction": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.DepthFunction": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup)": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetIntentionDescription": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetIntentionDescription": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetPrice": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetPrice": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Icon": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Icon": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Intentions": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Intentions": "TinyLife.Objects.Clothes.yml",
@ -1076,6 +1105,7 @@
"TinyLife.Objects.ClothesIntention.Summer": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesIntention.Summer": "TinyLife.Objects.ClothesIntention.yml",
"TinyLife.Objects.ClothesIntention.Swimwear": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesIntention.Swimwear": "TinyLife.Objects.ClothesIntention.yml",
"TinyLife.Objects.ClothesIntention.Winter": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesIntention.Winter": "TinyLife.Objects.ClothesIntention.yml",
"TinyLife.Objects.ClothesIntention.Work": "TinyLife.Objects.ClothesIntention.yml",
"TinyLife.Objects.ClothesIntention.Workout": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesIntention.Workout": "TinyLife.Objects.ClothesIntention.yml",
"TinyLife.Objects.ClothesLayer": "TinyLife.Objects.ClothesLayer.yml", "TinyLife.Objects.ClothesLayer": "TinyLife.Objects.ClothesLayer.yml",
"TinyLife.Objects.ClothesLayer.Accessories": "TinyLife.Objects.ClothesLayer.yml", "TinyLife.Objects.ClothesLayer.Accessories": "TinyLife.Objects.ClothesLayer.yml",
@ -1109,6 +1139,7 @@
"TinyLife.Objects.Fireplace.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Fireplace.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)": "TinyLife.Objects.Fireplace.yml",
"TinyLife.Objects.Fireplace.IsElectrical": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Fireplace.IsElectrical": "TinyLife.Objects.Fireplace.yml",
"TinyLife.Objects.Fireplace.LightSize": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Fireplace.LightSize": "TinyLife.Objects.Fireplace.yml",
"TinyLife.Objects.Fireplace.OnRemoved": "TinyLife.Objects.Fireplace.yml",
"TinyLife.Objects.Fireplace.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Fireplace.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Fireplace.yml",
"TinyLife.Objects.Food": "TinyLife.Objects.Food.yml", "TinyLife.Objects.Food": "TinyLife.Objects.Food.yml",
"TinyLife.Objects.Food.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Food.yml", "TinyLife.Objects.Food.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Food.yml",
@ -1470,6 +1501,12 @@
"TinyLife.Objects.ObjectSpot.IsFurnitureAllowed": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.IsFurnitureAllowed": "TinyLife.Objects.ObjectSpot.yml",
"TinyLife.Objects.ObjectSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml",
"TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml",
"TinyLife.Objects.Outfit": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.#ctor(System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes})": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.Clothes": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32)": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.Intentions": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.OverlayWallHanging": "TinyLife.Objects.OverlayWallHanging.yml", "TinyLife.Objects.OverlayWallHanging": "TinyLife.Objects.OverlayWallHanging.yml",
"TinyLife.Objects.OverlayWallHanging.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.OverlayWallHanging.yml", "TinyLife.Objects.OverlayWallHanging.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.OverlayWallHanging.yml",
"TinyLife.Objects.OverlayWallHanging.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)": "TinyLife.Objects.OverlayWallHanging.yml", "TinyLife.Objects.OverlayWallHanging.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)": "TinyLife.Objects.OverlayWallHanging.yml",
@ -1495,7 +1532,7 @@
"TinyLife.Objects.Particle.Motion": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Motion": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Position": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Position": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Scale": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Scale": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle})": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.TimeLived": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.TimeLived": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.TimeToLive": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.TimeToLive": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Particle.yml",
@ -1554,13 +1591,13 @@
"TinyLife.Objects.Person.GetHeldObject``1": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHeldObject``1": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetHomeLocation": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHomeLocation": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetHoverInfo": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHoverInfo": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetProject(System.String,System.String)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetProject(System.String,System.String)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetProjects(System.String)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetProjects(System.String)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetRelationshipType(TinyLife.Objects.Person)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetRelationshipType(TinyLife.Objects.Person)": "TinyLife.Objects.Person.yml",
@ -1639,7 +1676,7 @@
"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Rotation": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Rotation": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid})": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)": "TinyLife.Objects.Person.yml",
@ -1746,6 +1783,7 @@
"TinyLife.Options.Save": "TinyLife.Options.yml", "TinyLife.Options.Save": "TinyLife.Options.yml",
"TinyLife.Options.ScreenshotKeybind": "TinyLife.Options.yml", "TinyLife.Options.ScreenshotKeybind": "TinyLife.Options.yml",
"TinyLife.Options.SellHeldObjectKeybind": "TinyLife.Options.yml", "TinyLife.Options.SellHeldObjectKeybind": "TinyLife.Options.yml",
"TinyLife.Options.SoundscapeVolume": "TinyLife.Options.yml",
"TinyLife.Options.SoundVolume": "TinyLife.Options.yml", "TinyLife.Options.SoundVolume": "TinyLife.Options.yml",
"TinyLife.Options.SpeechVolume": "TinyLife.Options.yml", "TinyLife.Options.SpeechVolume": "TinyLife.Options.yml",
"TinyLife.Options.StingVolume": "TinyLife.Options.yml", "TinyLife.Options.StingVolume": "TinyLife.Options.yml",
@ -2080,6 +2118,7 @@
"TinyLife.Uis": "TinyLife.Uis.yml", "TinyLife.Uis": "TinyLife.Uis.yml",
"TinyLife.Uis.CharacterCreator": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator": "TinyLife.Uis.CharacterCreator.yml",
"TinyLife.Uis.CharacterCreator.Active": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.Active": "TinyLife.Uis.CharacterCreator.yml",
"TinyLife.Uis.CharacterCreator.CanCloseOrExport": "TinyLife.Uis.CharacterCreator.yml",
"TinyLife.Uis.CharacterCreator.CanSwitchPeople": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.CanSwitchPeople": "TinyLife.Uis.CharacterCreator.yml",
"TinyLife.Uis.CharacterCreator.CreatePerson(TinyLife.World.Map,TinyLife.World.Household)": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.CreatePerson(TinyLife.World.Map,TinyLife.World.Household)": "TinyLife.Uis.CharacterCreator.yml",
"TinyLife.Uis.CharacterCreator.MaxHouseholdSize": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.MaxHouseholdSize": "TinyLife.Uis.CharacterCreator.yml",
@ -2120,6 +2159,10 @@
"TinyLife.Uis.InGameUi.Main": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.Main": "TinyLife.Uis.InGameUi.yml",
"TinyLife.Uis.InGameUi.OnInitialized": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.OnInitialized": "TinyLife.Uis.InGameUi.yml",
"TinyLife.Uis.Menus": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus": "TinyLife.Uis.Menus.yml",
"TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Uis.Menus.yml",
"TinyLife.Uis.Menus.TransitionType": "TinyLife.Uis.Menus.TransitionType.yml",
"TinyLife.Uis.Menus.TransitionType.Fade": "TinyLife.Uis.Menus.TransitionType.yml",
"TinyLife.Uis.Menus.TransitionType.Swipe": "TinyLife.Uis.Menus.TransitionType.yml",
"TinyLife.Uis.Notifications": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications": "TinyLife.Uis.Notifications.yml",
"TinyLife.Uis.Notifications.Add(MLEM.Textures.TextureRegion,System.String,TinyLife.Uis.NotifType)": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.Add(MLEM.Textures.TextureRegion,System.String,TinyLife.Uis.NotifType)": "TinyLife.Uis.Notifications.yml",
"TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType)": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType)": "TinyLife.Uis.Notifications.yml",
@ -2135,7 +2178,6 @@
"TinyLife.Utilities.ColorScheme.Bricks": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Bricks": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.CardboardBoxes": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.CardboardBoxes": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Ceramics": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Ceramics": "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.Count": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Create(System.Object[])": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Create(System.Object[])": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Dirt": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Dirt": "TinyLife.Utilities.ColorScheme.yml",
@ -2153,7 +2195,6 @@
"TinyLife.Utilities.ColorScheme.Load(MLEM.Textures.TextureRegion)": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Load(MLEM.Textures.TextureRegion)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Modern": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Modern": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.ModernShort": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.ModernShort": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.op_Implicit(TinyLife.Utilities.ColorScheme)~TinyLife.Utilities.ColorScheme[]": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.op_Implicit(TinyLife.Utilities.ColorScheme)~TinyLife.Utilities.ColorScheme[]": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Pastel": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Pastel": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Plants": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Plants": "TinyLife.Utilities.ColorScheme.yml",
@ -2177,6 +2218,7 @@
"TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml",
@ -2242,6 +2284,10 @@
"TinyLife.World.ExportedLot.Tiles": "TinyLife.World.ExportedLot.yml", "TinyLife.World.ExportedLot.Tiles": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.ExportedLot.Type": "TinyLife.World.ExportedLot.yml", "TinyLife.World.ExportedLot.Type": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.ExportedLot.Walls": "TinyLife.World.ExportedLot.yml", "TinyLife.World.ExportedLot.Walls": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.GrassyAutoTile": "TinyLife.World.GrassyAutoTile.yml",
"TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.GrassyAutoTile.yml",
"TinyLife.World.GrassyAutoTile.Draw(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.World.GrassyAutoTile.yml",
"TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.GrassyAutoTile.yml",
"TinyLife.World.Household": "TinyLife.World.Household.yml", "TinyLife.World.Household": "TinyLife.World.Household.yml",
"TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot)": "TinyLife.World.Household.yml", "TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Add(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Add(TinyLife.Objects.Person)": "TinyLife.World.Household.yml",
@ -2254,6 +2300,7 @@
"TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", "TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.HasMember(System.Guid)": "TinyLife.World.Household.yml", "TinyLife.World.Household.HasMember(System.Guid)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml",
"TinyLife.World.Household.IsCurrent": "TinyLife.World.Household.yml", "TinyLife.World.Household.IsCurrent": "TinyLife.World.Household.yml",
"TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)": "TinyLife.World.Household.yml", "TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Lot": "TinyLife.World.Household.yml", "TinyLife.World.Household.Lot": "TinyLife.World.Household.yml",
@ -2381,6 +2428,7 @@
"TinyLife.World.Map.LoadStaticMap(System.String,System.Action{System.String},System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.LoadStaticMap(System.String,System.Action{System.String},System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MailToSend": "TinyLife.World.Map.yml", "TinyLife.World.Map.MailToSend": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.Name": "TinyLife.World.Map.yml", "TinyLife.World.Map.Name": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)": "TinyLife.World.Map.yml", "TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)": "TinyLife.World.Map.yml",
@ -2415,6 +2463,7 @@
"TinyLife.World.MapSection.Size": "TinyLife.World.MapSection.yml", "TinyLife.World.MapSection.Size": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.MapSection.yml", "TinyLife.World.MapSection.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.Validate": "TinyLife.World.MapSection.yml", "TinyLife.World.MapSection.Validate": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)": "TinyLife.World.MapSection.yml",
"TinyLife.World.Opening": "TinyLife.World.Opening.yml", "TinyLife.World.Opening": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32)": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32)": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)": "TinyLife.World.Opening.yml",
@ -2479,6 +2528,11 @@
"TinyLife.World.Room.Map": "TinyLife.World.Room.yml", "TinyLife.World.Room.Map": "TinyLife.World.Room.yml",
"TinyLife.World.Room.Tiles": "TinyLife.World.Room.yml", "TinyLife.World.Room.Tiles": "TinyLife.World.Room.yml",
"TinyLife.World.Room.Validate": "TinyLife.World.Room.yml", "TinyLife.World.Room.Validate": "TinyLife.World.Room.yml",
"TinyLife.World.Soundscape": "TinyLife.World.Soundscape.yml",
"TinyLife.World.Soundscape.#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[])": "TinyLife.World.Soundscape.yml",
"TinyLife.World.Soundscape.IntensityDelegate": "TinyLife.World.Soundscape.IntensityDelegate.yml",
"TinyLife.World.Soundscape.Soundscapes": "TinyLife.World.Soundscape.yml",
"TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera)": "TinyLife.World.Soundscape.yml",
"TinyLife.World.SwingingDoor": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor": "TinyLife.World.SwingingDoor.yml",
"TinyLife.World.SwingingDoor.#ctor(TinyLife.World.OpeningType,System.Int32)": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.#ctor(TinyLife.World.OpeningType,System.Int32)": "TinyLife.World.SwingingDoor.yml",
"TinyLife.World.SwingingDoor.CanWalkThrough(TinyLife.World.Wall,TinyLife.Objects.Person)": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.CanWalkThrough(TinyLife.World.Wall,TinyLife.Objects.Person)": "TinyLife.World.SwingingDoor.yml",
@ -2486,22 +2540,25 @@
"TinyLife.World.SwingingDoor.IsOpen(TinyLife.World.Map,TinyLife.World.Wall)": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.IsOpen(TinyLife.World.Map,TinyLife.World.Wall)": "TinyLife.World.SwingingDoor.yml",
"TinyLife.World.SwingingDoor.Lock": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.Lock": "TinyLife.World.SwingingDoor.yml",
"TinyLife.World.Tile": "TinyLife.World.Tile.yml", "TinyLife.World.Tile": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.BaseName": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.BaseName": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.CanBuy": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.CanBuy": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Colors": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Colors": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.ColorSchemes": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.ColorSchemes": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Draw(System.Object,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.DefaultColors": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Draw(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single)": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.GetPrice": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.GetPrice": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Height": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Height": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Icon": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Icon": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Name": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Name": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Natural": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Natural": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.PathCostModifier": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.PathCostModifier": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Price": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Price": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.ReferencePrice": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.ReferencePrice": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type)": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.TextureRegions": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Tiles": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Tiles": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Width": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Width": "TinyLife.World.Tile.yml",
"TinyLife.World.UpdateDelegate": "TinyLife.World.UpdateDelegate.yml", "TinyLife.World.UpdateDelegate": "TinyLife.World.UpdateDelegate.yml",
@ -2534,15 +2591,17 @@
"TinyLife.World.WallMode.RoofGableInverse": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.RoofGableInverse": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.SmallWindow": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.SmallWindow": "TinyLife.World.WallMode.yml",
"TinyLife.World.Wallpaper": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.BaseName": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.BaseName": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Colors": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Colors": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.ColorSchemes": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.ColorSchemes": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.DefaultColors": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Single)": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Single)": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.GetPrice": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.GetPrice": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Icon": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Icon": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Name": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Name": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Price": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Price": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[])": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type)": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Wallpapers": "TinyLife.World.Wallpaper.yml" "TinyLife.World.Wallpaper.Wallpapers": "TinyLife.World.Wallpaper.yml"
} }

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action id: Action
path: Actions/Action.cs path: Actions/Action.cs
startLine: 14 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -44,17 +44,19 @@ items:
content: 'public abstract class Action : TypelessAction, IGenericDataHolder' content: 'public abstract class Action : TypelessAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public MustInherit Class Action Public MustInherit Class Action
Inherits TypelessAction Inherits TypelessAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- TinyLife.Actions.Typeless.TypelessAction - TinyLife.Actions.Typeless.TypelessAction
derivedClasses: derivedClasses:
- TinyLife.Actions.BehaviorAction`1
- TinyLife.Actions.DieAction - TinyLife.Actions.DieAction
- TinyLife.Actions.MultiAction - TinyLife.Actions.MultiAction
- TinyLife.Actions.PathfindAction - TinyLife.Actions.PathfindAction
- TinyLife.Actions.SocialAction
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
inheritedMembers: inheritedMembers:
@ -126,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: Actions/Action.cs path: Actions/Action.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -171,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Action.cs path: Actions/Action.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -210,24 +212,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/Action.cs path: Actions/Action.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is modified in this method and <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Action.Update* overload: TinyLife.Actions.Action.Update*
@ -255,18 +253,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/Action.cs path: Actions/Action.cs
startLine: 45 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType type) content: public override void OnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType) content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Action.OnCompleted* overload: TinyLife.Actions.Action.OnCompleted*
@ -294,21 +290,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Actions/Action.cs path: Actions/Action.cs
startLine: 56 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nValidates this action&apos;s data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate(Person person) content: public override bool Validate(Person person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person that this action belongs to
return: return:
type: System.Boolean 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 Person) As Boolean content.vb: Public Overrides Function Validate(person As Person) As Boolean
overridden: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) overridden: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
overload: TinyLife.Actions.Action.Validate* overload: TinyLife.Actions.Action.Validate*
@ -336,7 +329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask id: CanMultitask
path: Actions/Action.cs path: Actions/Action.cs
startLine: 68 startLine: 69
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -377,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel id: CanCancel
path: Actions/Action.cs path: Actions/Action.cs
startLine: 79 startLine: 80
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -418,7 +411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: Actions/Action.cs path: Actions/Action.cs
startLine: 90 startLine: 91
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -459,7 +452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject id: GetIconObject
path: Actions/Action.cs path: Actions/Action.cs
startLine: 100 startLine: 101
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -496,7 +489,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CausesExtremelyFastSpeed id: CausesExtremelyFastSpeed
path: Actions/Action.cs path: Actions/Action.cs
startLine: 109 startLine: 110
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -533,7 +526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName id: GetDisplayName
path: Actions/Action.cs path: Actions/Action.cs
startLine: 118 startLine: 119
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -570,7 +563,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryForceFail id: TryForceFail
path: Actions/Action.cs path: Actions/Action.cs
startLine: 129 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -611,7 +604,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyVariety id: ApplyVariety
path: Actions/Action.cs path: Actions/Action.cs
startLine: 140 startLine: 141
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionInfo id: ActionInfo
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 14 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -49,7 +49,9 @@ items:
<DataContract> <DataContract>
Public Class ActionInfo Public Class ActionInfo
Inherits JsonTypeSafeGenericDataHolder Inherits JsonTypeSafeGenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -97,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -134,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionLocation id: ActionLocation
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -179,7 +181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSpot id: ActionSpot
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -219,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map id: Map
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 38 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -256,7 +258,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionObject id: GetActionObject
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 65 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -297,7 +299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddAuxiliaryObject id: AddAuxiliaryObject
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 87 startLine: 88
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -336,7 +338,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjects id: GetInvolvedObjects
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 105 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -384,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObject id: GetInvolvedObject
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 123 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -393,6 +395,7 @@ items:
syntax: syntax:
content: >- content: >-
public T GetInvolvedObject<T>(ObjectCategory category = null, bool includeIndirectly = true, Func<T, bool> predicate = null) public T GetInvolvedObject<T>(ObjectCategory category = null, bool includeIndirectly = true, Func<T, bool> predicate = null)
where T : MapObject where T : MapObject
parameters: parameters:
- id: category - id: category
@ -437,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedActionSpot id: GetInvolvedActionSpot
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 142 startLine: 143
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -476,7 +479,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToFreeActionSpot id: ToFreeActionSpot
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 158 startLine: 159
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -515,7 +518,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot id: OccupyFreeActionSpot
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 174 startLine: 175
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -563,7 +566,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 184 startLine: 185
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -599,7 +602,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation id: FromLocation
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 230 startLine: 231
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -643,7 +646,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric id: FromObjectGeneric
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 240 startLine: 241
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -687,7 +690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf id: FromSelf
path: Actions/ActionInfo.cs path: Actions/ActionInfo.cs
startLine: 249 startLine: 250
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings id: AiSettings
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 319 startLine: 321
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds id: SolvedNeeds
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 326 startLine: 328
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority id: PassivePriority
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 333 startLine: 335
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -132,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly id: CanDoRandomly
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 340 startLine: 342
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint id: CanDoAtAnyPoint
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 347 startLine: 349
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -198,7 +198,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot id: NeedsFreeActionSpot
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 353 startLine: 355
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteDelegate id: CanExecuteDelegate
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 180 startLine: 182
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -40,7 +40,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteResult id: CanExecuteResult
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 360 startLine: 362
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -76,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden id: Hidden
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 365 startLine: 367
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Valid id: Valid
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 369 startLine: 371
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HoldingItem id: HoldingItem
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 373 startLine: 375
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoSpace id: NoSpace
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 377 startLine: 379
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -212,7 +212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoChair id: NoChair
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 381 startLine: 383
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -246,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotEnoughMoney id: NotEnoughMoney
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 385 startLine: 387
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -280,7 +280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotEnoughSkill id: NotEnoughSkill
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 389 startLine: 391
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -314,7 +314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooFar id: TooFar
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 393 startLine: 395
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -348,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotYours id: NotYours
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 397 startLine: 399
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -382,7 +382,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooUncomfortable id: TooUncomfortable
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 401 startLine: 403
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -416,7 +416,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooEmbarrassed id: TooEmbarrassed
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 405 startLine: 407
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -450,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooSad id: TooSad
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 409 startLine: 411
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -484,7 +484,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WrongRelationshipType id: WrongRelationshipType
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 413 startLine: 415
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -518,7 +518,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectBroken id: ObjectBroken
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 417 startLine: 419
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -552,7 +552,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoMatchingObjectAround id: NoMatchingObjectAround
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 421 startLine: 423
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -586,7 +586,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UtilitiesDisabled id: UtilitiesDisabled
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 425 startLine: 427
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -620,7 +620,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Expired id: Expired
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 429 startLine: 431
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -654,7 +654,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BlockedByEmotionModifier id: BlockedByEmotionModifier
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 433 startLine: 435
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -688,7 +688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaitingRequired id: WaitingRequired
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 437 startLine: 439
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -722,7 +722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooStunned id: TooStunned
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 441 startLine: 443
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -756,7 +756,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AlreadyDone id: AlreadyDone
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 445 startLine: 447
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -40,7 +40,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings id: TypeSettings
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 185 startLine: 187
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -50,6 +50,7 @@ items:
content: 'public struct TypeSettings : IGenericDataHolder' content: 'public struct TypeSettings : IGenericDataHolder'
content.vb: >- content.vb: >-
Public Structure TypeSettings Public Structure TypeSettings
Implements IGenericDataHolder Implements IGenericDataHolder
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
@ -86,7 +87,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 190 startLine: 192
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -119,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory id: NameWithoutCategory
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 195 startLine: 197
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -157,7 +158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories id: Categories
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 200 startLine: 202
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -195,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture id: Texture
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 205 startLine: 207
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -228,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context id: Context
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 210 startLine: 212
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -261,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute id: CanExecute
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 216 startLine: 218
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -294,7 +295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType id: ConstructedType
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 221 startLine: 223
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -327,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments id: ConstructorArguments
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 226 startLine: 228
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -360,7 +361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Varieties id: Varieties
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 234 startLine: 236
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -393,7 +394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai id: Ai
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 239 startLine: 241
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -426,7 +427,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere id: IsInappropriateElsewhere
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 244 startLine: 246
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -459,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName id: IconName
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 250 startLine: 252
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -492,7 +493,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName id: GetDisplayName
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 256 startLine: 258
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -525,7 +526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill id: RequiredSkill
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 262 startLine: 264
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -558,7 +559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges id: RequiredAges
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 266 startLine: 268
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -591,7 +592,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion id: RequiredEmotion
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 271 startLine: 273
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -624,7 +625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality id: RequiredPersonality
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 276 startLine: 278
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -657,7 +658,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 286 startLine: 288
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -699,7 +700,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData id: SetData
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 297 startLine: 299
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -737,7 +738,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData id: GetData
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 303 startLine: 305
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -780,7 +781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys id: GetDataKeys
path: Actions/ActionType.cs path: Actions/ActionType.cs
startLine: 308 startLine: 310
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

File diff suppressed because it is too large Load diff

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionVariety id: ActionVariety
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 16 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -44,6 +44,7 @@ items:
content: 'public struct ActionVariety : IGenericDataHolder' content: 'public struct ActionVariety : IGenericDataHolder'
content.vb: >- content.vb: >-
Public Structure ActionVariety Public Structure ActionVariety
Implements IGenericDataHolder Implements IGenericDataHolder
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
@ -80,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -113,7 +114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority id: PassivePriority
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -146,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute id: CanExecute
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 33 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -179,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName id: DisplayName
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 38 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -212,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description id: Description
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 43 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -245,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomLayout id: CustomLayout
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 49 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -278,7 +279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 57 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -314,7 +315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName id: GetDisplayName
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 65 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -349,7 +350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExecuted id: CanBeExecuted
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 76 startLine: 77
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -391,7 +392,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassivePriority id: GetPassivePriority
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 92 startLine: 93
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -430,7 +431,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData id: SetData
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 97 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -468,7 +469,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData id: GetData
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 103 startLine: 104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -511,7 +512,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys id: GetDataKeys
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 108 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -546,7 +547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImageLayout id: ImageLayout
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 122 startLine: 123
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -593,7 +594,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PortraitLayout id: PortraitLayout
path: Actions/ActionVariety.cs path: Actions/ActionVariety.cs
startLine: 141 startLine: 142
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

File diff suppressed because it is too large Load diff

View file

@ -22,12 +22,12 @@ items:
type: Class type: Class
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BehaviorMultiAction id: BehaviorMultiAction
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 14 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -40,7 +40,9 @@ items:
description: The type of <xref href="TinyLife.Actions.Behaviors.MultiActionBehavior" data-throw-if-not-resolved="false"></xref> that this action uses description: The type of <xref href="TinyLife.Actions.Behaviors.MultiActionBehavior" data-throw-if-not-resolved="false"></xref> that this action uses
content.vb: >- content.vb: >-
Public MustInherit Class BehaviorMultiAction(Of T As MultiActionBehavior) Public MustInherit Class BehaviorMultiAction(Of T As MultiActionBehavior)
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -134,12 +136,12 @@ items:
type: Property type: Property
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Behavior id: Behavior
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 19 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -173,26 +175,23 @@ items:
type: Constructor type: Constructor
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 29 startLine: 89
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: protected BehaviorMultiAction(ActionType type, ActionInfo info) content: protected BehaviorMultiAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Protected Sub New(type As ActionType, info As ActionInfo) content.vb: Protected Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.BehaviorMultiAction`1.#ctor* overload: TinyLife.Actions.BehaviorMultiAction`1.#ctor*
nameWithType.vb: BehaviorMultiAction(Of T).BehaviorMultiAction(ActionType, ActionInfo) nameWithType.vb: BehaviorMultiAction(Of T).BehaviorMultiAction(ActionType, ActionInfo)
@ -214,22 +213,20 @@ items:
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 33 startLine: 92
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<TypelessAction> CreateFirstActions() content: protected override IEnumerable<TypelessAction> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.BehaviorMultiAction`1.CreateFirstActions* overload: TinyLife.Actions.BehaviorMultiAction`1.CreateFirstActions*
@ -254,16 +251,15 @@ items:
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize id: AndThenInitialize
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 38 startLine: 97
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -291,29 +287,25 @@ items:
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate id: AndThenUpdate
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 43 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method is called every update frame while the main action is active.\nBy default, only <xref href=\"TinyLife.Actions.MultiAction.MainElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is increased.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenUpdate* overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenUpdate*
@ -338,22 +330,20 @@ items:
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject id: GetIconObject
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 49 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public override MapObject GetIconObject() content: public override MapObject GetIconObject()
return: return:
type: TinyLife.Objects.MapObject type: TinyLife.Objects.MapObject
description: The icon object
content.vb: Public Overrides Function GetIconObject As MapObject content.vb: Public Overrides Function GetIconObject As MapObject
overridden: TinyLife.Actions.Action.GetIconObject overridden: TinyLife.Actions.Action.GetIconObject
overload: TinyLife.Actions.BehaviorMultiAction`1.GetIconObject* overload: TinyLife.Actions.BehaviorMultiAction`1.GetIconObject*
@ -378,23 +368,21 @@ items:
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted id: AndThenOnCompleted
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 54 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method gets called when the main action completes.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenOnCompleted(CompletionType type) content: protected override void AndThenOnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The completion of the main action
content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenOnCompleted* overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenOnCompleted*
@ -419,26 +407,23 @@ items:
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/BehaviorMultiAction.cs path: TinyLife/Actions/BehaviorAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: Actions/BehaviorMultiAction.cs path: Actions/BehaviorAction.cs
startLine: 60 startLine: 119
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns an action that should be queued up immediately after this action completes.\nThe queued up action is immediately started in the slot that this action occupied.\nCan be null, and is null by default.\n"
example: [] example: []
syntax: syntax:
content: public override Action GetNextAction(CompletionType completion) content: public override Action GetNextAction(CompletionType completion)
parameters: parameters:
- id: completion - id: completion
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
return: return:
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The follow-up action
content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action
overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.BehaviorMultiAction`1.GetNextAction* overload: TinyLife.Actions.BehaviorMultiAction`1.GetNextAction*

View file

@ -27,11 +27,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionBehavior id: ActionBehavior
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 11 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nAn action behavior is a generic, non-serialized set of things that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> does throughout an action.\nTo use an action behavior efficiently, see <xref href=\"TinyLife.Actions.Behaviors.MultiActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref>, as well as their subclasses.\n" summary: "\nAn action behavior is a generic, non-serialized set of things that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> does throughout an action.\nThis class is intended to be used with <xref href=\"TinyLife.Actions.BehaviorAction%601\" data-throw-if-not-resolved=\"false\"></xref>, which is an <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> that makes use of a behavior.\nIf multi-action behavior is desired, see <xref href=\"TinyLife.Actions.Behaviors.MultiActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref>, as well as their subclasses.\nNote that action behaviors do not have the <xref href=\"System.Runtime.Serialization.DataContractAttribute\" data-throw-if-not-resolved=\"false\"></xref>, which means they are not saved to disk. This differentiates them from the various action handlers in <xref href=\"TinyLife.Actions.Handlers\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public abstract class ActionBehavior content: public abstract class ActionBehavior
@ -76,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action id: Action
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 16 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 23 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -147,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 31 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -181,7 +181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 41 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject id: GetIconObject
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 50 startLine: 52
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -262,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 59 startLine: 61
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -300,7 +300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 68 startLine: 69
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -341,7 +341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateDefaultInstance id: CreateDefaultInstance
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 80 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -350,6 +350,7 @@ items:
syntax: syntax:
content: >- content: >-
public static T CreateDefaultInstance<T>(Action action) public static T CreateDefaultInstance<T>(Action action)
where T : ActionBehavior where T : ActionBehavior
parameters: parameters:
- id: action - id: action
@ -383,6 +384,48 @@ references:
name: Person name: Person
nameWithType: Person nameWithType: Person
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions.BehaviorAction`1
commentId: T:TinyLife.Actions.BehaviorAction`1
name: BehaviorAction<T>
nameWithType: BehaviorAction<T>
fullName: TinyLife.Actions.BehaviorAction<T>
nameWithType.vb: BehaviorAction(Of T)
fullName.vb: TinyLife.Actions.BehaviorAction(Of T)
name.vb: BehaviorAction(Of T)
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- name: <
nameWithType: <
fullName: <
- name: T
nameWithType: T
fullName: T
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- name: T
nameWithType: T
fullName: T
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.MultiActionBehavior - uid: TinyLife.Actions.Behaviors.MultiActionBehavior
commentId: T:TinyLife.Actions.Behaviors.MultiActionBehavior commentId: T:TinyLife.Actions.Behaviors.MultiActionBehavior
parent: TinyLife.Actions.Behaviors parent: TinyLife.Actions.Behaviors
@ -425,6 +468,18 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: System.Runtime.Serialization.DataContractAttribute
commentId: T:System.Runtime.Serialization.DataContractAttribute
parent: System.Runtime.Serialization
isExternal: true
name: DataContractAttribute
nameWithType: DataContractAttribute
fullName: System.Runtime.Serialization.DataContractAttribute
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
- uid: TinyLife.Actions.Behaviors - uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors commentId: N:TinyLife.Actions.Behaviors
name: TinyLife.Actions.Behaviors name: TinyLife.Actions.Behaviors
@ -753,6 +808,18 @@ references:
name: TinyLife.Objects name: TinyLife.Objects
nameWithType: TinyLife.Objects nameWithType: TinyLife.Objects
fullName: TinyLife.Objects fullName: TinyLife.Objects
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: System.Runtime.Serialization
commentId: N:System.Runtime.Serialization
isExternal: true
name: System.Runtime.Serialization
nameWithType: System.Runtime.Serialization
fullName: System.Runtime.Serialization
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -861,12 +928,6 @@ references:
name: ActionBehavior name: ActionBehavior
nameWithType: ActionBehavior.ActionBehavior nameWithType: ActionBehavior.ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior.ActionBehavior fullName: TinyLife.Actions.Behaviors.ActionBehavior.ActionBehavior
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.MultiAction.AndThenInitialize - uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction
@ -1118,12 +1179,6 @@ references:
name: TinyLife.Actions.Typeless name: TinyLife.Actions.Typeless
nameWithType: TinyLife.Actions.Typeless nameWithType: TinyLife.Actions.Typeless
fullName: TinyLife.Actions.Typeless fullName: TinyLife.Actions.Typeless
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerBehavior id: ComputerBehavior
path: Actions/Behaviors/ComputerBehavior.cs path: Actions/Behaviors/ComputerBehavior.cs
startLine: 10 startLine: 11
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -33,6 +33,7 @@ items:
content: 'public class ComputerBehavior : WorkAtDeskObjectBehavior' content: 'public class ComputerBehavior : WorkAtDeskObjectBehavior'
content.vb: >- content.vb: >-
Public Class ComputerBehavior Public Class ComputerBehavior
Inherits WorkAtDeskObjectBehavior Inherits WorkAtDeskObjectBehavior
inheritance: inheritance:
- System.Object - System.Object
@ -78,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Behaviors/ComputerBehavior.cs path: Actions/Behaviors/ComputerBehavior.cs
startLine: 16 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -114,11 +115,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/Behaviors/ComputerBehavior.cs path: Actions/Behaviors/ComputerBehavior.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nInitializes this action behavior.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Initialize() content: public override void Initialize()
@ -149,24 +149,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/Behaviors/ComputerBehavior.cs path: Actions/Behaviors/ComputerBehavior.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed since the last update frame
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.Update* overload: TinyLife.Actions.Behaviors.ComputerBehavior.Update*
@ -194,18 +190,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/Behaviors/ComputerBehavior.cs path: Actions/Behaviors/ComputerBehavior.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType completion) content: public override void OnCompleted(CompletionType completion)
parameters: parameters:
- id: completion - id: completion
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: ''
content.vb: Public Overrides Sub OnCompleted(completion As CompletionType) content.vb: Public Overrides Sub OnCompleted(completion As CompletionType)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted* overload: TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted*

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAndSitDownBehavior id: GetAndSitDownBehavior
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -37,6 +37,7 @@ items:
content: 'public class GetAndSitDownBehavior : MultiActionBehavior' content: 'public class GetAndSitDownBehavior : MultiActionBehavior'
content.vb: >- content.vb: >-
Public Class GetAndSitDownBehavior Public Class GetAndSitDownBehavior
Inherits MultiActionBehavior Inherits MultiActionBehavior
inheritance: inheritance:
- System.Object - System.Object
@ -79,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 28 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -127,17 +128,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 35 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorMultiAction%601.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override IEnumerable<Action> CreateFirstActions() content: public override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: ''
content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions
overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions* overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions*
@ -165,11 +164,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 92 startLine: 93
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nInitializes this action behavior.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Initialize() content: public override void Initialize()
@ -200,24 +198,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 105 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed since the last update frame
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update* overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update*
@ -245,17 +239,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject id: GetIconObject
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 124 startLine: 125
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override MapObject GetIconObject() content: public override MapObject GetIconObject()
return: return:
type: TinyLife.Objects.MapObject type: TinyLife.Objects.MapObject
description: The icon object
content.vb: Public Overrides Function GetIconObject As MapObject content.vb: Public Overrides Function GetIconObject As MapObject
overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject* overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject*
@ -283,21 +275,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 129 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nReturns the action that should be executed after this action behavior&apos;s underlying <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> completes.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override Action GetNextAction(CompletionType completion) content: public override Action GetNextAction(CompletionType completion)
parameters: parameters:
- id: completion - id: completion
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The underlying action&apos;s completion type
return: return:
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that should be executed next, or null
content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action
overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction* overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction*
@ -325,7 +314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItem id: GetInteractingItem
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 143 startLine: 144
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -334,6 +323,7 @@ items:
syntax: syntax:
content: >- content: >-
public T GetInteractingItem<T>() public T GetInteractingItem<T>()
where T : Furniture where T : Furniture
typeParameters: typeParameters:
- id: T - id: T
@ -368,15 +358,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItemForAction id: GetInteractingItemForAction
path: Actions/Behaviors/GetAndSitDownBehavior.cs path: Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 169 startLine: 170
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: >- content: >-
public static T GetInteractingItemForAction<T>(ActionInfo info, params FurnitureType[] workItems) public static T GetInteractingItemForAction<T>(ActionInfo info, params FurnitureType[] workItems)
where T : Furniture where T : Furniture
parameters: parameters:
- id: info - id: info
@ -385,10 +375,8 @@ items:
type: TinyLife.Objects.FurnitureType[] type: TinyLife.Objects.FurnitureType[]
typeParameters: typeParameters:
- id: T - id: T
description: The type that the object is expected to be
return: return:
type: '{T}' type: '{T}'
description: The object, or null if there is none
content.vb: Public Shared Function GetInteractingItemForAction(Of T As Furniture)(info As ActionInfo, ParamArray workItems As FurnitureType()) As T content.vb: Public Shared Function GetInteractingItemForAction(Of T As Furniture)(info As ActionInfo, ParamArray workItems As FurnitureType()) As T
overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction* overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction*
nameWithType.vb: GetAndSitDownBehavior.GetInteractingItemForAction(Of T)(ActionInfo, FurnitureType()) nameWithType.vb: GetAndSitDownBehavior.GetInteractingItemForAction(Of T)(ActionInfo, FurnitureType())

View file

@ -21,16 +21,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MultiActionBehavior id: MultiActionBehavior
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 93 startLine: 95
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nA multi action behavior is an <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> that allows a set of first actions to be created.\nThis class is intended to be used with <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref>, which is a <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> that makes use of a behavior.\n" summary: "\nA multi action behavior is an <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> that allows a set of first actions to be created.\nThis class is intended to be used with <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref>, which is a <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> that makes use of a behavior.\nNote that action behaviors do not have the <xref href=\"System.Runtime.Serialization.DataContractAttribute\" data-throw-if-not-resolved=\"false\"></xref>, which means they are not saved to disk. This differentiates them from the various action handlers in <xref href=\"TinyLife.Actions.Handlers\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: 'public abstract class MultiActionBehavior : ActionBehavior' content: 'public abstract class MultiActionBehavior : ActionBehavior'
content.vb: >- content.vb: >-
Public MustInherit Class MultiActionBehavior Public MustInherit Class MultiActionBehavior
Inherits ActionBehavior Inherits ActionBehavior
inheritance: inheritance:
- System.Object - System.Object
@ -82,18 +83,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 96 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance%60%601(TinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: protected MultiActionBehavior(Action action) content: protected MultiActionBehavior(Action action)
parameters: parameters:
- id: action - id: action
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that this behavior is acting upon
content.vb: Protected Sub New(action As Action) content.vb: Protected Sub New(action As Action)
overload: TinyLife.Actions.Behaviors.MultiActionBehavior.#ctor* overload: TinyLife.Actions.Behaviors.MultiActionBehavior.#ctor*
modifiers.csharp: modifiers.csharp:
@ -118,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: Actions/Behaviors/ActionBehavior.cs path: Actions/Behaviors/ActionBehavior.cs
startLine: 104 startLine: 105
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -186,6 +185,18 @@ references:
name: MultiAction name: MultiAction
nameWithType: MultiAction nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction fullName: TinyLife.Actions.MultiAction
- uid: System.Runtime.Serialization.DataContractAttribute
commentId: T:System.Runtime.Serialization.DataContractAttribute
parent: System.Runtime.Serialization
isExternal: true
name: DataContractAttribute
nameWithType: DataContractAttribute
fullName: System.Runtime.Serialization.DataContractAttribute
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
- uid: TinyLife.Actions.Behaviors - uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors commentId: N:TinyLife.Actions.Behaviors
name: TinyLife.Actions.Behaviors name: TinyLife.Actions.Behaviors
@ -758,6 +769,12 @@ references:
name: TinyLife.Actions name: TinyLife.Actions
nameWithType: TinyLife.Actions nameWithType: TinyLife.Actions
fullName: TinyLife.Actions fullName: TinyLife.Actions
- uid: System.Runtime.Serialization
commentId: N:System.Runtime.Serialization
isExternal: true
name: System.Runtime.Serialization
nameWithType: System.Runtime.Serialization
fullName: System.Runtime.Serialization
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SinkBehavior id: SinkBehavior
path: Actions/Behaviors/SinkBehavior.cs path: Actions/Behaviors/SinkBehavior.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -33,6 +33,7 @@ items:
content: 'public class SinkBehavior : MultiActionBehavior' content: 'public class SinkBehavior : MultiActionBehavior'
content.vb: >- content.vb: >-
Public Class SinkBehavior Public Class SinkBehavior
Inherits MultiActionBehavior Inherits MultiActionBehavior
inheritance: inheritance:
- System.Object - System.Object
@ -77,18 +78,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Behaviors/SinkBehavior.cs path: Actions/Behaviors/SinkBehavior.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance%60%601(TinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public SinkBehavior(Action action) content: public SinkBehavior(Action action)
parameters: parameters:
- id: action - id: action
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that this behavior is acting upon
content.vb: Public Sub New(action As Action) content.vb: Public Sub New(action As Action)
overload: TinyLife.Actions.Behaviors.SinkBehavior.#ctor* overload: TinyLife.Actions.Behaviors.SinkBehavior.#ctor*
modifiers.csharp: modifiers.csharp:
@ -117,13 +116,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorMultiAction%601.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override IEnumerable<Action> CreateFirstActions() content: public override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: ''
content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions
overload: TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions* overload: TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions*
@ -155,20 +152,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed since the last update frame
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Behaviors.SinkBehavior.Update* overload: TinyLife.Actions.Behaviors.SinkBehavior.Update*
@ -200,14 +193,12 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType completion) content: public override void OnCompleted(CompletionType completion)
parameters: parameters:
- id: completion - id: completion
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: ''
content.vb: Public Overrides Sub OnCompleted(completion As CompletionType) content.vb: Public Overrides Sub OnCompleted(completion As CompletionType)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted* overload: TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted*

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkAtDeskObjectBehavior id: WorkAtDeskObjectBehavior
path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -33,6 +33,7 @@ items:
content: 'public class WorkAtDeskObjectBehavior : MultiActionBehavior' content: 'public class WorkAtDeskObjectBehavior : MultiActionBehavior'
content.vb: >- content.vb: >-
Public Class WorkAtDeskObjectBehavior Public Class WorkAtDeskObjectBehavior
Inherits MultiActionBehavior Inherits MultiActionBehavior
inheritance: inheritance:
- System.Object - System.Object
@ -79,18 +80,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 18 startLine: 19
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance%60%601(TinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public WorkAtDeskObjectBehavior(Action action) content: public WorkAtDeskObjectBehavior(Action action)
parameters: parameters:
- id: action - id: action
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that this behavior is acting upon
content.vb: Public Sub New(action As Action) content.vb: Public Sub New(action As Action)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor* overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor*
modifiers.csharp: modifiers.csharp:
@ -119,13 +118,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorMultiAction%601.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override IEnumerable<Action> CreateFirstActions() content: public override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: ''
content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions* overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions*
@ -157,20 +154,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed since the last update frame
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update* overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update*
@ -202,17 +195,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nReturns the action that should be executed after this action behavior&apos;s underlying <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> completes.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override Action GetNextAction(CompletionType completion) content: public override Action GetNextAction(CompletionType completion)
parameters: parameters:
- id: completion - id: completion
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The underlying action&apos;s completion type
return: return:
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that should be executed next, or null
content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action
overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction* overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction*

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompletionType id: CompletionType
path: Actions/CompletionType.cs path: Actions/CompletionType.cs
startLine: 4 startLine: 5
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -60,7 +60,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Active id: Active
path: Actions/CompletionType.cs path: Actions/CompletionType.cs
startLine: 9 startLine: 10
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -94,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed id: Completed
path: Actions/CompletionType.cs path: Actions/CompletionType.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -128,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Failed id: Failed
path: Actions/CompletionType.cs path: Actions/CompletionType.cs
startLine: 17 startLine: 18
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -162,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Canceled id: Canceled
path: Actions/CompletionType.cs path: Actions/CompletionType.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DieAction id: DieAction
path: Actions/DieAction.cs path: Actions/DieAction.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -39,7 +39,9 @@ items:
content: 'public class DieAction : Action, IGenericDataHolder' content: 'public class DieAction : Action, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class DieAction Public Class DieAction
Inherits Action Inherits Action
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -122,7 +124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reason id: Reason
path: Actions/DieAction.cs path: Actions/DieAction.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -165,21 +167,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/DieAction.cs path: Actions/DieAction.cs
startLine: 29 startLine: 30
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public DieAction(ActionType type, ActionInfo info) content: public DieAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.DieAction.#ctor* overload: TinyLife.Actions.DieAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -208,7 +207,6 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when the action is first started by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that it is not called when the action gets added to the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>, but when it is moved to <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Initialize() content: public override void Initialize()
@ -243,13 +241,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns a localized string that explains this action in short.\nBy default, this method returns <xref href=\"TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override string GetDisplayName() content: public override string GetDisplayName()
return: return:
type: System.String type: System.String
description: This action&apos;s display name
content.vb: Public Overrides Function GetDisplayName As String content.vb: Public Overrides Function GetDisplayName As String
overridden: TinyLife.Actions.Action.GetDisplayName overridden: TinyLife.Actions.Action.GetDisplayName
overload: TinyLife.Actions.DieAction.GetDisplayName* overload: TinyLife.Actions.DieAction.GetDisplayName*
@ -281,17 +277,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns whether or not this action can be canceled by the given outside source.\nNote that the outside source can be null, and if it is, it means that the player canceled the action manually.\nBy default, actions can only be canceled if the <code data-dev-comment-type=\"paramref\" class=\"paramref\">cancelSource</code> is null.\n"
example: [] example: []
syntax: syntax:
content: public override bool CanCancel(Action cancelSource) content: public override bool CanCancel(Action cancelSource)
parameters: parameters:
- id: cancelSource - id: cancelSource
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The source of the cancelation, or null if the player canceled it
return: return:
type: System.Boolean type: System.Boolean
description: true if the action can be canceled
content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean
overridden: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) overridden: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
overload: TinyLife.Actions.DieAction.CanCancel* overload: TinyLife.Actions.DieAction.CanCancel*
@ -323,20 +316,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns true if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">person</code> can (automatically) enqueue a social action with the <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> that is executing this action.\nNote that enqueueing a social action manually is still possible even if this method returns false.\nBy default, only <xref href=\"TinyLife.Actions.SleepAction\" data-throw-if-not-resolved=\"false\"></xref> returns false on this method.\n"
example: [] example: []
syntax: syntax:
content: public override bool CanEnqueueConversation(Person person, ActionType type) content: public override bool CanEnqueueConversation(Person person, ActionType type)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person that wants to converse with us
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type of action that should be enqueued
return: return:
type: System.Boolean type: System.Boolean
description: Whether or not enqueueing a social action is possible
content.vb: Public Overrides Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean content.vb: Public Overrides Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean
overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
overload: TinyLife.Actions.DieAction.CanEnqueueConversation* overload: TinyLife.Actions.DieAction.CanEnqueueConversation*
@ -368,20 +357,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is modified in this method and <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.DieAction.Update* overload: TinyLife.Actions.DieAction.Update*
@ -409,17 +394,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Actions/DieAction.cs path: Actions/DieAction.cs
startLine: 86 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref> if this action is currently active to check if it should be stopped.\nIf this returns a result other than <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> will be called and the action is stopped.\nBy default, only <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ForceFail\" data-throw-if-not-resolved=\"false\"></xref> modifies the completion type, otherwise <xref href=\"TinyLife.Actions.CompletionType.Active\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public override CompletionType IsCompleted() content: public override CompletionType IsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.DieAction.IsCompleted* overload: TinyLife.Actions.DieAction.IsCompleted*
@ -447,18 +430,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/DieAction.cs path: Actions/DieAction.cs
startLine: 91 startLine: 95
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType type) content: public override void OnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType) content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.DieAction.OnCompleted* overload: TinyLife.Actions.DieAction.OnCompleted*
@ -486,7 +467,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Enqueue id: Enqueue
path: Actions/DieAction.cs path: Actions/DieAction.cs
startLine: 103 startLine: 107
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emote id: Emote
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 14 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -71,7 +71,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllCategories id: AllCategories
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 19 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture id: Texture
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 55 startLine: 56
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -143,7 +143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories id: Categories
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 59 startLine: 60
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 66 startLine: 67
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -217,7 +217,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomEmote id: GetRandomEmote
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 76 startLine: 77
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -258,7 +258,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEmotes id: GetEmotes
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 85 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -299,7 +299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 100 startLine: 101
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmoteCategory id: EmoteCategory
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 117 startLine: 118
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -69,7 +69,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: General id: General
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 123 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -103,7 +103,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Travel id: Travel
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 127 startLine: 128
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative id: Negative
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 131 startLine: 132
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flirty id: Flirty
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 135 startLine: 136
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -205,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unable id: Unable
path: Actions/Emote.cs path: Actions/Emote.cs
startLine: 139 startLine: 140
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoHereAction id: GoHereAction
path: Actions/GoHereAction.cs path: Actions/GoHereAction.cs
startLine: 11 startLine: 12
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -34,7 +34,9 @@ items:
content: 'public class GoHereAction : MultiAction, IGenericDataHolder' content: 'public class GoHereAction : MultiAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class GoHereAction Public Class GoHereAction
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -130,21 +132,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/GoHereAction.cs path: Actions/GoHereAction.cs
startLine: 14 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public GoHereAction(ActionType type, ActionInfo info) content: public GoHereAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.GoHereAction.#ctor* overload: TinyLife.Actions.GoHereAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -173,13 +172,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<Action> CreateFirstActions() content: protected override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.GoHereAction.CreateFirstActions* overload: TinyLife.Actions.GoHereAction.CreateFirstActions*
@ -211,7 +208,6 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -242,17 +238,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: Actions/GoHereAction.cs path: Actions/GoHereAction.cs
startLine: 58 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method returns whether or not the main action is completed.\n"
example: [] example: []
syntax: syntax:
content: protected override CompletionType AndThenIsCompleted() content: protected override CompletionType AndThenIsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.GoHereAction.AndThenIsCompleted* overload: TinyLife.Actions.GoHereAction.AndThenIsCompleted*
@ -280,21 +274,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel id: CanCancel
path: Actions/GoHereAction.cs path: Actions/GoHereAction.cs
startLine: 63 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns whether or not this action can be canceled by the given outside source.\nNote that the outside source can be null, and if it is, it means that the player canceled the action manually.\nBy default, actions can only be canceled if the <code data-dev-comment-type=\"paramref\" class=\"paramref\">cancelSource</code> is null.\n"
example: [] example: []
syntax: syntax:
content: public override bool CanCancel(Action cancelSource) content: public override bool CanCancel(Action cancelSource)
parameters: parameters:
- id: cancelSource - id: cancelSource
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The source of the cancelation, or null if the player canceled it
return: return:
type: System.Boolean type: System.Boolean
description: true if the action can be canceled
content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean
overridden: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) overridden: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
overload: TinyLife.Actions.GoHereAction.CanCancel* overload: TinyLife.Actions.GoHereAction.CanCancel*

View file

@ -1,35 +1,35 @@
### YamlMime:ManagedReference ### YamlMime:ManagedReference
items: items:
- uid: TinyLife.Actions.MultiActionHandler - uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
id: MultiActionHandler id: MultiActionHandler
parent: TinyLife.Actions parent: TinyLife.Actions.Handlers
children: children:
- TinyLife.Actions.MultiActionHandler.Actions - TinyLife.Actions.Handlers.MultiActionHandler.Actions
- TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) - TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)
- TinyLife.Actions.MultiActionHandler.IsCompleted - TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
- TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) - TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
langs: langs:
- csharp - csharp
- vb - vb
name: MultiActionHandler name: MultiActionHandler
nameWithType: MultiActionHandler nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler fullName: TinyLife.Actions.Handlers.MultiActionHandler
type: Class type: Class
source: source:
remote: remote:
path: TinyLife/Actions/MultiActionHandler.cs path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MultiActionHandler id: MultiActionHandler
path: Actions/MultiActionHandler.cs path: Actions/Handlers/MultiActionHandler.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nA 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.\nNote that, when using this class, <xref href=\"TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref> and especially <xref href=\"TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> have to be called in the appropriate places.\n" summary: "\nA 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.\nNote 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.Objects.Person)\" 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.\n"
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -51,7 +51,7 @@ items:
- System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString - System.Object.ToString
extensionMethods: extensionMethods:
- TinyLife.Actions.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Actions.Handlers.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
attributes: attributes:
- type: System.Runtime.Serialization.DataContractAttribute - type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
@ -62,28 +62,28 @@ items:
modifiers.vb: modifiers.vb:
- Public - Public
- Class - Class
- uid: TinyLife.Actions.MultiActionHandler.Actions - uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.MultiActionHandler.Actions commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions
id: Actions id: Actions
parent: TinyLife.Actions.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Actions name: Actions
nameWithType: MultiActionHandler.Actions nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.MultiActionHandler.Actions fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
type: Property type: Property
source: source:
remote: remote:
path: TinyLife/Actions/MultiActionHandler.cs path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions id: Actions
path: Actions/MultiActionHandler.cs path: Actions/Handlers/MultiActionHandler.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nThe actions that still have to be completed.\nThe head of this queue is the action that is currently being executed.\n" summary: "\nThe actions that still have to be completed.\nThe head of this queue is the action that is currently being executed.\n"
example: [] example: []
syntax: syntax:
@ -98,7 +98,7 @@ items:
<DataMember> <DataMember>
Public ReadOnly Property Actions As Queue(Of TypelessAction) Public ReadOnly Property Actions As Queue(Of TypelessAction)
overload: TinyLife.Actions.MultiActionHandler.Actions* overload: TinyLife.Actions.Handlers.MultiActionHandler.Actions*
attributes: attributes:
- type: System.Runtime.Serialization.DataMemberAttribute - type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
@ -109,71 +109,77 @@ items:
modifiers.vb: modifiers.vb:
- Public - Public
- ReadOnly - ReadOnly
- uid: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)
commentId: M:TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)
id: Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) id: Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)
parent: TinyLife.Actions.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Initialize(IEnumerable<TypelessAction>) name: Initialize(IEnumerable<TypelessAction>, Boolean)
nameWithType: MultiActionHandler.Initialize(IEnumerable<TypelessAction>) nameWithType: MultiActionHandler.Initialize(IEnumerable<TypelessAction>, Boolean)
fullName: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable<TinyLife.Actions.Typeless.TypelessAction>) fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable<TinyLife.Actions.Typeless.TypelessAction>, System.Boolean)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/MultiActionHandler.cs path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/MultiActionHandler.cs path: Actions/Handlers/MultiActionHandler.cs
startLine: 29 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nInitializes this multi action handler with the given set of actions.\nIf <code data-dev-comment-type=\"paramref\" class=\"paramref\">actions</code> is empty, the initialization fails and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref> is returned in <xref href=\"TinyLife.Actions.MultiActionHandler.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nIf a null action is returned as the first item, no first actions will be executed and <xref href=\"TinyLife.Actions.CompletionType.Completed\" data-throw-if-not-resolved=\"false\"></xref> is returned in <xref href=\"TinyLife.Actions.MultiActionHandler.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nInitializes this multi action handler with the given set of actions.\nIf <code data-dev-comment-type=\"paramref\" class=\"paramref\">actions</code> is empty, the initialization fails and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref> is returned in <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nIf a null action is returned as the first item, no first actions will be executed and <xref href=\"TinyLife.Actions.CompletionType.Completed\" data-throw-if-not-resolved=\"false\"></xref> is returned in <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public void Initialize(IEnumerable<TypelessAction> actions) content: public CompletionType Initialize(IEnumerable<TypelessAction> actions, bool automatic = false)
parameters: parameters:
- id: actions - id: actions
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
description: The actions to initialize description: The actions to initialize
content.vb: Public Sub Initialize(actions As IEnumerable(Of TypelessAction)) - id: automatic
overload: TinyLife.Actions.MultiActionHandler.Initialize* type: System.Boolean
nameWithType.vb: MultiActionHandler.Initialize(IEnumerable(Of TypelessAction)) description: Whether the action should be considered <xref href="TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically" data-throw-if-not-resolved="false"></xref>
return:
type: TinyLife.Actions.CompletionType
description: The completion type that this multi action handler has after initialization
content.vb: Public Function Initialize(actions As IEnumerable(Of TypelessAction), automatic As Boolean = False) As CompletionType
overload: TinyLife.Actions.Handlers.MultiActionHandler.Initialize*
nameWithType.vb: MultiActionHandler.Initialize(IEnumerable(Of TypelessAction), Boolean)
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
fullName.vb: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction)) fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction), System.Boolean)
name.vb: Initialize(IEnumerable(Of TypelessAction)) name.vb: Initialize(IEnumerable(Of TypelessAction), Boolean)
- uid: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Update(GameTime, TimeSpan, Single) name: Update(GameTime, TimeSpan, Single)
nameWithType: MultiActionHandler.Update(GameTime, TimeSpan, Single) nameWithType: MultiActionHandler.Update(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/MultiActionHandler.cs path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/MultiActionHandler.cs path: Actions/Handlers/MultiActionHandler.cs
startLine: 56 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nUpdates this multi action handler, advancing all of the <xref href=\"TinyLife.Actions.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref>, if there are any\nThis action should be called at the end of <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> or any derived methods.\n" summary: "\nUpdates this multi action handler, advancing all of the <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref>, if there are any\nThis action should be called at the end of <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> or any derived methods.\n"
example: [] example: []
syntax: syntax:
content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public CompletionType Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
@ -184,35 +190,38 @@ items:
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref> description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) return:
overload: TinyLife.Actions.MultiActionHandler.Update* type: TinyLife.Actions.CompletionType
description: The completion type that this multi action handler has after this update
content.vb: Public Function Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) As CompletionType
overload: TinyLife.Actions.Handlers.MultiActionHandler.Update*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person)
parent: TinyLife.Actions.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Person) name: Validate(Person)
nameWithType: MultiActionHandler.Validate(Person) nameWithType: MultiActionHandler.Validate(Person)
fullName: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/MultiActionHandler.cs path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Actions/MultiActionHandler.cs path: Actions/Handlers/MultiActionHandler.cs
startLine: 77 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nValidates this multi action handler and all of the <xref href=\"TinyLife.Actions.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> it hosts\nThis method should be called in <xref href=\"TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nValidates this multi action handler and all of the <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> it hosts\nThis method should be called in <xref href=\"TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public bool Validate(Person person) content: public bool Validate(Person person)
@ -224,34 +233,34 @@ items:
type: System.Boolean type: System.Boolean
description: '' description: ''
content.vb: Public Function Validate(person As Person) As Boolean content.vb: Public Function Validate(person As Person) As Boolean
overload: TinyLife.Actions.MultiActionHandler.Validate* overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.MultiActionHandler.IsCompleted - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.MultiActionHandler.IsCompleted commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
id: IsCompleted id: IsCompleted
parent: TinyLife.Actions.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: IsCompleted() name: IsCompleted()
nameWithType: MultiActionHandler.IsCompleted() nameWithType: MultiActionHandler.IsCompleted()
fullName: TinyLife.Actions.MultiActionHandler.IsCompleted() fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted()
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/MultiActionHandler.cs path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Actions/MultiActionHandler.cs path: Actions/Handlers/MultiActionHandler.cs
startLine: 94 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nReturns a <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> that determines whether this multi action handler has completed.\nIf <xref href=\"TinyLife.Actions.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> is not (yet) initialized, <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref> is returned. Otherwise, the current action&apos;s <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref> result is returned.\nIf all <xref href=\"TinyLife.Actions.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> are completed, <xref href=\"TinyLife.Actions.CompletionType.Completed\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n" summary: "\nReturns a <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> that determines whether this multi action handler has completed.\nIf <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> is not (yet) initialized, <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref> is returned. Otherwise, the current action&apos;s <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref> result is returned.\nIf all <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> are completed, <xref href=\"TinyLife.Actions.CompletionType.Completed\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public CompletionType IsCompleted() content: public CompletionType IsCompleted()
@ -259,34 +268,34 @@ items:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: This multi action handler&apos;s completion state description: This multi action handler&apos;s completion state
content.vb: Public Function IsCompleted As CompletionType content.vb: Public Function IsCompleted As CompletionType
overload: TinyLife.Actions.MultiActionHandler.IsCompleted* overload: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
id: OnCompleted(TinyLife.Actions.CompletionType) id: OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: OnCompleted(CompletionType) name: OnCompleted(CompletionType)
nameWithType: MultiActionHandler.OnCompleted(CompletionType) nameWithType: MultiActionHandler.OnCompleted(CompletionType)
fullName: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/MultiActionHandler.cs path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/MultiActionHandler.cs path: Actions/Handlers/MultiActionHandler.cs
startLine: 111 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nCalls this underlying <xref href=\"TinyLife.Actions.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref>&apos; currently executing action&apos;s <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even <xref href=\"TinyLife.Actions.CompletionType.Canceled\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the underlying <xref href=\"TinyLife.Actions.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> are null or already completed, this method has no effect.\n" summary: "\nCalls this underlying <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref>&apos; currently executing action&apos;s <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even <xref href=\"TinyLife.Actions.CompletionType.Canceled\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the underlying <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> are null or already completed, this method has no effect.\n"
example: [] example: []
syntax: syntax:
content: public bool OnCompleted(CompletionType type) content: public bool OnCompleted(CompletionType type)
@ -296,9 +305,9 @@ items:
description: The completion type description: The completion type
return: return:
type: System.Boolean type: System.Boolean
description: Whether the copletion type was consumed by an action description: Whether the completion type was consumed by this multi action handler
content.vb: Public Function OnCompleted(type As CompletionType) As Boolean content.vb: Public Function OnCompleted(type As CompletionType) As Boolean
overload: TinyLife.Actions.MultiActionHandler.OnCompleted* overload: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
@ -310,20 +319,20 @@ references:
name: MultiAction name: MultiAction
nameWithType: MultiAction nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
isExternal: true isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
isExternal: true isExternal: true
- uid: TinyLife.Actions - uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions fullName: TinyLife.Actions.Handlers
- uid: System.Object - uid: System.Object
commentId: T:System.Object commentId: T:System.Object
parent: System parent: System
@ -610,21 +619,21 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Actions.Handlers.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<MultiActionHandler>() name: JsonCopy<MultiActionHandler>()
nameWithType: Extensions.JsonCopy<MultiActionHandler>() nameWithType: Extensions.JsonCopy<MultiActionHandler>()
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.MultiActionHandler>() fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.MultiActionHandler>()
nameWithType.vb: Extensions.JsonCopy(Of MultiActionHandler)() nameWithType.vb: Extensions.JsonCopy(Of MultiActionHandler)()
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.MultiActionHandler)() fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.MultiActionHandler)()
name.vb: JsonCopy(Of MultiActionHandler)() name.vb: JsonCopy(Of MultiActionHandler)()
spec.csharp: spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy<MultiActionHandler> name: JsonCopy<MultiActionHandler>
nameWithType: Extensions.JsonCopy<MultiActionHandler> nameWithType: Extensions.JsonCopy<MultiActionHandler>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.MultiActionHandler> fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.MultiActionHandler>
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -635,13 +644,18 @@ references:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy(Of MultiActionHandler) name: JsonCopy(Of MultiActionHandler)
nameWithType: Extensions.JsonCopy(Of MultiActionHandler) nameWithType: Extensions.JsonCopy(Of MultiActionHandler)
fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.MultiActionHandler) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.MultiActionHandler)
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -695,11 +709,11 @@ references:
name: TinyLife.Utilities name: TinyLife.Utilities
nameWithType: TinyLife.Utilities nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities fullName: TinyLife.Utilities
- uid: TinyLife.Actions.MultiActionHandler.Actions* - uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions*
commentId: Overload:TinyLife.Actions.MultiActionHandler.Actions commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions
name: Actions name: Actions
nameWithType: MultiActionHandler.Actions nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.MultiActionHandler.Actions fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
- uid: System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction} - uid: System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction}
commentId: T:System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction} commentId: T:System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction}
parent: System.Collections.Generic parent: System.Collections.Generic
@ -790,17 +804,23 @@ references:
- uid: TinyLife.Actions.CompletionType.Failed - uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed commentId: F:TinyLife.Actions.CompletionType.Failed
isExternal: true isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.IsCompleted - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.MultiActionHandler.IsCompleted commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
isExternal: true isExternal: true
- uid: TinyLife.Actions.CompletionType.Completed - uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed commentId: F:TinyLife.Actions.CompletionType.Completed
isExternal: true isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.Initialize* - uid: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
commentId: Overload:TinyLife.Actions.MultiActionHandler.Initialize commentId: P:TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
parent: TinyLife.Actions.Typeless.TypelessAction
name: StartedAutomatically
nameWithType: TypelessAction.StartedAutomatically
fullName: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Initialize
name: Initialize name: Initialize
nameWithType: MultiActionHandler.Initialize nameWithType: MultiActionHandler.Initialize
fullName: TinyLife.Actions.MultiActionHandler.Initialize fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize
- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} - uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
parent: System.Collections.Generic parent: System.Collections.Generic
@ -843,6 +863,25 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.Typeless.TypelessAction
commentId: T:TinyLife.Actions.Typeless.TypelessAction
parent: TinyLife.Actions.Typeless
name: TypelessAction
nameWithType: TypelessAction
fullName: TinyLife.Actions.Typeless.TypelessAction
- uid: System.Collections.Generic.IEnumerable`1 - uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true isExternal: true
@ -882,8 +921,13 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.MultiActionHandler.Actions - uid: TinyLife.Actions.Typeless
commentId: P:TinyLife.Actions.MultiActionHandler.Actions commentId: N:TinyLife.Actions.Typeless
name: TinyLife.Actions.Typeless
nameWithType: TinyLife.Actions.Typeless
fullName: TinyLife.Actions.Typeless
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions
isExternal: true isExternal: true
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -959,11 +1003,11 @@ references:
- uid: TinyLife.GameImpl.Speed - uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed
isExternal: true isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.Update* - uid: TinyLife.Actions.Handlers.MultiActionHandler.Update*
commentId: Overload:TinyLife.Actions.MultiActionHandler.Update commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Update
name: Update name: Update
nameWithType: MultiActionHandler.Update nameWithType: MultiActionHandler.Update
fullName: TinyLife.Actions.MultiActionHandler.Update fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework parent: Microsoft.Xna.Framework
@ -1033,35 +1077,22 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.MultiActionHandler.Validate* - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.MultiActionHandler.Validate commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate
name: Validate name: Validate
nameWithType: MultiActionHandler.Validate nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.MultiActionHandler.Validate fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects parent: TinyLife.Objects
name: Person name: Person
nameWithType: Person nameWithType: Person
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.Person
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
- uid: TinyLife.Objects - uid: TinyLife.Objects
commentId: N:TinyLife.Objects commentId: N:TinyLife.Objects
name: TinyLife.Objects name: TinyLife.Objects
nameWithType: TinyLife.Objects nameWithType: TinyLife.Objects
fullName: TinyLife.Objects fullName: TinyLife.Objects
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted - uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsCompleted commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsCompleted
parent: TinyLife.Actions.Typeless.TypelessAction parent: TinyLife.Actions.Typeless.TypelessAction
@ -1090,22 +1121,11 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.MultiActionHandler.IsCompleted* - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted*
commentId: Overload:TinyLife.Actions.MultiActionHandler.IsCompleted commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted name: IsCompleted
nameWithType: MultiActionHandler.IsCompleted nameWithType: MultiActionHandler.IsCompleted
fullName: TinyLife.Actions.MultiActionHandler.IsCompleted fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
- uid: TinyLife.Actions.Typeless.TypelessAction
commentId: T:TinyLife.Actions.Typeless.TypelessAction
parent: TinyLife.Actions.Typeless
name: TypelessAction
nameWithType: TypelessAction
fullName: TinyLife.Actions.Typeless.TypelessAction
- uid: TinyLife.Actions.Typeless
commentId: N:TinyLife.Actions.Typeless
name: TinyLife.Actions.Typeless
nameWithType: TinyLife.Actions.Typeless
fullName: TinyLife.Actions.Typeless
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
@ -1145,8 +1165,8 @@ references:
- uid: TinyLife.Actions.CompletionType.Canceled - uid: TinyLife.Actions.CompletionType.Canceled
commentId: F:TinyLife.Actions.CompletionType.Canceled commentId: F:TinyLife.Actions.CompletionType.Canceled
isExternal: true isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.OnCompleted* - uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.MultiActionHandler.OnCompleted commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted
name: OnCompleted name: OnCompleted
nameWithType: MultiActionHandler.OnCompleted nameWithType: MultiActionHandler.OnCompleted
fullName: TinyLife.Actions.MultiActionHandler.OnCompleted fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted

View file

@ -1,35 +1,36 @@
### YamlMime:ManagedReference ### YamlMime:ManagedReference
items: items:
- uid: TinyLife.Actions.UnderlyingActionHandler - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.UnderlyingActionHandler commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
id: UnderlyingActionHandler id: UnderlyingActionHandler
parent: TinyLife.Actions parent: TinyLife.Actions.Handlers
children: children:
- TinyLife.Actions.UnderlyingActionHandler.Action - TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
- TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
- TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) - TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)
- TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) - TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
langs: langs:
- csharp - csharp
- vb - vb
name: UnderlyingActionHandler name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.UnderlyingActionHandler fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
type: Class type: Class
source: source:
remote: remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnderlyingActionHandler id: UnderlyingActionHandler
path: Actions/UnderlyingActionHandler.cs path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nAn UnderlyingAction is a class that can instantiate a single <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref> that will be executed as part of the action it is used in.\nNote that, when using this class, <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref> and especially <xref href=\"TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> have to be called in the appropriate places.\n" summary: "\nAn 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.\nNote 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.Objects.Person)\" 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.\n"
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -51,7 +52,7 @@ items:
- System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString - System.Object.ToString
extensionMethods: extensionMethods:
- TinyLife.Actions.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Actions.Handlers.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
attributes: attributes:
- type: System.Runtime.Serialization.DataContractAttribute - type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
@ -62,79 +63,75 @@ items:
modifiers.vb: modifiers.vb:
- Public - Public
- Class - Class
- uid: TinyLife.Actions.UnderlyingActionHandler.Action - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
commentId: P:TinyLife.Actions.UnderlyingActionHandler.Action commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
id: Action id: Action
parent: TinyLife.Actions.UnderlyingActionHandler parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Action name: Action
nameWithType: UnderlyingActionHandler.Action nameWithType: UnderlyingActionHandler.Action
fullName: TinyLife.Actions.UnderlyingActionHandler.Action fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
type: Property type: Property
source: source:
remote: remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action id: Action
path: Actions/UnderlyingActionHandler.cs path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nThe underlying action.\nThis should be initialized using <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nThe underlying action.\nThis should be initialized using <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: >- content: >-
[DataMember(EmitDefaultValue = false)] [DataMember]
public TypelessAction Action { get; } public TypelessAction Action { get; }
parameters: [] parameters: []
return: return:
type: TinyLife.Actions.Typeless.TypelessAction type: TinyLife.Actions.Typeless.TypelessAction
content.vb: >- content.vb: >-
<DataMember(EmitDefaultValue:=False)> <DataMember>
Public ReadOnly Property Action As TypelessAction Public ReadOnly Property Action As TypelessAction
overload: TinyLife.Actions.UnderlyingActionHandler.Action* overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action*
attributes: attributes:
- type: System.Runtime.Serialization.DataMemberAttribute - type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: [] arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
modifiers.csharp: modifiers.csharp:
- public - public
- get - get
modifiers.vb: modifiers.vb:
- Public - Public
- ReadOnly - ReadOnly
- uid: TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
id: Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) id: Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
parent: TinyLife.Actions.UnderlyingActionHandler parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Initialize(ActionType, ActionInfo, Boolean, Boolean) name: Initialize(ActionType, ActionInfo, Boolean, Boolean)
nameWithType: UnderlyingActionHandler.Initialize(ActionType, ActionInfo, Boolean, Boolean) nameWithType: UnderlyingActionHandler.Initialize(ActionType, ActionInfo, Boolean, Boolean)
fullName: TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, System.Boolean, System.Boolean) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, System.Boolean, System.Boolean)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/UnderlyingActionHandler.cs path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 32 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nInitializes the underlying action of this action\n" summary: "\nInitializes the underlying action of this action\n"
example: [] example: []
syntax: syntax:
@ -155,34 +152,34 @@ items:
return: return:
type: TinyLife.Actions.Typeless.TypelessAction type: TinyLife.Actions.Typeless.TypelessAction
content.vb: Public Function Initialize(type As ActionType, info As ActionInfo, automatic As Boolean = False, force As Boolean = True) As TypelessAction content.vb: Public Function Initialize(type As ActionType, info As ActionInfo, automatic As Boolean = False, force As Boolean = True) As TypelessAction
overload: TinyLife.Actions.UnderlyingActionHandler.Initialize* overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)
id: InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) id: InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)
parent: TinyLife.Actions.UnderlyingActionHandler parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: InitializeExact(TypelessAction, Boolean) name: InitializeExact(TypelessAction, Boolean)
nameWithType: UnderlyingActionHandler.InitializeExact(TypelessAction, Boolean) nameWithType: UnderlyingActionHandler.InitializeExact(TypelessAction, Boolean)
fullName: TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction, System.Boolean) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction, System.Boolean)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeExact id: InitializeExact
path: Actions/UnderlyingActionHandler.cs path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 45 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nInitializes the underlying action of this action using the given <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nIf <xref href=\"TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> should be tested, <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> can be used instead.\n" summary: "\nInitializes the underlying action of this action using the given <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nIf <xref href=\"TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> should be tested, <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> can be used instead.\n"
example: [] example: []
syntax: syntax:
content: public void InitializeExact(TypelessAction action, bool automatic = false) content: public void InitializeExact(TypelessAction action, bool automatic = false)
@ -194,34 +191,34 @@ items:
type: System.Boolean type: System.Boolean
description: Whether the action should be considered <xref href="TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically" data-throw-if-not-resolved="false"></xref> description: Whether the action should be considered <xref href="TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically" data-throw-if-not-resolved="false"></xref>
content.vb: Public Sub InitializeExact(action As TypelessAction, automatic As Boolean = False) content.vb: Public Sub InitializeExact(action As TypelessAction, automatic As Boolean = False)
overload: TinyLife.Actions.UnderlyingActionHandler.InitializeExact* overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.UnderlyingActionHandler parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Update(GameTime, TimeSpan, Single) name: Update(GameTime, TimeSpan, Single)
nameWithType: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single) nameWithType: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/UnderlyingActionHandler.cs path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 63 startLine: 61
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nUpdates the <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>, if it exists.\nThis action should be called at the end of <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> or any derived methods.\n" summary: "\nUpdates the <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>, if it exists.\nThis action should be called at the end of <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> or any derived methods.\n"
example: [] example: []
syntax: syntax:
content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -236,101 +233,142 @@ items:
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref> description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Actions.UnderlyingActionHandler.Update* overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person)
parent: TinyLife.Actions.UnderlyingActionHandler parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Person) name: Validate(Person)
nameWithType: UnderlyingActionHandler.Validate(Person) nameWithType: UnderlyingActionHandler.Validate(Person)
fullName: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Actions/UnderlyingActionHandler.cs path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 78 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nValidates this action container and its <xref href=\"TinyLife.Actions.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method should be called in <xref href=\"TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nValidates this action container and its <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method should be called in <xref href=\"TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public void Validate(Person person) content: public bool Validate(Person person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: '' description: ''
content.vb: Public Sub Validate(person As Person) return:
overload: TinyLife.Actions.UnderlyingActionHandler.Validate* type: System.Boolean
description: ''
content.vb: Public Function Validate(person As Person) As Boolean
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
commentId: M:TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
id: IsCompleted
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: IsCompleted()
nameWithType: UnderlyingActionHandler.IsCompleted()
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted()
type: Method
source:
remote:
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 91
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nReturns whether the current <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref> is completed, or returns <xref href=\"TinyLife.Actions.CompletionType.Completed\" data-throw-if-not-resolved=\"false\"></xref> if there is no current action.\n"
example: []
syntax:
content: public CompletionType IsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether this underlying action handler is completed.
content.vb: Public Function IsCompleted As CompletionType
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
id: OnCompleted(TinyLife.Actions.CompletionType) id: OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.UnderlyingActionHandler parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: OnCompleted(CompletionType) name: OnCompleted(CompletionType)
nameWithType: UnderlyingActionHandler.OnCompleted(CompletionType) nameWithType: UnderlyingActionHandler.OnCompleted(CompletionType)
fullName: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/UnderlyingActionHandler.cs path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 92 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions.Handlers
summary: "\nCalls this underlying action&apos;s <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even <xref href=\"TinyLife.Actions.CompletionType.Canceled\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the underlying action is null or already completed, this method has no effect.\n" summary: "\nCalls this underlying action&apos;s <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even <xref href=\"TinyLife.Actions.CompletionType.Canceled\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the underlying action is null or already completed, this method has no effect.\n"
example: [] example: []
syntax: syntax:
content: public void OnCompleted(CompletionType type) content: public bool OnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The completion type description: The completion type
content.vb: Public Sub OnCompleted(type As CompletionType) return:
overload: TinyLife.Actions.UnderlyingActionHandler.OnCompleted* type: System.Boolean
description: Whether the completion type was consumed by this underlying action handler
content.vb: Public Function OnCompleted(type As CompletionType) As Boolean
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted*
modifiers.csharp: modifiers.csharp:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
references: references:
- uid: TinyLife.Actions.UnderlyingActionHandler.Action - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
commentId: P:TinyLife.Actions.UnderlyingActionHandler.Action commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
isExternal: true isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
isExternal: true isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
isExternal: true isExternal: true
- uid: TinyLife.Actions - uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions fullName: TinyLife.Actions.Handlers
- uid: System.Object - uid: System.Object
commentId: T:System.Object commentId: T:System.Object
parent: System parent: System
@ -617,21 +655,21 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<UnderlyingActionHandler>() name: JsonCopy<UnderlyingActionHandler>()
nameWithType: Extensions.JsonCopy<UnderlyingActionHandler>() nameWithType: Extensions.JsonCopy<UnderlyingActionHandler>()
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.UnderlyingActionHandler>() fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.UnderlyingActionHandler>()
nameWithType.vb: Extensions.JsonCopy(Of UnderlyingActionHandler)() nameWithType.vb: Extensions.JsonCopy(Of UnderlyingActionHandler)()
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.UnderlyingActionHandler)() fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.UnderlyingActionHandler)()
name.vb: JsonCopy(Of UnderlyingActionHandler)() name.vb: JsonCopy(Of UnderlyingActionHandler)()
spec.csharp: spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy<UnderlyingActionHandler> name: JsonCopy<UnderlyingActionHandler>
nameWithType: Extensions.JsonCopy<UnderlyingActionHandler> nameWithType: Extensions.JsonCopy<UnderlyingActionHandler>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.UnderlyingActionHandler> fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.UnderlyingActionHandler>
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -642,7 +680,7 @@ references:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy(Of UnderlyingActionHandler) name: JsonCopy(Of UnderlyingActionHandler)
nameWithType: Extensions.JsonCopy(Of UnderlyingActionHandler) nameWithType: Extensions.JsonCopy(Of UnderlyingActionHandler)
fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.UnderlyingActionHandler) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.UnderlyingActionHandler)
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -702,14 +740,14 @@ references:
name: TinyLife.Utilities name: TinyLife.Utilities
nameWithType: TinyLife.Utilities nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities fullName: TinyLife.Utilities
- uid: TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
isExternal: true isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Action* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Action commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
name: Action name: Action
nameWithType: UnderlyingActionHandler.Action nameWithType: UnderlyingActionHandler.Action
fullName: TinyLife.Actions.UnderlyingActionHandler.Action fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
- uid: TinyLife.Actions.Typeless.TypelessAction - uid: TinyLife.Actions.Typeless.TypelessAction
commentId: T:TinyLife.Actions.Typeless.TypelessAction commentId: T:TinyLife.Actions.Typeless.TypelessAction
parent: TinyLife.Actions.Typeless parent: TinyLife.Actions.Typeless
@ -730,11 +768,11 @@ references:
- uid: TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Initialize* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Initialize commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize
name: Initialize name: Initialize
nameWithType: UnderlyingActionHandler.Initialize nameWithType: UnderlyingActionHandler.Initialize
fullName: TinyLife.Actions.UnderlyingActionHandler.Initialize fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions parent: TinyLife.Actions
@ -754,11 +792,16 @@ references:
name: Boolean name: Boolean
nameWithType: Boolean nameWithType: Boolean
fullName: System.Boolean fullName: System.Boolean
- uid: TinyLife.Actions.UnderlyingActionHandler.InitializeExact* - uid: TinyLife.Actions
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.InitializeExact commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact
name: InitializeExact name: InitializeExact
nameWithType: UnderlyingActionHandler.InitializeExact nameWithType: UnderlyingActionHandler.InitializeExact
fullName: TinyLife.Actions.UnderlyingActionHandler.InitializeExact fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
@ -833,11 +876,11 @@ references:
- uid: TinyLife.GameImpl.Speed - uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed
isExternal: true isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Update* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Update commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update
name: Update name: Update
nameWithType: UnderlyingActionHandler.Update nameWithType: UnderlyingActionHandler.Update
fullName: TinyLife.Actions.UnderlyingActionHandler.Update fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework parent: Microsoft.Xna.Framework
@ -907,11 +950,11 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.UnderlyingActionHandler.Validate* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Validate commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
name: Validate name: Validate
nameWithType: UnderlyingActionHandler.Validate nameWithType: UnderlyingActionHandler.Validate
fullName: TinyLife.Actions.UnderlyingActionHandler.Validate fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects parent: TinyLife.Objects
@ -923,6 +966,20 @@ references:
name: TinyLife.Objects name: TinyLife.Objects
nameWithType: TinyLife.Objects nameWithType: TinyLife.Objects
fullName: TinyLife.Objects fullName: TinyLife.Objects
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
isExternal: true
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
name: IsCompleted
nameWithType: UnderlyingActionHandler.IsCompleted
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
@ -965,14 +1022,8 @@ references:
- uid: TinyLife.Actions.CompletionType.Failed - uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed commentId: F:TinyLife.Actions.CompletionType.Failed
isExternal: true isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.OnCompleted commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted
name: OnCompleted name: OnCompleted
nameWithType: UnderlyingActionHandler.OnCompleted nameWithType: UnderlyingActionHandler.OnCompleted
fullName: TinyLife.Actions.UnderlyingActionHandler.OnCompleted fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType

View file

@ -0,0 +1,34 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
id: TinyLife.Actions.Handlers
children:
- TinyLife.Actions.Handlers.MultiActionHandler
- TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
type: Namespace
assemblies:
- Tiny Life
references:
- uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions.Handlers
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers

View file

@ -36,7 +36,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MultiAction id: MultiAction
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 12 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -46,7 +46,9 @@ items:
content: 'public abstract class MultiAction : Action, IGenericDataHolder' content: 'public abstract class MultiAction : Action, IGenericDataHolder'
content.vb: >- content.vb: >-
Public MustInherit Class MultiAction Public MustInherit Class MultiAction
Inherits Action Inherits Action
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -61,6 +63,8 @@ items:
- TinyLife.Actions.PutAwayAction - TinyLife.Actions.PutAwayAction
- TinyLife.Actions.SellAction - TinyLife.Actions.SellAction
- TinyLife.Actions.SitAction - TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
- TinyLife.Actions.StoreAction
- TinyLife.Actions.WatchTvAction - TinyLife.Actions.WatchTvAction
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
@ -140,11 +144,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Handler id: Handler
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 18 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThe <xref href=\"TinyLife.Actions.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> that handles the actions created in <xref href=\"TinyLife.Actions.MultiAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>\n" summary: "\nThe <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> that handles the actions created in <xref href=\"TinyLife.Actions.MultiAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -152,7 +156,7 @@ items:
public readonly MultiActionHandler Handler public readonly MultiActionHandler Handler
return: return:
type: TinyLife.Actions.MultiActionHandler type: TinyLife.Actions.Handlers.MultiActionHandler
content.vb: >- content.vb: >-
<DataMember> <DataMember>
@ -185,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainElapsedTime id: MainElapsedTime
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 23 startLine: 25
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -234,18 +238,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InProgressTime id: InProgressTime
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 27 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nRepresents the amount of time that this action has &quot;properly&quot; been in progress for.\nThis is used by <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref> and returns true only once the first actions are completed or the conversation has started, respectively.\nBy default, <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public override TimeSpan InProgressTime { get; } content: public override TimeSpan InProgressTime { get; }
parameters: [] parameters: []
return: return:
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that this action has properly been in progress for
content.vb: Public Overrides ReadOnly Property InProgressTime As TimeSpan content.vb: Public Overrides ReadOnly Property InProgressTime As TimeSpan
overridden: TinyLife.Actions.Typeless.TypelessAction.InProgressTime overridden: TinyLife.Actions.Typeless.TypelessAction.InProgressTime
overload: TinyLife.Actions.MultiAction.InProgressTime* overload: TinyLife.Actions.MultiAction.InProgressTime*
@ -275,21 +277,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 30 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public MultiAction(ActionType type, ActionInfo info) content: public MultiAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.MultiAction.#ctor* overload: TinyLife.Actions.MultiAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -314,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 41 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -351,7 +350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize id: AndThenInitialize
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 47 startLine: 49
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -385,7 +384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 54 startLine: 56
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -422,7 +421,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate id: AndThenUpdate
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 64 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -466,7 +465,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted id: AndThenOnCompleted
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 73 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -504,7 +503,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PreInitialize id: PreInitialize
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 80 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -542,20 +541,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is modified in this method and <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
example: [] example: []
syntax: syntax:
content: public sealed override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public sealed override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public NotOverridable Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public NotOverridable Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.MultiAction.Update* overload: TinyLife.Actions.MultiAction.Update*
@ -585,11 +580,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 99 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when the action is first started by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that it is not called when the action gets added to the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>, but when it is moved to <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public sealed override void Initialize() content: public sealed override void Initialize()
@ -622,17 +616,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 107 startLine: 105
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref> if this action is currently active to check if it should be stopped.\nIf this returns a result other than <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> will be called and the action is stopped.\nBy default, only <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ForceFail\" data-throw-if-not-resolved=\"false\"></xref> modifies the completion type, otherwise <xref href=\"TinyLife.Actions.CompletionType.Active\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public sealed override CompletionType IsCompleted() content: public sealed override CompletionType IsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public NotOverridable Overrides Function IsCompleted As CompletionType content.vb: Public NotOverridable Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.MultiAction.IsCompleted* overload: TinyLife.Actions.MultiAction.IsCompleted*
@ -662,18 +654,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 116 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\n"
example: [] example: []
syntax: syntax:
content: public sealed override void OnCompleted(CompletionType type) content: public sealed override void OnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public NotOverridable Overrides Sub OnCompleted(type As CompletionType) content.vb: Public NotOverridable Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.MultiAction.OnCompleted* overload: TinyLife.Actions.MultiAction.OnCompleted*
@ -703,21 +693,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 123 startLine: 121
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nValidates this action&apos;s data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate(Person person) content: public override bool Validate(Person person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person that this action belongs to
return: return:
type: System.Boolean 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 Person) As Boolean content.vb: Public Overrides Function Validate(person As Person) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
overload: TinyLife.Actions.MultiAction.Validate* overload: TinyLife.Actions.MultiAction.Validate*
@ -745,21 +732,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel id: CanCancel
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 128 startLine: 126
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns whether or not this action can be canceled by the given outside source.\nNote that the outside source can be null, and if it is, it means that the player canceled the action manually.\nBy default, actions can only be canceled if the <code data-dev-comment-type=\"paramref\" class=\"paramref\">cancelSource</code> is null.\n"
example: [] example: []
syntax: syntax:
content: public override bool CanCancel(Action cancelSource) content: public override bool CanCancel(Action cancelSource)
parameters: parameters:
- id: cancelSource - id: cancelSource
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The source of the cancelation, or null if the player canceled it
return: return:
type: System.Boolean type: System.Boolean
description: true if the action can be canceled
content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean
overridden: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) overridden: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
overload: TinyLife.Actions.MultiAction.CanCancel* overload: TinyLife.Actions.MultiAction.CanCancel*
@ -787,7 +771,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToActionLocation id: GoToActionLocation
path: Actions/MultiAction.cs path: Actions/MultiAction.cs
startLine: 138 startLine: 136
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -3610,12 +3594,12 @@ references:
name: TinyLife.Utilities name: TinyLife.Utilities
nameWithType: TinyLife.Utilities nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities fullName: TinyLife.Utilities
- uid: TinyLife.Actions.MultiActionHandler - uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions parent: TinyLife.Actions.Handlers
name: MultiActionHandler name: MultiActionHandler
nameWithType: MultiActionHandler nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.MultiAction.CreateFirstActions - uid: TinyLife.Actions.MultiAction.CreateFirstActions
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction
@ -3644,6 +3628,11 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
- uid: TinyLife.Actions.MultiAction - uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions parent: TinyLife.Actions

View file

@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OutOfTownAction id: OutOfTownAction
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -38,7 +38,9 @@ items:
content: 'public abstract class OutOfTownAction : MultiAction, IGenericDataHolder' content: 'public abstract class OutOfTownAction : MultiAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public MustInherit Class OutOfTownAction Public MustInherit Class OutOfTownAction
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -136,7 +138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsToTakeCareOf id: NeedsToTakeCareOf
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 22 startLine: 23
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -171,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 35 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -219,17 +221,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 41 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<Action> CreateFirstActions() content: protected override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.OutOfTownAction.CreateFirstActions* overload: TinyLife.Actions.OutOfTownAction.CreateFirstActions*
@ -257,11 +257,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize id: AndThenInitialize
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 50 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -292,24 +291,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate id: AndThenUpdate
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 56 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method is called every update frame while the main action is active.\nBy default, only <xref href=\"TinyLife.Actions.MultiAction.MainElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is increased.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.OutOfTownAction.AndThenUpdate* overload: TinyLife.Actions.OutOfTownAction.AndThenUpdate*
@ -337,21 +332,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 78 startLine: 79
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns an action that should be queued up immediately after this action completes.\nThe queued up action is immediately started in the slot that this action occupied.\nCan be null, and is null by default.\n"
example: [] example: []
syntax: syntax:
content: public override Action GetNextAction(CompletionType completion) content: public override Action GetNextAction(CompletionType completion)
parameters: parameters:
- id: completion - id: completion
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
return: return:
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The follow-up action
content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action
overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.OutOfTownAction.GetNextAction* overload: TinyLife.Actions.OutOfTownAction.GetNextAction*
@ -379,24 +371,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEnqueueConversation id: CanEnqueueConversation
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 83 startLine: 84
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns true if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">person</code> can (automatically) enqueue a social action with the <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> that is executing this action.\nNote that enqueueing a social action manually is still possible even if this method returns false.\nBy default, only <xref href=\"TinyLife.Actions.SleepAction\" data-throw-if-not-resolved=\"false\"></xref> returns false on this method.\n"
example: [] example: []
syntax: syntax:
content: public override bool CanEnqueueConversation(Person person, ActionType type) content: public override bool CanEnqueueConversation(Person person, ActionType type)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person that wants to converse with us
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type of action that should be enqueued
return: return:
type: System.Boolean type: System.Boolean
description: Whether or not enqueueing a social action is possible
content.vb: Public Overrides Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean content.vb: Public Overrides Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean
overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
overload: TinyLife.Actions.OutOfTownAction.CanEnqueueConversation* overload: TinyLife.Actions.OutOfTownAction.CanEnqueueConversation*
@ -424,17 +412,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CausesExtremelyFastSpeed id: CausesExtremelyFastSpeed
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 88 startLine: 89
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns true if this action, while it is currently active, should cause the <xref href=\"TinyLife.GameSpeed.ExtremelyFast\" data-throw-if-not-resolved=\"false\"></xref> speed to be available.\nBy default, this method returns false.\n"
example: [] example: []
syntax: syntax:
content: public override bool CausesExtremelyFastSpeed() content: public override bool CausesExtremelyFastSpeed()
return: return:
type: System.Boolean type: System.Boolean
description: Whether the extremely fast speed should be available
content.vb: Public Overrides Function CausesExtremelyFastSpeed As Boolean content.vb: Public Overrides Function CausesExtremelyFastSpeed As Boolean
overridden: TinyLife.Actions.Action.CausesExtremelyFastSpeed overridden: TinyLife.Actions.Action.CausesExtremelyFastSpeed
overload: TinyLife.Actions.OutOfTownAction.CausesExtremelyFastSpeed* overload: TinyLife.Actions.OutOfTownAction.CausesExtremelyFastSpeed*
@ -462,7 +448,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestExitRoad id: GetClosestExitRoad
path: Actions/OutOfTownAction.cs path: Actions/OutOfTownAction.cs
startLine: 97 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PathfindAction id: PathfindAction
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 16 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -41,7 +41,9 @@ items:
content: 'public abstract class PathfindAction : Action, IGenericDataHolder' content: 'public abstract class PathfindAction : Action, IGenericDataHolder'
content.vb: >- content.vb: >-
Public MustInherit Class PathfindAction Public MustInherit Class PathfindAction
Inherits Action Inherits Action
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -130,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeedMultiplier id: SpeedMultiplier
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -173,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Path id: Path
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 29 startLine: 30
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -210,7 +212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PathReady id: PathReady
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 33 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -247,21 +249,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 36 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public PathfindAction(ActionType type, ActionInfo info) content: public PathfindAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.PathfindAction.#ctor* overload: TinyLife.Actions.PathfindAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -398,11 +397,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 60 startLine: 59
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when the action is first started by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that it is not called when the action gets added to the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>, but when it is moved to <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Initialize() content: public override void Initialize()
@ -433,24 +431,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 72 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is modified in this method and <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.PathfindAction.Update* overload: TinyLife.Actions.PathfindAction.Update*
@ -478,17 +472,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 98 startLine: 97
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref> if this action is currently active to check if it should be stopped.\nIf this returns a result other than <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> will be called and the action is stopped.\nBy default, only <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ForceFail\" data-throw-if-not-resolved=\"false\"></xref> modifies the completion type, otherwise <xref href=\"TinyLife.Actions.CompletionType.Active\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public override CompletionType IsCompleted() content: public override CompletionType IsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.PathfindAction.IsCompleted* overload: TinyLife.Actions.PathfindAction.IsCompleted*
@ -516,18 +508,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 109 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType type) content: public override void OnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType) content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.PathfindAction.OnCompleted* overload: TinyLife.Actions.PathfindAction.OnCompleted*
@ -555,21 +545,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Actions/PathfindAction.cs path: Actions/PathfindAction.cs
startLine: 120 startLine: 119
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nValidates this action&apos;s data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate(Person person) content: public override bool Validate(Person person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person that this action belongs to
return: return:
type: System.Boolean 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 Person) As Boolean content.vb: Public Overrides Function Validate(person As Person) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
overload: TinyLife.Actions.PathfindAction.Validate* overload: TinyLife.Actions.PathfindAction.Validate*

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpOrSpawnAction id: PickUpOrSpawnAction
path: Actions/PickUpOrSpawnAction.cs path: Actions/PickUpOrSpawnAction.cs
startLine: 9 startLine: 10
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -35,7 +35,9 @@ items:
content: 'public abstract class PickUpOrSpawnAction : MultiAction, IGenericDataHolder' content: 'public abstract class PickUpOrSpawnAction : MultiAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public MustInherit Class PickUpOrSpawnAction Public MustInherit Class PickUpOrSpawnAction
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -135,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ItemCategory id: ItemCategory
path: Actions/PickUpOrSpawnAction.cs path: Actions/PickUpOrSpawnAction.cs
startLine: 14 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -174,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ItemToSpawn id: ItemToSpawn
path: Actions/PickUpOrSpawnAction.cs path: Actions/PickUpOrSpawnAction.cs
startLine: 18 startLine: 19
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -213,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorsToSpawn id: ColorsToSpawn
path: Actions/PickUpOrSpawnAction.cs path: Actions/PickUpOrSpawnAction.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -252,21 +254,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/PickUpOrSpawnAction.cs path: Actions/PickUpOrSpawnAction.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public PickUpOrSpawnAction(ActionType type, ActionInfo info) content: public PickUpOrSpawnAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.PickUpOrSpawnAction.#ctor* overload: TinyLife.Actions.PickUpOrSpawnAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -295,13 +294,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<TypelessAction> CreateFirstActions() content: protected override IEnumerable<TypelessAction> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.PickUpOrSpawnAction.CreateFirstActions* overload: TinyLife.Actions.PickUpOrSpawnAction.CreateFirstActions*
@ -333,13 +330,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public override MapObject GetIconObject() content: public override MapObject GetIconObject()
return: return:
type: TinyLife.Objects.MapObject type: TinyLife.Objects.MapObject
description: The icon object
content.vb: Public Overrides Function GetIconObject As MapObject content.vb: Public Overrides Function GetIconObject As MapObject
overridden: TinyLife.Actions.Action.GetIconObject overridden: TinyLife.Actions.Action.GetIconObject
overload: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject* overload: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject*

View file

@ -5,7 +5,6 @@ items:
id: PutAwayAction id: PutAwayAction
parent: TinyLife.Actions parent: TinyLife.Actions
children: children:
- TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.PutAwayAction.AndThenInitialize - TinyLife.Actions.PutAwayAction.AndThenInitialize
- TinyLife.Actions.PutAwayAction.AndThenIsCompleted - TinyLife.Actions.PutAwayAction.AndThenIsCompleted
- TinyLife.Actions.PutAwayAction.CreateFirstActions - TinyLife.Actions.PutAwayAction.CreateFirstActions
@ -24,17 +23,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutAwayAction id: PutAwayAction
path: Actions/PutAwayAction.cs path: Actions/PutAwayAction.cs
startLine: 10 startLine: 12
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nAn action class used by <xref href=\"TinyLife.Actions.ActionType.PutAway\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action should not be instantiated manually, but is exposed to allow the addition of custom put-away-able items by adding them to the <xref href=\"TinyLife.Actions.PutAwayAction.Items\" data-throw-if-not-resolved=\"false\"></xref> collection.\n" summary: "\nAn action class used by <xref href=\"TinyLife.Actions.ActionType.PutAway\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is exposed to allow the addition of custom put-away-able items by adding them to the <xref href=\"TinyLife.Actions.PutAwayAction.Items\" data-throw-if-not-resolved=\"false\"></xref> collection.\n"
example: [] example: []
syntax: syntax:
content: 'public class PutAwayAction : MultiAction, IGenericDataHolder' content: 'public class PutAwayAction : MultiAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class PutAwayAction Public Class PutAwayAction
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -131,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Items id: Items
path: Actions/PutAwayAction.cs path: Actions/PutAwayAction.cs
startLine: 17 startLine: 19
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -150,45 +151,6 @@ items:
- Public - Public
- Shared - Shared
- ReadOnly - ReadOnly
- uid: TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)'
parent: TinyLife.Actions.PutAwayAction
langs:
- csharp
- vb
name: PutAwayAction(ActionType, ActionInfo)
nameWithType: PutAwayAction.PutAwayAction(ActionType, ActionInfo)
fullName: TinyLife.Actions.PutAwayAction.PutAwayAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
type: Constructor
source:
remote:
path: TinyLife/Actions/PutAwayAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/PutAwayAction.cs
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
syntax:
content: public PutAwayAction(ActionType type, ActionInfo info)
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info
type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.PutAwayAction.#ctor*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.PutAwayAction.CreateFirstActions - uid: TinyLife.Actions.PutAwayAction.CreateFirstActions
commentId: M:TinyLife.Actions.PutAwayAction.CreateFirstActions commentId: M:TinyLife.Actions.PutAwayAction.CreateFirstActions
id: CreateFirstActions id: CreateFirstActions
@ -207,17 +169,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: Actions/PutAwayAction.cs path: Actions/PutAwayAction.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<Action> CreateFirstActions() content: protected override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.PutAwayAction.CreateFirstActions* overload: TinyLife.Actions.PutAwayAction.CreateFirstActions*
@ -245,11 +205,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize id: AndThenInitialize
path: Actions/PutAwayAction.cs path: Actions/PutAwayAction.cs
startLine: 57 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -280,17 +239,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: Actions/PutAwayAction.cs path: Actions/PutAwayAction.cs
startLine: 62 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method returns whether or not the main action is completed.\n"
example: [] example: []
syntax: syntax:
content: protected override CompletionType AndThenIsCompleted() content: protected override CompletionType AndThenIsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.PutAwayAction.AndThenIsCompleted* overload: TinyLife.Actions.PutAwayAction.AndThenIsCompleted*
@ -3695,23 +3652,6 @@ references:
name: System.Collections.Generic name: System.Collections.Generic
nameWithType: System.Collections.Generic nameWithType: System.Collections.Generic
fullName: System.Collections.Generic fullName: System.Collections.Generic
- uid: TinyLife.Actions.PutAwayAction.#ctor*
commentId: Overload:TinyLife.Actions.PutAwayAction.#ctor
name: PutAwayAction
nameWithType: PutAwayAction.PutAwayAction
fullName: TinyLife.Actions.PutAwayAction.PutAwayAction
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Actions.MultiAction.CreateFirstActions - uid: TinyLife.Actions.MultiAction.CreateFirstActions
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -5,11 +5,11 @@ items:
id: SellAction id: SellAction
parent: TinyLife.Actions parent: TinyLife.Actions
children: children:
- TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.SellAction.AndThenInitialize - TinyLife.Actions.SellAction.AndThenInitialize
- TinyLife.Actions.SellAction.AndThenIsCompleted - TinyLife.Actions.SellAction.AndThenIsCompleted
- TinyLife.Actions.SellAction.CreateFirstActions - TinyLife.Actions.SellAction.CreateFirstActions
- TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) - TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
- TinyLife.Actions.SellAction.Items
langs: langs:
- csharp - csharp
- vb - vb
@ -24,17 +24,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SellAction id: SellAction
path: Actions/SellAction.cs path: Actions/SellAction.cs
startLine: 11 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nA sell action is an action where an item that can be picked up gets sold at a mailbox.\nSince this action can be invoked by clicking on the sold object, or by clicking on a mailbox while holding the sold object, <xref href=\"TinyLife.Actions.SellAction.GetSoldObject%60%601(TinyLife.Actions.ActionInfo)\" data-throw-if-not-resolved=\"false\"></xref> should be used to return the correct object in both circumstances.\n" summary: "\nThe <xref href=\"TinyLife.Actions.ActionType.Sell\" data-throw-if-not-resolved=\"false\"></xref> action is an action that includes <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> of the action picking up the item (if they&apos;re not already holding it), and then carrying it to a mailbox and selling it there.\nTo add new sellable items for this action type to support, you can add them to the <xref href=\"TinyLife.Actions.SellAction.Items\" data-throw-if-not-resolved=\"false\"></xref> collection.\n"
example: [] example: []
syntax: syntax:
content: 'public class SellAction : MultiAction, IGenericDataHolder' content: 'public class SellAction : MultiAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class SellAction Public Class SellAction
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -113,45 +115,43 @@ items:
modifiers.vb: modifiers.vb:
- Public - Public
- Class - Class
- uid: TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - uid: TinyLife.Actions.SellAction.Items
commentId: M:TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) commentId: F:TinyLife.Actions.SellAction.Items
id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' id: Items
parent: TinyLife.Actions.SellAction parent: TinyLife.Actions.SellAction
langs: langs:
- csharp - csharp
- vb - vb
name: SellAction(ActionType, ActionInfo) name: Items
nameWithType: SellAction.SellAction(ActionType, ActionInfo) nameWithType: SellAction.Items
fullName: TinyLife.Actions.SellAction.SellAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) fullName: TinyLife.Actions.SellAction.Items
type: Constructor type: Field
source: source:
remote: remote:
path: TinyLife/Actions/SellAction.cs path: TinyLife/Actions/SellAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: Items
path: Actions/SellAction.cs path: Actions/SellAction.cs
startLine: 14 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n" summary: "\nA dictionary that maps <xref href=\"TinyLife.Objects.FurnitureType\" data-throw-if-not-resolved=\"false\"></xref> instances to a condition that allows them to be sold.\nWhen the furniture item or a mailbox is clicked on, and the <xref href=\"TinyLife.Actions.ActionType.CanExecuteDelegate\" data-throw-if-not-resolved=\"false\"></xref> matches, the item can be sold using the <xref href=\"TinyLife.Actions.ActionType.Sell\" data-throw-if-not-resolved=\"false\"></xref> action.\nNote that, to receive the item that is to be sold, <xref href=\"TinyLife.Actions.SellAction.GetSoldObject%60%601(TinyLife.Actions.ActionInfo)\" data-throw-if-not-resolved=\"false\"></xref> should be used.\n"
example: [] example: []
syntax: syntax:
content: public SellAction(ActionType type, ActionInfo info) content: public static readonly Dictionary<FurnitureType, ActionType.CanExecuteDelegate> Items
parameters: return:
- id: type type: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate}
type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly Items As Dictionary(Of FurnitureType, ActionType.CanExecuteDelegate)
description: The type to create this action from
- id: info
type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.SellAction.#ctor*
modifiers.csharp: modifiers.csharp:
- public - public
- static
- readonly
modifiers.vb: modifiers.vb:
- Public - Public
- Shared
- ReadOnly
- uid: TinyLife.Actions.SellAction.CreateFirstActions - uid: TinyLife.Actions.SellAction.CreateFirstActions
commentId: M:TinyLife.Actions.SellAction.CreateFirstActions commentId: M:TinyLife.Actions.SellAction.CreateFirstActions
id: CreateFirstActions id: CreateFirstActions
@ -170,17 +170,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: Actions/SellAction.cs path: Actions/SellAction.cs
startLine: 18 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<Action> CreateFirstActions() content: protected override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.SellAction.CreateFirstActions* overload: TinyLife.Actions.SellAction.CreateFirstActions*
@ -208,11 +206,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize id: AndThenInitialize
path: Actions/SellAction.cs path: Actions/SellAction.cs
startLine: 34 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -243,17 +240,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: Actions/SellAction.cs path: Actions/SellAction.cs
startLine: 45 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method returns whether or not the main action is completed.\n"
example: [] example: []
syntax: syntax:
content: protected override CompletionType AndThenIsCompleted() content: protected override CompletionType AndThenIsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.SellAction.AndThenIsCompleted* overload: TinyLife.Actions.SellAction.AndThenIsCompleted*
@ -281,7 +276,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSoldObject id: GetSoldObject
path: Actions/SellAction.cs path: Actions/SellAction.cs
startLine: 56 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -290,6 +285,7 @@ items:
syntax: syntax:
content: >- content: >-
public static T GetSoldObject<T>(ActionInfo info) public static T GetSoldObject<T>(ActionInfo info)
where T : Furniture where T : Furniture
parameters: parameters:
- id: info - id: info
@ -313,8 +309,17 @@ items:
fullName.vb: TinyLife.Actions.SellAction.GetSoldObject(Of T)(TinyLife.Actions.ActionInfo) fullName.vb: TinyLife.Actions.SellAction.GetSoldObject(Of T)(TinyLife.Actions.ActionInfo)
name.vb: GetSoldObject(Of T)(ActionInfo) name.vb: GetSoldObject(Of T)(ActionInfo)
references: references:
- uid: TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) - uid: TinyLife.Actions.ActionType.Sell
commentId: M:TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) commentId: F:TinyLife.Actions.ActionType.Sell
isExternal: true
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions.SellAction.Items
commentId: F:TinyLife.Actions.SellAction.Items
isExternal: true isExternal: true
- uid: TinyLife.Actions - uid: TinyLife.Actions
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions
@ -3466,6 +3471,11 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -3536,23 +3546,134 @@ references:
name: TinyLife.Utilities name: TinyLife.Utilities
nameWithType: TinyLife.Utilities nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities fullName: TinyLife.Utilities
- uid: TinyLife.Actions.SellAction.#ctor* - uid: TinyLife.Objects.FurnitureType
commentId: Overload:TinyLife.Actions.SellAction.#ctor commentId: T:TinyLife.Objects.FurnitureType
name: SellAction parent: TinyLife.Objects
nameWithType: SellAction.SellAction name: FurnitureType
fullName: TinyLife.Actions.SellAction.SellAction nameWithType: FurnitureType
- uid: TinyLife.Actions.ActionType fullName: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions parent: TinyLife.Actions
name: ActionType name: ActionType.CanExecuteDelegate
nameWithType: ActionType nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
commentId: T:TinyLife.Actions.ActionInfo commentId: M:TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
parent: TinyLife.Actions isExternal: true
name: ActionInfo - uid: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate}
nameWithType: ActionInfo commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate}
fullName: TinyLife.Actions.ActionInfo parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2
name: Dictionary<FurnitureType, ActionType.CanExecuteDelegate>
nameWithType: Dictionary<FurnitureType, ActionType.CanExecuteDelegate>
fullName: System.Collections.Generic.Dictionary<TinyLife.Objects.FurnitureType, TinyLife.Actions.ActionType.CanExecuteDelegate>
nameWithType.vb: Dictionary(Of FurnitureType, ActionType.CanExecuteDelegate)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.FurnitureType, TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Dictionary(Of FurnitureType, ActionType.CanExecuteDelegate)
spec.csharp:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
nameWithType: Dictionary
fullName: System.Collections.Generic.Dictionary
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
nameWithType: Dictionary
fullName: System.Collections.Generic.Dictionary
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
- name: )
nameWithType: )
fullName: )
- uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.Dictionary`2
isExternal: true
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
nameWithType: Dictionary
fullName: System.Collections.Generic.Dictionary
isExternal: true
- name: <
nameWithType: <
fullName: <
- name: TKey
nameWithType: TKey
fullName: TKey
- name: ', '
nameWithType: ', '
fullName: ', '
- name: TValue
nameWithType: TValue
fullName: TValue
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
nameWithType: Dictionary
fullName: System.Collections.Generic.Dictionary
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- name: TKey
nameWithType: TKey
fullName: TKey
- name: ', '
nameWithType: ', '
fullName: ', '
- name: TValue
nameWithType: TValue
fullName: TValue
- name: )
nameWithType: )
fullName: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
- uid: TinyLife.Actions.MultiAction.CreateFirstActions - uid: TinyLife.Actions.MultiAction.CreateFirstActions
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction
@ -3667,12 +3788,6 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
- uid: TinyLife.Actions.MultiAction.AndThenInitialize - uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction
@ -3750,6 +3865,12 @@ references:
name: GetSoldObject name: GetSoldObject
nameWithType: SellAction.GetSoldObject nameWithType: SellAction.GetSoldObject
fullName: TinyLife.Actions.SellAction.GetSoldObject fullName: TinyLife.Actions.SellAction.GetSoldObject
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: '{T}' - uid: '{T}'
commentId: '!:T' commentId: '!:T'
definition: T definition: T

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SitAction id: SitAction
path: Actions/SitAction.cs path: Actions/SitAction.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -35,7 +35,9 @@ items:
content: 'public class SitAction : MultiAction, IGenericDataHolder' content: 'public class SitAction : MultiAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class SitAction Public Class SitAction
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -130,21 +132,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/SitAction.cs path: Actions/SitAction.cs
startLine: 18 startLine: 19
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public SitAction(ActionType type, ActionInfo info) content: public SitAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.SitAction.#ctor* overload: TinyLife.Actions.SitAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -173,13 +172,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<TypelessAction> CreateFirstActions() content: protected override IEnumerable<TypelessAction> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.SitAction.CreateFirstActions* overload: TinyLife.Actions.SitAction.CreateFirstActions*
@ -211,7 +208,6 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -242,24 +238,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate id: AndThenUpdate
path: Actions/SitAction.cs path: Actions/SitAction.cs
startLine: 31 startLine: 30
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method is called every update frame while the main action is active.\nBy default, only <xref href=\"TinyLife.Actions.MultiAction.MainElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is increased.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.SitAction.AndThenUpdate* overload: TinyLife.Actions.SitAction.AndThenUpdate*
@ -287,17 +279,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: Actions/SitAction.cs path: Actions/SitAction.cs
startLine: 38 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method returns whether or not the main action is completed.\n"
example: [] example: []
syntax: syntax:
content: protected override CompletionType AndThenIsCompleted() content: protected override CompletionType AndThenIsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.SitAction.AndThenIsCompleted* overload: TinyLife.Actions.SitAction.AndThenIsCompleted*
@ -325,21 +315,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask id: CanMultitask
path: Actions/SitAction.cs path: Actions/SitAction.cs
startLine: 51 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn true on this method if this action can be multi-tasked along with the passed <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nTo actually check this property, <xref href=\"TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action%2cTinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref> should be used as it compares both objects.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n"
example: [] example: []
syntax: syntax:
content: public override bool CanMultitask(Action other) content: public override bool CanMultitask(Action other)
parameters: parameters:
- id: other - id: other
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action to multi-task with
return: return:
type: System.Boolean type: System.Boolean
description: Whether this action can be multi-tasked
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
overload: TinyLife.Actions.SitAction.CanMultitask* overload: TinyLife.Actions.SitAction.CanMultitask*

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult id: EvaluationResult
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 383 startLine: 382
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -44,7 +44,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkSettings id: TalkSettings
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 104 startLine: 103
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -54,7 +54,9 @@ items:
content: 'public class TalkSettings : GenericDataHolder, IGenericDataHolder' content: 'public class TalkSettings : GenericDataHolder, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class TalkSettings Public Class TalkSettings
Inherits GenericDataHolder Inherits GenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -98,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendshipGain id: FriendshipGain
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 110 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -131,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoBadlyChance id: GoBadlyChance
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 115 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -164,7 +166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkMinutes id: TalkMinutes
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 119 startLine: 118
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -197,7 +199,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmoteCategory id: EmoteCategory
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 123 startLine: 122
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -230,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyle id: SpeakStyle
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 127 startLine: 126
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -263,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PartnerEmoteCategory id: PartnerEmoteCategory
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 132 startLine: 131
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -296,7 +298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PartnerSpeakStyle id: PartnerSpeakStyle
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 137 startLine: 136
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -329,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainedSkill id: GainedSkill
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 141 startLine: 140
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -362,7 +364,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainSkillOnFailure id: GainSkillOnFailure
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 146 startLine: 145
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -395,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoredNeed id: RestoredNeed
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 151 startLine: 150
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -428,7 +430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion id: RequiredEmotion
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 156 startLine: 155
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -461,7 +463,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality id: RequiredPersonality
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 161 startLine: 160
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -494,7 +496,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill id: RequiredSkill
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 167 startLine: 166
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -527,7 +529,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges id: RequiredAges
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 172 startLine: 171
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -560,7 +562,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges id: RequiredPartnerAges
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 177 startLine: 176
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -593,7 +595,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute id: CanExecute
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 182 startLine: 181
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -626,7 +628,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FailEmotion id: FailEmotion
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 187 startLine: 186
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -659,7 +661,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuccessEmotion id: SuccessEmotion
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 191 startLine: 190
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -692,7 +694,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainRomancePercentage id: GainRomancePercentage
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 197 startLine: 196
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -725,7 +727,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoweredEmotion id: LoweredEmotion
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 202 startLine: 201
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -758,7 +760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnSuccess id: OnSuccess
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 206 startLine: 205
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -791,7 +793,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFailure id: OnFailure
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 210 startLine: 209
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -824,7 +826,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly id: CanDoRandomly
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 215 startLine: 214
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -857,7 +859,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheckCanExecute id: CheckCanExecute
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 224 startLine: 223
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -899,7 +901,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Evaluate id: Evaluate
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 237 startLine: 236
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -6,9 +6,9 @@ items:
parent: TinyLife.Actions parent: TinyLife.Actions
children: children:
- TinyLife.Actions.TalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - TinyLife.Actions.TalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) - TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings)
- TinyLife.Actions.TalkAction.IsConversationCompleted - TinyLife.Actions.TalkAction.IsConversationCompleted
- TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.TalkAction.OnEvaluate - TinyLife.Actions.TalkAction.OnEvaluate
- TinyLife.Actions.TalkAction.OnTalkFailure - TinyLife.Actions.TalkAction.OnTalkFailure
- TinyLife.Actions.TalkAction.OnTalkSuccess - TinyLife.Actions.TalkAction.OnTalkSuccess
@ -38,13 +38,16 @@ items:
content: 'public class TalkAction : SocialAction, IGenericDataHolder' content: 'public class TalkAction : SocialAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class TalkAction Public Class TalkAction
Inherits SocialAction Inherits SocialAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- TinyLife.Actions.Typeless.TypelessAction - TinyLife.Actions.Typeless.TypelessAction
- TinyLife.Actions.Action - TinyLife.Actions.Action
- TinyLife.Actions.MultiAction
- TinyLife.Actions.SocialAction - TinyLife.Actions.SocialAction
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
@ -56,17 +59,26 @@ items:
- TinyLife.Actions.SocialAction.InProgressTime - TinyLife.Actions.SocialAction.InProgressTime
- TinyLife.Actions.SocialAction.Id - TinyLife.Actions.SocialAction.Id
- TinyLife.Actions.SocialAction.PartnerCompletion - TinyLife.Actions.SocialAction.PartnerCompletion
- TinyLife.Actions.SocialAction.CreateFirstActions
- TinyLife.Actions.SocialAction.InitializeConversation - TinyLife.Actions.SocialAction.InitializeConversation
- TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - TinyLife.Actions.SocialAction.GetMaxWaitTime
- TinyLife.Actions.SocialAction.Initialize - TinyLife.Actions.SocialAction.AndThenInitialize
- TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.SocialAction.AndThenIsCompleted
- TinyLife.Actions.SocialAction.IsCompleted
- TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action) - TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.SocialAction.GetDisplayName - TinyLife.Actions.SocialAction.GetDisplayName
- TinyLife.Actions.SocialAction.SpeakInConversation(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32) - TinyLife.Actions.SocialAction.SpeakInConversation(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) - TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.PreInitialize
- TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Type - TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) - TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.GetIconObject - TinyLife.Actions.Action.GetIconObject
@ -284,17 +296,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public TalkAction(ActionType type, ActionInfo info) content: public TalkAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.TalkAction.#ctor* overload: TinyLife.Actions.TalkAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -319,24 +328,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation id: UpdateConversation
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 44 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nSocialAction version of <xref href=\"TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method is called every update frame during an active conversation for both conversation partners.\nBy default, this method only increases <xref href=\"TinyLife.Actions.SocialAction.ConversationTime\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: protected override void UpdateConversation(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: protected override void UpdateConversation(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time passed in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Protected Overrides Sub UpdateConversation(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Protected Overrides Sub UpdateConversation(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.TalkAction.UpdateConversation* overload: TinyLife.Actions.TalkAction.UpdateConversation*
@ -346,44 +351,42 @@ items:
modifiers.vb: modifiers.vb:
- Protected - Protected
- Overrides - Overrides
- uid: TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
id: OnCompleted(TinyLife.Actions.CompletionType) id: AndThenOnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.TalkAction parent: TinyLife.Actions.TalkAction
langs: langs:
- csharp - csharp
- vb - vb
name: OnCompleted(CompletionType) name: AndThenOnCompleted(CompletionType)
nameWithType: TalkAction.OnCompleted(CompletionType) nameWithType: TalkAction.AndThenOnCompleted(CompletionType)
fullName: TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType) fullName: TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/Actions/TalkAction.cs path: TinyLife/Actions/TalkAction.cs
branch: master branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: AndThenOnCompleted
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 55 startLine: 54
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType type) content: protected override void AndThenOnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
content.vb: Public Overrides Sub OnCompleted(type As CompletionType) overridden: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overridden: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.TalkAction.AndThenOnCompleted*
overload: TinyLife.Actions.TalkAction.OnCompleted*
modifiers.csharp: modifiers.csharp:
- public - protected
- override - override
modifiers.vb: modifiers.vb:
- Public - Protected
- Overrides - Overrides
- uid: TinyLife.Actions.TalkAction.IsConversationCompleted - uid: TinyLife.Actions.TalkAction.IsConversationCompleted
commentId: M:TinyLife.Actions.TalkAction.IsConversationCompleted commentId: M:TinyLife.Actions.TalkAction.IsConversationCompleted
@ -403,17 +406,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsConversationCompleted id: IsConversationCompleted
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 63 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nSocialAction version of <xref href=\"TinyLife.Actions.SocialAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method returns whether or not the conversation should be marked as completed.\nNote that this method is only called for the <xref href=\"TinyLife.Actions.SocialAction.IsMain\" data-throw-if-not-resolved=\"false\"></xref> part of the conversation.\n"
example: [] example: []
syntax: syntax:
content: protected override CompletionType IsConversationCompleted() content: protected override CompletionType IsConversationCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: Whether or not this conversation is completed
content.vb: Protected Overrides Function IsConversationCompleted As CompletionType content.vb: Protected Overrides Function IsConversationCompleted As CompletionType
overridden: TinyLife.Actions.SocialAction.IsConversationCompleted overridden: TinyLife.Actions.SocialAction.IsConversationCompleted
overload: TinyLife.Actions.TalkAction.IsConversationCompleted* overload: TinyLife.Actions.TalkAction.IsConversationCompleted*
@ -441,7 +442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create id: Create
path: Actions/TalkAction.cs path: Actions/TalkAction.cs
startLine: 74 startLine: 73
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -523,6 +524,12 @@ references:
name: Action name: Action
nameWithType: Action nameWithType: Action
fullName: TinyLife.Actions.Action fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.SocialAction - uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions parent: TinyLife.Actions
@ -578,6 +585,34 @@ references:
name: PartnerCompletion name: PartnerCompletion
nameWithType: SocialAction.PartnerCompletion nameWithType: SocialAction.PartnerCompletion
fullName: TinyLife.Actions.SocialAction.PartnerCompletion fullName: TinyLife.Actions.SocialAction.PartnerCompletion
- uid: TinyLife.Actions.SocialAction.CreateFirstActions
commentId: M:TinyLife.Actions.SocialAction.CreateFirstActions
parent: TinyLife.Actions.SocialAction
name: CreateFirstActions()
nameWithType: SocialAction.CreateFirstActions()
fullName: TinyLife.Actions.SocialAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.SocialAction.CreateFirstActions
name: CreateFirstActions
nameWithType: SocialAction.CreateFirstActions
fullName: TinyLife.Actions.SocialAction.CreateFirstActions
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.CreateFirstActions
name: CreateFirstActions
nameWithType: SocialAction.CreateFirstActions
fullName: TinyLife.Actions.SocialAction.CreateFirstActions
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.SocialAction.InitializeConversation - uid: TinyLife.Actions.SocialAction.InitializeConversation
commentId: M:TinyLife.Actions.SocialAction.InitializeConversation commentId: M:TinyLife.Actions.SocialAction.InitializeConversation
parent: TinyLife.Actions.SocialAction parent: TinyLife.Actions.SocialAction
@ -606,17 +641,17 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - uid: TinyLife.Actions.SocialAction.GetMaxWaitTime
commentId: M:TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner commentId: M:TinyLife.Actions.SocialAction.GetMaxWaitTime
parent: TinyLife.Actions.SocialAction parent: TinyLife.Actions.SocialAction
name: GetTimeWeWaitForPartner() name: GetMaxWaitTime()
nameWithType: SocialAction.GetTimeWeWaitForPartner() nameWithType: SocialAction.GetMaxWaitTime()
fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner() fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime()
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - uid: TinyLife.Actions.SocialAction.GetMaxWaitTime
name: GetTimeWeWaitForPartner name: GetMaxWaitTime
nameWithType: SocialAction.GetTimeWeWaitForPartner nameWithType: SocialAction.GetMaxWaitTime
fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -624,27 +659,27 @@ references:
nameWithType: ) nameWithType: )
fullName: ) fullName: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - uid: TinyLife.Actions.SocialAction.GetMaxWaitTime
name: GetTimeWeWaitForPartner name: GetMaxWaitTime
nameWithType: SocialAction.GetTimeWeWaitForPartner nameWithType: SocialAction.GetMaxWaitTime
fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.SocialAction.Initialize - uid: TinyLife.Actions.SocialAction.AndThenInitialize
commentId: M:TinyLife.Actions.SocialAction.Initialize commentId: M:TinyLife.Actions.SocialAction.AndThenInitialize
parent: TinyLife.Actions.SocialAction parent: TinyLife.Actions.SocialAction
name: Initialize() name: AndThenInitialize()
nameWithType: SocialAction.Initialize() nameWithType: SocialAction.AndThenInitialize()
fullName: TinyLife.Actions.SocialAction.Initialize() fullName: TinyLife.Actions.SocialAction.AndThenInitialize()
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.SocialAction.Initialize - uid: TinyLife.Actions.SocialAction.AndThenInitialize
name: Initialize name: AndThenInitialize
nameWithType: SocialAction.Initialize nameWithType: SocialAction.AndThenInitialize
fullName: TinyLife.Actions.SocialAction.Initialize fullName: TinyLife.Actions.SocialAction.AndThenInitialize
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -652,64 +687,28 @@ references:
nameWithType: ) nameWithType: )
fullName: ) fullName: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.SocialAction.Initialize - uid: TinyLife.Actions.SocialAction.AndThenInitialize
name: Initialize name: AndThenInitialize
nameWithType: SocialAction.Initialize nameWithType: SocialAction.AndThenInitialize
fullName: TinyLife.Actions.SocialAction.Initialize fullName: TinyLife.Actions.SocialAction.AndThenInitialize
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.SocialAction
name: Validate(Person)
nameWithType: SocialAction.Validate(Person)
fullName: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)
name: Validate
nameWithType: SocialAction.Validate
fullName: TinyLife.Actions.SocialAction.Validate
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)
name: Validate
nameWithType: SocialAction.Validate
fullName: TinyLife.Actions.SocialAction.Validate
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.SocialAction parent: TinyLife.Actions.SocialAction
isExternal: true isExternal: true
name: Update(GameTime, TimeSpan, Single) name: AndThenUpdate(GameTime, TimeSpan, Single)
nameWithType: SocialAction.Update(GameTime, TimeSpan, Single) nameWithType: SocialAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) fullName: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: AndThenUpdate
nameWithType: SocialAction.Update nameWithType: SocialAction.AndThenUpdate
fullName: TinyLife.Actions.SocialAction.Update fullName: TinyLife.Actions.SocialAction.AndThenUpdate
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -738,10 +737,10 @@ references:
nameWithType: ) nameWithType: )
fullName: ) fullName: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: AndThenUpdate
nameWithType: SocialAction.Update nameWithType: SocialAction.AndThenUpdate
fullName: TinyLife.Actions.SocialAction.Update fullName: TinyLife.Actions.SocialAction.AndThenUpdate
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -769,17 +768,17 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.SocialAction.IsCompleted - uid: TinyLife.Actions.SocialAction.AndThenIsCompleted
commentId: M:TinyLife.Actions.SocialAction.IsCompleted commentId: M:TinyLife.Actions.SocialAction.AndThenIsCompleted
parent: TinyLife.Actions.SocialAction parent: TinyLife.Actions.SocialAction
name: IsCompleted() name: AndThenIsCompleted()
nameWithType: SocialAction.IsCompleted() nameWithType: SocialAction.AndThenIsCompleted()
fullName: TinyLife.Actions.SocialAction.IsCompleted() fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted()
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.SocialAction.IsCompleted - uid: TinyLife.Actions.SocialAction.AndThenIsCompleted
name: IsCompleted name: AndThenIsCompleted
nameWithType: SocialAction.IsCompleted nameWithType: SocialAction.AndThenIsCompleted
fullName: TinyLife.Actions.SocialAction.IsCompleted fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -787,10 +786,10 @@ references:
nameWithType: ) nameWithType: )
fullName: ) fullName: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.SocialAction.IsCompleted - uid: TinyLife.Actions.SocialAction.AndThenIsCompleted
name: IsCompleted name: AndThenIsCompleted
nameWithType: SocialAction.IsCompleted nameWithType: SocialAction.AndThenIsCompleted
fullName: TinyLife.Actions.SocialAction.IsCompleted fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -1147,6 +1146,281 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.MultiAction.Handler
commentId: F:TinyLife.Actions.MultiAction.Handler
parent: TinyLife.Actions.MultiAction
name: Handler
nameWithType: MultiAction.Handler
fullName: TinyLife.Actions.MultiAction.Handler
- uid: TinyLife.Actions.MultiAction.MainElapsedTime
commentId: P:TinyLife.Actions.MultiAction.MainElapsedTime
parent: TinyLife.Actions.MultiAction
name: MainElapsedTime
nameWithType: MultiAction.MainElapsedTime
fullName: TinyLife.Actions.MultiAction.MainElapsedTime
- uid: TinyLife.Actions.MultiAction.PreInitialize
commentId: M:TinyLife.Actions.MultiAction.PreInitialize
parent: TinyLife.Actions.MultiAction
name: PreInitialize()
nameWithType: MultiAction.PreInitialize()
fullName: TinyLife.Actions.MultiAction.PreInitialize()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.PreInitialize
name: PreInitialize
nameWithType: MultiAction.PreInitialize
fullName: TinyLife.Actions.MultiAction.PreInitialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.PreInitialize
name: PreInitialize
nameWithType: MultiAction.PreInitialize
fullName: TinyLife.Actions.MultiAction.PreInitialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
name: Update(GameTime, TimeSpan, Single)
nameWithType: MultiAction.Update(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
nameWithType: MultiAction.Update
fullName: TinyLife.Actions.MultiAction.Update
- name: (
nameWithType: (
fullName: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.TimeSpan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
nameWithType: MultiAction.Update
fullName: TinyLife.Actions.MultiAction.Update
- name: (
nameWithType: (
fullName: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.TimeSpan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiAction.Initialize
commentId: M:TinyLife.Actions.MultiAction.Initialize
parent: TinyLife.Actions.MultiAction
name: Initialize()
nameWithType: MultiAction.Initialize()
fullName: TinyLife.Actions.MultiAction.Initialize()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Initialize
name: Initialize
nameWithType: MultiAction.Initialize
fullName: TinyLife.Actions.MultiAction.Initialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Initialize
name: Initialize
nameWithType: MultiAction.Initialize
fullName: TinyLife.Actions.MultiAction.Initialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiAction.IsCompleted
commentId: M:TinyLife.Actions.MultiAction.IsCompleted
parent: TinyLife.Actions.MultiAction
name: IsCompleted()
nameWithType: MultiAction.IsCompleted()
fullName: TinyLife.Actions.MultiAction.IsCompleted()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.IsCompleted
name: IsCompleted
nameWithType: MultiAction.IsCompleted
fullName: TinyLife.Actions.MultiAction.IsCompleted
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.IsCompleted
name: IsCompleted
nameWithType: MultiAction.IsCompleted
fullName: TinyLife.Actions.MultiAction.IsCompleted
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.MultiAction
name: OnCompleted(CompletionType)
nameWithType: MultiAction.OnCompleted(CompletionType)
fullName: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
nameWithType: MultiAction.OnCompleted
fullName: TinyLife.Actions.MultiAction.OnCompleted
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
nameWithType: MultiAction.OnCompleted
fullName: TinyLife.Actions.MultiAction.OnCompleted
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
parent: TinyLife.Actions.MultiAction
name: Validate(Person)
nameWithType: MultiAction.Validate(Person)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
name: Validate
nameWithType: MultiAction.Validate
fullName: TinyLife.Actions.MultiAction.Validate
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
name: Validate
nameWithType: MultiAction.Validate
fullName: TinyLife.Actions.MultiAction.Validate
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction
name: GoToActionLocation(ObjectCategory)
nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
name: GoToActionLocation
nameWithType: MultiAction.GoToActionLocation
fullName: TinyLife.Actions.MultiAction.GoToActionLocation
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
name: GoToActionLocation
nameWithType: MultiAction.GoToActionLocation
fullName: TinyLife.Actions.MultiAction.GoToActionLocation
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.Action.Type - uid: TinyLife.Actions.Action.Type
commentId: F:TinyLife.Actions.Action.Type commentId: F:TinyLife.Actions.Action.Type
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
@ -4067,17 +4341,17 @@ references:
name: Microsoft.Xna.Framework name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework
- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.SocialAction parent: TinyLife.Actions.SocialAction
name: OnCompleted(CompletionType) name: AndThenOnCompleted(CompletionType)
nameWithType: SocialAction.OnCompleted(CompletionType) nameWithType: SocialAction.AndThenOnCompleted(CompletionType)
fullName: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted name: AndThenOnCompleted
nameWithType: SocialAction.OnCompleted nameWithType: SocialAction.AndThenOnCompleted
fullName: TinyLife.Actions.SocialAction.OnCompleted fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -4089,10 +4363,10 @@ references:
nameWithType: ) nameWithType: )
fullName: ) fullName: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted name: AndThenOnCompleted
nameWithType: SocialAction.OnCompleted nameWithType: SocialAction.AndThenOnCompleted
fullName: TinyLife.Actions.SocialAction.OnCompleted fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted
- name: ( - name: (
nameWithType: ( nameWithType: (
fullName: ( fullName: (
@ -4103,11 +4377,11 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions.TalkAction.OnCompleted* - uid: TinyLife.Actions.TalkAction.AndThenOnCompleted*
commentId: Overload:TinyLife.Actions.TalkAction.OnCompleted commentId: Overload:TinyLife.Actions.TalkAction.AndThenOnCompleted
name: OnCompleted name: AndThenOnCompleted
nameWithType: TalkAction.OnCompleted nameWithType: TalkAction.AndThenOnCompleted
fullName: TinyLife.Actions.TalkAction.OnCompleted fullName: TinyLife.Actions.TalkAction.AndThenOnCompleted
- uid: TinyLife.Actions.CompletionType - uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions parent: TinyLife.Actions

File diff suppressed because it is too large Load diff

View file

@ -26,17 +26,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpawnItemInHandAction id: SpawnItemInHandAction
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 11 startLine: 13
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nA typeless action that can be used in a <xref href=\"TinyLife.Actions.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> that causes an item to be spawned in a person&apos;s hand after a short working animation.\nThis action is useful for actions where a person appears to be getting an item out of a container, like a book or a toy.\n" summary: "\nA typeless action that can be used in a <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> that causes an item to be spawned in a person&apos;s hand after a short working animation.\nThis action is useful for actions where a person appears to be getting an item out of a container, like a book or a toy.\n"
example: [] example: []
syntax: syntax:
content: 'public class SpawnItemInHandAction : TypelessAction, IGenericDataHolder' content: 'public class SpawnItemInHandAction : TypelessAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class SpawnItemInHandAction Public Class SpawnItemInHandAction
Inherits TypelessAction Inherits TypelessAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -110,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ItemToSpawn id: ItemToSpawn
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 17 startLine: 19
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -153,7 +155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorsToSpawn id: ColorsToSpawn
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 23 startLine: 25
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -200,7 +202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 26 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -241,11 +243,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 32 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nThis method is called when the action is first started by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that it is not called when the action gets added to the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>, but when it is moved to <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Initialize() content: public override void Initialize()
@ -276,17 +277,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 36 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nThis method is called every update frame by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref> if this action is currently active to check if it should be stopped.\nIf this returns a result other than <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> will be called and the action is stopped.\nBy default, only <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ForceFail\" data-throw-if-not-resolved=\"false\"></xref> modifies the completion type, otherwise <xref href=\"TinyLife.Actions.CompletionType.Active\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public override CompletionType IsCompleted() content: public override CompletionType IsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.IsCompleted* overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.IsCompleted*
@ -314,24 +313,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 41 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is modified in this method and <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.Update* overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.Update*
@ -359,18 +354,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/Typeless/SpawnItemInHandAction.cs path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 47 startLine: 48
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType type) content: public override void OnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType) content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.OnCompleted* overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.OnCompleted*
@ -381,17 +374,17 @@ items:
- Public - Public
- Overrides - Overrides
references: references:
- uid: TinyLife.Actions.UnderlyingActionHandler - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.UnderlyingActionHandler commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.UnderlyingActionHandler fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
- uid: TinyLife.Actions.MultiActionHandler - uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions parent: TinyLife.Actions.Handlers
name: MultiActionHandler name: MultiActionHandler
nameWithType: MultiActionHandler nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.Typeless - uid: TinyLife.Actions.Typeless
commentId: N:TinyLife.Actions.Typeless commentId: N:TinyLife.Actions.Typeless
name: TinyLife.Actions.Typeless name: TinyLife.Actions.Typeless
@ -2814,11 +2807,11 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Actions - uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions fullName: TinyLife.Actions.Handlers
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -2935,6 +2928,11 @@ references:
name: ActionInfo name: ActionInfo
nameWithType: ActionInfo nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
- uid: TinyLife.Actions.Typeless.TypelessAction.Initialize - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize
commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize
parent: TinyLife.Actions.Typeless.TypelessAction parent: TinyLife.Actions.Typeless.TypelessAction

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellPeopleToLeaveRoomAction id: TellPeopleToLeaveRoomAction
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -35,7 +35,9 @@ items:
content: 'public class TellPeopleToLeaveRoomAction : TypelessAction, IGenericDataHolder' content: 'public class TellPeopleToLeaveRoomAction : TypelessAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class TellPeopleToLeaveRoomAction Public Class TellPeopleToLeaveRoomAction
Inherits TypelessAction Inherits TypelessAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -110,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExcludedPeople id: ExcludedPeople
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -155,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 24 startLine: 25
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -194,11 +196,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 29 startLine: 30
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nThis method is called when the action is first started by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that it is not called when the action gets added to the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>, but when it is moved to <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void Initialize() content: public override void Initialize()
@ -229,17 +230,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 39 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nThis method is called every update frame by a <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Person\" data-throw-if-not-resolved=\"false\"></xref> if this action is currently active to check if it should be stopped.\nIf this returns a result other than <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> will be called and the action is stopped.\nBy default, only <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ForceFail\" data-throw-if-not-resolved=\"false\"></xref> modifies the completion type, otherwise <xref href=\"TinyLife.Actions.CompletionType.Active\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public override CompletionType IsCompleted() content: public override CompletionType IsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.IsCompleted* overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.IsCompleted*
@ -267,18 +266,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 46 startLine: 47
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\n"
example: [] example: []
syntax: syntax:
content: public override void OnCompleted(CompletionType type) content: public override void OnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType) content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.OnCompleted* overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.OnCompleted*
@ -306,7 +303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryToLeaveRoom id: TryToLeaveRoom
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 71 startLine: 72
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless

View file

@ -53,11 +53,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypelessAction id: TypelessAction
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 26 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nA typeless action is the underlying type of any <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> class, with the only difference being that it does not have an underlying <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>.\nTypeless actions cannot be used directly for enqueuing on a person, but can be used in <xref href=\"TinyLife.Actions.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> as auxiliary helper actions.\n" summary: "\nA typeless action is the underlying type of any <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> class, with the only difference being that it does not have an underlying <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>.\nTypeless actions cannot be used directly for enqueuing on a person, but can be used in <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> as auxiliary helper actions.\n"
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -68,13 +68,16 @@ items:
<DataContract> <DataContract>
Public MustInherit Class TypelessAction Public MustInherit Class TypelessAction
Inherits JsonTypeSafeGenericDataHolder Inherits JsonTypeSafeGenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
derivedClasses: derivedClasses:
- TinyLife.Actions.Action - TinyLife.Actions.Action
- TinyLife.Actions.Typeless.PathfindToPersonAction
- TinyLife.Actions.Typeless.SpawnItemInHandAction - TinyLife.Actions.Typeless.SpawnItemInHandAction
- TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction - TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction
implements: implements:
@ -122,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Random id: Random
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 33 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -159,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info id: Info
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 39 startLine: 41
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -204,7 +207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartedAutomatically id: StartedAutomatically
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 44 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -251,11 +254,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsUnderlying id: IsUnderlying
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 49 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
summary: "\nStores whether this action is an underlying action of either a <xref href=\"TinyLife.Actions.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> or a <xref href=\"TinyLife.Actions.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref>\n" summary: "\nStores whether this action is an underlying action of either a <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> or a <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public bool IsUnderlying { get; } content: public bool IsUnderlying { get; }
@ -288,7 +291,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map id: Map
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 53 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -325,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 57 startLine: 59
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -362,7 +365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElapsedTime id: ElapsedTime
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 61 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -411,7 +414,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayerPromptOpen id: PlayerPromptOpen
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 67 startLine: 69
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -448,7 +451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InProgressTime id: InProgressTime
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 75 startLine: 77
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -488,7 +491,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullyInProgress id: FullyInProgress
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 82 startLine: 84
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -528,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceFail id: ForceFail
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 88 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -561,7 +564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 97 startLine: 99
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -597,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 105 startLine: 107
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -631,7 +634,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 114 startLine: 116
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -675,7 +678,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 124 startLine: 126
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -712,7 +715,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 133 startLine: 135
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -750,7 +753,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 143 startLine: 144
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -791,7 +794,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteInTime id: CompleteInTime
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 158 startLine: 159
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -842,7 +845,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenPlayerPrompt id: OpenPlayerPrompt
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 177 startLine: 178
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -899,7 +902,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenYesNoPrompt id: OpenYesNoPrompt
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 212 startLine: 213
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -941,7 +944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenTextPrompt id: OpenTextPrompt
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 239 startLine: 240
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -992,7 +995,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakAlone id: SpeakAlone
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 257 startLine: 258
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1043,7 +1046,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfNeedFull id: CompleteIfNeedFull
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 293 startLine: 294
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1090,7 +1093,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutDownOrGoTo id: PutDownOrGoTo
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 305 startLine: 306
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1140,7 +1143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPlaceDirection id: GetPlaceDirection
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 333 startLine: 334
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1184,7 +1187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sit id: Sit
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 350 startLine: 351
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1234,7 +1237,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChair id: GetFreeChair
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 368 startLine: 369
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1278,7 +1281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChairs id: GetFreeChairs
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 385 startLine: 386
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1328,7 +1331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreePeople id: FindAllFreePeople
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 411 startLine: 412
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1384,7 +1387,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeFurniture id: FindAllFreeFurniture
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 436 startLine: 437
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1449,7 +1452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeWalls id: FindAllFreeWalls
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 454 startLine: 455
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1502,7 +1505,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeGround id: FindAllFreeGround
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 469 startLine: 470
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1555,7 +1558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindFreeFurniture id: FindFreeFurniture
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 487 startLine: 488
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1614,7 +1617,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTableSpot id: GetTableSpot
path: Actions/Typeless/TypelessAction.cs path: Actions/Typeless/TypelessAction.cs
startLine: 499 startLine: 500
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Typeless namespace: TinyLife.Actions.Typeless
@ -1653,17 +1656,17 @@ references:
name: ActionType name: ActionType
nameWithType: ActionType nameWithType: ActionType
fullName: TinyLife.Actions.ActionType fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Actions.UnderlyingActionHandler - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.UnderlyingActionHandler commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.UnderlyingActionHandler fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
- uid: TinyLife.Actions.MultiActionHandler - uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions parent: TinyLife.Actions.Handlers
name: MultiActionHandler name: MultiActionHandler
nameWithType: MultiActionHandler nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.Typeless - uid: TinyLife.Actions.Typeless
commentId: N:TinyLife.Actions.Typeless commentId: N:TinyLife.Actions.Typeless
name: TinyLife.Actions.Typeless name: TinyLife.Actions.Typeless
@ -2138,6 +2141,11 @@ references:
name: TinyLife.Actions name: TinyLife.Actions
nameWithType: TinyLife.Actions nameWithType: TinyLife.Actions
fullName: TinyLife.Actions fullName: TinyLife.Actions
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true

View file

@ -4,6 +4,7 @@ items:
commentId: N:TinyLife.Actions.Typeless commentId: N:TinyLife.Actions.Typeless
id: TinyLife.Actions.Typeless id: TinyLife.Actions.Typeless
children: children:
- TinyLife.Actions.Typeless.PathfindToPersonAction
- TinyLife.Actions.Typeless.SpawnItemInHandAction - TinyLife.Actions.Typeless.SpawnItemInHandAction
- TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction - TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction
- TinyLife.Actions.Typeless.TypelessAction - TinyLife.Actions.Typeless.TypelessAction
@ -17,6 +18,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
references: references:
- uid: TinyLife.Actions.Typeless.PathfindToPersonAction
commentId: T:TinyLife.Actions.Typeless.PathfindToPersonAction
name: PathfindToPersonAction
nameWithType: PathfindToPersonAction
fullName: TinyLife.Actions.Typeless.PathfindToPersonAction
- uid: TinyLife.Actions.Typeless.SpawnItemInHandAction - uid: TinyLife.Actions.Typeless.SpawnItemInHandAction
commentId: T:TinyLife.Actions.Typeless.SpawnItemInHandAction commentId: T:TinyLife.Actions.Typeless.SpawnItemInHandAction
name: SpawnItemInHandAction name: SpawnItemInHandAction

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkAction id: WalkAction
path: Actions/WalkAction.cs path: Actions/WalkAction.cs
startLine: 11 startLine: 12
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -34,7 +34,9 @@ items:
content: 'public class WalkAction : PathfindAction, IGenericDataHolder' content: 'public class WalkAction : PathfindAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class WalkAction Public Class WalkAction
Inherits PathfindAction Inherits PathfindAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -128,7 +130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrainEnergy id: DrainEnergy
path: Actions/WalkAction.cs path: Actions/WalkAction.cs
startLine: 18 startLine: 19
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -171,21 +173,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/WalkAction.cs path: Actions/WalkAction.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nCreates a new action from the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public WalkAction(ActionType type, ActionInfo info) content: public WalkAction(ActionType type, ActionInfo info)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.ActionType type: TinyLife.Actions.ActionType
description: The type to create this action from
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The information for this action
content.vb: Public Sub New(type As ActionType, info As ActionInfo) content.vb: Public Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.WalkAction.#ctor* overload: TinyLife.Actions.WalkAction.#ctor*
modifiers.csharp: modifiers.csharp:
@ -214,17 +213,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nA method called by <xref href=\"TinyLife.Actions.PathfindAction.Initialize\" data-throw-if-not-resolved=\"false\"></xref> to start finding a path to the given goal location.\n"
example: [] example: []
syntax: syntax:
content: protected override Task<Stack<Point>> FindPath(Point goal) content: protected override Task<Stack<Point>> FindPath(Point goal)
parameters: parameters:
- id: goal - id: goal
type: Microsoft.Xna.Framework.Point type: Microsoft.Xna.Framework.Point
description: The goal location
return: return:
type: System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}} type: System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}}
description: A task that, when finished, returns a path
content.vb: Protected Overrides Function FindPath(goal As Point) As Task(Of Stack(Of Point)) content.vb: Protected Overrides Function FindPath(goal As Point) As Task(Of Stack(Of Point))
overridden: TinyLife.Actions.PathfindAction.FindPath(Microsoft.Xna.Framework.Point) overridden: TinyLife.Actions.PathfindAction.FindPath(Microsoft.Xna.Framework.Point)
overload: TinyLife.Actions.WalkAction.FindPath* overload: TinyLife.Actions.WalkAction.FindPath*
@ -256,13 +252,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns the speed that the <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> should traverse with.\n"
example: [] example: []
syntax: syntax:
content: protected override float GetSpeed() content: protected override float GetSpeed()
return: return:
type: System.Single type: System.Single
description: The speed
content.vb: Protected Overrides Function GetSpeed As Single content.vb: Protected Overrides Function GetSpeed As Single
overridden: TinyLife.Actions.PathfindAction.GetSpeed overridden: TinyLife.Actions.PathfindAction.GetSpeed
overload: TinyLife.Actions.WalkAction.GetSpeed* overload: TinyLife.Actions.WalkAction.GetSpeed*
@ -294,20 +288,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the <xref href=\"TinyLife.Actions.Typeless.TypelessAction.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is modified in this method and <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.WalkAction.Update* overload: TinyLife.Actions.WalkAction.Update*

View file

@ -40,7 +40,9 @@ items:
content: 'public class WatchTvAction : MultiAction, IGenericDataHolder' content: 'public class WatchTvAction : MultiAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class WatchTvAction Public Class WatchTvAction
Inherits MultiAction Inherits MultiAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -137,14 +139,12 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturns whether this action is currently &quot;properly&quot; in progress.\nThis is used by <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref> and returns true only once the first actions are completed or the conversation has started, respectively.\nBy default, this property is true if <xref href=\"TinyLife.Actions.Typeless.TypelessAction.InProgressTime\" data-throw-if-not-resolved=\"false\"></xref> is greater than <xref href=\"System.TimeSpan.Zero\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override bool FullyInProgress { get; } content: public override bool FullyInProgress { get; }
parameters: [] parameters: []
return: return:
type: System.Boolean type: System.Boolean
description: Whether this action is fully in progress
content.vb: Public Overrides ReadOnly Property FullyInProgress As Boolean content.vb: Public Overrides ReadOnly Property FullyInProgress As Boolean
overridden: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress overridden: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress
overload: TinyLife.Actions.WatchTvAction.FullyInProgress* overload: TinyLife.Actions.WatchTvAction.FullyInProgress*
@ -216,13 +216,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action&apos;s invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<Action> CreateFirstActions() content: protected override IEnumerable<Action> CreateFirstActions()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: A set of actions that sohuld run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.WatchTvAction.CreateFirstActions* overload: TinyLife.Actions.WatchTvAction.CreateFirstActions*
@ -254,7 +252,6 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -289,20 +286,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method is called every update frame while the main action is active.\nBy default, only <xref href=\"TinyLife.Actions.MultiAction.MainElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is increased.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.WatchTvAction.AndThenUpdate* overload: TinyLife.Actions.WatchTvAction.AndThenUpdate*
@ -334,13 +327,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method returns whether or not the main action is completed.\n"
example: [] example: []
syntax: syntax:
content: protected override CompletionType AndThenIsCompleted() content: protected override CompletionType AndThenIsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.WatchTvAction.AndThenIsCompleted* overload: TinyLife.Actions.WatchTvAction.AndThenIsCompleted*
@ -372,17 +363,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nReturn true on this method if this action can be multi-tasked along with the passed <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nTo actually check this property, <xref href=\"TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action%2cTinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref> should be used as it compares both objects.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n"
example: [] example: []
syntax: syntax:
content: public override bool CanMultitask(Action other) content: public override bool CanMultitask(Action other)
parameters: parameters:
- id: other - id: other
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action to multi-task with
return: return:
type: System.Boolean type: System.Boolean
description: Whether this action can be multi-tasked
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
overload: TinyLife.Actions.WatchTvAction.CanMultitask* overload: TinyLife.Actions.WatchTvAction.CanMultitask*
@ -414,14 +402,12 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method gets called when the main action completes.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenOnCompleted(CompletionType type) content: protected override void AndThenOnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The completion of the main action
content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.WatchTvAction.AndThenOnCompleted* overload: TinyLife.Actions.WatchTvAction.AndThenOnCompleted*

View file

@ -9,6 +9,7 @@ items:
- TinyLife.Actions.WorkAction.AndThenInitialize - TinyLife.Actions.WorkAction.AndThenInitialize
- TinyLife.Actions.WorkAction.AndThenIsCompleted - TinyLife.Actions.WorkAction.AndThenIsCompleted
- TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.WorkAction.PreInitialize
langs: langs:
- csharp - csharp
- vb - vb
@ -23,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkAction id: WorkAction
path: Actions/WorkAction.cs path: Actions/WorkAction.cs
startLine: 7 startLine: 10
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -33,7 +34,9 @@ items:
content: 'public class WorkAction : OutOfTownAction, IGenericDataHolder' content: 'public class WorkAction : OutOfTownAction, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class WorkAction Public Class WorkAction
Inherits OutOfTownAction Inherits OutOfTownAction
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -55,7 +58,6 @@ items:
- TinyLife.Actions.MultiAction.Handler - TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime - TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime - TinyLife.Actions.MultiAction.InProgressTime
- TinyLife.Actions.MultiAction.PreInitialize
- TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.Initialize - TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.IsCompleted
@ -133,7 +135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Actions/WorkAction.cs path: Actions/WorkAction.cs
startLine: 10 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -151,6 +153,40 @@ items:
- public - public
modifiers.vb: modifiers.vb:
- Public - Public
- uid: TinyLife.Actions.WorkAction.PreInitialize
commentId: M:TinyLife.Actions.WorkAction.PreInitialize
id: PreInitialize
parent: TinyLife.Actions.WorkAction
langs:
- csharp
- vb
name: PreInitialize()
nameWithType: WorkAction.PreInitialize()
fullName: TinyLife.Actions.WorkAction.PreInitialize()
type: Method
source:
remote:
path: TinyLife/Actions/WorkAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PreInitialize
path: Actions/WorkAction.cs
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions
example: []
syntax:
content: protected override void PreInitialize()
content.vb: Protected Overrides Sub PreInitialize
overridden: TinyLife.Actions.MultiAction.PreInitialize
overload: TinyLife.Actions.WorkAction.PreInitialize*
modifiers.csharp:
- protected
- override
modifiers.vb:
- Protected
- Overrides
- uid: TinyLife.Actions.WorkAction.AndThenInitialize - uid: TinyLife.Actions.WorkAction.AndThenInitialize
commentId: M:TinyLife.Actions.WorkAction.AndThenInitialize commentId: M:TinyLife.Actions.WorkAction.AndThenInitialize
id: AndThenInitialize id: AndThenInitialize
@ -169,11 +205,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize id: AndThenInitialize
path: Actions/WorkAction.cs path: Actions/WorkAction.cs
startLine: 15 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenInitialize() content: protected override void AndThenInitialize()
@ -204,17 +239,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: Actions/WorkAction.cs path: Actions/WorkAction.cs
startLine: 21 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method returns whether or not the main action is completed.\n"
example: [] example: []
syntax: syntax:
content: protected override CompletionType AndThenIsCompleted() content: protected override CompletionType AndThenIsCompleted()
return: return:
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.WorkAction.AndThenIsCompleted* overload: TinyLife.Actions.WorkAction.AndThenIsCompleted*
@ -242,18 +275,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted id: AndThenOnCompleted
path: Actions/WorkAction.cs path: Actions/WorkAction.cs
startLine: 28 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nMultiAction version of <xref href=\"TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method gets called when the main action completes.\n"
example: [] example: []
syntax: syntax:
content: protected override void AndThenOnCompleted(CompletionType type) content: protected override void AndThenOnCompleted(CompletionType type)
parameters: parameters:
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The completion of the main action
content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.WorkAction.AndThenOnCompleted* overload: TinyLife.Actions.WorkAction.AndThenOnCompleted*
@ -585,34 +616,6 @@ references:
name: InProgressTime name: InProgressTime
nameWithType: MultiAction.InProgressTime nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime fullName: TinyLife.Actions.MultiAction.InProgressTime
- uid: TinyLife.Actions.MultiAction.PreInitialize
commentId: M:TinyLife.Actions.MultiAction.PreInitialize
parent: TinyLife.Actions.MultiAction
name: PreInitialize()
nameWithType: MultiAction.PreInitialize()
fullName: TinyLife.Actions.MultiAction.PreInitialize()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.PreInitialize
name: PreInitialize
nameWithType: MultiAction.PreInitialize
fullName: TinyLife.Actions.MultiAction.PreInitialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.PreInitialize
name: PreInitialize
nameWithType: MultiAction.PreInitialize
fullName: TinyLife.Actions.MultiAction.PreInitialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction
@ -3544,6 +3547,39 @@ references:
name: ActionInfo name: ActionInfo
nameWithType: ActionInfo nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Actions.MultiAction.PreInitialize
commentId: M:TinyLife.Actions.MultiAction.PreInitialize
parent: TinyLife.Actions.MultiAction
name: PreInitialize()
nameWithType: MultiAction.PreInitialize()
fullName: TinyLife.Actions.MultiAction.PreInitialize()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.PreInitialize
name: PreInitialize
nameWithType: MultiAction.PreInitialize
fullName: TinyLife.Actions.MultiAction.PreInitialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.PreInitialize
name: PreInitialize
nameWithType: MultiAction.PreInitialize
fullName: TinyLife.Actions.MultiAction.PreInitialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.WorkAction.PreInitialize*
commentId: Overload:TinyLife.Actions.WorkAction.PreInitialize
name: PreInitialize
nameWithType: WorkAction.PreInitialize
fullName: TinyLife.Actions.WorkAction.PreInitialize
- uid: TinyLife.Actions.OutOfTownAction.AndThenInitialize - uid: TinyLife.Actions.OutOfTownAction.AndThenInitialize
commentId: M:TinyLife.Actions.OutOfTownAction.AndThenInitialize commentId: M:TinyLife.Actions.OutOfTownAction.AndThenInitialize
parent: TinyLife.Actions.OutOfTownAction parent: TinyLife.Actions.OutOfTownAction

View file

@ -12,6 +12,7 @@ items:
- TinyLife.Actions.ActionType.CanExecuteResult - TinyLife.Actions.ActionType.CanExecuteResult
- TinyLife.Actions.ActionType.TypeSettings - TinyLife.Actions.ActionType.TypeSettings
- TinyLife.Actions.ActionVariety - TinyLife.Actions.ActionVariety
- TinyLife.Actions.BehaviorAction`1
- TinyLife.Actions.BehaviorMultiAction`1 - TinyLife.Actions.BehaviorMultiAction`1
- TinyLife.Actions.CompletionType - TinyLife.Actions.CompletionType
- TinyLife.Actions.DieAction - TinyLife.Actions.DieAction
@ -19,7 +20,6 @@ items:
- TinyLife.Actions.EmoteCategory - TinyLife.Actions.EmoteCategory
- TinyLife.Actions.GoHereAction - TinyLife.Actions.GoHereAction
- TinyLife.Actions.MultiAction - TinyLife.Actions.MultiAction
- TinyLife.Actions.MultiActionHandler
- TinyLife.Actions.OutOfTownAction - TinyLife.Actions.OutOfTownAction
- TinyLife.Actions.PathfindAction - TinyLife.Actions.PathfindAction
- TinyLife.Actions.PickUpOrSpawnAction - TinyLife.Actions.PickUpOrSpawnAction
@ -27,10 +27,10 @@ items:
- TinyLife.Actions.SellAction - TinyLife.Actions.SellAction
- TinyLife.Actions.SitAction - TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction - TinyLife.Actions.SocialAction
- TinyLife.Actions.StoreAction
- TinyLife.Actions.TalkAction - TinyLife.Actions.TalkAction
- TinyLife.Actions.TalkAction.TalkSettings - TinyLife.Actions.TalkAction.TalkSettings
- TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult - TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
- TinyLife.Actions.UnderlyingActionHandler
- TinyLife.Actions.WalkAction - TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction - TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel - TinyLife.Actions.WatchTvAction.Channel
@ -93,6 +93,42 @@ references:
name: ActionVariety name: ActionVariety
nameWithType: ActionVariety nameWithType: ActionVariety
fullName: TinyLife.Actions.ActionVariety fullName: TinyLife.Actions.ActionVariety
- uid: TinyLife.Actions.BehaviorAction`1
commentId: T:TinyLife.Actions.BehaviorAction`1
name: BehaviorAction<T>
nameWithType: BehaviorAction<T>
fullName: TinyLife.Actions.BehaviorAction<T>
nameWithType.vb: BehaviorAction(Of T)
fullName.vb: TinyLife.Actions.BehaviorAction(Of T)
name.vb: BehaviorAction(Of T)
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- name: <
nameWithType: <
fullName: <
- name: T
nameWithType: T
fullName: T
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- name: T
nameWithType: T
fullName: T
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.BehaviorMultiAction`1 - uid: TinyLife.Actions.BehaviorMultiAction`1
commentId: T:TinyLife.Actions.BehaviorMultiAction`1 commentId: T:TinyLife.Actions.BehaviorMultiAction`1
name: BehaviorMultiAction<T> name: BehaviorMultiAction<T>
@ -163,12 +199,6 @@ references:
name: MultiAction name: MultiAction
nameWithType: MultiAction nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler
- uid: TinyLife.Actions.OutOfTownAction - uid: TinyLife.Actions.OutOfTownAction
commentId: T:TinyLife.Actions.OutOfTownAction commentId: T:TinyLife.Actions.OutOfTownAction
parent: TinyLife.Actions parent: TinyLife.Actions
@ -207,6 +237,11 @@ references:
name: SocialAction name: SocialAction
nameWithType: SocialAction nameWithType: SocialAction
fullName: TinyLife.Actions.SocialAction fullName: TinyLife.Actions.SocialAction
- uid: TinyLife.Actions.StoreAction
commentId: T:TinyLife.Actions.StoreAction
name: StoreAction
nameWithType: StoreAction
fullName: TinyLife.Actions.StoreAction
- uid: TinyLife.Actions.TalkAction - uid: TinyLife.Actions.TalkAction
commentId: T:TinyLife.Actions.TalkAction commentId: T:TinyLife.Actions.TalkAction
name: TalkAction name: TalkAction
@ -224,11 +259,6 @@ references:
name: TalkAction.TalkSettings.EvaluationResult name: TalkAction.TalkSettings.EvaluationResult
nameWithType: TalkAction.TalkSettings.EvaluationResult nameWithType: TalkAction.TalkSettings.EvaluationResult
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
- uid: TinyLife.Actions.UnderlyingActionHandler
commentId: T:TinyLife.Actions.UnderlyingActionHandler
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.UnderlyingActionHandler
- uid: TinyLife.Actions.WalkAction - uid: TinyLife.Actions.WalkAction
commentId: T:TinyLife.Actions.WalkAction commentId: T:TinyLife.Actions.WalkAction
name: WalkAction name: WalkAction

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatDelegate id: CheatDelegate
path: Debug.cs path: Debug.cs
startLine: 508 startLine: 512
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate id: DebugDelegate
path: Debug.cs path: Debug.cs
startLine: 513 startLine: 517
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Debug id: Debug
path: Debug.cs path: Debug.cs
startLine: 36 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cheats id: Cheats
path: Debug.cs path: Debug.cs
startLine: 43 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -103,7 +103,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugLines id: DebugLines
path: Debug.cs path: Debug.cs
startLine: 49 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance id: Instance
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 234 startLine: 235
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 241 startLine: 242
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -126,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount id: Amount
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 246 startLine: 247
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime id: TotalTime
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 251 startLine: 252
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -216,7 +216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time id: Time
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 255 startLine: 256
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -263,7 +263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Source id: Source
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 261 startLine: 262
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -300,7 +300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime id: PassTime
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 280 startLine: 281
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -336,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 294 startLine: 295
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

@ -55,6 +55,7 @@ items:
- TinyLife.Emotions.EmotionModifier.GradesDown - TinyLife.Emotions.EmotionModifier.GradesDown
- TinyLife.Emotions.EmotionModifier.GradesUp - TinyLife.Emotions.EmotionModifier.GradesUp
- TinyLife.Emotions.EmotionModifier.HackingFail - TinyLife.Emotions.EmotionModifier.HackingFail
- TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse
- TinyLife.Emotions.EmotionModifier.Icon - TinyLife.Emotions.EmotionModifier.Icon
- TinyLife.Emotions.EmotionModifier.InspiredByPride - TinyLife.Emotions.EmotionModifier.InspiredByPride
- TinyLife.Emotions.EmotionModifier.InspiringIdeas - TinyLife.Emotions.EmotionModifier.InspiringIdeas
@ -125,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifier id: EmotionModifier
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -176,7 +177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types id: Types
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 28 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -213,7 +214,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Asleep id: Asleep
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -248,7 +249,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PeedSelf id: PeedSelf
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 33 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -283,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassedOut id: PassedOut
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -318,7 +319,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadBook id: ReadBook
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 35 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -353,7 +354,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FailedJoke id: FailedJoke
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 36 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -388,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyDishes id: DirtyDishes
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -423,7 +424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BadCreation id: BadCreation
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 38 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -458,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BadCreationAngry id: BadCreationAngry
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 39 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -493,7 +494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PerfectCreation id: PerfectCreation
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 40 startLine: 41
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -528,7 +529,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendDied id: FriendDied
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 41 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -563,7 +564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SleptOutside id: SleptOutside
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 42 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -598,7 +599,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyConversationPartner id: DirtyConversationPartner
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 43 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -633,7 +634,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CaughtBeingInappropriate id: CaughtBeingInappropriate
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -668,7 +669,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoringWork id: BoringWork
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 45 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -703,7 +704,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SawSomethingPersonal id: SawSomethingPersonal
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 46 startLine: 47
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -738,7 +739,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoodFood id: GoodFood
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 47 startLine: 48
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -773,7 +774,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PleasantInteraction id: PleasantInteraction
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 48 startLine: 49
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -808,7 +809,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LovelyInteraction id: LovelyInteraction
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 49 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -843,7 +844,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FailedRomance id: FailedRomance
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 50 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -878,7 +879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartedDating id: StartedDating
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 51 startLine: 52
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -913,7 +914,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrokenUpWith id: BrokenUpWith
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 52 startLine: 53
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -948,7 +949,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Promoted id: Promoted
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 53 startLine: 54
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -983,7 +984,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Demoted id: Demoted
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 54 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1018,7 +1019,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fired id: Fired
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 55 startLine: 56
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1053,7 +1054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BadFood id: BadFood
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 56 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1088,7 +1089,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FunFoolingAround id: FunFoolingAround
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 57 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1123,7 +1124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FinishedMod id: FinishedMod
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 58 startLine: 59
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1158,7 +1159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HackingFail id: HackingFail
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 59 startLine: 60
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1193,7 +1194,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PositiveGauge id: PositiveGauge
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 60 startLine: 61
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1228,7 +1229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NegativeGauge id: NegativeGauge
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 61 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1263,7 +1264,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MeanConversationPartner id: MeanConversationPartner
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 62 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1298,7 +1299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RepairFail id: RepairFail
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 63 startLine: 64
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1333,7 +1334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoolAroundFail id: FoolAroundFail
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 64 startLine: 65
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1368,7 +1369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WritersBlock id: WritersBlock
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 65 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1403,7 +1404,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FinishedBook id: FinishedBook
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 66 startLine: 67
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1438,7 +1439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ScrappedBook id: ScrappedBook
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 67 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1473,7 +1474,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuccessfullyPublished id: SuccessfullyPublished
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 68 startLine: 69
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1508,7 +1509,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FailedPublishing id: FailedPublishing
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 69 startLine: 70
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1543,7 +1544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InspiringIdeas id: InspiringIdeas
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 70 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1578,7 +1579,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreativelyInspired id: CreativelyInspired
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 71 startLine: 72
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1613,7 +1614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StrokeOfGenius id: StrokeOfGenius
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 72 startLine: 73
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1648,7 +1649,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IntrovertedOverstimulated id: IntrovertedOverstimulated
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 73 startLine: 74
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1683,7 +1684,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InspiredByPride id: InspiredByPride
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 74 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1718,7 +1719,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TvInspiredToCook id: TvInspiredToCook
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 75 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1753,7 +1754,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TvSaddenedByNews id: TvSaddenedByNews
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 76 startLine: 77
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1788,7 +1789,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TvExcitedByNews id: TvExcitedByNews
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 77 startLine: 78
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1823,7 +1824,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TvRomantic id: TvRomantic
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 78 startLine: 79
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1858,7 +1859,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoodWalkthrough id: GoodWalkthrough
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 79 startLine: 80
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1893,7 +1894,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoringWalkthrough id: BoringWalkthrough
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 80 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1928,7 +1929,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BadTeammates id: BadTeammates
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 81 startLine: 82
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1963,7 +1964,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RageQuit id: RageQuit
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 82 startLine: 83
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -1998,7 +1999,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WonTournament id: WonTournament
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 83 startLine: 84
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2033,7 +2034,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LostTournament id: LostTournament
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 84 startLine: 85
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2068,7 +2069,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AsexualFoolingPartner id: AsexualFoolingPartner
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 85 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2103,7 +2104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AsexualFoolingDeclined id: AsexualFoolingDeclined
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 86 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2138,7 +2139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoolingDeclined id: FoolingDeclined
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 87 startLine: 88
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2173,7 +2174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnergizingJog id: EnergizingJog
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 88 startLine: 89
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2208,7 +2209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnergizingDumbbells id: EnergizingDumbbells
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 89 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2243,7 +2244,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PulledMuscle id: PulledMuscle
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 90 startLine: 91
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2278,7 +2279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingDeskPositive id: StandingDeskPositive
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 91 startLine: 92
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2313,7 +2314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingDeskSore id: StandingDeskSore
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 92 startLine: 93
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2348,7 +2349,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FitnessLevelUp id: FitnessLevelUp
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 93 startLine: 94
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2383,7 +2384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LazyWorkout id: LazyWorkout
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 94 startLine: 95
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2418,7 +2419,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeEnergetic id: ProteinShakeEnergetic
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 95 startLine: 96
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2453,7 +2454,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeFrisky id: ProteinShakeFrisky
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 96 startLine: 97
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2488,7 +2489,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeFocused id: ProteinShakeFocused
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 97 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2523,7 +2524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeFine id: ProteinShakeFine
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 98 startLine: 99
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2558,7 +2559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchProtein id: TooMuchProtein
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 99 startLine: 100
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2593,7 +2594,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeFriskyAsexual id: ProteinShakeFriskyAsexual
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 100 startLine: 101
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2628,7 +2629,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyHandsAfterToilet id: DirtyHandsAfterToilet
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 101 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2663,7 +2664,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DarkRoom id: DarkRoom
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 102 startLine: 103
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2698,7 +2699,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ThrewAwayInsteadOfCleaning id: ThrewAwayInsteadOfCleaning
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 103 startLine: 104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2733,7 +2734,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IntrovertedCloseConversation id: IntrovertedCloseConversation
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 104 startLine: 105
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2768,7 +2769,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IntrovertedStrangerDanger id: IntrovertedStrangerDanger
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 105 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2803,7 +2804,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IntrovertedHomeLong id: IntrovertedHomeLong
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 106 startLine: 107
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2838,7 +2839,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtrovertedNewRelationship id: ExtrovertedNewRelationship
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 107 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2873,7 +2874,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtrovertedConfusedByIntroversion id: ExtrovertedConfusedByIntroversion
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 108 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2908,7 +2909,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyObject id: DirtyObject
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 109 startLine: 110
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2943,7 +2944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UncomfortableCraftedFurniture id: UncomfortableCraftedFurniture
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 110 startLine: 111
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -2978,7 +2979,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AmazingCraftedFurniture id: AmazingCraftedFurniture
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 111 startLine: 112
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3013,7 +3014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelfCraftedFurniture id: SelfCraftedFurniture
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 112 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3048,7 +3049,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodworkingSplinter id: WoodworkingSplinter
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 113 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3083,7 +3084,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ScrappedSomeonesProject id: ScrappedSomeonesProject
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 114 startLine: 115
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3118,7 +3119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoughSchoolDay id: RoughSchoolDay
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 115 startLine: 116
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3153,7 +3154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FunSchoolDay id: FunSchoolDay
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 116 startLine: 117
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3188,7 +3189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TerribleAtSchool id: TerribleAtSchool
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 117 startLine: 118
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3223,7 +3224,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GradesDown id: GradesDown
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 118 startLine: 119
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3258,7 +3259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GradesUp id: GradesUp
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 119 startLine: 120
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3293,7 +3294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoringHomework id: BoringHomework
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 120 startLine: 121
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3328,7 +3329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForgotHomework id: ForgotHomework
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 121 startLine: 122
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3363,7 +3364,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InterestingStory id: InterestingStory
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 122 startLine: 123
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3398,7 +3399,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FunnyCartoons id: FunnyCartoons
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 123 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3433,7 +3434,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FunPlaying id: FunPlaying
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 124 startLine: 125
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3468,7 +3469,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InspiringPlaying id: InspiringPlaying
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 125 startLine: 126
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3503,7 +3504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PsychedUp id: PsychedUp
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 126 startLine: 127
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3538,7 +3539,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AggravatingConversation id: AggravatingConversation
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 127 startLine: 128
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3573,7 +3574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpsettingConversation id: UpsettingConversation
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 128 startLine: 129
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3590,6 +3591,41 @@ items:
- Public - Public
- Shared - Shared
- ReadOnly - ReadOnly
- uid: TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse
commentId: F:TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse
id: HadToGetFoodSomewhereElse
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
name: HadToGetFoodSomewhereElse
nameWithType: EmotionModifier.HadToGetFoodSomewhereElse
fullName: TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadToGetFoodSomewhereElse
path: Emotions/EmotionModifier.cs
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly EmotionModifier HadToGetFoodSomewhereElse
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly HadToGetFoodSomewhereElse As EmotionModifier
modifiers.csharp:
- public
- static
- readonly
modifiers.vb:
- Public
- Shared
- ReadOnly
- uid: TinyLife.Emotions.EmotionModifier.Name - uid: TinyLife.Emotions.EmotionModifier.Name
commentId: F:TinyLife.Emotions.EmotionModifier.Name commentId: F:TinyLife.Emotions.EmotionModifier.Name
id: Name id: Name
@ -3608,7 +3644,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 150 startLine: 152
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3643,7 +3679,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 154 startLine: 156
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3678,7 +3714,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion id: Emotion
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 159 startLine: 161
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3713,7 +3749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Condition id: Condition
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 165 startLine: 167
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3748,7 +3784,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 174 startLine: 176
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3796,7 +3832,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 188 startLine: 190
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3844,7 +3880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCausedEmotion id: GetCausedEmotion
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 198 startLine: 199
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -3883,7 +3919,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: Emotions/EmotionModifier.cs path: Emotions/EmotionModifier.cs
startLine: 213 startLine: 214
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeCategory id: TypeCategory
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 90 startLine: 91
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -57,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative id: Negative
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 95 startLine: 96
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Positive id: Positive
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 99 startLine: 100
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral id: Neutral
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 103 startLine: 104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

@ -39,7 +39,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionType id: EmotionType
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 17 startLine: 18
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -90,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types id: Types
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 24 startLine: 25
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -127,7 +127,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fine id: Fine
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -162,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Uncomfortable id: Uncomfortable
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 28 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -197,7 +197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Asleep id: Asleep
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 29 startLine: 30
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -232,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy id: Happy
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 30 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -267,7 +267,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Embarrassed id: Embarrassed
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -302,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sad id: Sad
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -337,7 +337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bored id: Bored
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 33 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Frisky id: Frisky
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -407,7 +407,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creative id: Creative
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 35 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -442,7 +442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Focused id: Focused
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 36 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -477,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stunned id: Stunned
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -512,7 +512,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Angry id: Angry
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 38 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -547,7 +547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Energetic id: Energetic
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 39 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -582,7 +582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 45 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -617,7 +617,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 49 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -652,7 +652,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color id: Color
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 54 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -687,7 +687,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Category id: Category
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 59 startLine: 60
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -722,7 +722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 68 startLine: 69
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -767,7 +767,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: Emotions/EmotionType.cs path: Emotions/EmotionType.cs
startLine: 80 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

@ -20,7 +20,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IEmotionSource id: IEmotionSource
path: Emotions/IEmotionSource.cs path: Emotions/IEmotionSource.cs
startLine: 10 startLine: 11
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: Emotions/IEmotionSource.cs path: Emotions/IEmotionSource.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

@ -9,6 +9,7 @@ items:
- TinyLife.GameImpl.GameMode.InGameHousehold - TinyLife.GameImpl.GameMode.InGameHousehold
- TinyLife.GameImpl.GameMode.MainMenu - TinyLife.GameImpl.GameMode.MainMenu
- TinyLife.GameImpl.GameMode.SelectHousehold - TinyLife.GameImpl.GameMode.SelectHousehold
- TinyLife.GameImpl.GameMode.Splash
langs: langs:
- csharp - csharp
- vb - vb
@ -23,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode id: GameMode
path: GameImpl.cs path: GameImpl.cs
startLine: 694 startLine: 711
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -40,6 +41,40 @@ items:
modifiers.vb: modifiers.vb:
- Public - Public
- Enum - Enum
- uid: TinyLife.GameImpl.GameMode.Splash
commentId: F:TinyLife.GameImpl.GameMode.Splash
id: Splash
parent: TinyLife.GameImpl.GameMode
langs:
- csharp
- vb
name: Splash
nameWithType: GameImpl.GameMode.Splash
fullName: TinyLife.GameImpl.GameMode.Splash
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: GameImpl.cs
startLine: 714
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the splash screen at startup '
example: []
syntax:
content: Splash = 0
return:
type: TinyLife.GameImpl.GameMode
modifiers.csharp:
- public
- const
modifiers.vb:
- Public
- Const
- uid: TinyLife.GameImpl.GameMode.MainMenu - uid: TinyLife.GameImpl.GameMode.MainMenu
commentId: F:TinyLife.GameImpl.GameMode.MainMenu commentId: F:TinyLife.GameImpl.GameMode.MainMenu
id: MainMenu id: MainMenu
@ -58,14 +93,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu id: MainMenu
path: GameImpl.cs path: GameImpl.cs
startLine: 697 startLine: 716
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: 'A game mode that represents the main menu ' summary: 'A game mode that represents the main menu '
example: [] example: []
syntax: syntax:
content: MainMenu = 0 content: MainMenu = 1
return: return:
type: TinyLife.GameImpl.GameMode type: TinyLife.GameImpl.GameMode
modifiers.csharp: modifiers.csharp:
@ -92,14 +127,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold id: SelectHousehold
path: GameImpl.cs path: GameImpl.cs
startLine: 699 startLine: 718
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: 'A game mode that represents the map selection menu ' summary: 'A game mode that represents the map selection menu '
example: [] example: []
syntax: syntax:
content: SelectHousehold = 1 content: SelectHousehold = 2
return: return:
type: TinyLife.GameImpl.GameMode type: TinyLife.GameImpl.GameMode
modifiers.csharp: modifiers.csharp:
@ -126,14 +161,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold id: InGameHousehold
path: GameImpl.cs path: GameImpl.cs
startLine: 701 startLine: 720
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: 'A game mode that represents the play mode, either in-game or in build mode ' summary: 'A game mode that represents the play mode, either in-game or in build mode '
example: [] example: []
syntax: syntax:
content: InGameHousehold = 2 content: InGameHousehold = 3
return: return:
type: TinyLife.GameImpl.GameMode type: TinyLife.GameImpl.GameMode
modifiers.csharp: modifiers.csharp:
@ -160,14 +195,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly id: BuildOnly
path: GameImpl.cs path: GameImpl.cs
startLine: 703 startLine: 722
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: 'A game mode that represents the play mode forced to build mode (with no current household) ' summary: 'A game mode that represents the play mode forced to build mode (with no current household) '
example: [] example: []
syntax: syntax:
content: BuildOnly = 3 content: BuildOnly = 4
return: return:
type: TinyLife.GameImpl.GameMode type: TinyLife.GameImpl.GameMode
modifiers.csharp: modifiers.csharp:

View file

@ -18,6 +18,7 @@ items:
- TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color) - TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color)
- TinyLife.GameImpl.FollowingPerson - TinyLife.GameImpl.FollowingPerson
- TinyLife.GameImpl.GraphicsMetrics - TinyLife.GameImpl.GraphicsMetrics
- TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.GameImpl.Instance - TinyLife.GameImpl.Instance
- TinyLife.GameImpl.IsMouseOnUi - TinyLife.GameImpl.IsMouseOnUi
- TinyLife.GameImpl.Listener - TinyLife.GameImpl.Listener
@ -45,7 +46,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameImpl id: GameImpl
path: GameImpl.cs path: GameImpl.cs
startLine: 50 startLine: 52
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -55,7 +56,9 @@ items:
content: 'public class GameImpl : MlemGame, IDisposable' content: 'public class GameImpl : MlemGame, IDisposable'
content.vb: >- content.vb: >-
Public Class GameImpl Public Class GameImpl
Inherits MlemGame Inherits MlemGame
Implements IDisposable Implements IDisposable
inheritance: inheritance:
- System.Object - System.Object
@ -73,7 +76,9 @@ items:
- MLEM.Startup.MlemGame.InputHandler - MLEM.Startup.MlemGame.InputHandler
- MLEM.Startup.MlemGame.UiSystem - MLEM.Startup.MlemGame.UiSystem
- MLEM.Startup.MlemGame.OnLoadContent - MLEM.Startup.MlemGame.OnLoadContent
- MLEM.Startup.MlemGame.PreUpdate
- MLEM.Startup.MlemGame.OnUpdate - MLEM.Startup.MlemGame.OnUpdate
- MLEM.Startup.MlemGame.PreDraw
- MLEM.Startup.MlemGame.OnDraw - MLEM.Startup.MlemGame.OnDraw
- Microsoft.Xna.Framework.Game.Dispose - Microsoft.Xna.Framework.Game.Dispose
- Microsoft.Xna.Framework.Game.Exit - Microsoft.Xna.Framework.Game.Exit
@ -141,7 +146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Version id: Version
path: GameImpl.cs path: GameImpl.cs
startLine: 55 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -178,7 +183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance id: Instance
path: GameImpl.cs path: GameImpl.cs
startLine: 61 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -217,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GraphicsMetrics id: GraphicsMetrics
path: GameImpl.cs path: GameImpl.cs
startLine: 65 startLine: 67
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -254,7 +259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Camera id: Camera
path: GameImpl.cs path: GameImpl.cs
startLine: 69 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -291,7 +296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Listener id: Listener
path: GameImpl.cs path: GameImpl.cs
startLine: 73 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -328,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map id: Map
path: GameImpl.cs path: GameImpl.cs
startLine: 77 startLine: 79
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -365,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTool id: CurrentTool
path: GameImpl.cs path: GameImpl.cs
startLine: 81 startLine: 83
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -402,7 +407,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTime id: CurrentTime
path: GameImpl.cs path: GameImpl.cs
startLine: 96 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -435,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Weekday id: Weekday
path: GameImpl.cs path: GameImpl.cs
startLine: 100 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -472,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHousehold id: CurrentHousehold
path: GameImpl.cs path: GameImpl.cs
startLine: 104 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -509,7 +514,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money id: Money
path: GameImpl.cs path: GameImpl.cs
startLine: 108 startLine: 110
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -546,7 +551,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot id: CurrentLot
path: GameImpl.cs path: GameImpl.cs
startLine: 118 startLine: 120
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -583,7 +588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speed id: Speed
path: GameImpl.cs path: GameImpl.cs
startLine: 124 startLine: 126
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -620,7 +625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowingPerson id: FollowingPerson
path: GameImpl.cs path: GameImpl.cs
startLine: 137 startLine: 139
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -657,7 +662,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveName id: SaveName
path: GameImpl.cs path: GameImpl.cs
startLine: 149 startLine: 151
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -694,7 +699,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mode id: Mode
path: GameImpl.cs path: GameImpl.cs
startLine: 153 startLine: 155
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -731,7 +736,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadContent id: LoadContent
path: GameImpl.cs path: GameImpl.cs
startLine: 192 startLine: 194
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -765,7 +770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate id: DoUpdate
path: GameImpl.cs path: GameImpl.cs
startLine: 300 startLine: 306
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -802,7 +807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw id: DoDraw
path: GameImpl.cs path: GameImpl.cs
startLine: 402 startLine: 414
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -839,7 +844,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose id: Dispose
path: GameImpl.cs path: GameImpl.cs
startLine: 440 startLine: 452
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -858,6 +863,45 @@ items:
modifiers.vb: modifiers.vb:
- Protected - Protected
- Overrides - Overrides
- uid: TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
id: InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: InitializeDefaultUiStyle(SpriteBatch)
nameWithType: GameImpl.InitializeDefaultUiStyle(SpriteBatch)
fullName: TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
type: Method
source:
remote:
path: TinyLife/GameImpl.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeDefaultUiStyle
path: GameImpl.cs
startLine: 464
assemblies:
- Tiny Life
namespace: TinyLife
example: []
syntax:
content: protected override UiStyle InitializeDefaultUiStyle(SpriteBatch batch)
parameters:
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
return:
type: MLEM.Ui.Style.UiStyle
content.vb: Protected Overrides Function InitializeDefaultUiStyle(batch As SpriteBatch) As UiStyle
overridden: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
overload: TinyLife.GameImpl.InitializeDefaultUiStyle*
modifiers.csharp:
- protected
- override
modifiers.vb:
- Protected
- Overrides
- uid: TinyLife.GameImpl.IsMouseOnUi - uid: TinyLife.GameImpl.IsMouseOnUi
commentId: M:TinyLife.GameImpl.IsMouseOnUi commentId: M:TinyLife.GameImpl.IsMouseOnUi
id: IsMouseOnUi id: IsMouseOnUi
@ -876,7 +920,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMouseOnUi id: IsMouseOnUi
path: GameImpl.cs path: GameImpl.cs
startLine: 455 startLine: 473
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -911,7 +955,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode id: SwitchGameMode
path: GameImpl.cs path: GameImpl.cs
startLine: 464 startLine: 482
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -947,7 +991,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast id: CanBeExtremelyFast
path: GameImpl.cs path: GameImpl.cs
startLine: 529 startLine: 546
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -982,11 +1026,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSaveOrSwitchModes id: CanSaveOrSwitchModes
path: GameImpl.cs path: GameImpl.cs
startLine: 540 startLine: 557
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: "\nReturns whether the game can currently save or if <xref href=\"TinyLife.GameImpl.SwitchGameMode(TinyLife.GameImpl.GameMode)\" data-throw-if-not-resolved=\"false\"></xref> is allowed to be used right now.\nThe return value is influenced by <xref href=\"TinyLife.Tools.Tool.CanSaveOrSwitchModes\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.Lot.AreRequirementsMet\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nReturns whether the game can currently save or if <xref href=\"TinyLife.GameImpl.SwitchGameMode(TinyLife.GameImpl.GameMode)\" data-throw-if-not-resolved=\"false\"></xref> is allowed to be used right now.\nThe return value is influenced by <xref href=\"TinyLife.Tools.Tool.CanSaveOrSwitchModes\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Uis.CharacterCreator.CanCloseOrExport\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.Lot.AreRequirementsMet\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public bool CanSaveOrSwitchModes() content: public bool CanSaveOrSwitchModes()
@ -1017,7 +1061,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting id: FadeKeyboardLighting
path: GameImpl.cs path: GameImpl.cs
startLine: 557 startLine: 574
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1053,7 +1097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot id: TakeScreenshot
path: GameImpl.cs path: GameImpl.cs
startLine: 581 startLine: 598
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1285,6 +1329,13 @@ references:
name: OnLoadContent name: OnLoadContent
nameWithType: MlemGame.OnLoadContent nameWithType: MlemGame.OnLoadContent
fullName: MLEM.Startup.MlemGame.OnLoadContent fullName: MLEM.Startup.MlemGame.OnLoadContent
- uid: MLEM.Startup.MlemGame.PreUpdate
commentId: E:MLEM.Startup.MlemGame.PreUpdate
parent: MLEM.Startup.MlemGame
isExternal: true
name: PreUpdate
nameWithType: MlemGame.PreUpdate
fullName: MLEM.Startup.MlemGame.PreUpdate
- uid: MLEM.Startup.MlemGame.OnUpdate - uid: MLEM.Startup.MlemGame.OnUpdate
commentId: E:MLEM.Startup.MlemGame.OnUpdate commentId: E:MLEM.Startup.MlemGame.OnUpdate
parent: MLEM.Startup.MlemGame parent: MLEM.Startup.MlemGame
@ -1292,6 +1343,13 @@ references:
name: OnUpdate name: OnUpdate
nameWithType: MlemGame.OnUpdate nameWithType: MlemGame.OnUpdate
fullName: MLEM.Startup.MlemGame.OnUpdate fullName: MLEM.Startup.MlemGame.OnUpdate
- uid: MLEM.Startup.MlemGame.PreDraw
commentId: E:MLEM.Startup.MlemGame.PreDraw
parent: MLEM.Startup.MlemGame
isExternal: true
name: PreDraw
nameWithType: MlemGame.PreDraw
fullName: MLEM.Startup.MlemGame.PreDraw
- uid: MLEM.Startup.MlemGame.OnDraw - uid: MLEM.Startup.MlemGame.OnDraw
commentId: E:MLEM.Startup.MlemGame.OnDraw commentId: E:MLEM.Startup.MlemGame.OnDraw
parent: MLEM.Startup.MlemGame parent: MLEM.Startup.MlemGame
@ -2845,6 +2903,72 @@ references:
name: Boolean name: Boolean
nameWithType: Boolean nameWithType: Boolean
fullName: System.Boolean fullName: System.Boolean
- uid: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: MLEM.Startup.MlemGame
isExternal: true
name: InitializeDefaultUiStyle(SpriteBatch)
nameWithType: MlemGame.InitializeDefaultUiStyle(SpriteBatch)
fullName: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: InitializeDefaultUiStyle
nameWithType: MlemGame.InitializeDefaultUiStyle
fullName: MLEM.Startup.MlemGame.InitializeDefaultUiStyle
isExternal: true
- name: (
nameWithType: (
fullName: (
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
nameWithType: SpriteBatch
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: InitializeDefaultUiStyle
nameWithType: MlemGame.InitializeDefaultUiStyle
fullName: MLEM.Startup.MlemGame.InitializeDefaultUiStyle
isExternal: true
- name: (
nameWithType: (
fullName: (
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
nameWithType: SpriteBatch
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
isExternal: true
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.GameImpl.InitializeDefaultUiStyle*
commentId: Overload:TinyLife.GameImpl.InitializeDefaultUiStyle
name: InitializeDefaultUiStyle
nameWithType: GameImpl.InitializeDefaultUiStyle
fullName: TinyLife.GameImpl.InitializeDefaultUiStyle
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: SpriteBatch
nameWithType: SpriteBatch
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
- uid: MLEM.Ui.Style.UiStyle
commentId: T:MLEM.Ui.Style.UiStyle
parent: MLEM.Ui.Style
isExternal: true
name: UiStyle
nameWithType: UiStyle
fullName: MLEM.Ui.Style.UiStyle
- uid: MLEM.Ui.Style
commentId: N:MLEM.Ui.Style
isExternal: true
name: MLEM.Ui.Style
nameWithType: MLEM.Ui.Style
fullName: MLEM.Ui.Style
- uid: MLEM.Ui.UiSystem - uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem
isExternal: true isExternal: true
@ -2897,6 +3021,9 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Uis.CharacterCreator.CanCloseOrExport
commentId: M:TinyLife.Uis.CharacterCreator.CanCloseOrExport
isExternal: true
- uid: TinyLife.World.Lot.AreRequirementsMet - uid: TinyLife.World.Lot.AreRequirementsMet
commentId: M:TinyLife.World.Lot.AreRequirementsMet commentId: M:TinyLife.World.Lot.AreRequirementsMet
isExternal: true isExternal: true

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed id: GameSpeed
path: Options.cs path: Options.cs
startLine: 315 startLine: 322
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -59,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused id: Paused
path: Options.cs path: Options.cs
startLine: 320 startLine: 327
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -93,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular id: Regular
path: Options.cs path: Options.cs
startLine: 324 startLine: 331
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -127,7 +127,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast id: Fast
path: Options.cs path: Options.cs
startLine: 328 startLine: 335
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast id: VeryFast
path: Options.cs path: Options.cs
startLine: 332 startLine: 339
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast id: ExtremelyFast
path: Options.cs path: Options.cs
startLine: 337 startLine: 344
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType id: GenealogyType
path: Relationship.cs path: Relationship.cs
startLine: 237 startLine: 238
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -64,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated id: Unrelated
path: Relationship.cs path: Relationship.cs
startLine: 242 startLine: 243
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -98,7 +98,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent id: Parent
path: Relationship.cs path: Relationship.cs
startLine: 246 startLine: 247
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -132,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child id: Child
path: Relationship.cs path: Relationship.cs
startLine: 250 startLine: 251
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -166,7 +166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling id: Sibling
path: Relationship.cs path: Relationship.cs
startLine: 254 startLine: 255
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -200,7 +200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling id: Nibling
path: Relationship.cs path: Relationship.cs
startLine: 258 startLine: 259
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -234,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling id: Pibling
path: Relationship.cs path: Relationship.cs
startLine: 262 startLine: 263
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -268,7 +268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent id: Grandparent
path: Relationship.cs path: Relationship.cs
startLine: 266 startLine: 267
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -302,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild id: Grandchild
path: Relationship.cs path: Relationship.cs
startLine: 270 startLine: 271
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -336,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated id: DistantlyRelated
path: Relationship.cs path: Relationship.cs
startLine: 274 startLine: 275
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AmountGoal id: AmountGoal
path: Goals/AmountGoal.cs path: Goals/AmountGoal.cs
startLine: 8 startLine: 9
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -34,7 +34,9 @@ items:
content: 'public class AmountGoal : AutoTriggerGoal<float>, IGenericDataHolder' content: 'public class AmountGoal : AutoTriggerGoal<float>, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class AmountGoal Public Class AmountGoal
Inherits AutoTriggerGoal(Of Single) Inherits AutoTriggerGoal(Of Single)
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/AmountGoal.cs path: Goals/AmountGoal.cs
startLine: 14 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -123,17 +125,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress id: GetProgress
path: Goals/AmountGoal.cs path: Goals/AmountGoal.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: [] example: []
syntax: syntax:
content: public override float GetProgress() content: public override float GetProgress()
return: return:
type: System.Single type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.AmountGoal.GetProgress* overload: TinyLife.Goals.AmountGoal.GetProgress*
@ -161,11 +161,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset id: Reset
path: Goals/AmountGoal.cs path: Goals/AmountGoal.cs
startLine: 25 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Reset() content: public override void Reset()
@ -196,17 +195,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress id: GetDisplayedProgress
path: Goals/AmountGoal.cs path: Goals/AmountGoal.cs
startLine: 30 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy default, the <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref> percentage is displayed as a percentage between 0 and 100.\n"
example: [] example: []
syntax: syntax:
content: public override string GetDisplayedProgress() content: public override string GetDisplayedProgress()
return: return:
type: System.String type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress* overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress*
@ -234,11 +231,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger id: Trigger
path: Goals/AmountGoal.cs path: Goals/AmountGoal.cs
startLine: 35 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the <xref href=\"TinyLife.Goals.AutoGoalInfo.Condition\" data-throw-if-not-resolved=\"false\"></xref> is met.\n"
example: [] example: []
syntax: syntax:
content: protected override void Trigger(float value) content: protected override void Trigger(float value)

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AutoGoalInfo id: AutoGoalInfo
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -34,7 +34,9 @@ items:
content: 'public class AutoGoalInfo : GoalInfo, IGenericDataHolder' content: 'public class AutoGoalInfo : GoalInfo, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class AutoGoalInfo Public Class AutoGoalInfo
Inherits GoalInfo Inherits GoalInfo
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -81,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Timed id: Timed
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 64 startLine: 65
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -137,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount id: Amount
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 78 startLine: 79
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -193,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Distinct id: Distinct
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 94 startLine: 95
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -252,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Distinct id: Distinct
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 113 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -311,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Conditioned id: Conditioned
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 129 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AutoTriggerGoal id: AutoTriggerGoal
path: Goals/AutoTriggerGoal.cs path: Goals/AutoTriggerGoal.cs
startLine: 8 startLine: 9
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -38,7 +38,9 @@ items:
description: The type of value that the auto-triggered goal consumes description: The type of value that the auto-triggered goal consumes
content.vb: >- content.vb: >-
Public MustInherit Class AutoTriggerGoal(Of T) Public MustInherit Class AutoTriggerGoal(Of T)
Inherits Goal Inherits Goal
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -99,7 +101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AutoInfo id: AutoInfo
path: Goals/AutoTriggerGoal.cs path: Goals/AutoTriggerGoal.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -134,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/AutoTriggerGoal.cs path: Goals/AutoTriggerGoal.cs
startLine: 16 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -172,7 +174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger id: Trigger
path: Goals/AutoTriggerGoal.cs path: Goals/AutoTriggerGoal.cs
startLine: 25 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -212,21 +214,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Goals/AutoTriggerGoal.cs path: Goals/AutoTriggerGoal.cs
startLine: 28 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nValidates this goal when loading the underlying <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> from disk\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate(GoalSet set) content: public override bool Validate(GoalSet set)
parameters: parameters:
- id: set - id: set
type: TinyLife.Goals.GoalSet type: TinyLife.Goals.GoalSet
description: The underlying goal set
return: return:
type: System.Boolean type: System.Boolean
description: Whether this goal is considered to be valid
content.vb: Public Overrides Function Validate(set As GoalSet) As Boolean content.vb: Public Overrides Function Validate(set As GoalSet) As Boolean
overridden: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) overridden: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
overload: TinyLife.Goals.AutoTriggerGoal`1.Validate* overload: TinyLife.Goals.AutoTriggerGoal`1.Validate*
@ -256,7 +255,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger id: Trigger
path: Goals/AutoTriggerGoal.cs path: Goals/AutoTriggerGoal.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -305,7 +304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger id: Trigger
path: Goals/AutoTriggerGoal.cs path: Goals/AutoTriggerGoal.cs
startLine: 61 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConditionedGoal id: ConditionedGoal
path: Goals/ConditionedGoal.cs path: Goals/ConditionedGoal.cs
startLine: 7 startLine: 8
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -34,7 +34,9 @@ items:
content: 'public class ConditionedGoal : AutoTriggerGoal<bool>, IGenericDataHolder' content: 'public class ConditionedGoal : AutoTriggerGoal<bool>, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class ConditionedGoal Public Class ConditionedGoal
Inherits AutoTriggerGoal(Of Boolean) Inherits AutoTriggerGoal(Of Boolean)
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/ConditionedGoal.cs path: Goals/ConditionedGoal.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -127,13 +129,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: [] example: []
syntax: syntax:
content: public override float GetProgress() content: public override float GetProgress()
return: return:
type: System.Single type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.ConditionedGoal.GetProgress* overload: TinyLife.Goals.ConditionedGoal.GetProgress*
@ -165,7 +165,6 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Reset() content: public override void Reset()
@ -200,13 +199,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy default, the <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref> percentage is displayed as a percentage between 0 and 100.\n"
example: [] example: []
syntax: syntax:
content: public override string GetDisplayedProgress() content: public override string GetDisplayedProgress()
return: return:
type: System.String type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress* overload: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress*
@ -238,7 +235,6 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the <xref href=\"TinyLife.Goals.AutoGoalInfo.Condition\" data-throw-if-not-resolved=\"false\"></xref> is met.\n"
example: [] example: []
syntax: syntax:
content: protected override void Trigger(bool value) content: protected override void Trigger(bool value)

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistinctGoal id: DistinctGoal
path: Goals/DistinctGoal.cs path: Goals/DistinctGoal.cs
startLine: 9 startLine: 10
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -35,7 +35,9 @@ items:
content: 'public class DistinctGoal : AutoTriggerGoal<object>, IGenericDataHolder' content: 'public class DistinctGoal : AutoTriggerGoal<object>, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class DistinctGoal Public Class DistinctGoal
Inherits AutoTriggerGoal(Of Object) Inherits AutoTriggerGoal(Of Object)
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/DistinctGoal.cs path: Goals/DistinctGoal.cs
startLine: 16 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -123,17 +125,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress id: GetProgress
path: Goals/DistinctGoal.cs path: Goals/DistinctGoal.cs
startLine: 22 startLine: 23
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: [] example: []
syntax: syntax:
content: public override float GetProgress() content: public override float GetProgress()
return: return:
type: System.Single type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.DistinctGoal.GetProgress* overload: TinyLife.Goals.DistinctGoal.GetProgress*
@ -161,11 +161,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset id: Reset
path: Goals/DistinctGoal.cs path: Goals/DistinctGoal.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Reset() content: public override void Reset()
@ -196,17 +195,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress id: GetDisplayedProgress
path: Goals/DistinctGoal.cs path: Goals/DistinctGoal.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy default, the <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref> percentage is displayed as a percentage between 0 and 100.\n"
example: [] example: []
syntax: syntax:
content: public override string GetDisplayedProgress() content: public override string GetDisplayedProgress()
return: return:
type: System.String type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.DistinctGoal.GetDisplayedProgress* overload: TinyLife.Goals.DistinctGoal.GetDisplayedProgress*
@ -234,21 +231,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Goals/DistinctGoal.cs path: Goals/DistinctGoal.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nValidates this goal when loading the underlying <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> from disk\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate(GoalSet set) content: public override bool Validate(GoalSet set)
parameters: parameters:
- id: set - id: set
type: TinyLife.Goals.GoalSet type: TinyLife.Goals.GoalSet
description: The underlying goal set
return: return:
type: System.Boolean type: System.Boolean
description: Whether this goal is considered to be valid
content.vb: Public Overrides Function Validate(set As GoalSet) As Boolean content.vb: Public Overrides Function Validate(set As GoalSet) As Boolean
overridden: TinyLife.Goals.AutoTriggerGoal{System.Object}.Validate(TinyLife.Goals.GoalSet) overridden: TinyLife.Goals.AutoTriggerGoal{System.Object}.Validate(TinyLife.Goals.GoalSet)
overload: TinyLife.Goals.DistinctGoal.Validate* overload: TinyLife.Goals.DistinctGoal.Validate*
@ -276,11 +270,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger id: Trigger
path: Goals/DistinctGoal.cs path: Goals/DistinctGoal.cs
startLine: 47 startLine: 48
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the <xref href=\"TinyLife.Goals.AutoGoalInfo.Condition\" data-throw-if-not-resolved=\"false\"></xref> is met.\n"
example: [] example: []
syntax: syntax:
content: protected override void Trigger(object value) content: protected override void Trigger(object value)

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal id: Goal
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 8 startLine: 9
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -42,7 +42,9 @@ items:
<DataContract> <DataContract>
Public MustInherit Class Goal Public MustInherit Class Goal
Inherits JsonTypeSafeGenericDataHolder Inherits JsonTypeSafeGenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -95,7 +97,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -140,7 +142,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set id: Set
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 19 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -177,7 +179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info id: Info
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -214,7 +216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 30 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -253,7 +255,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress id: GetProgress
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 40 startLine: 41
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -290,7 +292,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset id: Reset
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 45 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -324,7 +326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress id: GetDisplayedProgress
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 52 startLine: 53
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -361,7 +363,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Goals/Goal.cs path: Goals/Goal.cs
startLine: 61 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalInfo id: GoalInfo
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 10 startLine: 11
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -32,7 +32,9 @@ items:
content: 'public class GoalInfo : GenericDataHolder, IGenericDataHolder' content: 'public class GoalInfo : GenericDataHolder, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class GoalInfo Public Class GoalInfo
Inherits GenericDataHolder Inherits GenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -78,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -113,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -155,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct id: Construct
path: Goals/GoalInfo.cs path: Goals/GoalInfo.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalSet id: GoalSet
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 45 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -45,7 +45,9 @@ items:
<DataContract> <DataContract>
Public Class GoalSet Public Class GoalSet
Inherits JsonTypeSafeGenericDataHolder Inherits JsonTypeSafeGenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -93,7 +95,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info id: Info
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 53 startLine: 54
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -130,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 57 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -167,7 +169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 64 startLine: 65
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -206,7 +208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress id: GetProgress
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 74 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -241,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 86 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -276,7 +278,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset id: Reset
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 93 startLine: 94
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -308,7 +310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoals id: GetGoals
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 103 startLine: 104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -317,6 +319,7 @@ items:
syntax: syntax:
content: >- content: >-
public IEnumerable<T> GetGoals<T>() public IEnumerable<T> GetGoals<T>()
where T : Goal where T : Goal
typeParameters: typeParameters:
- id: T - id: T
@ -351,7 +354,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal id: GetGoal
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 113 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -360,6 +363,7 @@ items:
syntax: syntax:
content: >- content: >-
public T GetGoal<T>(string name) public T GetGoal<T>(string name)
where T : Goal where T : Goal
parameters: parameters:
- id: name - id: name
@ -398,7 +402,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal id: GetGoal
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 123 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -407,6 +411,7 @@ items:
syntax: syntax:
content: >- content: >-
public T GetGoal<T>() public T GetGoal<T>()
where T : Goal where T : Goal
typeParameters: typeParameters:
- id: T - id: T
@ -441,7 +446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay id: GetDisplay
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 132 startLine: 133
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -480,7 +485,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 153 startLine: 154
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalSetInfo id: GoalSetInfo
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -32,7 +32,9 @@ items:
content: 'public class GoalSetInfo : GenericDataHolder, IGenericDataHolder' content: 'public class GoalSetInfo : GenericDataHolder, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class GoalSetInfo Public Class GoalSetInfo
Inherits GenericDataHolder Inherits GenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -76,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Configurations id: Configurations
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -111,7 +113,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -150,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct id: Construct
path: Goals/GoalSet.cs path: Goals/GoalSet.cs
startLine: 35 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalTrigger id: GoalTrigger
path: Goals/GoalTrigger.cs path: Goals/GoalTrigger.cs
startLine: 8 startLine: 9
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -69,7 +69,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonUpdate id: PersonUpdate
path: Goals/GoalTrigger.cs path: Goals/GoalTrigger.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -103,7 +103,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FurnitureCreated id: FurnitureCreated
path: Goals/GoalTrigger.cs path: Goals/GoalTrigger.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionCompleted id: ActionCompleted
path: Goals/GoalTrigger.cs path: Goals/GoalTrigger.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate id: ActionUpdate
path: Goals/GoalTrigger.cs path: Goals/GoalTrigger.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -205,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney id: EarnMoney
path: Goals/GoalTrigger.cs path: Goals/GoalTrigger.cs
startLine: 36 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job id: Job
path: Goals/Job.cs path: Goals/Job.cs
startLine: 16 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -46,7 +46,9 @@ items:
<DataContract> <DataContract>
Public Class Job Public Class Job
Inherits JsonTypeSafeGenericDataHolder Inherits JsonTypeSafeGenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -94,7 +96,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: Goals/Job.cs path: Goals/Job.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -139,7 +141,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: Goals/Job.cs path: Goals/Job.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -176,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Performance id: Performance
path: Goals/Job.cs path: Goals/Job.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -223,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Level id: Level
path: Goals/Job.cs path: Goals/Job.cs
startLine: 38 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -270,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyTasks id: DailyTasks
path: Goals/Job.cs path: Goals/Job.cs
startLine: 43 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -317,7 +319,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHourlyPay id: CurrentHourlyPay
path: Goals/Job.cs path: Goals/Job.cs
startLine: 48 startLine: 49
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -354,7 +356,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/Job.cs path: Goals/Job.cs
startLine: 56 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -396,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Goals/Job.cs path: Goals/Job.cs
startLine: 69 startLine: 70
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -432,7 +434,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddPerformance id: AddPerformance
path: Goals/Job.cs path: Goals/Job.cs
startLine: 100 startLine: 101
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -468,7 +470,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLevel id: AddLevel
path: Goals/Job.cs path: Goals/Job.cs
startLine: 119 startLine: 120
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -504,7 +506,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasRequiredPromotionSkills id: HasRequiredPromotionSkills
path: Goals/Job.cs path: Goals/Job.cs
startLine: 158 startLine: 159
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -539,7 +541,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Goals/Job.cs path: Goals/Job.cs
startLine: 170 startLine: 171
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -43,7 +43,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobType id: JobType
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -58,7 +58,9 @@ items:
<JsonConverter(GetType(StaticJsonConverter(Of JobType)), New Object() {GetType(JobType), "PrivateTypes"})> <JsonConverter(GetType(StaticJsonConverter(Of JobType)), New Object() {GetType(JobType), "PrivateTypes"})>
Public Class JobType Public Class JobType
Inherits GenericDataHolder Inherits GenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -104,7 +106,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types id: Types
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -141,7 +143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 71 startLine: 72
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -176,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HourlyPay id: HourlyPay
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 76 startLine: 77
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -211,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkHours id: WorkHours
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 81 startLine: 82
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -246,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OffWorkDays id: OffWorkDays
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 86 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -281,7 +283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPromotionSkills id: RequiredPromotionSkills
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 91 startLine: 92
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -318,7 +320,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxLevel id: MaxLevel
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 95 startLine: 96
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -355,7 +357,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasSpecialLocalization id: HasSpecialLocalization
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 100 startLine: 101
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -392,7 +394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges id: RequiredAges
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 105 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -429,7 +431,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanQuitOrBeFired id: CanQuitOrBeFired
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 110 startLine: 111
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -466,7 +468,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyTasks id: DailyTasks
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 115 startLine: 116
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -503,7 +505,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyTaskImportance id: DailyTaskImportance
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 120 startLine: 121
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -540,7 +542,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 129 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -588,7 +590,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct id: Construct
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 142 startLine: 143
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -630,7 +632,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsTimeToWork id: IsTimeToWork
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 152 startLine: 153
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -674,7 +676,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToScheduleString id: ToScheduleString
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 162 startLine: 163
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -711,7 +713,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName id: GetDisplayName
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 176 startLine: 177
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -755,7 +757,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRequiredPromotionSkills id: GetRequiredPromotionSkills
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 188 startLine: 189
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -796,7 +798,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkStartsInAnHour id: OnWorkStartsInAnHour
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 203 startLine: 204
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -834,7 +836,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkHoursOver id: OnWorkHoursOver
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 214 startLine: 215
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -872,7 +874,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkFinished id: OnWorkFinished
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 224 startLine: 225
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -913,7 +915,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkStarted id: OnWorkStarted
path: Goals/JobType.cs path: Goals/JobType.cs
startLine: 235 startLine: 236
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance id: Instance
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 172 startLine: 173
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal id: Goal
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 179 startLine: 180
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentGoals id: CurrentGoals
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 183 startLine: 184
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StageIndex id: StageIndex
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 190 startLine: 191
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 195 startLine: 196
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -260,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage id: Stage
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 200 startLine: 201
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -297,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed id: Completed
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 204 startLine: 205
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -334,7 +334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 212 startLine: 213
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -376,7 +376,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 222 startLine: 223
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -408,7 +408,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Advance id: Advance
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 232 startLine: 233
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -440,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 257 startLine: 258
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal id: LifeGoal
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -85,7 +85,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals id: Goals
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 30 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -122,7 +122,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chef id: Chef
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 33 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymRat id: GymRat
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 61 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -192,7 +192,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HouseholdHero id: HouseholdHero
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 73 startLine: 74
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -227,7 +227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerAddict id: ComputerAddict
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 85 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -262,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendOfEveryone id: FriendOfEveryone
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 97 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -297,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdvanced id: OnAdvanced
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 112 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -332,7 +332,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 116 startLine: 117
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -367,7 +367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 121 startLine: 122
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -402,7 +402,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stages id: Stages
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 125 startLine: 126
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -437,7 +437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RewardPersonality id: RewardPersonality
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 130 startLine: 131
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -472,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedAges id: AllowedAges
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 135 startLine: 136
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -509,7 +509,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 143 startLine: 144
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -554,7 +554,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 154 startLine: 155
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -593,7 +593,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: Goals/LifeGoal.cs path: Goals/LifeGoal.cs
startLine: 163 startLine: 164
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ManualProgressGoal id: ManualProgressGoal
path: Goals/ManualProgressGoal.cs path: Goals/ManualProgressGoal.cs
startLine: 10 startLine: 11
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -33,7 +33,9 @@ items:
content: 'public class ManualProgressGoal : Goal, IGenericDataHolder' content: 'public class ManualProgressGoal : Goal, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class ManualProgressGoal Public Class ManualProgressGoal
Inherits Goal Inherits Goal
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -83,21 +85,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/ManualProgressGoal.cs path: Goals/ManualProgressGoal.cs
startLine: 16 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nCreates a new goal with the given settings\n"
example: [] example: []
syntax: syntax:
content: public ManualProgressGoal(GoalSet set, GoalInfo info) content: public ManualProgressGoal(GoalSet set, GoalInfo info)
parameters: parameters:
- id: set - id: set
type: TinyLife.Goals.GoalSet type: TinyLife.Goals.GoalSet
description: The goal set that this goal is a part of
- id: info - id: info
type: TinyLife.Goals.GoalInfo type: TinyLife.Goals.GoalInfo
description: The underlying goal info that this goal has been constructed from
content.vb: Public Sub New(set As GoalSet, info As GoalInfo) content.vb: Public Sub New(set As GoalSet, info As GoalInfo)
overload: TinyLife.Goals.ManualProgressGoal.#ctor* overload: TinyLife.Goals.ManualProgressGoal.#ctor*
modifiers.csharp: modifiers.csharp:
@ -126,13 +125,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: [] example: []
syntax: syntax:
content: public override float GetProgress() content: public override float GetProgress()
return: return:
type: System.Single type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.ManualProgressGoal.GetProgress* overload: TinyLife.Goals.ManualProgressGoal.GetProgress*
@ -164,7 +161,6 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Reset() content: public override void Reset()

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSettings id: ActionSettings
path: Goals/Project.cs path: Goals/Project.cs
startLine: 204 startLine: 205
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -73,7 +73,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Goals/Project.cs path: Goals/Project.cs
startLine: 209 startLine: 210
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -106,7 +106,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context id: Context
path: Goals/Project.cs path: Goals/Project.cs
startLine: 213 startLine: 214
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: Goals/Project.cs path: Goals/Project.cs
startLine: 217 startLine: 218
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -172,7 +172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType id: ConstructedType
path: Goals/Project.cs path: Goals/Project.cs
startLine: 221 startLine: 222
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -205,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedTypeScrap id: ConstructedTypeScrap
path: Goals/Project.cs path: Goals/Project.cs
startLine: 226 startLine: 227
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -238,7 +238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute id: CanExecute
path: Goals/Project.cs path: Goals/Project.cs
startLine: 230 startLine: 231
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -271,7 +271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill id: RequiredSkill
path: Goals/Project.cs path: Goals/Project.cs
startLine: 236 startLine: 237
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -304,7 +304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges id: RequiredAges
path: Goals/Project.cs path: Goals/Project.cs
startLine: 241 startLine: 242
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -337,7 +337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProjectDisplayName id: ProjectDisplayName
path: Goals/Project.cs path: Goals/Project.cs
startLine: 246 startLine: 247
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -370,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanContinue id: CanContinue
path: Goals/Project.cs path: Goals/Project.cs
startLine: 250 startLine: 251
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -403,7 +403,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IncludeProject id: IncludeProject
path: Goals/Project.cs path: Goals/Project.cs
startLine: 254 startLine: 255
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -436,7 +436,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/Project.cs path: Goals/Project.cs
startLine: 263 startLine: 264
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Project id: Project
path: Goals/Project.cs path: Goals/Project.cs
startLine: 19 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -49,7 +49,9 @@ items:
<DataContract> <DataContract>
Public Class Project Public Class Project
Inherits JsonTypeSafeGenericDataHolder Inherits JsonTypeSafeGenericDataHolder
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -97,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: Goals/Project.cs path: Goals/Project.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -142,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Goals/Project.cs path: Goals/Project.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -187,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality id: Quality
path: Goals/Project.cs path: Goals/Project.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -234,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Progress id: Progress
path: Goals/Project.cs path: Goals/Project.cs
startLine: 42 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -283,7 +285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyPay id: DailyPay
path: Goals/Project.cs path: Goals/Project.cs
startLine: 48 startLine: 49
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -336,7 +338,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyPayReductionFactor id: DailyPayReductionFactor
path: Goals/Project.cs path: Goals/Project.cs
startLine: 54 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -389,7 +391,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: Goals/Project.cs path: Goals/Project.cs
startLine: 59 startLine: 60
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -428,7 +430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/Project.cs path: Goals/Project.cs
startLine: 67 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -470,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Goals/Project.cs path: Goals/Project.cs
startLine: 78 startLine: 79
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -511,7 +513,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeProgress id: MakeProgress
path: Goals/Project.cs path: Goals/Project.cs
startLine: 91 startLine: 92
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -561,7 +563,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Remove id: Remove
path: Goals/Project.cs path: Goals/Project.cs
startLine: 98 startLine: 99
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -595,7 +597,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAndReduceDailyPay id: GetAndReduceDailyPay
path: Goals/Project.cs path: Goals/Project.cs
startLine: 108 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -632,7 +634,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetDailyPay id: SetDailyPay
path: Goals/Project.cs path: Goals/Project.cs
startLine: 123 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -674,7 +676,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateActions id: CreateActions
path: Goals/Project.cs path: Goals/Project.cs
startLine: 138 startLine: 139
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -715,7 +717,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVarieties id: GetVarieties
path: Goals/Project.cs path: Goals/Project.cs
startLine: 175 startLine: 176
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StudentJobType id: StudentJobType
path: Goals/StudentJobType.cs path: Goals/StudentJobType.cs
startLine: 10 startLine: 11
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -32,7 +32,9 @@ items:
content: 'public class StudentJobType : JobType, IGenericDataHolder' content: 'public class StudentJobType : JobType, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class StudentJobType Public Class StudentJobType
Inherits JobType Inherits JobType
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -98,27 +100,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/StudentJobType.cs path: Goals/StudentJobType.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nCreates a new job type with the given settings\n"
example: [] example: []
syntax: syntax:
content: public StudentJobType(string name, float hourlyPay, Range<int> workHours, params DayOfWeek[] offWorkDays) content: public StudentJobType(string name, float hourlyPay, Range<int> workHours, params DayOfWeek[] offWorkDays)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
description: The name of the job
- id: hourlyPay - id: hourlyPay
type: System.Single type: System.Single
description: The hourly wage that this job yields
- id: workHours - id: workHours
type: MonoGame.Extended.Range{System.Int32} type: MonoGame.Extended.Range{System.Int32}
description: A range of hours to work each day
- id: offWorkDays - id: offWorkDays
type: System.DayOfWeek[] type: System.DayOfWeek[]
description: The days of the week that are off work
content.vb: Public Sub New(name As String, hourlyPay As Single, workHours As Range(Of Integer), ParamArray offWorkDays As DayOfWeek()) content.vb: Public Sub New(name As String, hourlyPay As Single, workHours As Range(Of Integer), ParamArray offWorkDays As DayOfWeek())
overload: TinyLife.Goals.StudentJobType.#ctor* overload: TinyLife.Goals.StudentJobType.#ctor*
nameWithType.vb: StudentJobType.StudentJobType(String, Single, Range(Of Int32), DayOfWeek()) nameWithType.vb: StudentJobType.StudentJobType(String, Single, Range(Of Int32), DayOfWeek())
@ -146,21 +143,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkFinished id: OnWorkFinished
path: Goals/StudentJobType.cs path: Goals/StudentJobType.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nA method that is called when a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> finishes a <xref href=\"TinyLife.Actions.WorkAction\" data-throw-if-not-resolved=\"false\"></xref> for this job.\nBy default, some emotion modifiers are randomly applied.\n"
example: [] example: []
syntax: syntax:
content: public override void OnWorkFinished(Job job, WorkAction action) content: public override void OnWorkFinished(Job job, WorkAction action)
parameters: parameters:
- id: job - id: job
type: TinyLife.Goals.Job type: TinyLife.Goals.Job
description: The job instance
- id: action - id: action
type: TinyLife.Actions.WorkAction type: TinyLife.Actions.WorkAction
description: The work action that was completed
content.vb: Public Overrides Sub OnWorkFinished(job As Job, action As WorkAction) content.vb: Public Overrides Sub OnWorkFinished(job As Job, action As WorkAction)
overridden: TinyLife.Goals.JobType.OnWorkFinished(TinyLife.Goals.Job,TinyLife.Actions.WorkAction) overridden: TinyLife.Goals.JobType.OnWorkFinished(TinyLife.Goals.Job,TinyLife.Actions.WorkAction)
overload: TinyLife.Goals.StudentJobType.OnWorkFinished* overload: TinyLife.Goals.StudentJobType.OnWorkFinished*
@ -188,21 +182,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLevelChanged id: OnLevelChanged
path: Goals/StudentJobType.cs path: Goals/StudentJobType.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nA method that is called when a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> is promoted or demoted for this job.\nBy default, some emotion modifiers are applied.\n"
example: [] example: []
syntax: syntax:
content: public override void OnLevelChanged(Job job, int levelDifference) content: public override void OnLevelChanged(Job job, int levelDifference)
parameters: parameters:
- id: job - id: job
type: TinyLife.Goals.Job type: TinyLife.Goals.Job
description: The job instance
- id: levelDifference - id: levelDifference
type: System.Int32 type: System.Int32
description: The level difference that was applied. If the person was demoted, this value is -1, else it is 1.
content.vb: Public Overrides Sub OnLevelChanged(job As Job, levelDifference As Integer) content.vb: Public Overrides Sub OnLevelChanged(job As Job, levelDifference As Integer)
overridden: TinyLife.Goals.JobType.OnLevelChanged(TinyLife.Goals.Job,System.Int32) overridden: TinyLife.Goals.JobType.OnLevelChanged(TinyLife.Goals.Job,System.Int32)
overload: TinyLife.Goals.StudentJobType.OnLevelChanged* overload: TinyLife.Goals.StudentJobType.OnLevelChanged*

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimedGoal id: TimedGoal
path: Goals/TimedGoal.cs path: Goals/TimedGoal.cs
startLine: 9 startLine: 10
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -34,7 +34,9 @@ items:
content: 'public class TimedGoal : AutoTriggerGoal<TimeSpan>, IGenericDataHolder' content: 'public class TimedGoal : AutoTriggerGoal<TimeSpan>, IGenericDataHolder'
content.vb: >- content.vb: >-
Public Class TimedGoal Public Class TimedGoal
Inherits AutoTriggerGoal(Of TimeSpan) Inherits AutoTriggerGoal(Of TimeSpan)
Implements IGenericDataHolder Implements IGenericDataHolder
inheritance: inheritance:
- System.Object - System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Goals/TimedGoal.cs path: Goals/TimedGoal.cs
startLine: 15 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -123,17 +125,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress id: GetProgress
path: Goals/TimedGoal.cs path: Goals/TimedGoal.cs
startLine: 21 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: [] example: []
syntax: syntax:
content: public override float GetProgress() content: public override float GetProgress()
return: return:
type: System.Single type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.TimedGoal.GetProgress* overload: TinyLife.Goals.TimedGoal.GetProgress*
@ -161,11 +161,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset id: Reset
path: Goals/TimedGoal.cs path: Goals/TimedGoal.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Reset() content: public override void Reset()
@ -196,17 +195,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress id: GetDisplayedProgress
path: Goals/TimedGoal.cs path: Goals/TimedGoal.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy default, the <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref> percentage is displayed as a percentage between 0 and 100.\n"
example: [] example: []
syntax: syntax:
content: public override string GetDisplayedProgress() content: public override string GetDisplayedProgress()
return: return:
type: System.String type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.TimedGoal.GetDisplayedProgress* overload: TinyLife.Goals.TimedGoal.GetDisplayedProgress*
@ -234,11 +231,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger id: Trigger
path: Goals/TimedGoal.cs path: Goals/TimedGoal.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the <xref href=\"TinyLife.Goals.AutoGoalInfo.Condition\" data-throw-if-not-resolved=\"false\"></xref> is met.\n"
example: [] example: []
syntax: syntax:
content: protected override void Trigger(TimeSpan value) content: protected override void Trigger(TimeSpan value)

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Localization id: Localization
path: Localization.cs path: Localization.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -69,7 +69,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LanguageNames id: LanguageNames
path: Localization.cs path: Localization.cs
startLine: 25 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -106,7 +106,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Names id: Names
path: Localization.cs path: Localization.cs
startLine: 30 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -143,7 +143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetLanguage id: SetLanguage
path: Localization.cs path: Localization.cs
startLine: 42 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -181,7 +181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get id: Get
path: Localization.cs path: Localization.cs
startLine: 62 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get id: Get
path: Localization.cs path: Localization.cs
startLine: 81 startLine: 82
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -275,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetKeys id: GetKeys
path: Localization.cs path: Localization.cs
startLine: 90 startLine: 91
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EventPhase id: EventPhase
path: Mods/EventPhase.cs path: Mods/EventPhase.cs
startLine: 4 startLine: 5
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pre id: Pre
path: Mods/EventPhase.cs path: Mods/EventPhase.cs
startLine: 9 startLine: 10
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -90,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Post id: Post
path: Mods/EventPhase.cs path: Mods/EventPhase.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod id: Mod
path: Mods/Mod.cs path: Mods/Mod.cs
startLine: 17 startLine: 18
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -72,7 +72,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Mods/Mod.cs path: Mods/Mod.cs
startLine: 22 startLine: 23
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description id: Description
path: Mods/Mod.cs path: Mods/Mod.cs
startLine: 27 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -150,7 +150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: Mods/Mod.cs path: Mods/Mod.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: Mods/Mod.cs path: Mods/Mod.cs
startLine: 41 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -233,11 +233,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddGameContent id: AddGameContent
path: Mods/Mod.cs path: Mods/Mod.cs
startLine: 54 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
summary: "\nAdd the content that this mod provides for the given <xref href=\"TinyLife.GameImpl\" data-throw-if-not-resolved=\"false\"></xref> instance. Some of the supported things to register are:\n<xref href=\"TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref> to register furniture types,\n<xref href=\"TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref> to register action types,\n<xref href=\"TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)\" data-throw-if-not-resolved=\"false\"></xref> to register clothes (and hair),\n<xref href=\"TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)\" data-throw-if-not-resolved=\"false\"></xref> to register skills,\n<xref href=\"TinyLife.World.Wallpaper.Register(System.String%2cSystem.Int32%2cMLEM.Textures.UniformTextureAtlas%2cMicrosoft.Xna.Framework.Point%2cMLEM.Textures.TextureRegion%2cTinyLife.Utilities.ColorScheme%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref> to register wallpapers,\n<xref href=\"TinyLife.World.Tile.Register(System.String%2cSystem.Int32%2cMLEM.Textures.TextureRegion%2cTinyLife.Utilities.ColorScheme%5b%5d%2cSystem.Single%2cSystem.Boolean%2cSystem.Boolean%2cMLEM.Textures.TextureRegion%2cSystem.Func%7bMLEM.Misc.Direction2%2cMLEM.Textures.TextureRegion%7d%2cSystem.Type)\" data-throw-if-not-resolved=\"false\"></xref> to register tiles.\nNote that there are a lot of additional things that can be registered in this method.\n" summary: "\nAdd the content that this mod provides for the given <xref href=\"TinyLife.GameImpl\" data-throw-if-not-resolved=\"false\"></xref> instance. Some of the supported things to register are:\n<xref href=\"TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref> to register furniture types,\n<xref href=\"TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref> to register action types,\n<xref href=\"TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)\" data-throw-if-not-resolved=\"false\"></xref> to register clothes (and hair),\n<xref href=\"TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)\" data-throw-if-not-resolved=\"false\"></xref> to register skills,\n<xref href=\"TinyLife.World.Wallpaper.Register(System.String%2cSystem.Int32%2cMLEM.Textures.UniformTextureAtlas%2cMicrosoft.Xna.Framework.Point%2cTinyLife.Utilities.ColorScheme%5b%5d%2cMLEM.Textures.TextureRegion%2cSystem.Int32%5b%5d%2cSystem.Type)\" data-throw-if-not-resolved=\"false\"></xref> to register wallpapers,\n<xref href=\"TinyLife.World.Tile.Register(System.String%2cSystem.Int32%2cMLEM.Textures.TextureRegion%2cTinyLife.Utilities.ColorScheme%5b%5d%2cSystem.Single%2cSystem.Boolean%2cSystem.Boolean%2cMLEM.Textures.TextureRegion%2cSystem.Func%7bMLEM.Misc.Direction2%2cMLEM.Textures.TextureRegion%7d%2cSystem.Int32%5b%5d%2cSystem.Type)\" data-throw-if-not-resolved=\"false\"></xref> to register tiles.\nNote that there are a lot of additional things that can be registered in this method.\n"
example: [] example: []
syntax: syntax:
content: public abstract void AddGameContent(GameImpl game) content: public abstract void AddGameContent(GameImpl game)
@ -271,7 +271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomFurnitureTextures id: GetCustomFurnitureTextures
path: Mods/Mod.cs path: Mods/Mod.cs
startLine: 62 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -778,12 +778,259 @@ references:
- uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) - uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
commentId: M:TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) commentId: M:TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
isExternal: true isExternal: true
- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) - uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type)
commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type)
isExternal: true isExternal: true
- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) - uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type)
commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type)
parent: TinyLife.World.Tile
isExternal: true isExternal: true
name: Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func<Direction2, TextureRegion>, Int32[], Type)
nameWithType: Tile.Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func<Direction2, TextureRegion>, Int32[], Type)
fullName: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme[], System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func<MLEM.Misc.Direction2, MLEM.Textures.TextureRegion>, System.Int32[], System.Type)
nameWithType.vb: Tile.Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type)
fullName.vb: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme(), System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), System.Int32(), System.Type)
name.vb: Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type)
spec.csharp:
- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type)
name: Register
nameWithType: Tile.Register
fullName: TinyLife.World.Tile.Register
- name: (
nameWithType: (
fullName: (
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Int32
name: Int32
nameWithType: Int32
fullName: System.Int32
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
nameWithType: ColorScheme
fullName: TinyLife.Utilities.ColorScheme
- name: '[]'
nameWithType: '[]'
fullName: '[]'
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: MLEM.Misc.Direction2
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Int32
name: Int32
nameWithType: Int32
fullName: System.Int32
isExternal: true
- name: '[]'
nameWithType: '[]'
fullName: '[]'
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Type
name: Type
nameWithType: Type
fullName: System.Type
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type)
name: Register
nameWithType: Tile.Register
fullName: TinyLife.World.Tile.Register
- name: (
nameWithType: (
fullName: (
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Int32
name: Int32
nameWithType: Int32
fullName: System.Int32
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
nameWithType: ColorScheme
fullName: TinyLife.Utilities.ColorScheme
- name: ()
nameWithType: ()
fullName: ()
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: MLEM.Misc.Direction2
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
isExternal: true
- name: )
nameWithType: )
fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Int32
name: Int32
nameWithType: Int32
fullName: System.Int32
isExternal: true
- name: ()
nameWithType: ()
fullName: ()
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Type
name: Type
nameWithType: Type
fullName: System.Type
isExternal: true
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Mods.Mod.AddGameContent* - uid: TinyLife.Mods.Mod.AddGameContent*
commentId: Overload:TinyLife.Mods.Mod.AddGameContent commentId: Overload:TinyLife.Mods.Mod.AddGameContent
name: AddGameContent name: AddGameContent
@ -794,6 +1041,17 @@ references:
name: TinyLife name: TinyLife
nameWithType: TinyLife nameWithType: TinyLife
fullName: TinyLife fullName: TinyLife
- uid: TinyLife.World.Tile
commentId: T:TinyLife.World.Tile
parent: TinyLife.World
name: Tile
nameWithType: Tile
fullName: TinyLife.World.Tile
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
- uid: TinyLife.Objects.FurnitureType - uid: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Objects.FurnitureType commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects parent: TinyLife.Objects

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModInfo id: ModInfo
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 100 startLine: 103
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -35,6 +35,7 @@ items:
content: 'public class ModInfo : IDisposable' content: 'public class ModInfo : IDisposable'
content.vb: >- content.vb: >-
Public Class ModInfo Public Class ModInfo
Implements IDisposable Implements IDisposable
inheritance: inheritance:
- System.Object - System.Object
@ -74,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id id: Id
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 105 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -109,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod id: Mod
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 109 startLine: 112
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -144,7 +145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logger id: Logger
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 114 startLine: 117
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -179,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Content id: Content
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 119 startLine: 122
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -214,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize id: Finalize
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 131 startLine: 134
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -245,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose id: Dispose
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 136 startLine: 139
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModLoader id: ModLoader
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -65,7 +65,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryGetModInfo id: TryGetModInfo
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 24 startLine: 25
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetModsFolder id: GetModsFolder
path: Mods/ModLoader.cs path: Mods/ModLoader.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Need id: Need
path: Need.cs path: Need.cs
startLine: 19 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Max id: Max
path: Need.cs path: Need.cs
startLine: 25 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -114,7 +114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: Need.cs path: Need.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Value id: Value
path: Need.cs path: Need.cs
startLine: 36 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -206,7 +206,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Percentage id: Percentage
path: Need.cs path: Need.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Need.cs path: Need.cs
startLine: 54 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedType id: NeedType
path: Need.cs path: Need.cs
startLine: 65 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -49,6 +49,7 @@ items:
<JsonConverter(GetType(NeedType.Converter))> <JsonConverter(GetType(NeedType.Converter))>
Public Class NeedType Public Class NeedType
Implements IEmotionSource Implements IEmotionSource
inheritance: inheritance:
- System.Object - System.Object
@ -88,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types id: Types
path: Need.cs path: Need.cs
startLine: 73 startLine: 74
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -125,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Energy id: Energy
path: Need.cs path: Need.cs
startLine: 75 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -160,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hunger id: Hunger
path: Need.cs path: Need.cs
startLine: 80 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -195,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Social id: Social
path: Need.cs path: Need.cs
startLine: 81 startLine: 82
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -230,7 +231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet id: Toilet
path: Need.cs path: Need.cs
startLine: 84 startLine: 85
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -265,7 +266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hygiene id: Hygiene
path: Need.cs path: Need.cs
startLine: 85 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -300,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Entertainment id: Entertainment
path: Need.cs path: Need.cs
startLine: 86 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -335,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Need.cs path: Need.cs
startLine: 93 startLine: 94
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -370,7 +371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveReduction id: PassiveReduction
path: Need.cs path: Need.cs
startLine: 97 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -405,7 +406,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowAction id: NeedLowAction
path: Need.cs path: Need.cs
startLine: 101 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -440,7 +441,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowTime id: NeedLowTime
path: Need.cs path: Need.cs
startLine: 105 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -475,7 +476,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolveImportance id: SolveImportance
path: Need.cs path: Need.cs
startLine: 110 startLine: 111
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -510,11 +511,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: Need.cs path: Need.cs
startLine: 112 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: "\nA (localized) string that is displayed when hovering over an <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref> that has this source\n"
example: [] example: []
syntax: syntax:
content: public string SourceString { get; } content: public string SourceString { get; }
@ -549,7 +549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Need.cs path: Need.cs
startLine: 122 startLine: 123
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: Need.cs path: Need.cs
startLine: 135 startLine: 136
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AbstractSpot id: AbstractSpot
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 14 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: YOffset id: YOffset
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 19 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -116,7 +116,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Offset id: Offset
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -149,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualOffset id: VisualOffset
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 28 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -182,7 +182,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidDirections id: ValidDirections
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -217,7 +217,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Group id: Group
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 41 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -250,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawLayer id: DrawLayer
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 46 startLine: 47
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -283,7 +283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 57 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -331,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetValidDirections id: GetValidDirections
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 69 startLine: 70
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -370,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLocation id: GetLocation
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 80 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -412,7 +412,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoGroupsOverlap id: DoGroupsOverlap
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 91 startLine: 92
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSpot id: ActionSpot
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 100 startLine: 101
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -40,6 +40,7 @@ items:
content: 'public class ActionSpot : AbstractSpot' content: 'public class ActionSpot : AbstractSpot'
content.vb: >- content.vb: >-
Public Class ActionSpot Public Class ActionSpot
Inherits AbstractSpot Inherits AbstractSpot
inheritance: inheritance:
- System.Object - System.Object
@ -87,7 +88,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CategoryRestriction id: CategoryRestriction
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 107 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -120,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 114 startLine: 115
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -207,7 +208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 135 startLine: 134
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -255,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeDirections id: GetFreeDirections
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 147 startLine: 145
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -297,7 +298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants id: GetOccupants
path: Objects/ActionSpot.cs path: Objects/ActionSpot.cs
startLine: 167 startLine: 165
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroup id: AgeGroup
path: Objects/Person.cs path: Objects/Person.cs
startLine: 2298 startLine: 2328
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child id: Child
path: Objects/Person.cs path: Objects/Person.cs
startLine: 2306 startLine: 2336
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult id: Adult
path: Objects/Person.cs path: Objects/Person.cs
startLine: 2312 startLine: 2342
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BreakableFurniture id: BreakableFurniture
path: Objects/BreakableFurniture.cs path: Objects/BreakableFurniture.cs
startLine: 17 startLine: 18
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -39,7 +39,9 @@ items:
content: 'public class BreakableFurniture : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content: 'public class BreakableFurniture : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >- content.vb: >-
Public Class BreakableFurniture Public Class BreakableFurniture
Inherits Furniture Inherits Furniture
Implements IGenericDataHolder, IPricedObject, IUpdatingObject Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance: inheritance:
- System.Object - System.Object
@ -160,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWearDown id: OnWearDown
path: Objects/BreakableFurniture.cs path: Objects/BreakableFurniture.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -193,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnBreak id: OnBreak
path: Objects/BreakableFurniture.cs path: Objects/BreakableFurniture.cs
startLine: 28 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -226,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Broken id: Broken
path: Objects/BreakableFurniture.cs path: Objects/BreakableFurniture.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -269,30 +271,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/BreakableFurniture.cs path: Objects/BreakableFurniture.cs
startLine: 40 startLine: 41
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nCreates a new furniture instance.\nBy default, this is done using <xref href=\"TinyLife.Objects.FurnitureType.Construct(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public BreakableFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) content: public BreakableFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters: parameters:
- id: id - id: id
type: System.Guid type: System.Guid
description: The id to apply to the created furniture instance
- id: type - id: type
type: TinyLife.Objects.FurnitureType type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to apply to the furniture
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position that the furniture should have
content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
overload: TinyLife.Objects.BreakableFurniture.#ctor* overload: TinyLife.Objects.BreakableFurniture.#ctor*
nameWithType.vb: BreakableFurniture.BreakableFurniture(Guid, FurnitureType, Int32(), Map, Vector2) nameWithType.vb: BreakableFurniture.BreakableFurniture(Guid, FurnitureType, Int32(), Map, Vector2)
@ -324,20 +320,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThe update method, which is called every update frame by the underlying <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Objects.BreakableFurniture.Update* overload: TinyLife.Objects.BreakableFurniture.Update*
implements: implements:
@ -408,26 +400,20 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsUnderlying\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> objects.\n"
example: [] example: []
syntax: syntax:
content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary) content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary)
parameters: parameters:
- id: action - id: action
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: isAuxiliary - id: isAuxiliary
type: System.Boolean type: System.Boolean
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean) content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean)
overridden: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) overridden: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
overload: TinyLife.Objects.BreakableFurniture.ActionUpdate* overload: TinyLife.Objects.BreakableFurniture.ActionUpdate*
@ -459,13 +445,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the <xref href=\"TinyLife.Objects.Painting\" data-throw-if-not-resolved=\"false\"></xref>, the returned price isn&apos;t necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the <xref href=\"TinyLife.Tools.FurnitureTool\" data-throw-if-not-resolved=\"false\"></xref> or similar.\n"
example: [] example: []
syntax: syntax:
content: public override float GetPrice() content: public override float GetPrice()
return: return:
type: System.Single type: System.Single
description: The object&apos;s price
content.vb: Public Overrides Function GetPrice As Single content.vb: Public Overrides Function GetPrice As Single
overridden: TinyLife.Objects.Furniture.GetPrice overridden: TinyLife.Objects.Furniture.GetPrice
overload: TinyLife.Objects.BreakableFurniture.GetPrice* overload: TinyLife.Objects.BreakableFurniture.GetPrice*
@ -497,13 +481,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns a set of lines that are displayed in build mode when this furniture is hovered over, either in the buy menu or in the <xref href=\"TinyLife.World.Household.FurnitureStorage\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, info about <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.Reliability\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating\" data-throw-if-not-resolved=\"false\"></xref> is returned, and <xref href=\"TinyLife.Objects.Furniture.OnGetDescription\" data-throw-if-not-resolved=\"false\"></xref> is invoked.\n"
example: [] example: []
syntax: syntax:
content: public override IEnumerable<string> GetDescription() content: public override IEnumerable<string> GetDescription()
return: return:
type: System.Collections.Generic.IEnumerable{System.String} type: System.Collections.Generic.IEnumerable{System.String}
description: A set of description lines for this furniture item
content.vb: Public Overrides Function GetDescription As IEnumerable(Of String) content.vb: Public Overrides Function GetDescription As IEnumerable(Of String)
overridden: TinyLife.Objects.Furniture.GetDescription overridden: TinyLife.Objects.Furniture.GetDescription
overload: TinyLife.Objects.BreakableFurniture.GetDescription* overload: TinyLife.Objects.BreakableFurniture.GetDescription*
@ -535,17 +517,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns the decorative rating of this object in the given room.\nBy default, the underlying <xref href=\"TinyLife.Objects.Furniture.Type\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating\" data-throw-if-not-resolved=\"false\"></xref>, influeced by whether this object is <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref>, is returned.\n"
example: [] example: []
syntax: syntax:
content: public override int GetDecorativeRating(Room room) content: public override int GetDecorativeRating(Room room)
parameters: parameters:
- id: room - id: room
type: TinyLife.World.Room type: TinyLife.World.Room
description: The room that the object is in, or null if it is not in a room at all
return: return:
type: System.Int32 type: System.Int32
description: The decorative rating of this object
content.vb: Public Overrides Function GetDecorativeRating(room As Room) As Integer content.vb: Public Overrides Function GetDecorativeRating(room As Room) As Integer
overridden: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room) overridden: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
overload: TinyLife.Objects.BreakableFurniture.GetDecorativeRating* overload: TinyLife.Objects.BreakableFurniture.GetDecorativeRating*

View file

@ -7,12 +7,11 @@ items:
children: children:
- TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[]) - TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])
- TinyLife.Objects.Clothes.Ages - TinyLife.Objects.Clothes.Ages
- TinyLife.Objects.Clothes.AllIntentions
- TinyLife.Objects.Clothes.Colors - TinyLife.Objects.Clothes.Colors
- TinyLife.Objects.Clothes.DepthFunction - TinyLife.Objects.Clothes.DepthFunction
- TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup) - TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup)
- TinyLife.Objects.Clothes.GetIntentionDescription - TinyLife.Objects.Clothes.GetIntentionDescription
- TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single)
- TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.Clothes.GetPrice - TinyLife.Objects.Clothes.GetPrice
- TinyLife.Objects.Clothes.Icon - TinyLife.Objects.Clothes.Icon
- TinyLife.Objects.Clothes.Intentions - TinyLife.Objects.Clothes.Intentions
@ -40,7 +39,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes id: Clothes
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 25 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -55,6 +54,7 @@ items:
<JsonConverter(GetType(StaticJsonConverter(Of Clothes)), New Object() {GetType(Clothes), "PrivateTypes"})> <JsonConverter(GetType(StaticJsonConverter(Of Clothes)), New Object() {GetType(Clothes), "PrivateTypes"})>
Public Class Clothes Public Class Clothes
Implements IPricedObject Implements IPricedObject
inheritance: inheritance:
- System.Object - System.Object
@ -94,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Layers id: Layers
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -113,6 +113,43 @@ items:
- Public - Public
- Shared - Shared
- ReadOnly - ReadOnly
- uid: TinyLife.Objects.Clothes.AllIntentions
commentId: F:TinyLife.Objects.Clothes.AllIntentions
id: AllIntentions
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: AllIntentions
nameWithType: Clothes.AllIntentions
fullName: TinyLife.Objects.Clothes.AllIntentions
type: Field
source:
remote:
path: TinyLife/Objects/Clothes.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllIntentions
path: Objects/Clothes.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA set of all valid <xref href=\"TinyLife.Objects.ClothesIntention\" data-throw-if-not-resolved=\"false\"></xref> values\n"
example: []
syntax:
content: public static readonly ClothesIntention[] AllIntentions
return:
type: TinyLife.Objects.ClothesIntention[]
content.vb: Public Shared ReadOnly AllIntentions As ClothesIntention()
modifiers.csharp:
- public
- static
- readonly
modifiers.vb:
- Public
- Shared
- ReadOnly
- uid: TinyLife.Objects.Clothes.Types - uid: TinyLife.Objects.Clothes.Types
commentId: F:TinyLife.Objects.Clothes.Types commentId: F:TinyLife.Objects.Clothes.Types
id: Types id: Types
@ -131,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types id: Types
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 35 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -168,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReferencePrice id: ReferencePrice
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 41 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -203,7 +240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 159 startLine: 169
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -238,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Layer id: Layer
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 163 startLine: 173
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -273,7 +310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureRegions id: TextureRegions
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 169 startLine: 179
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -308,7 +345,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors id: Colors
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 174 startLine: 184
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -343,7 +380,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price id: Price
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 179 startLine: 189
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -378,11 +415,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intentions id: Intentions
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 184 startLine: 193
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nA set of <xref href=\"TinyLife.Objects.ClothesIntention\" data-throw-if-not-resolved=\"false\"></xref> flags that determine what this clothes item can be used for.\nThis value is used by <xref href=\"TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nA set of <xref href=\"TinyLife.Objects.ClothesIntention\" data-throw-if-not-resolved=\"false\"></xref> flags that determine what this clothes item can be used for.\n"
example: [] example: []
syntax: syntax:
content: public readonly ClothesIntention Intentions content: public readonly ClothesIntention Intentions
@ -413,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 189 startLine: 198
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -450,7 +487,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable id: NonBuyable
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 194 startLine: 203
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -487,7 +524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ages id: Ages
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 199 startLine: 208
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -524,7 +561,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthFunction id: DepthFunction
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 204 startLine: 213
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -561,7 +598,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureBehaviorLayer id: TextureBehaviorLayer
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 209 startLine: 218
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -598,7 +635,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 220 startLine: 229
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -652,17 +689,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice id: GetPrice
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 233 startLine: 242
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the <xref href=\"TinyLife.Objects.Painting\" data-throw-if-not-resolved=\"false\"></xref>, the returned price isn&apos;t necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the <xref href=\"TinyLife.Tools.FurnitureTool\" data-throw-if-not-resolved=\"false\"></xref> or similar.\n"
example: [] example: []
syntax: syntax:
content: public float GetPrice() content: public float GetPrice()
return: return:
type: System.Single type: System.Single
description: The object&apos;s price
content.vb: Public Function GetPrice As Single content.vb: Public Function GetPrice As Single
overload: TinyLife.Objects.Clothes.GetPrice* overload: TinyLife.Objects.Clothes.GetPrice*
implements: implements:
@ -689,7 +724,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntentionDescription id: GetIntentionDescription
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 241 startLine: 250
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -724,7 +759,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 252 startLine: 261
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -762,7 +797,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClothes id: GetClothes
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 263 startLine: 272
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -788,103 +823,6 @@ items:
modifiers.vb: modifiers.vb:
- Public - Public
- Shared - Shared
- uid: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)
commentId: M:TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)
id: GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: GetIntentionPercentage(IEnumerable<Clothes>, ClothesIntention)
nameWithType: Clothes.GetIntentionPercentage(IEnumerable<Clothes>, ClothesIntention)
fullName: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable<TinyLife.Objects.Clothes>, TinyLife.Objects.ClothesIntention)
type: Method
source:
remote:
path: TinyLife/Objects/Clothes.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntentionPercentage
path: Objects/Clothes.cs
startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a value between 0 and 1 that represents how well the given set of clothes (<code data-dev-comment-type=\"paramref\" class=\"paramref\">outfit</code>) matches the given <xref href=\"TinyLife.Objects.ClothesIntention\" data-throw-if-not-resolved=\"false\"></xref>.\nFor a person, this method is used by <xref href=\"TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static float GetIntentionPercentage(IEnumerable<Clothes> outfit, ClothesIntention intention)
parameters:
- id: outfit
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}
description: The outfit whose intention percentage to query
- id: intention
type: TinyLife.Objects.ClothesIntention
description: The intention to match the outfit to
return:
type: System.Single
description: The intention match percentage, between 0 and 1
content.vb: Public Shared Function GetIntentionPercentage(outfit As IEnumerable(Of Clothes), intention As ClothesIntention) As Single
overload: TinyLife.Objects.Clothes.GetIntentionPercentage*
nameWithType.vb: Clothes.GetIntentionPercentage(IEnumerable(Of Clothes), ClothesIntention)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Clothes), TinyLife.Objects.ClothesIntention)
name.vb: GetIntentionPercentage(IEnumerable(Of Clothes), ClothesIntention)
- uid: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single)
commentId: M:TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single)
id: GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single)
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: GetIntentionMatchingOutfit(IEnumerable<IEnumerable<Clothes>>, ClothesIntention, Single)
nameWithType: Clothes.GetIntentionMatchingOutfit(IEnumerable<IEnumerable<Clothes>>, ClothesIntention, Single)
fullName: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<TinyLife.Objects.Clothes>>, TinyLife.Objects.ClothesIntention, System.Single)
type: Method
source:
remote:
path: TinyLife/Objects/Clothes.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntentionMatchingOutfit
path: Objects/Clothes.cs
startLine: 296
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the index for an outfit that best matches the given <xref href=\"TinyLife.Objects.ClothesIntention\" data-throw-if-not-resolved=\"false\"></xref> out of all of the passed outfits.\nThis method is used by <xref href=\"TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> and evaluates the best match by using <xref href=\"TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable%7bTinyLife.Objects.Clothes%7d%2cTinyLife.Objects.ClothesIntention)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static int GetIntentionMatchingOutfit(IEnumerable<IEnumerable<Clothes>> outfits, ClothesIntention intention, float requiredMatchPercentage = 0F)
parameters:
- id: outfits
type: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}}
description: A set of outfits, each of which is a set of clothing items
- id: intention
type: TinyLife.Objects.ClothesIntention
description: The intention to match the best outfit to
- id: requiredMatchPercentage
type: System.Single
description: An optional minimum percentage that the returned outfit needs to have. If this is greater than 0, this method can return -1, meaning no outfit is sufficiently matching.
return:
type: System.Int32
description: The index in the <code data-dev-comment-type="paramref" class="paramref">outfits</code> collection that best matches the intention, or -1 if <code data-dev-comment-type="paramref" class="paramref">requiredMatchPercentage</code> is set and there is no sufficient match
content.vb: Public Shared Function GetIntentionMatchingOutfit(outfits As IEnumerable(Of IEnumerable(Of Clothes)), intention As ClothesIntention, requiredMatchPercentage As Single = 0F) As Integer
overload: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit*
nameWithType.vb: Clothes.GetIntentionMatchingOutfit(IEnumerable(Of IEnumerable(Of Clothes)), ClothesIntention, Single)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Clothes)), TinyLife.Objects.ClothesIntention, System.Single)
name.vb: GetIntentionMatchingOutfit(IEnumerable(Of IEnumerable(Of Clothes)), ClothesIntention, Single)
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person
@ -1312,6 +1250,36 @@ references:
- name: () - name: ()
nameWithType: () nameWithType: ()
fullName: () fullName: ()
- uid: TinyLife.Objects.ClothesIntention
commentId: T:TinyLife.Objects.ClothesIntention
parent: TinyLife.Objects
name: ClothesIntention
nameWithType: ClothesIntention
fullName: TinyLife.Objects.ClothesIntention
- uid: TinyLife.Objects.ClothesIntention[]
isExternal: true
name: ClothesIntention[]
nameWithType: ClothesIntention[]
fullName: TinyLife.Objects.ClothesIntention[]
nameWithType.vb: ClothesIntention()
fullName.vb: TinyLife.Objects.ClothesIntention()
name.vb: ClothesIntention()
spec.csharp:
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
nameWithType: ClothesIntention
fullName: TinyLife.Objects.ClothesIntention
- name: '[]'
nameWithType: '[]'
fullName: '[]'
spec.vb:
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
nameWithType: ClothesIntention
fullName: TinyLife.Objects.ClothesIntention
- name: ()
nameWithType: ()
fullName: ()
- uid: TinyLife.Objects.Clothes - uid: TinyLife.Objects.Clothes
commentId: T:TinyLife.Objects.Clothes commentId: T:TinyLife.Objects.Clothes
parent: TinyLife.Objects parent: TinyLife.Objects
@ -1535,15 +1503,6 @@ references:
name: Single name: Single
nameWithType: Single nameWithType: Single
fullName: System.Single fullName: System.Single
- uid: TinyLife.Objects.ClothesIntention
commentId: T:TinyLife.Objects.ClothesIntention
parent: TinyLife.Objects
name: ClothesIntention
nameWithType: ClothesIntention
fullName: TinyLife.Objects.ClothesIntention
- uid: TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single)
commentId: M:TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single)
isExternal: true
- uid: TinyLife.Objects.Clothes.Icon* - uid: TinyLife.Objects.Clothes.Icon*
commentId: Overload:TinyLife.Objects.Clothes.Icon commentId: Overload:TinyLife.Objects.Clothes.Icon
name: Icon name: Icon
@ -2006,80 +1965,3 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Objects.Clothes.GetIntentionPercentage*
commentId: Overload:TinyLife.Objects.Clothes.GetIntentionPercentage
name: GetIntentionPercentage
nameWithType: Clothes.GetIntentionPercentage
fullName: TinyLife.Objects.Clothes.GetIntentionPercentage
- uid: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)
commentId: M:TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)
isExternal: true
- uid: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit*
commentId: Overload:TinyLife.Objects.Clothes.GetIntentionMatchingOutfit
name: GetIntentionMatchingOutfit
nameWithType: Clothes.GetIntentionMatchingOutfit
fullName: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit
- uid: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}}
commentId: T:System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<IEnumerable<Clothes>>
nameWithType: IEnumerable<IEnumerable<Clothes>>
fullName: System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<TinyLife.Objects.Clothes>>
nameWithType.vb: IEnumerable(Of IEnumerable(Of Clothes))
fullName.vb: System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Clothes))
name.vb: IEnumerable(Of IEnumerable(Of Clothes))
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Objects.Clothes
name: Clothes
nameWithType: Clothes
fullName: TinyLife.Objects.Clothes
- name: '>'
nameWithType: '>'
fullName: '>'
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Objects.Clothes
name: Clothes
nameWithType: Clothes
fullName: TinyLife.Objects.Clothes
- name: )
nameWithType: )
fullName: )
- name: )
nameWithType: )
fullName: )

View file

@ -13,6 +13,7 @@ items:
- TinyLife.Objects.ClothesIntention.Summer - TinyLife.Objects.ClothesIntention.Summer
- TinyLife.Objects.ClothesIntention.Swimwear - TinyLife.Objects.ClothesIntention.Swimwear
- TinyLife.Objects.ClothesIntention.Winter - TinyLife.Objects.ClothesIntention.Winter
- TinyLife.Objects.ClothesIntention.Work
- TinyLife.Objects.ClothesIntention.Workout - TinyLife.Objects.ClothesIntention.Workout
langs: langs:
- csharp - csharp
@ -28,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesIntention id: ClothesIntention
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 409 startLine: 447
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -45,6 +46,7 @@ items:
Public Enum ClothesIntention Public Enum ClothesIntention
extensionMethods: extensionMethods:
- TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.JsonCopy``1
- TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
attributes: attributes:
- type: System.FlagsAttribute - type: System.FlagsAttribute
ctor: System.FlagsAttribute.#ctor ctor: System.FlagsAttribute.#ctor
@ -73,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None id: None
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 413 startLine: 451
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -105,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Everyday id: Everyday
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 414 startLine: 452
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -137,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Party id: Party
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 415 startLine: 453
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -169,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Formal id: Formal
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 416 startLine: 454
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -201,7 +203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout id: Workout
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 417 startLine: 455
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -233,7 +235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swimwear id: Swimwear
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 418 startLine: 456
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -265,7 +267,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sleep id: Sleep
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 419 startLine: 457
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -297,7 +299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Summer id: Summer
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 420 startLine: 458
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -329,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Winter id: Winter
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 421 startLine: 459
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -343,6 +345,38 @@ items:
modifiers.vb: modifiers.vb:
- Public - Public
- Const - Const
- uid: TinyLife.Objects.ClothesIntention.Work
commentId: F:TinyLife.Objects.ClothesIntention.Work
id: Work
parent: TinyLife.Objects.ClothesIntention
langs:
- csharp
- vb
name: Work
nameWithType: ClothesIntention.Work
fullName: TinyLife.Objects.ClothesIntention.Work
type: Field
source:
remote:
path: TinyLife/Objects/Clothes.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Work
path: Objects/Clothes.cs
startLine: 460
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: Work = 256
return:
type: TinyLife.Objects.ClothesIntention
modifiers.csharp:
- public
- const
modifiers.vb:
- Public
- Const
references: references:
- uid: System.FlagsAttribute - uid: System.FlagsAttribute
commentId: T:System.FlagsAttribute commentId: T:System.FlagsAttribute
@ -388,6 +422,35 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
commentId: M:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
name: GetRequiredMatchPercentage()
nameWithType: Extensions.GetRequiredMatchPercentage()
fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage()
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
name: GetRequiredMatchPercentage
nameWithType: Extensions.GetRequiredMatchPercentage
fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
name: GetRequiredMatchPercentage
nameWithType: Extensions.GetRequiredMatchPercentage
fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -436,6 +499,41 @@ references:
name: Extensions name: Extensions
nameWithType: Extensions nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
commentId: M:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
name: GetRequiredMatchPercentage(ClothesIntention)
nameWithType: Extensions.GetRequiredMatchPercentage(ClothesIntention)
fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
name: GetRequiredMatchPercentage
nameWithType: Extensions.GetRequiredMatchPercentage
fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
nameWithType: ClothesIntention
fullName: TinyLife.Objects.ClothesIntention
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
name: GetRequiredMatchPercentage
nameWithType: Extensions.GetRequiredMatchPercentage
fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
nameWithType: ClothesIntention
fullName: TinyLife.Objects.ClothesIntention
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities commentId: N:TinyLife.Utilities
name: TinyLife.Utilities name: TinyLife.Utilities

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesLayer id: ClothesLayer
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 367 startLine: 405
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -75,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Body id: Body
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 373 startLine: 411
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Eyes id: Eyes
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 377 startLine: 415
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -143,7 +143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pants id: Pants
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 381 startLine: 419
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -177,7 +177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Arms id: Arms
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 385 startLine: 423
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shirt id: Shirt
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 389 startLine: 427
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -245,7 +245,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hair id: Hair
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 393 startLine: 431
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -279,7 +279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Accessories id: Accessories
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 397 startLine: 435
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -313,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shoes id: Shoes
path: Objects/Clothes.cs path: Objects/Clothes.cs
startLine: 401 startLine: 439
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Counter id: Counter
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 96 startLine: 97
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -32,7 +32,9 @@ items:
content: 'public class Counter : CornerFurniture, IGenericDataHolder, IPricedObject' content: 'public class Counter : CornerFurniture, IGenericDataHolder, IPricedObject'
content.vb: >- content.vb: >-
Public Class Counter Public Class Counter
Inherits CornerFurniture Inherits CornerFurniture
Implements IGenericDataHolder, IPricedObject Implements IGenericDataHolder, IPricedObject
inheritance: inheritance:
- System.Object - System.Object
@ -155,30 +157,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 99 startLine: 100
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nCreates a new furniture instance.\nBy default, this is done using <xref href=\"TinyLife.Objects.FurnitureType.Construct(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public Counter(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) content: public Counter(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters: parameters:
- id: id - id: id
type: System.Guid type: System.Guid
description: The id to apply to the created furniture instance
- id: type - id: type
type: TinyLife.Objects.FurnitureType type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to apply to the furniture
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position that the furniture should have
content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
overload: TinyLife.Objects.CornerFurniture.Counter.#ctor* overload: TinyLife.Objects.CornerFurniture.Counter.#ctor*
nameWithType.vb: CornerFurniture.Counter.Counter(Guid, FurnitureType, Int32(), Map, Vector2) nameWithType.vb: CornerFurniture.Counter.Counter(Guid, FurnitureType, Int32(), Map, Vector2)
@ -210,17 +206,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nA method that determines whether this corner furniture should connect to the given neighboring furniture.\nIf this method returns true, the neighbor&apos;s rotation is passed to <xref href=\"TinyLife.Objects.CornerFurniture.GetCornerStatus(System.Collections.Generic.Dictionary%7bMLEM.Misc.Direction2%2cMLEM.Misc.Direction2%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: protected override bool ShouldConnectTo(Furniture neighbor) content: protected override bool ShouldConnectTo(Furniture neighbor)
parameters: parameters:
- id: neighbor - id: neighbor
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The neighbor to connect to
return: return:
type: System.Boolean type: System.Boolean
description: Whether this object should connect to the neighbor furniture
content.vb: Protected Overrides Function ShouldConnectTo(neighbor As Furniture) As Boolean content.vb: Protected Overrides Function ShouldConnectTo(neighbor As Furniture) As Boolean
overridden: TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture) overridden: TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture)
overload: TinyLife.Objects.CornerFurniture.Counter.ShouldConnectTo* overload: TinyLife.Objects.CornerFurniture.Counter.ShouldConnectTo*
@ -252,17 +245,14 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nA method that is used to determine the corner status that this furniture should have, based on the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">neighborRotations</code>.\nThe neighbor rotations are previously gathered based on the information returned for each neighbor in <xref href=\"TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: protected override Direction2 GetCornerStatus(Dictionary<Direction2, Direction2> neighborRotations) content: protected override Direction2 GetCornerStatus(Dictionary<Direction2, Direction2> neighborRotations)
parameters: parameters:
- id: neighborRotations - id: neighborRotations
type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Misc.Direction2} type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Misc.Direction2}
description: The rotations of each neighbor, where the keys are the direction that the neighbor is in, and the values are the neighbor&apos;s <xref href="TinyLife.Objects.Furniture.Rotation" data-throw-if-not-resolved="false"></xref>
return: return:
type: MLEM.Misc.Direction2 type: MLEM.Misc.Direction2
description: The direction of the texture that should be used for this corner, or <xref href="MLEM.Misc.Direction2" data-throw-if-not-resolved="false"></xref> for no connection
content.vb: Protected Overrides Function GetCornerStatus(neighborRotations As Dictionary(Of Direction2, Direction2)) As Direction2 content.vb: Protected Overrides Function GetCornerStatus(neighborRotations As Dictionary(Of Direction2, Direction2)) As Direction2
overridden: TinyLife.Objects.CornerFurniture.GetCornerStatus(System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Misc.Direction2}) overridden: TinyLife.Objects.CornerFurniture.GetCornerStatus(System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Misc.Direction2})
overload: TinyLife.Objects.CornerFurniture.Counter.GetCornerStatus* overload: TinyLife.Objects.CornerFurniture.Counter.GetCornerStatus*

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CornerFurniture id: CornerFurniture
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 17 startLine: 18
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -35,7 +35,9 @@ items:
content: 'public class CornerFurniture : Furniture, IGenericDataHolder, IPricedObject' content: 'public class CornerFurniture : Furniture, IGenericDataHolder, IPricedObject'
content.vb: >- content.vb: >-
Public Class CornerFurniture Public Class CornerFurniture
Inherits Furniture Inherits Furniture
Implements IGenericDataHolder, IPricedObject Implements IGenericDataHolder, IPricedObject
inheritance: inheritance:
- System.Object - System.Object
@ -156,30 +158,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nCreates a new furniture instance.\nBy default, this is done using <xref href=\"TinyLife.Objects.FurnitureType.Construct(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public CornerFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) content: public CornerFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters: parameters:
- id: id - id: id
type: System.Guid type: System.Guid
description: The id to apply to the created furniture instance
- id: type - id: type
type: TinyLife.Objects.FurnitureType type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to apply to the furniture
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position that the furniture should have
content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
overload: TinyLife.Objects.CornerFurniture.#ctor* overload: TinyLife.Objects.CornerFurniture.#ctor*
nameWithType.vb: CornerFurniture.CornerFurniture(Guid, FurnitureType, Int32(), Map, Vector2) nameWithType.vb: CornerFurniture.CornerFurniture(Guid, FurnitureType, Int32(), Map, Vector2)
@ -207,7 +203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldConnectTo id: ShouldConnectTo
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 34 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -248,7 +244,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCornerStatus id: GetCornerStatus
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -292,54 +288,40 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 62 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of <xref href=\"TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Color%7d)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch - id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos - id: drawPos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor - id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color} type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation - id: rotation
type: MLEM.Misc.Direction2 type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale - id: drawScale
type: System.Single type: System.Single
description: The scale to draw the furniture with
- id: pivot - id: pivot
type: System.Boolean type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent - id: parent
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot - id: parentSpot
type: TinyLife.Objects.AbstractSpot type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset - id: depthOffset
type: System.Single type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held - id: held
type: System.Boolean type: System.Boolean
description: Whether or not this item is currently being held by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean)
overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)
overload: TinyLife.Objects.CornerFurniture.Draw* overload: TinyLife.Objects.CornerFurniture.Draw*
@ -370,18 +352,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged id: OnNeighborChanged
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 70 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method gets called when any neighboring furniture changes. The neighboring furniture is passed.\nBy default, this method does nothing, so calling base is not necessary.\n"
example: [] example: []
syntax: syntax:
content: protected override void OnNeighborChanged(Furniture neighbor) content: protected override void OnNeighborChanged(Furniture neighbor)
parameters: parameters:
- id: neighbor - id: neighbor
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The neighbor furniture that changed
content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture) content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture)
overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
overload: TinyLife.Objects.CornerFurniture.OnNeighborChanged* overload: TinyLife.Objects.CornerFurniture.OnNeighborChanged*
@ -409,17 +389,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Objects/CornerFurniture.cs path: Objects/CornerFurniture.cs
startLine: 75 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy 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>.\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate() content: public override bool Validate()
return: return:
type: System.Boolean type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.Furniture.Validate overridden: TinyLife.Objects.Furniture.Validate
overload: TinyLife.Objects.CornerFurniture.Validate* overload: TinyLife.Objects.CornerFurniture.Validate*

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fence id: Fence
path: Objects/Fence.cs path: Objects/Fence.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -34,7 +34,9 @@ items:
content: 'public class Fence : Furniture, IGenericDataHolder, IPricedObject' content: 'public class Fence : Furniture, IGenericDataHolder, IPricedObject'
content.vb: >- content.vb: >-
Public Class Fence Public Class Fence
Inherits Furniture Inherits Furniture
Implements IGenericDataHolder, IPricedObject Implements IGenericDataHolder, IPricedObject
inheritance: inheritance:
- System.Object - System.Object
@ -153,30 +155,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/Fence.cs path: Objects/Fence.cs
startLine: 19 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nCreates a new furniture instance.\nBy default, this is done using <xref href=\"TinyLife.Objects.FurnitureType.Construct(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public Fence(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) content: public Fence(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters: parameters:
- id: id - id: id
type: System.Guid type: System.Guid
description: The id to apply to the created furniture instance
- id: type - id: type
type: TinyLife.Objects.FurnitureType type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to apply to the furniture
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position that the furniture should have
content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
overload: TinyLife.Objects.Fence.#ctor* overload: TinyLife.Objects.Fence.#ctor*
nameWithType.vb: Fence.Fence(Guid, FurnitureType, Int32(), Map, Vector2) nameWithType.vb: Fence.Fence(Guid, FurnitureType, Int32(), Map, Vector2)
@ -204,54 +200,40 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: Objects/Fence.cs path: Objects/Fence.cs
startLine: 25 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of <xref href=\"TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Color%7d)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch - id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos - id: drawPos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor - id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color} type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation - id: rotation
type: MLEM.Misc.Direction2 type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale - id: drawScale
type: System.Single type: System.Single
description: The scale to draw the furniture with
- id: pivot - id: pivot
type: System.Boolean type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent - id: parent
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot - id: parentSpot
type: TinyLife.Objects.AbstractSpot type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset - id: depthOffset
type: System.Single type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held - id: held
type: System.Boolean type: System.Boolean
description: Whether or not this item is currently being held by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean)
overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)
overload: TinyLife.Objects.Fence.Draw* overload: TinyLife.Objects.Fence.Draw*
@ -282,17 +264,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Objects/Fence.cs path: Objects/Fence.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy 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>.\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate() content: public override bool Validate()
return: return:
type: System.Boolean type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.Furniture.Validate overridden: TinyLife.Objects.Furniture.Validate
overload: TinyLife.Objects.Fence.Validate* overload: TinyLife.Objects.Fence.Validate*
@ -320,18 +300,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged id: OnNeighborChanged
path: Objects/Fence.cs path: Objects/Fence.cs
startLine: 43 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method gets called when any neighboring furniture changes. The neighboring furniture is passed.\nBy default, this method does nothing, so calling base is not necessary.\n"
example: [] example: []
syntax: syntax:
content: protected override void OnNeighborChanged(Furniture neighbor) content: protected override void OnNeighborChanged(Furniture neighbor)
parameters: parameters:
- id: neighbor - id: neighbor
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The neighbor furniture that changed
content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture) content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture)
overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
overload: TinyLife.Objects.Fence.OnNeighborChanged* overload: TinyLife.Objects.Fence.OnNeighborChanged*
@ -359,7 +337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldConnectTo id: ShouldConnectTo
path: Objects/Fence.cs path: Objects/Fence.cs
startLine: 53 startLine: 54
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -10,6 +10,7 @@ items:
- TinyLife.Objects.Fireplace.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) - TinyLife.Objects.Fireplace.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)
- TinyLife.Objects.Fireplace.IsElectrical - TinyLife.Objects.Fireplace.IsElectrical
- TinyLife.Objects.Fireplace.LightSize - TinyLife.Objects.Fireplace.LightSize
- TinyLife.Objects.Fireplace.OnRemoved
- TinyLife.Objects.Fireplace.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Objects.Fireplace.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
langs: langs:
- csharp - csharp
@ -25,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fireplace id: Fireplace
path: Objects/Fireplace.cs path: Objects/Fireplace.cs
startLine: 16 startLine: 18
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -35,7 +36,9 @@ items:
content: 'public class Fireplace : LightFurniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content: 'public class Fireplace : LightFurniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >- content.vb: >-
Public Class Fireplace Public Class Fireplace
Inherits LightFurniture Inherits LightFurniture
Implements IGenericDataHolder, IPricedObject, IUpdatingObject Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance: inheritance:
- System.Object - System.Object
@ -51,7 +54,6 @@ items:
- TinyLife.Objects.LightFurniture.Lights - TinyLife.Objects.LightFurniture.Lights
- TinyLife.Objects.LightFurniture.IsDisabled - TinyLife.Objects.LightFurniture.IsDisabled
- TinyLife.Objects.LightFurniture.OnAdded - TinyLife.Objects.LightFurniture.OnAdded
- TinyLife.Objects.LightFurniture.OnRemoved
- TinyLife.Objects.LightFurniture.Validate - TinyLife.Objects.LightFurniture.Validate
- TinyLife.Objects.Furniture.Random - TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription - TinyLife.Objects.Furniture.OnGetDescription
@ -160,11 +162,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsElectrical id: IsElectrical
path: Objects/Fireplace.cs path: Objects/Fireplace.cs
startLine: 19 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nWhether this furniture is electrical.\nIf this is true, <xref href=\"TinyLife.Objects.Furniture.AreUtilitiesDisabled\" data-throw-if-not-resolved=\"false\"></xref> will cause this object&apos;s lights to be disabled.\n"
example: [] example: []
syntax: syntax:
content: public override bool IsElectrical { get; } content: public override bool IsElectrical { get; }
@ -200,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LightSize id: LightSize
path: Objects/Fireplace.cs path: Objects/Fireplace.cs
startLine: 24 startLine: 26
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -239,30 +240,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/Fireplace.cs path: Objects/Fireplace.cs
startLine: 30 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nCreates a new furniture instance.\nBy default, this is done using <xref href=\"TinyLife.Objects.FurnitureType.Construct(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public Fireplace(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) content: public Fireplace(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters: parameters:
- id: id - id: id
type: System.Guid type: System.Guid
description: The id to apply to the created furniture instance
- id: type - id: type
type: TinyLife.Objects.FurnitureType type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to apply to the furniture
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position that the furniture should have
content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
overload: TinyLife.Objects.Fireplace.#ctor* overload: TinyLife.Objects.Fireplace.#ctor*
nameWithType.vb: Fireplace.Fireplace(Guid, FurnitureType, Int32(), Map, Vector2) nameWithType.vb: Fireplace.Fireplace(Guid, FurnitureType, Int32(), Map, Vector2)
@ -290,54 +285,40 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: Objects/Fireplace.cs path: Objects/Fireplace.cs
startLine: 40 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of <xref href=\"TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Color%7d)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch - id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos - id: drawPos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor - id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color} type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation - id: rotation
type: MLEM.Misc.Direction2 type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale - id: drawScale
type: System.Single type: System.Single
description: The scale to draw the furniture with
- id: pivot - id: pivot
type: System.Boolean type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent - id: parent
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot - id: parentSpot
type: TinyLife.Objects.AbstractSpot type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset - id: depthOffset
type: System.Single type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held - id: held
type: System.Boolean type: System.Boolean
description: Whether or not this item is currently being held by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean)
overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)
overload: TinyLife.Objects.Fireplace.Draw* overload: TinyLife.Objects.Fireplace.Draw*
@ -368,24 +349,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: Objects/Fireplace.cs path: Objects/Fireplace.cs
startLine: 50 startLine: 54
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThe update method, which is called every update frame by the underlying <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overridden: TinyLife.Objects.LightFurniture.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overridden: TinyLife.Objects.LightFurniture.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Objects.Fireplace.Update* overload: TinyLife.Objects.Fireplace.Update*
@ -413,17 +390,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateLights id: CreateLights
path: Objects/Fireplace.cs path: Objects/Fireplace.cs
startLine: 62 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when this furniture&apos;s lights should get initialized.\nBy default, this method calls <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.CreateLights\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: protected override IEnumerable<Light> CreateLights() content: protected override IEnumerable<Light> CreateLights()
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Light} type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Light}
description: The lights that this object should have
content.vb: Protected Overrides Function CreateLights As IEnumerable(Of Light) content.vb: Protected Overrides Function CreateLights As IEnumerable(Of Light)
overridden: TinyLife.Objects.LightFurniture.CreateLights overridden: TinyLife.Objects.LightFurniture.CreateLights
overload: TinyLife.Objects.Fireplace.CreateLights* overload: TinyLife.Objects.Fireplace.CreateLights*
@ -433,6 +408,40 @@ items:
modifiers.vb: modifiers.vb:
- Protected - Protected
- Overrides - Overrides
- uid: TinyLife.Objects.Fireplace.OnRemoved
commentId: M:TinyLife.Objects.Fireplace.OnRemoved
id: OnRemoved
parent: TinyLife.Objects.Fireplace
langs:
- csharp
- vb
name: OnRemoved()
nameWithType: Fireplace.OnRemoved()
fullName: TinyLife.Objects.Fireplace.OnRemoved()
type: Method
source:
remote:
path: TinyLife/Objects/Fireplace.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: Objects/Fireplace.cs
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Objects
example: []
syntax:
content: public override void OnRemoved()
content.vb: Public Overrides Sub OnRemoved
overridden: TinyLife.Objects.LightFurniture.OnRemoved
overload: TinyLife.Objects.Fireplace.OnRemoved*
modifiers.csharp:
- public
- override
modifiers.vb:
- Public
- Overrides
references: references:
- uid: TinyLife.Objects.LightFurniture - uid: TinyLife.Objects.LightFurniture
commentId: T:TinyLife.Objects.LightFurniture commentId: T:TinyLife.Objects.LightFurniture
@ -539,34 +548,6 @@ references:
- name: ) - name: )
nameWithType: ) nameWithType: )
fullName: ) fullName: )
- uid: TinyLife.Objects.LightFurniture.OnRemoved
commentId: M:TinyLife.Objects.LightFurniture.OnRemoved
parent: TinyLife.Objects.LightFurniture
name: OnRemoved()
nameWithType: LightFurniture.OnRemoved()
fullName: TinyLife.Objects.LightFurniture.OnRemoved()
spec.csharp:
- uid: TinyLife.Objects.LightFurniture.OnRemoved
name: OnRemoved
nameWithType: LightFurniture.OnRemoved
fullName: TinyLife.Objects.LightFurniture.OnRemoved
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Objects.LightFurniture.OnRemoved
name: OnRemoved
nameWithType: LightFurniture.OnRemoved
fullName: TinyLife.Objects.LightFurniture.OnRemoved
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Objects.LightFurniture.Validate - uid: TinyLife.Objects.LightFurniture.Validate
commentId: M:TinyLife.Objects.LightFurniture.Validate commentId: M:TinyLife.Objects.LightFurniture.Validate
parent: TinyLife.Objects.LightFurniture parent: TinyLife.Objects.LightFurniture
@ -4497,3 +4478,36 @@ references:
name: System.Collections.Generic name: System.Collections.Generic
nameWithType: System.Collections.Generic nameWithType: System.Collections.Generic
fullName: System.Collections.Generic fullName: System.Collections.Generic
- uid: TinyLife.Objects.LightFurniture.OnRemoved
commentId: M:TinyLife.Objects.LightFurniture.OnRemoved
parent: TinyLife.Objects.LightFurniture
name: OnRemoved()
nameWithType: LightFurniture.OnRemoved()
fullName: TinyLife.Objects.LightFurniture.OnRemoved()
spec.csharp:
- uid: TinyLife.Objects.LightFurniture.OnRemoved
name: OnRemoved
nameWithType: LightFurniture.OnRemoved
fullName: TinyLife.Objects.LightFurniture.OnRemoved
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Objects.LightFurniture.OnRemoved
name: OnRemoved
nameWithType: LightFurniture.OnRemoved
fullName: TinyLife.Objects.LightFurniture.OnRemoved
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Objects.Fireplace.OnRemoved*
commentId: Overload:TinyLife.Objects.Fireplace.OnRemoved
name: OnRemoved
nameWithType: Fireplace.OnRemoved
fullName: TinyLife.Objects.Fireplace.OnRemoved

View file

@ -23,17 +23,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food id: Food
path: Objects/Food.cs path: Objects/Food.cs
startLine: 13 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nA furniture is an instance of a <xref href=\"TinyLife.Objects.FurnitureType\" data-throw-if-not-resolved=\"false\"></xref> which is placed in the world, or in a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s hand.\nTo register a custom furniture, use <xref href=\"TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: 'public class Food : FoodTypedItem, IGenericDataHolder, IPricedObject, IUpdatingObject' content: 'public class Food : FoodTypedItem, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >- content.vb: >-
Public Class Food Public Class Food
Inherits FoodTypedItem Inherits FoodTypedItem
Implements IGenericDataHolder, IPricedObject, IUpdatingObject Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance: inheritance:
- System.Object - System.Object
@ -160,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodLeft id: FoodLeft
path: Objects/Food.cs path: Objects/Food.cs
startLine: 20 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -203,30 +204,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/Food.cs path: Objects/Food.cs
startLine: 23 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nCreates a new furniture instance.\nBy default, this is done using <xref href=\"TinyLife.Objects.FurnitureType.Construct(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public Food(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) content: public Food(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters: parameters:
- id: id - id: id
type: System.Guid type: System.Guid
description: The id to apply to the created furniture instance
- id: type - id: type
type: TinyLife.Objects.FurnitureType type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to apply to the furniture
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position that the furniture should have
content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
overload: TinyLife.Objects.Food.#ctor* overload: TinyLife.Objects.Food.#ctor*
nameWithType.vb: Food.Food(Guid, FurnitureType, Int32(), Map, Vector2) nameWithType.vb: Food.Food(Guid, FurnitureType, Int32(), Map, Vector2)
@ -258,50 +253,36 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of <xref href=\"TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Color%7d)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch - id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos - id: drawPos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor - id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color} type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation - id: rotation
type: MLEM.Misc.Direction2 type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale - id: drawScale
type: System.Single type: System.Single
description: The scale to draw the furniture with
- id: pivot - id: pivot
type: System.Boolean type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent - id: parent
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot - id: parentSpot
type: TinyLife.Objects.AbstractSpot type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset - id: depthOffset
type: System.Single type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held - id: held
type: System.Boolean type: System.Boolean
description: Whether or not this item is currently being held by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean)
overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)
overload: TinyLife.Objects.Food.Draw* overload: TinyLife.Objects.Food.Draw*
@ -336,13 +317,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns a <xref href=\"MLEM.Ui.Elements.Tooltip\" data-throw-if-not-resolved=\"false\"></xref> object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n"
example: [] example: []
syntax: syntax:
content: public override Tooltip GetHoverInfo() content: public override Tooltip GetHoverInfo()
return: return:
type: MLEM.Ui.Elements.Tooltip type: MLEM.Ui.Elements.Tooltip
description: The tooltip to display
content.vb: Public Overrides Function GetHoverInfo As Tooltip content.vb: Public Overrides Function GetHoverInfo As Tooltip
overridden: TinyLife.Objects.FoodTypedItem.GetHoverInfo overridden: TinyLife.Objects.FoodTypedItem.GetHoverInfo
overload: TinyLife.Objects.Food.GetHoverInfo* overload: TinyLife.Objects.Food.GetHoverInfo*

View file

@ -27,17 +27,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodTypedItem id: FoodTypedItem
path: Objects/FoodTypedItem.cs path: Objects/FoodTypedItem.cs
startLine: 12 startLine: 13
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nA furniture is an instance of a <xref href=\"TinyLife.Objects.FurnitureType\" data-throw-if-not-resolved=\"false\"></xref> which is placed in the world, or in a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s hand.\nTo register a custom furniture, use <xref href=\"TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: 'public class FoodTypedItem : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content: 'public class FoodTypedItem : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >- content.vb: >-
Public Class FoodTypedItem Public Class FoodTypedItem
Inherits Furniture Inherits Furniture
Implements IGenericDataHolder, IPricedObject, IUpdatingObject Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance: inheritance:
- System.Object - System.Object
@ -160,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodType id: FoodType
path: Objects/FoodTypedItem.cs path: Objects/FoodTypedItem.cs
startLine: 18 startLine: 19
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -203,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExpirationTime id: ExpirationTime
path: Objects/FoodTypedItem.cs path: Objects/FoodTypedItem.cs
startLine: 24 startLine: 25
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -246,7 +247,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ServingSize id: ServingSize
path: Objects/FoodTypedItem.cs path: Objects/FoodTypedItem.cs
startLine: 30 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -289,7 +290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Expired id: Expired
path: Objects/FoodTypedItem.cs path: Objects/FoodTypedItem.cs
startLine: 35 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -326,30 +327,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/FoodTypedItem.cs path: Objects/FoodTypedItem.cs
startLine: 38 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nCreates a new furniture instance.\nBy default, this is done using <xref href=\"TinyLife.Objects.FurnitureType.Construct(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public FoodTypedItem(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) content: public FoodTypedItem(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters: parameters:
- id: id - id: id
type: System.Guid type: System.Guid
description: The id to apply to the created furniture instance
- id: type - id: type
type: TinyLife.Objects.FurnitureType type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors - id: colors
type: System.Int32[] type: System.Int32[]
description: The colors to apply to the furniture
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos - id: pos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position that the furniture should have
content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
overload: TinyLife.Objects.FoodTypedItem.#ctor* overload: TinyLife.Objects.FoodTypedItem.#ctor*
nameWithType.vb: FoodTypedItem.FoodTypedItem(Guid, FurnitureType, Int32(), Map, Vector2) nameWithType.vb: FoodTypedItem.FoodTypedItem(Guid, FurnitureType, Int32(), Map, Vector2)
@ -381,13 +376,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy 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>.\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate() content: public override bool Validate()
return: return:
type: System.Boolean type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.Furniture.Validate overridden: TinyLife.Objects.Furniture.Validate
overload: TinyLife.Objects.FoodTypedItem.Validate* overload: TinyLife.Objects.FoodTypedItem.Validate*
@ -419,13 +412,11 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns a <xref href=\"MLEM.Ui.Elements.Tooltip\" data-throw-if-not-resolved=\"false\"></xref> object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n"
example: [] example: []
syntax: syntax:
content: public override Tooltip GetHoverInfo() content: public override Tooltip GetHoverInfo()
return: return:
type: MLEM.Ui.Elements.Tooltip type: MLEM.Ui.Elements.Tooltip
description: The tooltip to display
content.vb: Public Overrides Function GetHoverInfo As Tooltip content.vb: Public Overrides Function GetHoverInfo As Tooltip
overridden: TinyLife.Objects.MapObject.GetHoverInfo overridden: TinyLife.Objects.MapObject.GetHoverInfo
overload: TinyLife.Objects.FoodTypedItem.GetHoverInfo* overload: TinyLife.Objects.FoodTypedItem.GetHoverInfo*
@ -457,20 +448,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThe update method, which is called every update frame by the underlying <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) content.vb: Public Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Objects.FoodTypedItem.Update* overload: TinyLife.Objects.FoodTypedItem.Update*
implements: implements:

View file

@ -77,7 +77,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture id: Furniture
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -87,7 +87,9 @@ items:
content: 'public class Furniture : MapObject, IGenericDataHolder, IPricedObject' content: 'public class Furniture : MapObject, IGenericDataHolder, IPricedObject'
content.vb: >- content.vb: >-
Public Class Furniture Public Class Furniture
Inherits MapObject Inherits MapObject
Implements IGenericDataHolder, IPricedObject Implements IGenericDataHolder, IPricedObject
inheritance: inheritance:
- System.Object - System.Object
@ -161,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Random id: Random
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -198,7 +200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDescription id: OnGetDescription
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 39 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -231,7 +233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnSetCreator id: OnSetCreator
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 45 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -264,7 +266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDirty id: OnGetDirty
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 50 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -297,7 +299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDirty id: OnDirty
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 55 startLine: 56
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -330,7 +332,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 61 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -375,7 +377,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation id: Rotation
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 67 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -418,7 +420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurniture id: ParentFurniture
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 72 startLine: 73
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -455,7 +457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpot id: ParentObjectSpot
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 77 startLine: 78
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -492,7 +494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasParent id: HasParent
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 82 startLine: 83
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -529,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors id: Colors
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 88 startLine: 89
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -572,7 +574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area id: Area
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 92 startLine: 93
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -609,7 +611,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualPosition id: VisualPosition
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 97 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -646,7 +648,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DevaluedThroughUse id: DevaluedThroughUse
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 103 startLine: 104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -693,7 +695,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreUtilitiesDisabled id: AreUtilitiesDisabled
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 108 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -730,7 +732,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsStatic id: IsStatic
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 113 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -777,7 +779,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatorId id: CreatorId
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 119 startLine: 120
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -828,7 +830,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality id: Quality
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 127 startLine: 128
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -875,7 +877,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeDirty id: CanBeDirty
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 132 startLine: 133
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -912,7 +914,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirty id: Dirty
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 138 startLine: 139
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -959,7 +961,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice id: CustomPrice
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 144 startLine: 145
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1006,7 +1008,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creator id: Creator
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 149 startLine: 150
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1043,7 +1045,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 167 startLine: 168
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1094,27 +1096,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 175 startLine: 176
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nDraws this object on the current <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>, at the current <xref href=\"TinyLife.Objects.MapObject.Position\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public sealed override void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, Color? overrideColor) content: public sealed override void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, Color? overrideColor)
parameters: parameters:
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current time
- id: batch - id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to use for drawing
- id: drawPos - id: drawPos
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw this furniture at
- id: overrideColor - id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color} type: System.Nullable{Microsoft.Xna.Framework.Color}
description: The color that should be used instead of this object&apos;s actual color. If null, the object&apos;s regular color should be used.
content.vb: Public NotOverridable Overrides Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, overrideColor As Color?) content.vb: Public NotOverridable Overrides Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, overrideColor As Color?)
overridden: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) overridden: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color})
overload: TinyLife.Objects.Furniture.Draw* overload: TinyLife.Objects.Furniture.Draw*
@ -1147,17 +1144,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 207 startLine: 208
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy 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>.\n"
example: [] example: []
syntax: syntax:
content: public override bool Validate() content: public override bool Validate()
return: return:
type: System.Boolean type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.MapObject.Validate overridden: TinyLife.Objects.MapObject.Validate
overload: TinyLife.Objects.Furniture.Validate* overload: TinyLife.Objects.Furniture.Validate*
@ -1185,21 +1180,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects id: Intersects
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 234 startLine: 235
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns whether this map object intersects with the given rectangle.\nThis is used for <xref href=\"TinyLife.World.Map.GetObjects%60%601(MLEM.Misc.RectangleF)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: [] example: []
syntax: syntax:
content: public override bool Intersects(RectangleF rectangle) content: public override bool Intersects(RectangleF rectangle)
parameters: parameters:
- id: rectangle - id: rectangle
type: MLEM.Misc.RectangleF type: MLEM.Misc.RectangleF
description: The area that should be checked for
return: return:
type: System.Boolean type: System.Boolean
description: true if this object intersects with the given rectangle
content.vb: Public Overrides Function Intersects(rectangle As RectangleF) As Boolean content.vb: Public Overrides Function Intersects(rectangle As RectangleF) As Boolean
overridden: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF) overridden: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
overload: TinyLife.Objects.Furniture.Intersects* overload: TinyLife.Objects.Furniture.Intersects*
@ -1227,21 +1219,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories id: GetCategories
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 239 startLine: 240
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns a set of <xref href=\"TinyLife.Objects.ObjectCategory\" data-throw-if-not-resolved=\"false\"></xref> flags that this object has, based on the given <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public sealed override ObjectCategory GetCategories(Person person) content: public sealed override ObjectCategory GetCategories(Person person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person to query categories for
return: return:
type: TinyLife.Objects.ObjectCategory type: TinyLife.Objects.ObjectCategory
description: A set of categories that this object has
content.vb: Public NotOverridable Overrides Function GetCategories(person As Person) As ObjectCategory content.vb: Public NotOverridable Overrides Function GetCategories(person As Person) As ObjectCategory
overridden: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person) overridden: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
overload: TinyLife.Objects.Furniture.GetCategories* overload: TinyLife.Objects.Furniture.GetCategories*
@ -1271,11 +1260,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded id: OnAdded
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 244 startLine: 245
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when this object is added to a <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, it does nothing.\n"
example: [] example: []
syntax: syntax:
content: public override void OnAdded() content: public override void OnAdded()
@ -1306,11 +1294,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved id: OnRemoved
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 250 startLine: 251
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when this object is removed from a <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, it does nothing.\n"
example: [] example: []
syntax: syntax:
content: public override void OnRemoved() content: public override void OnRemoved()
@ -1341,24 +1328,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority id: GetAiPriority
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 257 startLine: 258
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns an integer that represents a priority for the <xref href=\"TinyLife.Objects.PersonAi\" data-throw-if-not-resolved=\"false\"></xref>&apos;s interaction with this object.\nA higher priority means that this object will be picked over other objects (with lower priority).\nThe default return value is 0, meaning that no special priority is assigned to this object.\nFor any <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> with the <xref href=\"TinyLife.Objects.ObjectCategory.SingleBed\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Objects.ObjectCategory.DoubleBed\" data-throw-if-not-resolved=\"false\"></xref> category that is the person&apos;s <xref href=\"TinyLife.Objects.Person.LastBedSleptIn\" data-throw-if-not-resolved=\"false\"></xref>, 10 is returned.\n"
example: [] example: []
syntax: syntax:
content: public override int GetAiPriority(Person person, ObjectCategory categories) content: public override int GetAiPriority(Person person, ObjectCategory categories)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person whose AI is attempting to interact with this object
- id: categories - id: categories
type: TinyLife.Objects.ObjectCategory type: TinyLife.Objects.ObjectCategory
description: The categories that are relevant for the ai interaction
return: return:
type: System.Int32 type: System.Int32
description: This object&apos;s priority
content.vb: Public Overrides Function GetAiPriority(person As Person, categories As ObjectCategory) As Integer content.vb: Public Overrides Function GetAiPriority(person As Person, categories As ObjectCategory) As Integer
overridden: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) overridden: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
overload: TinyLife.Objects.Furniture.GetAiPriority* overload: TinyLife.Objects.Furniture.GetAiPriority*
@ -1386,17 +1369,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisibility id: GetVisibility
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 266 startLine: 267
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns the visibility settings of this object.\nBy default, <xref href=\"TinyLife.Objects.Visibility.WhenVisible\" data-throw-if-not-resolved=\"false\"></xref> is returned.\nFor <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref>, its <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.Visibility\" data-throw-if-not-resolved=\"false\"></xref> is returned instead.\n"
example: [] example: []
syntax: syntax:
content: public override Visibility GetVisibility() content: public override Visibility GetVisibility()
return: return:
type: TinyLife.Objects.Visibility type: TinyLife.Objects.Visibility
description: This object&apos;s visibility settings
content.vb: Public Overrides Function GetVisibility As Visibility content.vb: Public Overrides Function GetVisibility As Visibility
overridden: TinyLife.Objects.MapObject.GetVisibility overridden: TinyLife.Objects.MapObject.GetVisibility
overload: TinyLife.Objects.Furniture.GetVisibility* overload: TinyLife.Objects.Furniture.GetVisibility*
@ -1424,24 +1405,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted id: OnActionCompleted
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 271 startLine: 272
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in is completed. Note that this includes actions that are underlying (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsUnderlying\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets <xref href=\"TinyLife.Objects.Furniture.DevaluedThroughUse\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary) content: public override void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary)
parameters: parameters:
- id: action - id: action
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action
- id: type - id: type
type: TinyLife.Actions.CompletionType type: TinyLife.Actions.CompletionType
description: The type of the action&apos;s completion
- id: isAuxiliary - id: isAuxiliary
type: System.Boolean type: System.Boolean
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean) content.vb: Public Overrides Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean)
overridden: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) overridden: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
overload: TinyLife.Objects.Furniture.OnActionCompleted* overload: TinyLife.Objects.Furniture.OnActionCompleted*
@ -1469,30 +1446,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate id: ActionUpdate
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 281 startLine: 282
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.IsUnderlying\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> objects.\n"
example: [] example: []
syntax: syntax:
content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary) content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary)
parameters: parameters:
- id: action - id: action
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action
- id: time - id: time
type: Microsoft.Xna.Framework.GameTime type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame - id: passedInGame
type: System.TimeSpan type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier - id: speedMultiplier
type: System.Single type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: isAuxiliary - id: isAuxiliary
type: System.Boolean type: System.Boolean
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean) content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean)
overridden: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) overridden: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
overload: TinyLife.Objects.Furniture.ActionUpdate* overload: TinyLife.Objects.Furniture.ActionUpdate*
@ -1520,7 +1491,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 311 startLine: 312
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1597,17 +1568,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice id: GetPrice
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 319 startLine: 320
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the <xref href=\"TinyLife.Objects.Painting\" data-throw-if-not-resolved=\"false\"></xref>, the returned price isn&apos;t necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the <xref href=\"TinyLife.Tools.FurnitureTool\" data-throw-if-not-resolved=\"false\"></xref> or similar.\n"
example: [] example: []
syntax: syntax:
content: public virtual float GetPrice() content: public virtual float GetPrice()
return: return:
type: System.Single type: System.Single
description: The object&apos;s price
content.vb: Public Overridable Function GetPrice As Single content.vb: Public Overridable Function GetPrice As Single
overload: TinyLife.Objects.Furniture.GetPrice* overload: TinyLife.Objects.Furniture.GetPrice*
implements: implements:
@ -1636,7 +1605,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription id: GetDescription
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 331 startLine: 332
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1673,7 +1642,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating id: GetDecorativeRating
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 363 startLine: 364
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1714,7 +1683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty id: GetDirty
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 373 startLine: 374
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1752,7 +1721,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator id: SetCreator
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 390 startLine: 391
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1793,7 +1762,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged id: OnNeighborChanged
path: Objects/Furniture.cs path: Objects/Furniture.cs
startLine: 408 startLine: 409
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1970,20 +1939,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: "\nReturns the first free action spot, packed into an <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public override ActionInfo GetFreeActionSpotInfo(Person person, ObjectCategory context = null) content: public override ActionInfo GetFreeActionSpotInfo(Person person, ObjectCategory context = null)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person to query free action spots for
- id: context - id: context
type: TinyLife.Objects.ObjectCategory type: TinyLife.Objects.ObjectCategory
description: The object category that this action spot needs to have
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The first free action spot as an <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Function GetFreeActionSpotInfo(person As Person, context As ObjectCategory = Nothing) As ActionInfo content.vb: Public Overrides Function GetFreeActionSpotInfo(person As Person, context As ObjectCategory = Nothing) As ActionInfo
overridden: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) overridden: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
overload: TinyLife.Objects.Furniture.GetFreeActionSpotInfo* overload: TinyLife.Objects.Furniture.GetFreeActionSpotInfo*
@ -2213,6 +2178,7 @@ items:
syntax: syntax:
content: >- content: >-
public IEnumerable<T> GetChildren<T>() public IEnumerable<T> GetChildren<T>()
where T : MapObject where T : MapObject
typeParameters: typeParameters:
- id: T - id: T
@ -2255,6 +2221,7 @@ items:
syntax: syntax:
content: >- content: >-
public IEnumerable<T> RemoveChildren<T>(Predicate<T> predicate = null) public IEnumerable<T> RemoveChildren<T>(Predicate<T> predicate = null)
where T : Furniture where T : Furniture
parameters: parameters:
- id: predicate - id: predicate
@ -2341,6 +2308,7 @@ items:
syntax: syntax:
content: >- content: >-
public T AddChild<T>(FurnitureType type, Direction2 rotation, int[] colors = null, Guid? id = default(Guid? ), Vector2? position = default(Vector2? )) public T AddChild<T>(FurnitureType type, Direction2 rotation, int[] colors = null, Guid? id = default(Guid? ), Vector2? position = default(Vector2? ))
where T : Furniture where T : Furniture
parameters: parameters:
- id: type - id: type

View file

@ -49,7 +49,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings id: TypeSettings
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 398 startLine: 401
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -59,6 +59,7 @@ items:
content: 'public struct TypeSettings : IGenericDataHolder' content: 'public struct TypeSettings : IGenericDataHolder'
content.vb: >- content.vb: >-
Public Structure TypeSettings Public Structure TypeSettings
Implements IGenericDataHolder Implements IGenericDataHolder
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
@ -95,7 +96,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 403 startLine: 406
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -128,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Size id: Size
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 407 startLine: 410
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -161,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories id: Categories
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 411 startLine: 414
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -194,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSpots id: ActionSpots
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 416 startLine: 419
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -227,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectSpots id: ObjectSpots
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 421 startLine: 424
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -260,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorSchemes id: ColorSchemes
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 426 startLine: 429
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -293,7 +294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorMap id: ColorMap
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 431 startLine: 434
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -326,7 +327,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DefaultColors id: DefaultColors
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 436 startLine: 439
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -359,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DefaultRotation id: DefaultRotation
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 440 startLine: 443
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -392,7 +393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType id: ConstructedType
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 446 startLine: 449
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -425,7 +426,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price id: Price
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 450 startLine: 453
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -458,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuyableVariations id: BuyableVariations
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 456 startLine: 459
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -491,7 +492,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldScale id: HeldScale
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 460 startLine: 463
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -524,7 +525,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldPivot id: HeldPivot
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 465 startLine: 468
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -557,7 +558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DecorativeRating id: DecorativeRating
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 472 startLine: 475
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -590,7 +591,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 477 startLine: 480
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -623,7 +624,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reliability id: Reliability
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 483 startLine: 486
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -656,7 +657,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrokenBehavior id: BrokenBehavior
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 488 startLine: 491
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -689,7 +690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElectricityRating id: ElectricityRating
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 493 startLine: 496
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -722,7 +723,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterRating id: WaterRating
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 498 startLine: 501
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -755,7 +756,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility id: Visibility
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 504 startLine: 507
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -788,7 +789,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tab id: Tab
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 509 startLine: 512
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -821,7 +822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureName id: TextureName
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 514 startLine: 517
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -854,7 +855,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateLights id: CreateLights
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 519 startLine: 522
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -887,7 +888,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyOverlayTextureName id: DirtyOverlayTextureName
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 526 startLine: 529
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -920,7 +921,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistanceFromObstructions id: DistanceFromObstructions
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 532 startLine: 535
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -953,7 +954,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 544 startLine: 547
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1004,7 +1005,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData id: SetData
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 565 startLine: 568
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1042,7 +1043,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData id: GetData
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 571 startLine: 574
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1085,7 +1086,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys id: GetDataKeys
path: Objects/FurnitureType.cs path: Objects/FurnitureType.cs
startLine: 576 startLine: 579
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

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