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
> Changelog Images, News Panel for Main Menu

View file

@ -106,6 +106,7 @@
"TinyLife.Actions.ActionType.FoolAround": "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.GetFoodSomewhereElse": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetIconName": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetIngredientsFamily": "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.Scrap": "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.ShakeTree": "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.StartDating": "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.Talk": "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.PortraitLayout(TinyLife.Objects.Person)": "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.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "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.CanCancel(TinyLife.Actions.Action)": "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.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "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.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.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.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[])": "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.ItemToSpawn": "TinyLife.Actions.PickUpOrSpawnAction.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.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.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.AndThenIsCompleted": "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.Items": "TinyLife.Actions.SellAction.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.AndThenInitialize": "TinyLife.Actions.SitAction.yml",
@ -418,32 +436,39 @@
"TinyLife.Actions.SitAction.CreateFirstActions": "TinyLife.Actions.SitAction.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.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.CanMultitask(TinyLife.Actions.Action)": "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.GetTimeWeWaitForPartner": "TinyLife.Actions.SocialAction.yml",
"TinyLife.Actions.SocialAction.GetMaxWaitTime": "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.InProgressTime": "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.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.PartnerAction": "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.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.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.#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.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.OnTalkFailure": "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.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TalkAction.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.#ctor(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType,System.Int32[])": "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.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.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.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "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.AndThenIsCompleted": "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.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml",
"TinyLife.Debug.Cheats": "TinyLife.Debug.yml",
@ -621,6 +648,7 @@
"TinyLife.Emotions.EmotionModifier.GradesDown": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.GradesUp": "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.InspiredByPride": "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.MainMenu": "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.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.Instance": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.IsMouseOnUi": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.Listener": "TinyLife.GameImpl.yml",
@ -1048,12 +1078,11 @@
"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.Ages": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.AllIntentions": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Colors": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.DepthFunction": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.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.Icon": "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.Swimwear": "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.ClothesLayer": "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.IsElectrical": "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.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",
@ -1470,6 +1501,12 @@
"TinyLife.Objects.ObjectSpot.IsFurnitureAllowed": "TinyLife.Objects.ObjectSpot.yml",
"TinyLife.Objects.ObjectSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml",
"TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml",
"TinyLife.Objects.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.#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",
@ -1495,7 +1532,7 @@
"TinyLife.Objects.Particle.Motion": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Position": "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.TimeToLive": "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.GetHomeLocation": "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.GetNeedPercentage(TinyLife.NeedType)": "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.GetProject(System.String,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.GetRelationship(TinyLife.Objects.Person,System.Boolean)": "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.Rotation": "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``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",
@ -1746,6 +1783,7 @@
"TinyLife.Options.Save": "TinyLife.Options.yml",
"TinyLife.Options.ScreenshotKeybind": "TinyLife.Options.yml",
"TinyLife.Options.SellHeldObjectKeybind": "TinyLife.Options.yml",
"TinyLife.Options.SoundscapeVolume": "TinyLife.Options.yml",
"TinyLife.Options.SoundVolume": "TinyLife.Options.yml",
"TinyLife.Options.SpeechVolume": "TinyLife.Options.yml",
"TinyLife.Options.StingVolume": "TinyLife.Options.yml",
@ -2080,6 +2118,7 @@
"TinyLife.Uis": "TinyLife.Uis.yml",
"TinyLife.Uis.CharacterCreator": "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.CreatePerson(TinyLife.World.Map,TinyLife.World.Household)": "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.OnInitialized": "TinyLife.Uis.InGameUi.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.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",
@ -2135,7 +2178,6 @@
"TinyLife.Utilities.ColorScheme.Bricks": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.CardboardBoxes": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Ceramics": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Count": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Create(System.Object[])": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Dirt": "TinyLife.Utilities.ColorScheme.yml",
@ -2153,7 +2195,6 @@
"TinyLife.Utilities.ColorScheme.Load(MLEM.Textures.TextureRegion)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Modern": "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.Pastel": "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.GetOpposite(TinyLife.GenealogyType)": "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.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",
@ -2242,6 +2284,10 @@
"TinyLife.World.ExportedLot.Tiles": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.ExportedLot.Type": "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.#ctor(TinyLife.World.Map,TinyLife.World.Lot)": "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.HasMember(System.Guid)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml",
"TinyLife.World.Household.IsCurrent": "TinyLife.World.Household.yml",
"TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Lot": "TinyLife.World.Household.yml",
@ -2381,6 +2428,7 @@
"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.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.Name": "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.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "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.#ctor(TinyLife.World.OpeningType,System.Int32)": "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.Tiles": "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.#ctor(TinyLife.World.OpeningType,System.Int32)": "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.Lock": "TinyLife.World.SwingingDoor.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.CanBuy": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Colors": "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.GetPrice": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Height": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Icon": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Name": "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.Price": "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.Width": "TinyLife.World.Tile.yml",
"TinyLife.World.UpdateDelegate": "TinyLife.World.UpdateDelegate.yml",
@ -2534,15 +2591,17 @@
"TinyLife.World.WallMode.RoofGableInverse": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.SmallWindow": "TinyLife.World.WallMode.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.Colors": "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.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.Icon": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Name": "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"
}

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action
path: Actions/Action.cs
startLine: 14
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -44,17 +44,19 @@ items:
content: 'public abstract class Action : TypelessAction, IGenericDataHolder'
content.vb: >-
Public MustInherit Class Action
Inherits TypelessAction
Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- TinyLife.Actions.Typeless.TypelessAction
derivedClasses:
- TinyLife.Actions.BehaviorAction`1
- TinyLife.Actions.DieAction
- TinyLife.Actions.MultiAction
- TinyLife.Actions.PathfindAction
- TinyLife.Actions.SocialAction
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
@ -126,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: Actions/Action.cs
startLine: 20
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -171,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Action.cs
startLine: 27
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -210,24 +212,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Actions/Action.cs
startLine: 34
startLine: 35
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Action.Update*
@ -255,18 +253,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/Action.cs
startLine: 45
startLine: 46
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Action.OnCompleted*
@ -294,21 +290,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Actions/Action.cs
startLine: 56
startLine: 57
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that this action belongs to
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As Person) As Boolean
overridden: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
overload: TinyLife.Actions.Action.Validate*
@ -336,7 +329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: Actions/Action.cs
startLine: 68
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -377,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: Actions/Action.cs
startLine: 79
startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -418,7 +411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: Actions/Action.cs
startLine: 90
startLine: 91
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -459,7 +452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: Actions/Action.cs
startLine: 100
startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -496,7 +489,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CausesExtremelyFastSpeed
path: Actions/Action.cs
startLine: 109
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -533,7 +526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: Actions/Action.cs
startLine: 118
startLine: 119
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -570,7 +563,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryForceFail
path: Actions/Action.cs
startLine: 129
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -611,7 +604,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyVariety
path: Actions/Action.cs
startLine: 140
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

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

View file

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

View file

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

View file

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

View file

@ -40,7 +40,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: Actions/ActionType.cs
startLine: 185
startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -50,6 +50,7 @@ items:
content: 'public struct TypeSettings : IGenericDataHolder'
content.vb: >-
Public Structure TypeSettings
Implements IGenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
@ -86,7 +87,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: Actions/ActionType.cs
startLine: 190
startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -119,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory
path: Actions/ActionType.cs
startLine: 195
startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -157,7 +158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: Actions/ActionType.cs
startLine: 200
startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -195,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: Actions/ActionType.cs
startLine: 205
startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -228,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context
path: Actions/ActionType.cs
startLine: 210
startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -261,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: Actions/ActionType.cs
startLine: 216
startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -294,7 +295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: Actions/ActionType.cs
startLine: 221
startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -327,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments
path: Actions/ActionType.cs
startLine: 226
startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -360,7 +361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Varieties
path: Actions/ActionType.cs
startLine: 234
startLine: 236
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -393,7 +394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: Actions/ActionType.cs
startLine: 239
startLine: 241
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -426,7 +427,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: Actions/ActionType.cs
startLine: 244
startLine: 246
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -459,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: Actions/ActionType.cs
startLine: 250
startLine: 252
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -492,7 +493,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: Actions/ActionType.cs
startLine: 256
startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -525,7 +526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: Actions/ActionType.cs
startLine: 262
startLine: 264
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -558,7 +559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: Actions/ActionType.cs
startLine: 266
startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -591,7 +592,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: Actions/ActionType.cs
startLine: 271
startLine: 273
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -624,7 +625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: Actions/ActionType.cs
startLine: 276
startLine: 278
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -657,7 +658,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/ActionType.cs
startLine: 286
startLine: 288
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -699,7 +700,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: Actions/ActionType.cs
startLine: 297
startLine: 299
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -737,7 +738,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: Actions/ActionType.cs
startLine: 303
startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -780,7 +781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: Actions/ActionType.cs
startLine: 308
startLine: 310
assemblies:
- Tiny Life
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
id: ActionVariety
path: Actions/ActionVariety.cs
startLine: 16
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -44,6 +44,7 @@ items:
content: 'public struct ActionVariety : IGenericDataHolder'
content.vb: >-
Public Structure ActionVariety
Implements IGenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
@ -80,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: Actions/ActionVariety.cs
startLine: 21
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -113,7 +114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: Actions/ActionVariety.cs
startLine: 27
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -146,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: Actions/ActionVariety.cs
startLine: 33
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -179,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: Actions/ActionVariety.cs
startLine: 38
startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -212,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: Actions/ActionVariety.cs
startLine: 43
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -245,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomLayout
path: Actions/ActionVariety.cs
startLine: 49
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -278,7 +279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/ActionVariety.cs
startLine: 57
startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -314,7 +315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: Actions/ActionVariety.cs
startLine: 65
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -349,7 +350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExecuted
path: Actions/ActionVariety.cs
startLine: 76
startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -391,7 +392,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassivePriority
path: Actions/ActionVariety.cs
startLine: 92
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -430,7 +431,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: Actions/ActionVariety.cs
startLine: 97
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -468,7 +469,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: Actions/ActionVariety.cs
startLine: 103
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -511,7 +512,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: Actions/ActionVariety.cs
startLine: 108
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -546,7 +547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImageLayout
path: Actions/ActionVariety.cs
startLine: 122
startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -593,7 +594,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PortraitLayout
path: Actions/ActionVariety.cs
startLine: 141
startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife.Actions

File diff suppressed because it is too large Load diff

View file

@ -22,12 +22,12 @@ items:
type: Class
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BehaviorMultiAction
path: Actions/BehaviorMultiAction.cs
startLine: 14
path: Actions/BehaviorAction.cs
startLine: 71
assemblies:
- Tiny Life
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
content.vb: >-
Public MustInherit Class BehaviorMultiAction(Of T As MultiActionBehavior)
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -134,12 +136,12 @@ items:
type: Property
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Behavior
path: Actions/BehaviorMultiAction.cs
startLine: 19
path: Actions/BehaviorAction.cs
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -173,26 +175,23 @@ items:
type: Constructor
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/BehaviorMultiAction.cs
startLine: 29
path: Actions/BehaviorAction.cs
startLine: 89
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: protected BehaviorMultiAction(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: Protected Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.BehaviorMultiAction`1.#ctor*
nameWithType.vb: BehaviorMultiAction(Of T).BehaviorMultiAction(ActionType, ActionInfo)
@ -214,22 +213,20 @@ items:
type: Method
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: Actions/BehaviorMultiAction.cs
startLine: 33
path: Actions/BehaviorAction.cs
startLine: 92
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<TypelessAction> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.BehaviorMultiAction`1.CreateFirstActions*
@ -254,16 +251,15 @@ items:
type: Method
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: Actions/BehaviorMultiAction.cs
startLine: 38
path: Actions/BehaviorAction.cs
startLine: 97
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -291,29 +287,25 @@ items:
type: Method
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: Actions/BehaviorMultiAction.cs
startLine: 43
path: Actions/BehaviorAction.cs
startLine: 102
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenUpdate*
@ -338,22 +330,20 @@ items:
type: Method
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: Actions/BehaviorMultiAction.cs
startLine: 49
path: Actions/BehaviorAction.cs
startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: []
syntax:
content: public override MapObject GetIconObject()
return:
type: TinyLife.Objects.MapObject
description: The icon object
content.vb: Public Overrides Function GetIconObject As MapObject
overridden: TinyLife.Actions.Action.GetIconObject
overload: TinyLife.Actions.BehaviorMultiAction`1.GetIconObject*
@ -378,23 +368,21 @@ items:
type: Method
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: Actions/BehaviorMultiAction.cs
startLine: 54
path: Actions/BehaviorAction.cs
startLine: 113
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenOnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The completion of the main action
content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenOnCompleted*
@ -419,26 +407,23 @@ items:
type: Method
source:
remote:
path: TinyLife/Actions/BehaviorMultiAction.cs
path: TinyLife/Actions/BehaviorAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: Actions/BehaviorMultiAction.cs
startLine: 60
path: Actions/BehaviorAction.cs
startLine: 119
assemblies:
- Tiny Life
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: []
syntax:
content: public override Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
return:
type: TinyLife.Actions.Action
description: The follow-up action
content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action
overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.BehaviorMultiAction`1.GetNextAction*

View file

@ -27,11 +27,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionBehavior
path: Actions/Behaviors/ActionBehavior.cs
startLine: 11
startLine: 15
assemblies:
- Tiny Life
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: []
syntax:
content: public abstract class ActionBehavior
@ -76,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action
path: Actions/Behaviors/ActionBehavior.cs
startLine: 16
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Behaviors/ActionBehavior.cs
startLine: 23
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -147,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/Behaviors/ActionBehavior.cs
startLine: 31
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -181,7 +181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Actions/Behaviors/ActionBehavior.cs
startLine: 41
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: Actions/Behaviors/ActionBehavior.cs
startLine: 50
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -262,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/Behaviors/ActionBehavior.cs
startLine: 59
startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -300,7 +300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: Actions/Behaviors/ActionBehavior.cs
startLine: 68
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -341,7 +341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateDefaultInstance
path: Actions/Behaviors/ActionBehavior.cs
startLine: 80
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -350,6 +350,7 @@ items:
syntax:
content: >-
public static T CreateDefaultInstance<T>(Action action)
where T : ActionBehavior
parameters:
- id: action
@ -383,6 +384,48 @@ references:
name: Person
nameWithType: 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
commentId: T:TinyLife.Actions.Behaviors.MultiActionBehavior
parent: TinyLife.Actions.Behaviors
@ -425,6 +468,18 @@ references:
- name: )
nameWithType: )
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
commentId: N:TinyLife.Actions.Behaviors
name: TinyLife.Actions.Behaviors
@ -753,6 +808,18 @@ references:
name: TinyLife.Objects
nameWithType: 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
commentId: N:System
isExternal: true
@ -861,12 +928,6 @@ references:
name: ActionBehavior
nameWithType: 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
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
@ -1118,12 +1179,6 @@ references:
name: TinyLife.Actions.Typeless
nameWithType: 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)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerBehavior
path: Actions/Behaviors/ComputerBehavior.cs
startLine: 10
startLine: 11
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -33,6 +33,7 @@ items:
content: 'public class ComputerBehavior : WorkAtDeskObjectBehavior'
content.vb: >-
Public Class ComputerBehavior
Inherits WorkAtDeskObjectBehavior
inheritance:
- System.Object
@ -78,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Behaviors/ComputerBehavior.cs
startLine: 16
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -114,11 +115,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/Behaviors/ComputerBehavior.cs
startLine: 21
startLine: 22
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Initialize()
@ -149,24 +149,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Actions/Behaviors/ComputerBehavior.cs
startLine: 26
startLine: 27
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last update frame
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.Update*
@ -194,18 +190,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/Behaviors/ComputerBehavior.cs
startLine: 34
startLine: 35
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: ''
content.vb: Public Overrides Sub OnCompleted(completion As CompletionType)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted*

View file

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

View file

@ -21,16 +21,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MultiActionBehavior
path: Actions/Behaviors/ActionBehavior.cs
startLine: 93
startLine: 95
assemblies:
- Tiny Life
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: []
syntax:
content: 'public abstract class MultiActionBehavior : ActionBehavior'
content.vb: >-
Public MustInherit Class MultiActionBehavior
Inherits ActionBehavior
inheritance:
- System.Object
@ -82,18 +83,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Behaviors/ActionBehavior.cs
startLine: 96
startLine: 98
assemblies:
- Tiny Life
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: []
syntax:
content: protected MultiActionBehavior(Action action)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action that this behavior is acting upon
content.vb: Protected Sub New(action As Action)
overload: TinyLife.Actions.Behaviors.MultiActionBehavior.#ctor*
modifiers.csharp:
@ -118,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: Actions/Behaviors/ActionBehavior.cs
startLine: 104
startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -186,6 +185,18 @@ references:
name: MultiAction
nameWithType: 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
commentId: N:TinyLife.Actions.Behaviors
name: TinyLife.Actions.Behaviors
@ -758,6 +769,12 @@ references:
name: TinyLife.Actions
nameWithType: 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
commentId: N:System
isExternal: true

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SinkBehavior
path: Actions/Behaviors/SinkBehavior.cs
startLine: 15
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -33,6 +33,7 @@ items:
content: 'public class SinkBehavior : MultiActionBehavior'
content.vb: >-
Public Class SinkBehavior
Inherits MultiActionBehavior
inheritance:
- System.Object
@ -77,18 +78,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Behaviors/SinkBehavior.cs
startLine: 20
startLine: 21
assemblies:
- Tiny Life
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: []
syntax:
content: public SinkBehavior(Action action)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action that this behavior is acting upon
content.vb: Public Sub New(action As Action)
overload: TinyLife.Actions.Behaviors.SinkBehavior.#ctor*
modifiers.csharp:
@ -117,13 +116,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override IEnumerable<Action> CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: ''
content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions
overload: TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions*
@ -155,20 +152,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last update frame
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Behaviors.SinkBehavior.Update*
@ -200,14 +193,12 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: ''
content.vb: Public Overrides Sub OnCompleted(completion As CompletionType)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted*

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkAtDeskObjectBehavior
path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 15
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -33,6 +33,7 @@ items:
content: 'public class WorkAtDeskObjectBehavior : MultiActionBehavior'
content.vb: >-
Public Class WorkAtDeskObjectBehavior
Inherits MultiActionBehavior
inheritance:
- System.Object
@ -79,18 +80,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 18
startLine: 19
assemblies:
- Tiny Life
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: []
syntax:
content: public WorkAtDeskObjectBehavior(Action action)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action that this behavior is acting upon
content.vb: Public Sub New(action As Action)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor*
modifiers.csharp:
@ -119,13 +118,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override IEnumerable<Action> CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: ''
content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions*
@ -157,20 +154,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last update frame
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update*
@ -202,17 +195,14 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The underlying action&apos;s completion type
return:
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
overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction*

View file

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

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DieAction
path: Actions/DieAction.cs
startLine: 20
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -39,7 +39,9 @@ items:
content: 'public class DieAction : Action, IGenericDataHolder'
content.vb: >-
Public Class DieAction
Inherits Action
Implements IGenericDataHolder
inheritance:
- System.Object
@ -122,7 +124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reason
path: Actions/DieAction.cs
startLine: 26
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -165,21 +167,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/DieAction.cs
startLine: 29
startLine: 30
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 DieAction(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.DieAction.#ctor*
modifiers.csharp:
@ -208,7 +207,6 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Initialize()
@ -243,13 +241,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override string GetDisplayName()
return:
type: System.String
description: This action&apos;s display name
content.vb: Public Overrides Function GetDisplayName As String
overridden: TinyLife.Actions.Action.GetDisplayName
overload: TinyLife.Actions.DieAction.GetDisplayName*
@ -281,17 +277,14 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CanCancel(Action cancelSource)
parameters:
- id: cancelSource
type: TinyLife.Actions.Action
description: The source of the cancelation, or null if the player canceled it
return:
type: System.Boolean
description: true if the action can be canceled
content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean
overridden: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
overload: TinyLife.Actions.DieAction.CanCancel*
@ -323,20 +316,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CanEnqueueConversation(Person person, ActionType type)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to converse with us
- id: type
type: TinyLife.Actions.ActionType
description: The type of action that should be enqueued
return:
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
overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
overload: TinyLife.Actions.DieAction.CanEnqueueConversation*
@ -368,20 +357,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.DieAction.Update*
@ -409,17 +394,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: Actions/DieAction.cs
startLine: 86
startLine: 90
assemblies:
- Tiny Life
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: []
syntax:
content: public override CompletionType IsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.DieAction.IsCompleted*
@ -447,18 +430,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/DieAction.cs
startLine: 91
startLine: 95
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.DieAction.OnCompleted*
@ -486,7 +467,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Enqueue
path: Actions/DieAction.cs
startLine: 103
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

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

View file

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

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoHereAction
path: Actions/GoHereAction.cs
startLine: 11
startLine: 12
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -34,7 +34,9 @@ items:
content: 'public class GoHereAction : MultiAction, IGenericDataHolder'
content.vb: >-
Public Class GoHereAction
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -130,21 +132,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/GoHereAction.cs
startLine: 14
startLine: 15
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 GoHereAction(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.GoHereAction.#ctor*
modifiers.csharp:
@ -173,13 +172,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<Action> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.GoHereAction.CreateFirstActions*
@ -211,7 +208,6 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -242,17 +238,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: Actions/GoHereAction.cs
startLine: 58
startLine: 57
assemblies:
- Tiny Life
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: []
syntax:
content: protected override CompletionType AndThenIsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.GoHereAction.AndThenIsCompleted*
@ -280,21 +274,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: Actions/GoHereAction.cs
startLine: 63
startLine: 62
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CanCancel(Action cancelSource)
parameters:
- id: cancelSource
type: TinyLife.Actions.Action
description: The source of the cancelation, or null if the player canceled it
return:
type: System.Boolean
description: true if the action can be canceled
content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean
overridden: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
overload: TinyLife.Actions.GoHereAction.CanCancel*

View file

@ -1,35 +1,35 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler
- uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
id: MultiActionHandler
parent: TinyLife.Actions
parent: TinyLife.Actions.Handlers
children:
- TinyLife.Actions.MultiActionHandler.Actions
- TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction})
- TinyLife.Actions.MultiActionHandler.IsCompleted
- TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.Handlers.MultiActionHandler.Actions
- TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)
- TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
- TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
langs:
- csharp
- vb
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
type: Class
source:
remote:
path: TinyLife/Actions/MultiActionHandler.cs
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MultiActionHandler
path: Actions/MultiActionHandler.cs
startLine: 13
path: Actions/Handlers/MultiActionHandler.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
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.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: []
syntax:
content: >-
@ -51,7 +51,7 @@ items:
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.Actions.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
- TinyLife.Actions.Handlers.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
@ -62,28 +62,28 @@ items:
modifiers.vb:
- Public
- Class
- uid: TinyLife.Actions.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.MultiActionHandler.Actions
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions
id: Actions
parent: TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: Actions
nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.MultiActionHandler.Actions
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
type: Property
source:
remote:
path: TinyLife/Actions/MultiActionHandler.cs
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: Actions/MultiActionHandler.cs
startLine: 20
path: Actions/Handlers/MultiActionHandler.cs
startLine: 21
assemblies:
- 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"
example: []
syntax:
@ -98,7 +98,7 @@ items:
<DataMember>
Public ReadOnly Property Actions As Queue(Of TypelessAction)
overload: TinyLife.Actions.MultiActionHandler.Actions*
overload: TinyLife.Actions.Handlers.MultiActionHandler.Actions*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
@ -109,71 +109,77 @@ items:
modifiers.vb:
- Public
- ReadOnly
- uid: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction})
commentId: M:TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction})
id: Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction})
parent: TinyLife.Actions.MultiActionHandler
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)
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},System.Boolean)
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: Initialize(IEnumerable<TypelessAction>)
nameWithType: MultiActionHandler.Initialize(IEnumerable<TypelessAction>)
fullName: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable<TinyLife.Actions.Typeless.TypelessAction>)
name: Initialize(IEnumerable<TypelessAction>, Boolean)
nameWithType: MultiActionHandler.Initialize(IEnumerable<TypelessAction>, Boolean)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable<TinyLife.Actions.Typeless.TypelessAction>, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/MultiActionHandler.cs
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/MultiActionHandler.cs
startLine: 29
path: Actions/Handlers/MultiActionHandler.cs
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
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.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: []
syntax:
content: public void Initialize(IEnumerable<TypelessAction> actions)
content: public CompletionType Initialize(IEnumerable<TypelessAction> actions, bool automatic = false)
parameters:
- id: actions
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
description: The actions to initialize
content.vb: Public Sub Initialize(actions As IEnumerable(Of TypelessAction))
overload: TinyLife.Actions.MultiActionHandler.Initialize*
nameWithType.vb: MultiActionHandler.Initialize(IEnumerable(Of TypelessAction))
- id: automatic
type: System.Boolean
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:
- public
modifiers.vb:
- Public
fullName.vb: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction))
name.vb: Initialize(IEnumerable(Of TypelessAction))
- uid: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction), System.Boolean)
name.vb: Initialize(IEnumerable(Of TypelessAction), Boolean)
- uid: TinyLife.Actions.Handlers.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)
parent: TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/MultiActionHandler.cs
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Actions/MultiActionHandler.cs
startLine: 56
path: Actions/Handlers/MultiActionHandler.cs
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
content: public CompletionType Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
@ -184,35 +190,38 @@ items:
- id: speedMultiplier
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)
overload: TinyLife.Actions.MultiActionHandler.Update*
return:
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:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
parent: TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/MultiActionHandler.cs
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Actions/MultiActionHandler.cs
startLine: 77
path: Actions/Handlers/MultiActionHandler.cs
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: public bool Validate(Person person)
@ -224,34 +233,34 @@ items:
type: System.Boolean
description: ''
content.vb: Public Function Validate(person As Person) As Boolean
overload: TinyLife.Actions.MultiActionHandler.Validate*
overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.MultiActionHandler.IsCompleted
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
id: IsCompleted
parent: TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: IsCompleted()
nameWithType: MultiActionHandler.IsCompleted()
fullName: TinyLife.Actions.MultiActionHandler.IsCompleted()
fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted()
type: Method
source:
remote:
path: TinyLife/Actions/MultiActionHandler.cs
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: Actions/MultiActionHandler.cs
startLine: 94
path: Actions/Handlers/MultiActionHandler.cs
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
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.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: []
syntax:
content: public CompletionType IsCompleted()
@ -259,34 +268,34 @@ items:
type: TinyLife.Actions.CompletionType
description: This multi action handler&apos;s completion state
content.vb: Public Function IsCompleted As CompletionType
overload: TinyLife.Actions.MultiActionHandler.IsCompleted*
overload: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
id: OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/MultiActionHandler.cs
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/MultiActionHandler.cs
startLine: 111
path: Actions/Handlers/MultiActionHandler.cs
startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: public bool OnCompleted(CompletionType type)
@ -296,9 +305,9 @@ items:
description: The completion type
return:
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
overload: TinyLife.Actions.MultiActionHandler.OnCompleted*
overload: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted*
modifiers.csharp:
- public
modifiers.vb:
@ -310,20 +319,20 @@ references:
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M: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.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)
isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
isExternal: true
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: 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.Object
commentId: T:System.Object
parent: System
@ -610,21 +619,21 @@ references:
- name: )
nameWithType: )
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)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: 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)()
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)()
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy<MultiActionHandler>
nameWithType: Extensions.JsonCopy<MultiActionHandler>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.MultiActionHandler>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.MultiActionHandler>
- name: (
nameWithType: (
fullName: (
@ -635,13 +644,18 @@ references:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: 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: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
- uid: System
commentId: N:System
isExternal: true
@ -695,11 +709,11 @@ references:
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
- uid: TinyLife.Actions.MultiActionHandler.Actions*
commentId: Overload:TinyLife.Actions.MultiActionHandler.Actions
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions
name: Actions
nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.MultiActionHandler.Actions
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
- uid: System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction}
commentId: T:System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction}
parent: System.Collections.Generic
@ -790,17 +804,23 @@ references:
- uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed
isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.MultiActionHandler.IsCompleted
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
isExternal: true
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.MultiActionHandler.Initialize
- uid: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
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
nameWithType: MultiActionHandler.Initialize
fullName: TinyLife.Actions.MultiActionHandler.Initialize
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize
- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
parent: System.Collections.Generic
@ -843,6 +863,25 @@ references:
- name: )
nameWithType: )
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
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
@ -882,8 +921,13 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.MultiActionHandler.Actions
- uid: TinyLife.Actions.Typeless
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
- 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)
@ -959,11 +1003,11 @@ references:
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.Update*
commentId: Overload:TinyLife.Actions.MultiActionHandler.Update
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Update
name: Update
nameWithType: MultiActionHandler.Update
fullName: TinyLife.Actions.MultiActionHandler.Update
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
@ -1033,35 +1077,22 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.MultiActionHandler.Validate
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate
name: Validate
nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.MultiActionHandler.Validate
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: 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
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: 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
commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsCompleted
parent: TinyLife.Actions.Typeless.TypelessAction
@ -1090,22 +1121,11 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.MultiActionHandler.IsCompleted*
commentId: Overload:TinyLife.Actions.MultiActionHandler.IsCompleted
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
nameWithType: MultiActionHandler.IsCompleted
fullName: TinyLife.Actions.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
fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
@ -1145,8 +1165,8 @@ references:
- uid: TinyLife.Actions.CompletionType.Canceled
commentId: F:TinyLife.Actions.CompletionType.Canceled
isExternal: true
- uid: TinyLife.Actions.MultiActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.MultiActionHandler.OnCompleted
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted
name: OnCompleted
nameWithType: MultiActionHandler.OnCompleted
fullName: TinyLife.Actions.MultiActionHandler.OnCompleted
fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted

View file

@ -1,35 +1,36 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.UnderlyingActionHandler
commentId: T:TinyLife.Actions.UnderlyingActionHandler
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
id: UnderlyingActionHandler
parent: TinyLife.Actions
parent: TinyLife.Actions.Handlers
children:
- TinyLife.Actions.UnderlyingActionHandler.Action
- TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
- TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)
- TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
langs:
- csharp
- vb
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.UnderlyingActionHandler
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
type: Class
source:
remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnderlyingActionHandler
path: Actions/UnderlyingActionHandler.cs
startLine: 13
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: >-
@ -51,7 +52,7 @@ items:
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.Actions.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
- TinyLife.Actions.Handlers.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
@ -62,79 +63,75 @@ items:
modifiers.vb:
- Public
- Class
- uid: TinyLife.Actions.UnderlyingActionHandler.Action
commentId: P:TinyLife.Actions.UnderlyingActionHandler.Action
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
id: Action
parent: TinyLife.Actions.UnderlyingActionHandler
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: Action
nameWithType: UnderlyingActionHandler.Action
fullName: TinyLife.Actions.UnderlyingActionHandler.Action
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
type: Property
source:
remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action
path: Actions/UnderlyingActionHandler.cs
startLine: 20
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
[DataMember]
public TypelessAction Action { get; }
parameters: []
return:
type: TinyLife.Actions.Typeless.TypelessAction
content.vb: >-
<DataMember(EmitDefaultValue:=False)>
<DataMember>
Public ReadOnly Property Action As TypelessAction
overload: TinyLife.Actions.UnderlyingActionHandler.Action*
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
modifiers.csharp:
- public
- get
modifiers.vb:
- Public
- ReadOnly
- uid: TinyLife.Actions.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)
- uid: TinyLife.Actions.Handlers.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)
parent: TinyLife.Actions.UnderlyingActionHandler
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/UnderlyingActionHandler.cs
startLine: 32
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Actions
namespace: TinyLife.Actions.Handlers
summary: "\nInitializes the underlying action of this action\n"
example: []
syntax:
@ -155,34 +152,34 @@ items:
return:
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
overload: TinyLife.Actions.UnderlyingActionHandler.Initialize*
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)
commentId: M: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.Handlers.UnderlyingActionHandler.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:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeExact
path: Actions/UnderlyingActionHandler.cs
startLine: 45
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: public void InitializeExact(TypelessAction action, bool automatic = false)
@ -194,34 +191,34 @@ items:
type: System.Boolean
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)
overload: TinyLife.Actions.UnderlyingActionHandler.InitializeExact*
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M: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.Handlers.UnderlyingActionHandler.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:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Actions/UnderlyingActionHandler.cs
startLine: 63
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -236,101 +233,142 @@ items:
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)
overload: TinyLife.Actions.UnderlyingActionHandler.Update*
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
parent: TinyLife.Actions.UnderlyingActionHandler
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Actions/UnderlyingActionHandler.cs
startLine: 78
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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"
namespace: TinyLife.Actions.Handlers
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: []
syntax:
content: public void Validate(Person person)
content: public bool Validate(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: ''
content.vb: Public Sub Validate(person As Person)
overload: TinyLife.Actions.UnderlyingActionHandler.Validate*
return:
type: System.Boolean
description: ''
content.vb: Public Function Validate(person As Person) As Boolean
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
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)
parent: TinyLife.Actions.UnderlyingActionHandler
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: 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
source:
remote:
path: TinyLife/Actions/UnderlyingActionHandler.cs
path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/UnderlyingActionHandler.cs
startLine: 92
path: Actions/Handlers/UnderlyingActionHandler.cs
startLine: 102
assemblies:
- 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"
example: []
syntax:
content: public void OnCompleted(CompletionType type)
content: public bool OnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The completion type
content.vb: Public Sub OnCompleted(type As CompletionType)
overload: TinyLife.Actions.UnderlyingActionHandler.OnCompleted*
return:
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:
- public
modifiers.vb:
- Public
references:
- uid: TinyLife.Actions.UnderlyingActionHandler.Action
commentId: P:TinyLife.Actions.UnderlyingActionHandler.Action
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M: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.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)
isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
isExternal: true
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: 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.Object
commentId: T:System.Object
parent: System
@ -617,21 +655,21 @@ references:
- name: )
nameWithType: )
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)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: 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)()
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)()
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy<UnderlyingActionHandler>
nameWithType: Extensions.JsonCopy<UnderlyingActionHandler>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.UnderlyingActionHandler>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.UnderlyingActionHandler>
- name: (
nameWithType: (
fullName: (
@ -642,7 +680,7 @@ references:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: 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: (
nameWithType: (
fullName: (
@ -702,14 +740,14 @@ references:
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
- uid: TinyLife.Actions.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)
- uid: TinyLife.Actions.Handlers.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
- uid: TinyLife.Actions.UnderlyingActionHandler.Action*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Action
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
name: Action
nameWithType: UnderlyingActionHandler.Action
fullName: TinyLife.Actions.UnderlyingActionHandler.Action
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
- uid: TinyLife.Actions.Typeless.TypelessAction
commentId: T:TinyLife.Actions.Typeless.TypelessAction
parent: TinyLife.Actions.Typeless
@ -730,11 +768,11 @@ references:
- uid: TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Initialize
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize
name: Initialize
nameWithType: UnderlyingActionHandler.Initialize
fullName: TinyLife.Actions.UnderlyingActionHandler.Initialize
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
@ -754,11 +792,16 @@ references:
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
- uid: TinyLife.Actions.UnderlyingActionHandler.InitializeExact*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.InitializeExact
- uid: TinyLife.Actions
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
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)
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Action
@ -833,11 +876,11 @@ references:
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.Update*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Update
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update
name: Update
nameWithType: UnderlyingActionHandler.Update
fullName: TinyLife.Actions.UnderlyingActionHandler.Update
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
@ -907,11 +950,11 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.UnderlyingActionHandler.Validate*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Validate
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
name: Validate
nameWithType: UnderlyingActionHandler.Validate
fullName: TinyLife.Actions.UnderlyingActionHandler.Validate
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
@ -923,6 +966,20 @@ references:
name: TinyLife.Objects
nameWithType: 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)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
@ -965,14 +1022,8 @@ references:
- uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed
isExternal: true
- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.OnCompleted
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted
name: OnCompleted
nameWithType: UnderlyingActionHandler.OnCompleted
fullName: TinyLife.Actions.UnderlyingActionHandler.OnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted

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
id: MultiAction
path: Actions/MultiAction.cs
startLine: 12
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -46,7 +46,9 @@ items:
content: 'public abstract class MultiAction : Action, IGenericDataHolder'
content.vb: >-
Public MustInherit Class MultiAction
Inherits Action
Implements IGenericDataHolder
inheritance:
- System.Object
@ -61,6 +63,8 @@ items:
- TinyLife.Actions.PutAwayAction
- TinyLife.Actions.SellAction
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
- TinyLife.Actions.StoreAction
- TinyLife.Actions.WatchTvAction
implements:
- MLEM.Misc.IGenericDataHolder
@ -140,11 +144,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Handler
path: Actions/MultiAction.cs
startLine: 18
startLine: 20
assemblies:
- Tiny Life
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: []
syntax:
content: >-
@ -152,7 +156,7 @@ items:
public readonly MultiActionHandler Handler
return:
type: TinyLife.Actions.MultiActionHandler
type: TinyLife.Actions.Handlers.MultiActionHandler
content.vb: >-
<DataMember>
@ -185,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainElapsedTime
path: Actions/MultiAction.cs
startLine: 23
startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -234,18 +238,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InProgressTime
path: Actions/MultiAction.cs
startLine: 27
startLine: 29
assemblies:
- Tiny Life
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: []
syntax:
content: public override TimeSpan InProgressTime { get; }
parameters: []
return:
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
overridden: TinyLife.Actions.Typeless.TypelessAction.InProgressTime
overload: TinyLife.Actions.MultiAction.InProgressTime*
@ -275,21 +277,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/MultiAction.cs
startLine: 30
startLine: 32
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 MultiAction(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.MultiAction.#ctor*
modifiers.csharp:
@ -314,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: Actions/MultiAction.cs
startLine: 41
startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -351,7 +350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: Actions/MultiAction.cs
startLine: 47
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -385,7 +384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: Actions/MultiAction.cs
startLine: 54
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -422,7 +421,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: Actions/MultiAction.cs
startLine: 64
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -466,7 +465,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: Actions/MultiAction.cs
startLine: 73
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -504,7 +503,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PreInitialize
path: Actions/MultiAction.cs
startLine: 80
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -542,20 +541,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public sealed override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.MultiAction.Update*
@ -585,11 +580,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/MultiAction.cs
startLine: 99
startLine: 98
assemblies:
- Tiny Life
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: []
syntax:
content: public sealed override void Initialize()
@ -622,17 +616,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: Actions/MultiAction.cs
startLine: 107
startLine: 105
assemblies:
- Tiny Life
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: []
syntax:
content: public sealed override CompletionType IsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public NotOverridable Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.MultiAction.IsCompleted*
@ -662,18 +654,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/MultiAction.cs
startLine: 116
startLine: 114
assemblies:
- Tiny Life
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: []
syntax:
content: public sealed override void OnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public NotOverridable Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.MultiAction.OnCompleted*
@ -703,21 +693,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Actions/MultiAction.cs
startLine: 123
startLine: 121
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that this action belongs to
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As Person) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
overload: TinyLife.Actions.MultiAction.Validate*
@ -745,21 +732,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: Actions/MultiAction.cs
startLine: 128
startLine: 126
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CanCancel(Action cancelSource)
parameters:
- id: cancelSource
type: TinyLife.Actions.Action
description: The source of the cancelation, or null if the player canceled it
return:
type: System.Boolean
description: true if the action can be canceled
content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean
overridden: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
overload: TinyLife.Actions.MultiAction.CanCancel*
@ -787,7 +771,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToActionLocation
path: Actions/MultiAction.cs
startLine: 138
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -3610,12 +3594,12 @@ references:
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
- uid: TinyLife.Actions.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions
- uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions.Handlers
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.MultiAction.CreateFirstActions
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction
@ -3644,6 +3628,11 @@ references:
- name: )
nameWithType: )
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
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions

View file

@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OutOfTownAction
path: Actions/OutOfTownAction.cs
startLine: 15
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -38,7 +38,9 @@ items:
content: 'public abstract class OutOfTownAction : MultiAction, IGenericDataHolder'
content.vb: >-
Public MustInherit Class OutOfTownAction
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -136,7 +138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsToTakeCareOf
path: Actions/OutOfTownAction.cs
startLine: 22
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -171,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/OutOfTownAction.cs
startLine: 35
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -219,17 +221,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: Actions/OutOfTownAction.cs
startLine: 41
startLine: 42
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<Action> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.OutOfTownAction.CreateFirstActions*
@ -257,11 +257,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: Actions/OutOfTownAction.cs
startLine: 50
startLine: 51
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -292,24 +291,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: Actions/OutOfTownAction.cs
startLine: 56
startLine: 57
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.OutOfTownAction.AndThenUpdate*
@ -337,21 +332,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: Actions/OutOfTownAction.cs
startLine: 78
startLine: 79
assemblies:
- Tiny Life
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: []
syntax:
content: public override Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
return:
type: TinyLife.Actions.Action
description: The follow-up action
content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action
overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.OutOfTownAction.GetNextAction*
@ -379,24 +371,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEnqueueConversation
path: Actions/OutOfTownAction.cs
startLine: 83
startLine: 84
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CanEnqueueConversation(Person person, ActionType type)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to converse with us
- id: type
type: TinyLife.Actions.ActionType
description: The type of action that should be enqueued
return:
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
overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
overload: TinyLife.Actions.OutOfTownAction.CanEnqueueConversation*
@ -424,17 +412,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CausesExtremelyFastSpeed
path: Actions/OutOfTownAction.cs
startLine: 88
startLine: 89
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CausesExtremelyFastSpeed()
return:
type: System.Boolean
description: Whether the extremely fast speed should be available
content.vb: Public Overrides Function CausesExtremelyFastSpeed As Boolean
overridden: TinyLife.Actions.Action.CausesExtremelyFastSpeed
overload: TinyLife.Actions.OutOfTownAction.CausesExtremelyFastSpeed*
@ -462,7 +448,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestExitRoad
path: Actions/OutOfTownAction.cs
startLine: 97
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PathfindAction
path: Actions/PathfindAction.cs
startLine: 16
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -41,7 +41,9 @@ items:
content: 'public abstract class PathfindAction : Action, IGenericDataHolder'
content.vb: >-
Public MustInherit Class PathfindAction
Inherits Action
Implements IGenericDataHolder
inheritance:
- System.Object
@ -130,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeedMultiplier
path: Actions/PathfindAction.cs
startLine: 23
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -173,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Path
path: Actions/PathfindAction.cs
startLine: 29
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -210,7 +212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PathReady
path: Actions/PathfindAction.cs
startLine: 33
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -247,21 +249,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/PathfindAction.cs
startLine: 36
startLine: 37
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 PathfindAction(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.PathfindAction.#ctor*
modifiers.csharp:
@ -398,11 +397,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/PathfindAction.cs
startLine: 60
startLine: 59
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Initialize()
@ -433,24 +431,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Actions/PathfindAction.cs
startLine: 72
startLine: 71
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.PathfindAction.Update*
@ -478,17 +472,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: Actions/PathfindAction.cs
startLine: 98
startLine: 97
assemblies:
- Tiny Life
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: []
syntax:
content: public override CompletionType IsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.PathfindAction.IsCompleted*
@ -516,18 +508,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/PathfindAction.cs
startLine: 109
startLine: 108
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.PathfindAction.OnCompleted*
@ -555,21 +545,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Actions/PathfindAction.cs
startLine: 120
startLine: 119
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that this action belongs to
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As Person) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
overload: TinyLife.Actions.PathfindAction.Validate*

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpOrSpawnAction
path: Actions/PickUpOrSpawnAction.cs
startLine: 9
startLine: 10
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -35,7 +35,9 @@ items:
content: 'public abstract class PickUpOrSpawnAction : MultiAction, IGenericDataHolder'
content.vb: >-
Public MustInherit Class PickUpOrSpawnAction
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -135,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ItemCategory
path: Actions/PickUpOrSpawnAction.cs
startLine: 14
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -174,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ItemToSpawn
path: Actions/PickUpOrSpawnAction.cs
startLine: 18
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -213,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorsToSpawn
path: Actions/PickUpOrSpawnAction.cs
startLine: 23
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -252,21 +254,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/PickUpOrSpawnAction.cs
startLine: 26
startLine: 27
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 PickUpOrSpawnAction(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.PickUpOrSpawnAction.#ctor*
modifiers.csharp:
@ -295,13 +294,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<TypelessAction> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.PickUpOrSpawnAction.CreateFirstActions*
@ -333,13 +330,11 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: []
syntax:
content: public override MapObject GetIconObject()
return:
type: TinyLife.Objects.MapObject
description: The icon object
content.vb: Public Overrides Function GetIconObject As MapObject
overridden: TinyLife.Actions.Action.GetIconObject
overload: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject*

View file

@ -5,7 +5,6 @@ items:
id: PutAwayAction
parent: TinyLife.Actions
children:
- TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.PutAwayAction.AndThenInitialize
- TinyLife.Actions.PutAwayAction.AndThenIsCompleted
- TinyLife.Actions.PutAwayAction.CreateFirstActions
@ -24,17 +23,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutAwayAction
path: Actions/PutAwayAction.cs
startLine: 10
startLine: 12
assemblies:
- Tiny Life
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: []
syntax:
content: 'public class PutAwayAction : MultiAction, IGenericDataHolder'
content.vb: >-
Public Class PutAwayAction
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -131,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Items
path: Actions/PutAwayAction.cs
startLine: 17
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -150,45 +151,6 @@ items:
- Public
- Shared
- 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
commentId: M:TinyLife.Actions.PutAwayAction.CreateFirstActions
id: CreateFirstActions
@ -207,17 +169,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: Actions/PutAwayAction.cs
startLine: 27
startLine: 28
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<Action> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.PutAwayAction.CreateFirstActions*
@ -245,11 +205,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: Actions/PutAwayAction.cs
startLine: 57
startLine: 58
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -280,17 +239,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: Actions/PutAwayAction.cs
startLine: 62
startLine: 63
assemblies:
- Tiny Life
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: []
syntax:
content: protected override CompletionType AndThenIsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.PutAwayAction.AndThenIsCompleted*
@ -3695,23 +3652,6 @@ references:
name: System.Collections.Generic
nameWithType: 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
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction

View file

@ -5,11 +5,11 @@ items:
id: SellAction
parent: TinyLife.Actions
children:
- TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.SellAction.AndThenInitialize
- TinyLife.Actions.SellAction.AndThenIsCompleted
- TinyLife.Actions.SellAction.CreateFirstActions
- TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
- TinyLife.Actions.SellAction.Items
langs:
- csharp
- vb
@ -24,17 +24,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SellAction
path: Actions/SellAction.cs
startLine: 11
startLine: 14
assemblies:
- Tiny Life
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: []
syntax:
content: 'public class SellAction : MultiAction, IGenericDataHolder'
content.vb: >-
Public Class SellAction
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -113,45 +115,43 @@ items:
modifiers.vb:
- Public
- Class
- uid: TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)'
- uid: TinyLife.Actions.SellAction.Items
commentId: F:TinyLife.Actions.SellAction.Items
id: Items
parent: TinyLife.Actions.SellAction
langs:
- csharp
- vb
name: SellAction(ActionType, ActionInfo)
nameWithType: SellAction.SellAction(ActionType, ActionInfo)
fullName: TinyLife.Actions.SellAction.SellAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
type: Constructor
name: Items
nameWithType: SellAction.Items
fullName: TinyLife.Actions.SellAction.Items
type: Field
source:
remote:
path: TinyLife/Actions/SellAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
id: Items
path: Actions/SellAction.cs
startLine: 14
startLine: 21
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"
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: []
syntax:
content: public SellAction(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.SellAction.#ctor*
content: public static readonly Dictionary<FurnitureType, ActionType.CanExecuteDelegate> Items
return:
type: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate}
content.vb: Public Shared ReadOnly Items As Dictionary(Of FurnitureType, ActionType.CanExecuteDelegate)
modifiers.csharp:
- public
- static
- readonly
modifiers.vb:
- Public
- Shared
- ReadOnly
- uid: TinyLife.Actions.SellAction.CreateFirstActions
commentId: M:TinyLife.Actions.SellAction.CreateFirstActions
id: CreateFirstActions
@ -170,17 +170,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: Actions/SellAction.cs
startLine: 18
startLine: 28
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<Action> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.SellAction.CreateFirstActions*
@ -208,11 +206,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: Actions/SellAction.cs
startLine: 34
startLine: 44
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -243,17 +240,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: Actions/SellAction.cs
startLine: 45
startLine: 55
assemblies:
- Tiny Life
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: []
syntax:
content: protected override CompletionType AndThenIsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.SellAction.AndThenIsCompleted*
@ -281,7 +276,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSoldObject
path: Actions/SellAction.cs
startLine: 56
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -290,6 +285,7 @@ items:
syntax:
content: >-
public static T GetSoldObject<T>(ActionInfo info)
where T : Furniture
parameters:
- id: info
@ -313,8 +309,17 @@ items:
fullName.vb: TinyLife.Actions.SellAction.GetSoldObject(Of T)(TinyLife.Actions.ActionInfo)
name.vb: GetSoldObject(Of T)(ActionInfo)
references:
- uid: TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
- uid: TinyLife.Actions.ActionType.Sell
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
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
@ -3466,6 +3471,11 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
- uid: System
commentId: N:System
isExternal: true
@ -3536,23 +3546,134 @@ references:
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
- uid: TinyLife.Actions.SellAction.#ctor*
commentId: Overload:TinyLife.Actions.SellAction.#ctor
name: SellAction
nameWithType: SellAction.SellAction
fullName: TinyLife.Actions.SellAction.SellAction
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
- uid: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
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
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
- uid: TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)
isExternal: true
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate}
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
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction
@ -3667,12 +3788,6 @@ references:
- 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.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
@ -3750,6 +3865,12 @@ references:
name: GetSoldObject
nameWithType: 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}'
commentId: '!:T'
definition: T

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SitAction
path: Actions/SitAction.cs
startLine: 15
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -35,7 +35,9 @@ items:
content: 'public class SitAction : MultiAction, IGenericDataHolder'
content.vb: >-
Public Class SitAction
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -130,21 +132,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/SitAction.cs
startLine: 18
startLine: 19
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 SitAction(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.SitAction.#ctor*
modifiers.csharp:
@ -173,13 +172,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<TypelessAction> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.SitAction.CreateFirstActions*
@ -211,7 +208,6 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -242,24 +238,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: Actions/SitAction.cs
startLine: 31
startLine: 30
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.SitAction.AndThenUpdate*
@ -287,17 +279,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: Actions/SitAction.cs
startLine: 38
startLine: 37
assemblies:
- Tiny Life
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: []
syntax:
content: protected override CompletionType AndThenIsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.SitAction.AndThenIsCompleted*
@ -325,21 +315,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: Actions/SitAction.cs
startLine: 51
startLine: 50
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CanMultitask(Action other)
parameters:
- id: other
type: TinyLife.Actions.Action
description: The action to multi-task with
return:
type: System.Boolean
description: Whether this action can be multi-tasked
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
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
id: EvaluationResult
path: Actions/TalkAction.cs
startLine: 383
startLine: 382
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

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

View file

@ -6,9 +6,9 @@ items:
parent: TinyLife.Actions
children:
- 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.IsConversationCompleted
- TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.TalkAction.OnEvaluate
- TinyLife.Actions.TalkAction.OnTalkFailure
- TinyLife.Actions.TalkAction.OnTalkSuccess
@ -38,13 +38,16 @@ items:
content: 'public class TalkAction : SocialAction, IGenericDataHolder'
content.vb: >-
Public Class TalkAction
Inherits SocialAction
Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- TinyLife.Actions.Typeless.TypelessAction
- TinyLife.Actions.Action
- TinyLife.Actions.MultiAction
- TinyLife.Actions.SocialAction
implements:
- MLEM.Misc.IGenericDataHolder
@ -56,17 +59,26 @@ items:
- TinyLife.Actions.SocialAction.InProgressTime
- TinyLife.Actions.SocialAction.Id
- TinyLife.Actions.SocialAction.PartnerCompletion
- TinyLife.Actions.SocialAction.CreateFirstActions
- TinyLife.Actions.SocialAction.InitializeConversation
- TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner
- TinyLife.Actions.SocialAction.Initialize
- TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.SocialAction.IsCompleted
- TinyLife.Actions.SocialAction.GetMaxWaitTime
- TinyLife.Actions.SocialAction.AndThenInitialize
- TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.SocialAction.AndThenIsCompleted
- TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
- 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.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.GetNextAction(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.GetIconObject
@ -284,17 +296,14 @@ items:
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 TalkAction(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.TalkAction.#ctor*
modifiers.csharp:
@ -319,24 +328,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: Actions/TalkAction.cs
startLine: 44
startLine: 43
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void UpdateConversation(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame
type: System.TimeSpan
description: The amount of time passed in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.TalkAction.UpdateConversation*
@ -346,44 +351,42 @@ items:
modifiers.vb:
- Protected
- Overrides
- uid: TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType)
id: OnCompleted(TinyLife.Actions.CompletionType)
- uid: TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
id: AndThenOnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.TalkAction
langs:
- csharp
- vb
name: OnCompleted(CompletionType)
nameWithType: TalkAction.OnCompleted(CompletionType)
fullName: TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted(CompletionType)
nameWithType: TalkAction.AndThenOnCompleted(CompletionType)
fullName: TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/TalkAction.cs
branch: master
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
id: AndThenOnCompleted
path: Actions/TalkAction.cs
startLine: 55
startLine: 54
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType type)
content: protected override void AndThenOnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.TalkAction.OnCompleted*
content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
overridden: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.TalkAction.AndThenOnCompleted*
modifiers.csharp:
- public
- protected
- override
modifiers.vb:
- Public
- Protected
- Overrides
- uid: TinyLife.Actions.TalkAction.IsConversationCompleted
commentId: M:TinyLife.Actions.TalkAction.IsConversationCompleted
@ -403,17 +406,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsConversationCompleted
path: Actions/TalkAction.cs
startLine: 63
startLine: 62
assemblies:
- Tiny Life
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: []
syntax:
content: protected override CompletionType IsConversationCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether or not this conversation is completed
content.vb: Protected Overrides Function IsConversationCompleted As CompletionType
overridden: TinyLife.Actions.SocialAction.IsConversationCompleted
overload: TinyLife.Actions.TalkAction.IsConversationCompleted*
@ -441,7 +442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: Actions/TalkAction.cs
startLine: 74
startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -523,6 +524,12 @@ references:
name: Action
nameWithType: 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
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
@ -578,6 +585,34 @@ references:
name: PartnerCompletion
nameWithType: 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
commentId: M:TinyLife.Actions.SocialAction.InitializeConversation
parent: TinyLife.Actions.SocialAction
@ -606,17 +641,17 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner
commentId: M:TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner
- uid: TinyLife.Actions.SocialAction.GetMaxWaitTime
commentId: M:TinyLife.Actions.SocialAction.GetMaxWaitTime
parent: TinyLife.Actions.SocialAction
name: GetTimeWeWaitForPartner()
nameWithType: SocialAction.GetTimeWeWaitForPartner()
fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner()
name: GetMaxWaitTime()
nameWithType: SocialAction.GetMaxWaitTime()
fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime()
spec.csharp:
- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner
name: GetTimeWeWaitForPartner
nameWithType: SocialAction.GetTimeWeWaitForPartner
fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner
- uid: TinyLife.Actions.SocialAction.GetMaxWaitTime
name: GetMaxWaitTime
nameWithType: SocialAction.GetMaxWaitTime
fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime
- name: (
nameWithType: (
fullName: (
@ -624,27 +659,27 @@ references:
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner
name: GetTimeWeWaitForPartner
nameWithType: SocialAction.GetTimeWeWaitForPartner
fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner
- uid: TinyLife.Actions.SocialAction.GetMaxWaitTime
name: GetMaxWaitTime
nameWithType: SocialAction.GetMaxWaitTime
fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.SocialAction.Initialize
commentId: M:TinyLife.Actions.SocialAction.Initialize
- uid: TinyLife.Actions.SocialAction.AndThenInitialize
commentId: M:TinyLife.Actions.SocialAction.AndThenInitialize
parent: TinyLife.Actions.SocialAction
name: Initialize()
nameWithType: SocialAction.Initialize()
fullName: TinyLife.Actions.SocialAction.Initialize()
name: AndThenInitialize()
nameWithType: SocialAction.AndThenInitialize()
fullName: TinyLife.Actions.SocialAction.AndThenInitialize()
spec.csharp:
- uid: TinyLife.Actions.SocialAction.Initialize
name: Initialize
nameWithType: SocialAction.Initialize
fullName: TinyLife.Actions.SocialAction.Initialize
- uid: TinyLife.Actions.SocialAction.AndThenInitialize
name: AndThenInitialize
nameWithType: SocialAction.AndThenInitialize
fullName: TinyLife.Actions.SocialAction.AndThenInitialize
- name: (
nameWithType: (
fullName: (
@ -652,64 +687,28 @@ references:
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.Initialize
name: Initialize
nameWithType: SocialAction.Initialize
fullName: TinyLife.Actions.SocialAction.Initialize
- uid: TinyLife.Actions.SocialAction.AndThenInitialize
name: AndThenInitialize
nameWithType: SocialAction.AndThenInitialize
fullName: TinyLife.Actions.SocialAction.AndThenInitialize
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)
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)
- uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.SocialAction
isExternal: true
name: Update(GameTime, TimeSpan, Single)
nameWithType: SocialAction.Update(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
name: AndThenUpdate(GameTime, TimeSpan, Single)
nameWithType: SocialAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
nameWithType: SocialAction.Update
fullName: TinyLife.Actions.SocialAction.Update
- uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
nameWithType: SocialAction.AndThenUpdate
fullName: TinyLife.Actions.SocialAction.AndThenUpdate
- name: (
nameWithType: (
fullName: (
@ -738,10 +737,10 @@ references:
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
nameWithType: SocialAction.Update
fullName: TinyLife.Actions.SocialAction.Update
- uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
nameWithType: SocialAction.AndThenUpdate
fullName: TinyLife.Actions.SocialAction.AndThenUpdate
- name: (
nameWithType: (
fullName: (
@ -769,17 +768,17 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.SocialAction.IsCompleted
commentId: M:TinyLife.Actions.SocialAction.IsCompleted
- uid: TinyLife.Actions.SocialAction.AndThenIsCompleted
commentId: M:TinyLife.Actions.SocialAction.AndThenIsCompleted
parent: TinyLife.Actions.SocialAction
name: IsCompleted()
nameWithType: SocialAction.IsCompleted()
fullName: TinyLife.Actions.SocialAction.IsCompleted()
name: AndThenIsCompleted()
nameWithType: SocialAction.AndThenIsCompleted()
fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted()
spec.csharp:
- uid: TinyLife.Actions.SocialAction.IsCompleted
name: IsCompleted
nameWithType: SocialAction.IsCompleted
fullName: TinyLife.Actions.SocialAction.IsCompleted
- uid: TinyLife.Actions.SocialAction.AndThenIsCompleted
name: AndThenIsCompleted
nameWithType: SocialAction.AndThenIsCompleted
fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted
- name: (
nameWithType: (
fullName: (
@ -787,10 +786,10 @@ references:
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.IsCompleted
name: IsCompleted
nameWithType: SocialAction.IsCompleted
fullName: TinyLife.Actions.SocialAction.IsCompleted
- uid: TinyLife.Actions.SocialAction.AndThenIsCompleted
name: AndThenIsCompleted
nameWithType: SocialAction.AndThenIsCompleted
fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted
- name: (
nameWithType: (
fullName: (
@ -1147,6 +1146,281 @@ references:
- name: )
nameWithType: )
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
commentId: F:TinyLife.Actions.Action.Type
parent: TinyLife.Actions.Action
@ -4067,17 +4341,17 @@ references:
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)
- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.SocialAction
name: OnCompleted(CompletionType)
nameWithType: SocialAction.OnCompleted(CompletionType)
fullName: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted(CompletionType)
nameWithType: SocialAction.AndThenOnCompleted(CompletionType)
fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
nameWithType: SocialAction.OnCompleted
fullName: TinyLife.Actions.SocialAction.OnCompleted
- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted
nameWithType: SocialAction.AndThenOnCompleted
fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted
- name: (
nameWithType: (
fullName: (
@ -4089,10 +4363,10 @@ references:
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
nameWithType: SocialAction.OnCompleted
fullName: TinyLife.Actions.SocialAction.OnCompleted
- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted
nameWithType: SocialAction.AndThenOnCompleted
fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted
- name: (
nameWithType: (
fullName: (
@ -4103,11 +4377,11 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.TalkAction.OnCompleted*
commentId: Overload:TinyLife.Actions.TalkAction.OnCompleted
name: OnCompleted
nameWithType: TalkAction.OnCompleted
fullName: TinyLife.Actions.TalkAction.OnCompleted
- uid: TinyLife.Actions.TalkAction.AndThenOnCompleted*
commentId: Overload:TinyLife.Actions.TalkAction.AndThenOnCompleted
name: AndThenOnCompleted
nameWithType: TalkAction.AndThenOnCompleted
fullName: TinyLife.Actions.TalkAction.AndThenOnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
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
id: SpawnItemInHandAction
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 11
startLine: 13
assemblies:
- Tiny Life
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: []
syntax:
content: 'public class SpawnItemInHandAction : TypelessAction, IGenericDataHolder'
content.vb: >-
Public Class SpawnItemInHandAction
Inherits TypelessAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -110,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ItemToSpawn
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 17
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Typeless
@ -153,7 +155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorsToSpawn
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 23
startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Typeless
@ -200,7 +202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 26
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Typeless
@ -241,11 +243,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 32
startLine: 34
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Initialize()
@ -276,17 +277,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 36
startLine: 37
assemblies:
- Tiny Life
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: []
syntax:
content: public override CompletionType IsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.IsCompleted*
@ -314,24 +313,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 41
startLine: 42
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.Update*
@ -359,18 +354,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/Typeless/SpawnItemInHandAction.cs
startLine: 47
startLine: 48
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.OnCompleted*
@ -381,17 +374,17 @@ items:
- Public
- Overrides
references:
- uid: TinyLife.Actions.UnderlyingActionHandler
commentId: T:TinyLife.Actions.UnderlyingActionHandler
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.UnderlyingActionHandler
- uid: TinyLife.Actions.MultiActionHandler
commentId: T:TinyLife.Actions.MultiActionHandler
parent: TinyLife.Actions
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
- uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions.Handlers
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.Typeless
commentId: N:TinyLife.Actions.Typeless
name: TinyLife.Actions.Typeless
@ -2814,11 +2807,11 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: 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
commentId: N:System
isExternal: true
@ -2935,6 +2928,11 @@ references:
name: ActionInfo
nameWithType: 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
commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize
parent: TinyLife.Actions.Typeless.TypelessAction

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellPeopleToLeaveRoomAction
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 15
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Typeless
@ -35,7 +35,9 @@ items:
content: 'public class TellPeopleToLeaveRoomAction : TypelessAction, IGenericDataHolder'
content.vb: >-
Public Class TellPeopleToLeaveRoomAction
Inherits TypelessAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -110,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExcludedPeople
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 21
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Typeless
@ -155,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 24
startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Typeless
@ -194,11 +196,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 29
startLine: 30
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Initialize()
@ -229,17 +230,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 39
startLine: 40
assemblies:
- Tiny Life
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: []
syntax:
content: public override CompletionType IsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overrides Function IsCompleted As CompletionType
overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.IsCompleted*
@ -267,18 +266,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 46
startLine: 47
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.OnCompleted*
@ -306,7 +303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryToLeaveRoom
path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs
startLine: 71
startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Typeless

View file

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

View file

@ -4,6 +4,7 @@ items:
commentId: N:TinyLife.Actions.Typeless
id: TinyLife.Actions.Typeless
children:
- TinyLife.Actions.Typeless.PathfindToPersonAction
- TinyLife.Actions.Typeless.SpawnItemInHandAction
- TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction
- TinyLife.Actions.Typeless.TypelessAction
@ -17,6 +18,11 @@ items:
assemblies:
- Tiny Life
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
commentId: T:TinyLife.Actions.Typeless.SpawnItemInHandAction
name: SpawnItemInHandAction

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkAction
path: Actions/WalkAction.cs
startLine: 11
startLine: 12
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -34,7 +34,9 @@ items:
content: 'public class WalkAction : PathfindAction, IGenericDataHolder'
content.vb: >-
Public Class WalkAction
Inherits PathfindAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -128,7 +130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrainEnergy
path: Actions/WalkAction.cs
startLine: 18
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -171,21 +173,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/WalkAction.cs
startLine: 21
startLine: 22
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 WalkAction(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.WalkAction.#ctor*
modifiers.csharp:
@ -214,17 +213,14 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override Task<Stack<Point>> FindPath(Point goal)
parameters:
- id: goal
type: Microsoft.Xna.Framework.Point
description: The goal location
return:
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))
overridden: TinyLife.Actions.PathfindAction.FindPath(Microsoft.Xna.Framework.Point)
overload: TinyLife.Actions.WalkAction.FindPath*
@ -256,13 +252,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override float GetSpeed()
return:
type: System.Single
description: The speed
content.vb: Protected Overrides Function GetSpeed As Single
overridden: TinyLife.Actions.PathfindAction.GetSpeed
overload: TinyLife.Actions.WalkAction.GetSpeed*
@ -294,20 +288,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.WalkAction.Update*

View file

@ -40,7 +40,9 @@ items:
content: 'public class WatchTvAction : MultiAction, IGenericDataHolder'
content.vb: >-
Public Class WatchTvAction
Inherits MultiAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -137,14 +139,12 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool FullyInProgress { get; }
parameters: []
return:
type: System.Boolean
description: Whether this action is fully in progress
content.vb: Public Overrides ReadOnly Property FullyInProgress As Boolean
overridden: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress
overload: TinyLife.Actions.WatchTvAction.FullyInProgress*
@ -216,13 +216,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<Action> CreateFirstActions()
return:
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)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.WatchTvAction.CreateFirstActions*
@ -254,7 +252,6 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -289,20 +286,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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)
overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Actions.WatchTvAction.AndThenUpdate*
@ -334,13 +327,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override CompletionType AndThenIsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.WatchTvAction.AndThenIsCompleted*
@ -372,17 +363,14 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool CanMultitask(Action other)
parameters:
- id: other
type: TinyLife.Actions.Action
description: The action to multi-task with
return:
type: System.Boolean
description: Whether this action can be multi-tasked
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
overload: TinyLife.Actions.WatchTvAction.CanMultitask*
@ -414,14 +402,12 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenOnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The completion of the main action
content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.WatchTvAction.AndThenOnCompleted*

View file

@ -9,6 +9,7 @@ items:
- TinyLife.Actions.WorkAction.AndThenInitialize
- TinyLife.Actions.WorkAction.AndThenIsCompleted
- TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.WorkAction.PreInitialize
langs:
- csharp
- vb
@ -23,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkAction
path: Actions/WorkAction.cs
startLine: 7
startLine: 10
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -33,7 +34,9 @@ items:
content: 'public class WorkAction : OutOfTownAction, IGenericDataHolder'
content.vb: >-
Public Class WorkAction
Inherits OutOfTownAction
Implements IGenericDataHolder
inheritance:
- System.Object
@ -55,7 +58,6 @@ items:
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime
- TinyLife.Actions.MultiAction.PreInitialize
- TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
@ -133,7 +135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Actions/WorkAction.cs
startLine: 10
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -151,6 +153,40 @@ items:
- public
modifiers.vb:
- 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
commentId: M:TinyLife.Actions.WorkAction.AndThenInitialize
id: AndThenInitialize
@ -169,11 +205,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: Actions/WorkAction.cs
startLine: 15
startLine: 26
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenInitialize()
@ -204,17 +239,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: Actions/WorkAction.cs
startLine: 21
startLine: 32
assemblies:
- Tiny Life
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: []
syntax:
content: protected override CompletionType AndThenIsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: Whether the main action is completed
content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.WorkAction.AndThenIsCompleted*
@ -242,18 +275,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: Actions/WorkAction.cs
startLine: 28
startLine: 39
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void AndThenOnCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The completion of the main action
content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.WorkAction.AndThenOnCompleted*
@ -585,34 +616,6 @@ references:
name: InProgressTime
nameWithType: 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)
commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
@ -3544,6 +3547,39 @@ references:
name: ActionInfo
nameWithType: 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
commentId: M:TinyLife.Actions.OutOfTownAction.AndThenInitialize
parent: TinyLife.Actions.OutOfTownAction

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -18,6 +18,7 @@ items:
- TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color)
- TinyLife.GameImpl.FollowingPerson
- TinyLife.GameImpl.GraphicsMetrics
- TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.GameImpl.Instance
- TinyLife.GameImpl.IsMouseOnUi
- TinyLife.GameImpl.Listener
@ -45,7 +46,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameImpl
path: GameImpl.cs
startLine: 50
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife
@ -55,7 +56,9 @@ items:
content: 'public class GameImpl : MlemGame, IDisposable'
content.vb: >-
Public Class GameImpl
Inherits MlemGame
Implements IDisposable
inheritance:
- System.Object
@ -73,7 +76,9 @@ items:
- MLEM.Startup.MlemGame.InputHandler
- MLEM.Startup.MlemGame.UiSystem
- MLEM.Startup.MlemGame.OnLoadContent
- MLEM.Startup.MlemGame.PreUpdate
- MLEM.Startup.MlemGame.OnUpdate
- MLEM.Startup.MlemGame.PreDraw
- MLEM.Startup.MlemGame.OnDraw
- Microsoft.Xna.Framework.Game.Dispose
- Microsoft.Xna.Framework.Game.Exit
@ -141,7 +146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Version
path: GameImpl.cs
startLine: 55
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife
@ -178,7 +183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: GameImpl.cs
startLine: 61
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife
@ -217,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GraphicsMetrics
path: GameImpl.cs
startLine: 65
startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife
@ -254,7 +259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Camera
path: GameImpl.cs
startLine: 69
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife
@ -291,7 +296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Listener
path: GameImpl.cs
startLine: 73
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife
@ -328,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map
path: GameImpl.cs
startLine: 77
startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife
@ -365,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTool
path: GameImpl.cs
startLine: 81
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife
@ -402,7 +407,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTime
path: GameImpl.cs
startLine: 96
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife
@ -435,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Weekday
path: GameImpl.cs
startLine: 100
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife
@ -472,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHousehold
path: GameImpl.cs
startLine: 104
startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife
@ -509,7 +514,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: GameImpl.cs
startLine: 108
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife
@ -546,7 +551,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot
path: GameImpl.cs
startLine: 118
startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife
@ -583,7 +588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speed
path: GameImpl.cs
startLine: 124
startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife
@ -620,7 +625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowingPerson
path: GameImpl.cs
startLine: 137
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife
@ -657,7 +662,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveName
path: GameImpl.cs
startLine: 149
startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife
@ -694,7 +699,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mode
path: GameImpl.cs
startLine: 153
startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife
@ -731,7 +736,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadContent
path: GameImpl.cs
startLine: 192
startLine: 194
assemblies:
- Tiny Life
namespace: TinyLife
@ -765,7 +770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate
path: GameImpl.cs
startLine: 300
startLine: 306
assemblies:
- Tiny Life
namespace: TinyLife
@ -802,7 +807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: GameImpl.cs
startLine: 402
startLine: 414
assemblies:
- Tiny Life
namespace: TinyLife
@ -839,7 +844,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: GameImpl.cs
startLine: 440
startLine: 452
assemblies:
- Tiny Life
namespace: TinyLife
@ -858,6 +863,45 @@ items:
modifiers.vb:
- Protected
- 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
commentId: M:TinyLife.GameImpl.IsMouseOnUi
id: IsMouseOnUi
@ -876,7 +920,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMouseOnUi
path: GameImpl.cs
startLine: 455
startLine: 473
assemblies:
- Tiny Life
namespace: TinyLife
@ -911,7 +955,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode
path: GameImpl.cs
startLine: 464
startLine: 482
assemblies:
- Tiny Life
namespace: TinyLife
@ -947,7 +991,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: GameImpl.cs
startLine: 529
startLine: 546
assemblies:
- Tiny Life
namespace: TinyLife
@ -982,11 +1026,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSaveOrSwitchModes
path: GameImpl.cs
startLine: 540
startLine: 557
assemblies:
- Tiny Life
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: []
syntax:
content: public bool CanSaveOrSwitchModes()
@ -1017,7 +1061,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: GameImpl.cs
startLine: 557
startLine: 574
assemblies:
- Tiny Life
namespace: TinyLife
@ -1053,7 +1097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: GameImpl.cs
startLine: 581
startLine: 598
assemblies:
- Tiny Life
namespace: TinyLife
@ -1285,6 +1329,13 @@ references:
name: OnLoadContent
nameWithType: 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
commentId: E:MLEM.Startup.MlemGame.OnUpdate
parent: MLEM.Startup.MlemGame
@ -1292,6 +1343,13 @@ references:
name: OnUpdate
nameWithType: 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
commentId: E:MLEM.Startup.MlemGame.OnDraw
parent: MLEM.Startup.MlemGame
@ -2845,6 +2903,72 @@ references:
name: Boolean
nameWithType: 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
commentId: T:MLEM.Ui.UiSystem
isExternal: true
@ -2897,6 +3021,9 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Uis.CharacterCreator.CanCloseOrExport
commentId: M:TinyLife.Uis.CharacterCreator.CanCloseOrExport
isExternal: true
- uid: TinyLife.World.Lot.AreRequirementsMet
commentId: M:TinyLife.World.Lot.AreRequirementsMet
isExternal: true

View file

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

View file

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

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AmountGoal
path: Goals/AmountGoal.cs
startLine: 8
startLine: 9
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -34,7 +34,9 @@ items:
content: 'public class AmountGoal : AutoTriggerGoal<float>, IGenericDataHolder'
content.vb: >-
Public Class AmountGoal
Inherits AutoTriggerGoal(Of Single)
Implements IGenericDataHolder
inheritance:
- System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Goals/AmountGoal.cs
startLine: 14
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -123,17 +125,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: Goals/AmountGoal.cs
startLine: 20
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: []
syntax:
content: public override float GetProgress()
return:
type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.AmountGoal.GetProgress*
@ -161,11 +161,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: Goals/AmountGoal.cs
startLine: 25
startLine: 26
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Reset()
@ -196,17 +195,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: Goals/AmountGoal.cs
startLine: 30
startLine: 31
assemblies:
- Tiny Life
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: []
syntax:
content: public override string GetDisplayedProgress()
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress*
@ -234,11 +231,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: Goals/AmountGoal.cs
startLine: 35
startLine: 36
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void Trigger(float value)

View file

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

View file

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

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConditionedGoal
path: Goals/ConditionedGoal.cs
startLine: 7
startLine: 8
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -34,7 +34,9 @@ items:
content: 'public class ConditionedGoal : AutoTriggerGoal<bool>, IGenericDataHolder'
content.vb: >-
Public Class ConditionedGoal
Inherits AutoTriggerGoal(Of Boolean)
Implements IGenericDataHolder
inheritance:
- System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Goals/ConditionedGoal.cs
startLine: 13
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -127,13 +129,11 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: []
syntax:
content: public override float GetProgress()
return:
type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.ConditionedGoal.GetProgress*
@ -165,7 +165,6 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Reset()
@ -200,13 +199,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override string GetDisplayedProgress()
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress*
@ -238,7 +235,6 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void Trigger(bool value)

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistinctGoal
path: Goals/DistinctGoal.cs
startLine: 9
startLine: 10
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -35,7 +35,9 @@ items:
content: 'public class DistinctGoal : AutoTriggerGoal<object>, IGenericDataHolder'
content.vb: >-
Public Class DistinctGoal
Inherits AutoTriggerGoal(Of Object)
Implements IGenericDataHolder
inheritance:
- System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Goals/DistinctGoal.cs
startLine: 16
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -123,17 +125,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: Goals/DistinctGoal.cs
startLine: 22
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: []
syntax:
content: public override float GetProgress()
return:
type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.DistinctGoal.GetProgress*
@ -161,11 +161,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: Goals/DistinctGoal.cs
startLine: 27
startLine: 28
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Reset()
@ -196,17 +195,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: Goals/DistinctGoal.cs
startLine: 32
startLine: 33
assemblies:
- Tiny Life
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: []
syntax:
content: public override string GetDisplayedProgress()
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.DistinctGoal.GetDisplayedProgress*
@ -234,21 +231,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Goals/DistinctGoal.cs
startLine: 37
startLine: 38
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate(GoalSet set)
parameters:
- id: set
type: TinyLife.Goals.GoalSet
description: The underlying goal set
return:
type: System.Boolean
description: Whether this goal is considered to be valid
content.vb: Public Overrides Function Validate(set As GoalSet) As Boolean
overridden: TinyLife.Goals.AutoTriggerGoal{System.Object}.Validate(TinyLife.Goals.GoalSet)
overload: TinyLife.Goals.DistinctGoal.Validate*
@ -276,11 +270,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: Goals/DistinctGoal.cs
startLine: 47
startLine: 48
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void Trigger(object value)

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ManualProgressGoal
path: Goals/ManualProgressGoal.cs
startLine: 10
startLine: 11
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -33,7 +33,9 @@ items:
content: 'public class ManualProgressGoal : Goal, IGenericDataHolder'
content.vb: >-
Public Class ManualProgressGoal
Inherits Goal
Implements IGenericDataHolder
inheritance:
- System.Object
@ -83,21 +85,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Goals/ManualProgressGoal.cs
startLine: 16
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new goal with the given settings\n"
example: []
syntax:
content: public ManualProgressGoal(GoalSet set, GoalInfo info)
parameters:
- id: set
type: TinyLife.Goals.GoalSet
description: The goal set that this goal is a part of
- id: info
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)
overload: TinyLife.Goals.ManualProgressGoal.#ctor*
modifiers.csharp:
@ -126,13 +125,11 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: []
syntax:
content: public override float GetProgress()
return:
type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.ManualProgressGoal.GetProgress*
@ -164,7 +161,6 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Reset()

View file

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

View file

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

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StudentJobType
path: Goals/StudentJobType.cs
startLine: 10
startLine: 11
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -32,7 +32,9 @@ items:
content: 'public class StudentJobType : JobType, IGenericDataHolder'
content.vb: >-
Public Class StudentJobType
Inherits JobType
Implements IGenericDataHolder
inheritance:
- System.Object
@ -98,27 +100,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Goals/StudentJobType.cs
startLine: 13
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new job type with the given settings\n"
example: []
syntax:
content: public StudentJobType(string name, float hourlyPay, Range<int> workHours, params DayOfWeek[] offWorkDays)
parameters:
- id: name
type: System.String
description: The name of the job
- id: hourlyPay
type: System.Single
description: The hourly wage that this job yields
- id: workHours
type: MonoGame.Extended.Range{System.Int32}
description: A range of hours to work each day
- id: offWorkDays
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())
overload: TinyLife.Goals.StudentJobType.#ctor*
nameWithType.vb: StudentJobType.StudentJobType(String, Single, Range(Of Int32), DayOfWeek())
@ -146,21 +143,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkFinished
path: Goals/StudentJobType.cs
startLine: 23
startLine: 24
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnWorkFinished(Job job, WorkAction action)
parameters:
- id: job
type: TinyLife.Goals.Job
description: The job instance
- id: action
type: TinyLife.Actions.WorkAction
description: The work action that was completed
content.vb: Public Overrides Sub OnWorkFinished(job As Job, action As WorkAction)
overridden: TinyLife.Goals.JobType.OnWorkFinished(TinyLife.Goals.Job,TinyLife.Actions.WorkAction)
overload: TinyLife.Goals.StudentJobType.OnWorkFinished*
@ -188,21 +182,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLevelChanged
path: Goals/StudentJobType.cs
startLine: 37
startLine: 38
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnLevelChanged(Job job, int levelDifference)
parameters:
- id: job
type: TinyLife.Goals.Job
description: The job instance
- id: levelDifference
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)
overridden: TinyLife.Goals.JobType.OnLevelChanged(TinyLife.Goals.Job,System.Int32)
overload: TinyLife.Goals.StudentJobType.OnLevelChanged*

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimedGoal
path: Goals/TimedGoal.cs
startLine: 9
startLine: 10
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -34,7 +34,9 @@ items:
content: 'public class TimedGoal : AutoTriggerGoal<TimeSpan>, IGenericDataHolder'
content.vb: >-
Public Class TimedGoal
Inherits AutoTriggerGoal(Of TimeSpan)
Implements IGenericDataHolder
inheritance:
- System.Object
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Goals/TimedGoal.cs
startLine: 15
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -123,17 +125,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: Goals/TimedGoal.cs
startLine: 21
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
example: []
syntax:
content: public override float GetProgress()
return:
type: System.Single
description: The progress percentage
content.vb: Public Overrides Function GetProgress As Single
overridden: TinyLife.Goals.Goal.GetProgress
overload: TinyLife.Goals.TimedGoal.GetProgress*
@ -161,11 +161,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: Goals/TimedGoal.cs
startLine: 26
startLine: 27
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Reset()
@ -196,17 +195,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: Goals/TimedGoal.cs
startLine: 31
startLine: 32
assemblies:
- Tiny Life
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: []
syntax:
content: public override string GetDisplayedProgress()
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
overload: TinyLife.Goals.TimedGoal.GetDisplayedProgress*
@ -234,11 +231,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: Goals/TimedGoal.cs
startLine: 37
startLine: 38
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void Trigger(TimeSpan value)

View file

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

View file

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

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod
path: Mods/Mod.cs
startLine: 17
startLine: 18
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -72,7 +72,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: Mods/Mod.cs
startLine: 22
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: Mods/Mod.cs
startLine: 27
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -150,7 +150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: Mods/Mod.cs
startLine: 32
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: Mods/Mod.cs
startLine: 41
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -233,11 +233,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddGameContent
path: Mods/Mod.cs
startLine: 54
startLine: 55
assemblies:
- Tiny Life
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: []
syntax:
content: public abstract void AddGameContent(GameImpl game)
@ -271,7 +271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomFurnitureTextures
path: Mods/Mod.cs
startLine: 62
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -778,12 +778,259 @@ references:
- uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
commentId: M:TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
isExternal: true
- uid: 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,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,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type)
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)
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)
- 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.Int32[],System.Type)
parent: TinyLife.World.Tile
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*
commentId: Overload:TinyLife.Mods.Mod.AddGameContent
name: AddGameContent
@ -794,6 +1041,17 @@ references:
name: TinyLife
nameWithType: 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
commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects

View file

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

View file

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

View file

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

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedType
path: Need.cs
startLine: 65
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife
@ -49,6 +49,7 @@ items:
<JsonConverter(GetType(NeedType.Converter))>
Public Class NeedType
Implements IEmotionSource
inheritance:
- System.Object
@ -88,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: Need.cs
startLine: 73
startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife
@ -125,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Energy
path: Need.cs
startLine: 75
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife
@ -160,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hunger
path: Need.cs
startLine: 80
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife
@ -195,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Social
path: Need.cs
startLine: 81
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife
@ -230,7 +231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet
path: Need.cs
startLine: 84
startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife
@ -265,7 +266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hygiene
path: Need.cs
startLine: 85
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife
@ -300,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Entertainment
path: Need.cs
startLine: 86
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife
@ -335,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: Need.cs
startLine: 93
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife
@ -370,7 +371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveReduction
path: Need.cs
startLine: 97
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife
@ -405,7 +406,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowAction
path: Need.cs
startLine: 101
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife
@ -440,7 +441,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowTime
path: Need.cs
startLine: 105
startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife
@ -475,7 +476,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolveImportance
path: Need.cs
startLine: 110
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife
@ -510,11 +511,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: Need.cs
startLine: 112
startLine: 113
assemblies:
- Tiny Life
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: []
syntax:
content: public string SourceString { get; }
@ -549,7 +549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Need.cs
startLine: 122
startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife
@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: Need.cs
startLine: 135
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife

View file

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

View file

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

View file

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

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BreakableFurniture
path: Objects/BreakableFurniture.cs
startLine: 17
startLine: 18
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -39,7 +39,9 @@ items:
content: 'public class BreakableFurniture : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >-
Public Class BreakableFurniture
Inherits Furniture
Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance:
- System.Object
@ -160,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWearDown
path: Objects/BreakableFurniture.cs
startLine: 23
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -193,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnBreak
path: Objects/BreakableFurniture.cs
startLine: 28
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -226,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Broken
path: Objects/BreakableFurniture.cs
startLine: 34
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -269,30 +271,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/BreakableFurniture.cs
startLine: 40
startLine: 41
assemblies:
- Tiny Life
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: []
syntax:
content: public BreakableFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters:
- id: id
type: System.Guid
description: The id to apply to the created furniture instance
- id: type
type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors
type: System.Int32[]
description: The colors to apply to the furniture
- id: map
type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos
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)
overload: TinyLife.Objects.BreakableFurniture.#ctor*
nameWithType.vb: BreakableFurniture.BreakableFurniture(Guid, FurnitureType, Int32(), Map, Vector2)
@ -324,20 +320,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier
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)
overload: TinyLife.Objects.BreakableFurniture.Update*
implements:
@ -408,26 +400,20 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (<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: []
syntax:
content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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
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)
overridden: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
overload: TinyLife.Objects.BreakableFurniture.ActionUpdate*
@ -459,13 +445,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override float GetPrice()
return:
type: System.Single
description: The object&apos;s price
content.vb: Public Overrides Function GetPrice As Single
overridden: TinyLife.Objects.Furniture.GetPrice
overload: TinyLife.Objects.BreakableFurniture.GetPrice*
@ -497,13 +481,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override IEnumerable<string> GetDescription()
return:
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)
overridden: TinyLife.Objects.Furniture.GetDescription
overload: TinyLife.Objects.BreakableFurniture.GetDescription*
@ -535,17 +517,14 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override int GetDecorativeRating(Room room)
parameters:
- id: 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:
type: System.Int32
description: The decorative rating of this object
content.vb: Public Overrides Function GetDecorativeRating(room As Room) As Integer
overridden: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
overload: TinyLife.Objects.BreakableFurniture.GetDecorativeRating*

View file

@ -7,12 +7,11 @@ items:
children:
- TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])
- TinyLife.Objects.Clothes.Ages
- TinyLife.Objects.Clothes.AllIntentions
- TinyLife.Objects.Clothes.Colors
- TinyLife.Objects.Clothes.DepthFunction
- TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup)
- 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.Icon
- TinyLife.Objects.Clothes.Intentions
@ -40,7 +39,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: Objects/Clothes.cs
startLine: 25
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -55,6 +54,7 @@ items:
<JsonConverter(GetType(StaticJsonConverter(Of Clothes)), New Object() {GetType(Clothes), "PrivateTypes"})>
Public Class Clothes
Implements IPricedObject
inheritance:
- System.Object
@ -94,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Layers
path: Objects/Clothes.cs
startLine: 31
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -113,6 +113,43 @@ items:
- Public
- Shared
- 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
commentId: F:TinyLife.Objects.Clothes.Types
id: Types
@ -131,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: Objects/Clothes.cs
startLine: 35
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -168,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReferencePrice
path: Objects/Clothes.cs
startLine: 41
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -203,7 +240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: Objects/Clothes.cs
startLine: 159
startLine: 169
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -238,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Layer
path: Objects/Clothes.cs
startLine: 163
startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -273,7 +310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureRegions
path: Objects/Clothes.cs
startLine: 169
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -308,7 +345,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: Objects/Clothes.cs
startLine: 174
startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -343,7 +380,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price
path: Objects/Clothes.cs
startLine: 179
startLine: 189
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -378,11 +415,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intentions
path: Objects/Clothes.cs
startLine: 184
startLine: 193
assemblies:
- Tiny Life
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: []
syntax:
content: public readonly ClothesIntention Intentions
@ -413,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: Objects/Clothes.cs
startLine: 189
startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -450,7 +487,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable
path: Objects/Clothes.cs
startLine: 194
startLine: 203
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -487,7 +524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ages
path: Objects/Clothes.cs
startLine: 199
startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -524,7 +561,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthFunction
path: Objects/Clothes.cs
startLine: 204
startLine: 213
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -561,7 +598,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureBehaviorLayer
path: Objects/Clothes.cs
startLine: 209
startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -598,7 +635,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/Clothes.cs
startLine: 220
startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -652,17 +689,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: Objects/Clothes.cs
startLine: 233
startLine: 242
assemblies:
- Tiny Life
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: []
syntax:
content: public float GetPrice()
return:
type: System.Single
description: The object&apos;s price
content.vb: Public Function GetPrice As Single
overload: TinyLife.Objects.Clothes.GetPrice*
implements:
@ -689,7 +724,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntentionDescription
path: Objects/Clothes.cs
startLine: 241
startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -724,7 +759,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: Objects/Clothes.cs
startLine: 252
startLine: 261
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -762,7 +797,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClothes
path: Objects/Clothes.cs
startLine: 263
startLine: 272
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -788,103 +823,6 @@ items:
modifiers.vb:
- Public
- 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:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
@ -1312,6 +1250,36 @@ references:
- name: ()
nameWithType: ()
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
commentId: T:TinyLife.Objects.Clothes
parent: TinyLife.Objects
@ -1535,15 +1503,6 @@ references:
name: Single
nameWithType: 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*
commentId: Overload:TinyLife.Objects.Clothes.Icon
name: Icon
@ -2006,80 +1965,3 @@ references:
- name: )
nameWithType: )
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.Swimwear
- TinyLife.Objects.ClothesIntention.Winter
- TinyLife.Objects.ClothesIntention.Work
- TinyLife.Objects.ClothesIntention.Workout
langs:
- csharp
@ -28,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesIntention
path: Objects/Clothes.cs
startLine: 409
startLine: 447
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -45,6 +46,7 @@ items:
Public Enum ClothesIntention
extensionMethods:
- TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.JsonCopy``1
- TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
attributes:
- type: System.FlagsAttribute
ctor: System.FlagsAttribute.#ctor
@ -73,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: Objects/Clothes.cs
startLine: 413
startLine: 451
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -105,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Everyday
path: Objects/Clothes.cs
startLine: 414
startLine: 452
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -137,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Party
path: Objects/Clothes.cs
startLine: 415
startLine: 453
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -169,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Formal
path: Objects/Clothes.cs
startLine: 416
startLine: 454
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -201,7 +203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: Objects/Clothes.cs
startLine: 417
startLine: 455
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -233,7 +235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swimwear
path: Objects/Clothes.cs
startLine: 418
startLine: 456
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -265,7 +267,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sleep
path: Objects/Clothes.cs
startLine: 419
startLine: 457
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -297,7 +299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Summer
path: Objects/Clothes.cs
startLine: 420
startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -329,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Winter
path: Objects/Clothes.cs
startLine: 421
startLine: 459
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -343,6 +345,38 @@ items:
modifiers.vb:
- Public
- 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:
- uid: System.FlagsAttribute
commentId: T:System.FlagsAttribute
@ -388,6 +422,35 @@ references:
- name: )
nameWithType: )
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
commentId: N:System
isExternal: true
@ -436,6 +499,41 @@ references:
name: Extensions
nameWithType: 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
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities

View file

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

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Counter
path: Objects/CornerFurniture.cs
startLine: 96
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -32,7 +32,9 @@ items:
content: 'public class Counter : CornerFurniture, IGenericDataHolder, IPricedObject'
content.vb: >-
Public Class Counter
Inherits CornerFurniture
Implements IGenericDataHolder, IPricedObject
inheritance:
- System.Object
@ -155,30 +157,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/CornerFurniture.cs
startLine: 99
startLine: 100
assemblies:
- Tiny Life
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: []
syntax:
content: public Counter(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters:
- id: id
type: System.Guid
description: The id to apply to the created furniture instance
- id: type
type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors
type: System.Int32[]
description: The colors to apply to the furniture
- id: map
type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos
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)
overload: TinyLife.Objects.CornerFurniture.Counter.#ctor*
nameWithType.vb: CornerFurniture.Counter.Counter(Guid, FurnitureType, Int32(), Map, Vector2)
@ -210,17 +206,14 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override bool ShouldConnectTo(Furniture neighbor)
parameters:
- id: neighbor
type: TinyLife.Objects.Furniture
description: The neighbor to connect to
return:
type: System.Boolean
description: Whether this object should connect to the neighbor furniture
content.vb: Protected Overrides Function ShouldConnectTo(neighbor As Furniture) As Boolean
overridden: TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture)
overload: TinyLife.Objects.CornerFurniture.Counter.ShouldConnectTo*
@ -252,17 +245,14 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected override Direction2 GetCornerStatus(Dictionary<Direction2, Direction2> neighborRotations)
parameters:
- id: neighborRotations
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:
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
overridden: TinyLife.Objects.CornerFurniture.GetCornerStatus(System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Misc.Direction2})
overload: TinyLife.Objects.CornerFurniture.Counter.GetCornerStatus*

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CornerFurniture
path: Objects/CornerFurniture.cs
startLine: 17
startLine: 18
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -35,7 +35,9 @@ items:
content: 'public class CornerFurniture : Furniture, IGenericDataHolder, IPricedObject'
content.vb: >-
Public Class CornerFurniture
Inherits Furniture
Implements IGenericDataHolder, IPricedObject
inheritance:
- System.Object
@ -156,30 +158,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/CornerFurniture.cs
startLine: 23
startLine: 24
assemblies:
- Tiny Life
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: []
syntax:
content: public CornerFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters:
- id: id
type: System.Guid
description: The id to apply to the created furniture instance
- id: type
type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors
type: System.Int32[]
description: The colors to apply to the furniture
- id: map
type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos
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)
overload: TinyLife.Objects.CornerFurniture.#ctor*
nameWithType.vb: CornerFurniture.CornerFurniture(Guid, FurnitureType, Int32(), Map, Vector2)
@ -207,7 +203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldConnectTo
path: Objects/CornerFurniture.cs
startLine: 34
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -248,7 +244,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCornerStatus
path: Objects/CornerFurniture.cs
startLine: 44
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -292,54 +288,40 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: Objects/CornerFurniture.cs
startLine: 62
startLine: 63
assemblies:
- Tiny Life
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: []
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)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos
type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation
type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors
type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale
type: System.Single
description: The scale to draw the furniture with
- id: pivot
type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent
type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot
type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset
type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held
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)
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*
@ -370,18 +352,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: Objects/CornerFurniture.cs
startLine: 70
startLine: 71
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void OnNeighborChanged(Furniture neighbor)
parameters:
- id: neighbor
type: TinyLife.Objects.Furniture
description: The neighbor furniture that changed
content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture)
overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
overload: TinyLife.Objects.CornerFurniture.OnNeighborChanged*
@ -409,17 +389,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Objects/CornerFurniture.cs
startLine: 75
startLine: 76
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate()
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.Furniture.Validate
overload: TinyLife.Objects.CornerFurniture.Validate*

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fence
path: Objects/Fence.cs
startLine: 13
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -34,7 +34,9 @@ items:
content: 'public class Fence : Furniture, IGenericDataHolder, IPricedObject'
content.vb: >-
Public Class Fence
Inherits Furniture
Implements IGenericDataHolder, IPricedObject
inheritance:
- System.Object
@ -153,30 +155,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/Fence.cs
startLine: 19
startLine: 20
assemblies:
- Tiny Life
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: []
syntax:
content: public Fence(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters:
- id: id
type: System.Guid
description: The id to apply to the created furniture instance
- id: type
type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors
type: System.Int32[]
description: The colors to apply to the furniture
- id: map
type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos
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)
overload: TinyLife.Objects.Fence.#ctor*
nameWithType.vb: Fence.Fence(Guid, FurnitureType, Int32(), Map, Vector2)
@ -204,54 +200,40 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: Objects/Fence.cs
startLine: 25
startLine: 26
assemblies:
- Tiny Life
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: []
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)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos
type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation
type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors
type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale
type: System.Single
description: The scale to draw the furniture with
- id: pivot
type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent
type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot
type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset
type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held
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)
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*
@ -282,17 +264,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Objects/Fence.cs
startLine: 37
startLine: 38
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate()
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.Furniture.Validate
overload: TinyLife.Objects.Fence.Validate*
@ -320,18 +300,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: Objects/Fence.cs
startLine: 43
startLine: 44
assemblies:
- Tiny Life
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: []
syntax:
content: protected override void OnNeighborChanged(Furniture neighbor)
parameters:
- id: neighbor
type: TinyLife.Objects.Furniture
description: The neighbor furniture that changed
content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture)
overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
overload: TinyLife.Objects.Fence.OnNeighborChanged*
@ -359,7 +337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldConnectTo
path: Objects/Fence.cs
startLine: 53
startLine: 54
assemblies:
- Tiny Life
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.IsElectrical
- TinyLife.Objects.Fireplace.LightSize
- TinyLife.Objects.Fireplace.OnRemoved
- TinyLife.Objects.Fireplace.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
langs:
- csharp
@ -25,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fireplace
path: Objects/Fireplace.cs
startLine: 16
startLine: 18
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -35,7 +36,9 @@ items:
content: 'public class Fireplace : LightFurniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >-
Public Class Fireplace
Inherits LightFurniture
Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance:
- System.Object
@ -51,7 +54,6 @@ items:
- TinyLife.Objects.LightFurniture.Lights
- TinyLife.Objects.LightFurniture.IsDisabled
- TinyLife.Objects.LightFurniture.OnAdded
- TinyLife.Objects.LightFurniture.OnRemoved
- TinyLife.Objects.LightFurniture.Validate
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@ -160,11 +162,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsElectrical
path: Objects/Fireplace.cs
startLine: 19
startLine: 21
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool IsElectrical { get; }
@ -200,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LightSize
path: Objects/Fireplace.cs
startLine: 24
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -239,30 +240,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/Fireplace.cs
startLine: 30
startLine: 34
assemblies:
- Tiny Life
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: []
syntax:
content: public Fireplace(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters:
- id: id
type: System.Guid
description: The id to apply to the created furniture instance
- id: type
type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors
type: System.Int32[]
description: The colors to apply to the furniture
- id: map
type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos
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)
overload: TinyLife.Objects.Fireplace.#ctor*
nameWithType.vb: Fireplace.Fireplace(Guid, FurnitureType, Int32(), Map, Vector2)
@ -290,54 +285,40 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: Objects/Fireplace.cs
startLine: 40
startLine: 44
assemblies:
- Tiny Life
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: []
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)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos
type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation
type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors
type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale
type: System.Single
description: The scale to draw the furniture with
- id: pivot
type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent
type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot
type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset
type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held
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)
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*
@ -368,24 +349,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: Objects/Fireplace.cs
startLine: 50
startLine: 54
assemblies:
- Tiny Life
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: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier
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)
overridden: TinyLife.Objects.LightFurniture.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
overload: TinyLife.Objects.Fireplace.Update*
@ -413,17 +390,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateLights
path: Objects/Fireplace.cs
startLine: 62
startLine: 71
assemblies:
- Tiny Life
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: []
syntax:
content: protected override IEnumerable<Light> CreateLights()
return:
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)
overridden: TinyLife.Objects.LightFurniture.CreateLights
overload: TinyLife.Objects.Fireplace.CreateLights*
@ -433,6 +408,40 @@ items:
modifiers.vb:
- Protected
- 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:
- uid: TinyLife.Objects.LightFurniture
commentId: T:TinyLife.Objects.LightFurniture
@ -539,34 +548,6 @@ references:
- name: )
nameWithType: )
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
commentId: M:TinyLife.Objects.LightFurniture.Validate
parent: TinyLife.Objects.LightFurniture
@ -4497,3 +4478,36 @@ references:
name: System.Collections.Generic
nameWithType: 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
id: Food
path: Objects/Food.cs
startLine: 13
startLine: 14
assemblies:
- Tiny Life
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: []
syntax:
content: 'public class Food : FoodTypedItem, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >-
Public Class Food
Inherits FoodTypedItem
Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance:
- System.Object
@ -160,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodLeft
path: Objects/Food.cs
startLine: 20
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -203,30 +204,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/Food.cs
startLine: 23
startLine: 24
assemblies:
- Tiny Life
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: []
syntax:
content: public Food(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters:
- id: id
type: System.Guid
description: The id to apply to the created furniture instance
- id: type
type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors
type: System.Int32[]
description: The colors to apply to the furniture
- id: map
type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos
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)
overload: TinyLife.Objects.Food.#ctor*
nameWithType.vb: Food.Food(Guid, FurnitureType, Int32(), Map, Vector2)
@ -258,50 +253,36 @@ items:
assemblies:
- Tiny Life
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: []
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)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: pos
type: Microsoft.Xna.Framework.Vector2
description: The position, in world space, that the furniture is at
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw the furniture at
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation
type: MLEM.Misc.Direction2
description: The rotation of the furniture
- id: colors
type: System.Int32[]
description: The colors to draw the furniture with
- id: drawScale
type: System.Single
description: The scale to draw the furniture with
- id: pivot
type: System.Boolean
description: Whether or not to move the furniture by its texture&apos;s pivot point
- id: parent
type: TinyLife.Objects.Furniture
description: The object that this furniture is latched on to, or null if there is none
- id: parentSpot
type: TinyLife.Objects.AbstractSpot
description: The object spot that this furntiture is in, or null if there is none
- id: depthOffset
type: System.Single
description: A value that is added onto the calculated depth of the object
- id: held
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)
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*
@ -336,13 +317,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override Tooltip GetHoverInfo()
return:
type: MLEM.Ui.Elements.Tooltip
description: The tooltip to display
content.vb: Public Overrides Function GetHoverInfo As Tooltip
overridden: TinyLife.Objects.FoodTypedItem.GetHoverInfo
overload: TinyLife.Objects.Food.GetHoverInfo*

View file

@ -27,17 +27,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodTypedItem
path: Objects/FoodTypedItem.cs
startLine: 12
startLine: 13
assemblies:
- Tiny Life
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: []
syntax:
content: 'public class FoodTypedItem : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
content.vb: >-
Public Class FoodTypedItem
Inherits Furniture
Implements IGenericDataHolder, IPricedObject, IUpdatingObject
inheritance:
- System.Object
@ -160,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodType
path: Objects/FoodTypedItem.cs
startLine: 18
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -203,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExpirationTime
path: Objects/FoodTypedItem.cs
startLine: 24
startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -246,7 +247,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ServingSize
path: Objects/FoodTypedItem.cs
startLine: 30
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -289,7 +290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Expired
path: Objects/FoodTypedItem.cs
startLine: 35
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -326,30 +327,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/FoodTypedItem.cs
startLine: 38
startLine: 39
assemblies:
- Tiny Life
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: []
syntax:
content: public FoodTypedItem(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
parameters:
- id: id
type: System.Guid
description: The id to apply to the created furniture instance
- id: type
type: TinyLife.Objects.FurnitureType
description: The type to create an instance of
- id: colors
type: System.Int32[]
description: The colors to apply to the furniture
- id: map
type: TinyLife.World.Map
description: The map to create the furniture on
- id: pos
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)
overload: TinyLife.Objects.FoodTypedItem.#ctor*
nameWithType.vb: FoodTypedItem.FoodTypedItem(Guid, FurnitureType, Int32(), Map, Vector2)
@ -381,13 +376,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate()
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.Furniture.Validate
overload: TinyLife.Objects.FoodTypedItem.Validate*
@ -419,13 +412,11 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override Tooltip GetHoverInfo()
return:
type: MLEM.Ui.Elements.Tooltip
description: The tooltip to display
content.vb: Public Overrides Function GetHoverInfo As Tooltip
overridden: TinyLife.Objects.MapObject.GetHoverInfo
overload: TinyLife.Objects.FoodTypedItem.GetHoverInfo*
@ -457,20 +448,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier
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)
overload: TinyLife.Objects.FoodTypedItem.Update*
implements:

View file

@ -77,7 +77,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture
path: Objects/Furniture.cs
startLine: 26
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -87,7 +87,9 @@ items:
content: 'public class Furniture : MapObject, IGenericDataHolder, IPricedObject'
content.vb: >-
Public Class Furniture
Inherits MapObject
Implements IGenericDataHolder, IPricedObject
inheritance:
- System.Object
@ -161,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Random
path: Objects/Furniture.cs
startLine: 32
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -198,7 +200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDescription
path: Objects/Furniture.cs
startLine: 39
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -231,7 +233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnSetCreator
path: Objects/Furniture.cs
startLine: 45
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -264,7 +266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDirty
path: Objects/Furniture.cs
startLine: 50
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -297,7 +299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDirty
path: Objects/Furniture.cs
startLine: 55
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -330,7 +332,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: Objects/Furniture.cs
startLine: 61
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -375,7 +377,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: Objects/Furniture.cs
startLine: 67
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -418,7 +420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurniture
path: Objects/Furniture.cs
startLine: 72
startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -455,7 +457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpot
path: Objects/Furniture.cs
startLine: 77
startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -492,7 +494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasParent
path: Objects/Furniture.cs
startLine: 82
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -529,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: Objects/Furniture.cs
startLine: 88
startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -572,7 +574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area
path: Objects/Furniture.cs
startLine: 92
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -609,7 +611,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualPosition
path: Objects/Furniture.cs
startLine: 97
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -646,7 +648,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DevaluedThroughUse
path: Objects/Furniture.cs
startLine: 103
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -693,7 +695,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreUtilitiesDisabled
path: Objects/Furniture.cs
startLine: 108
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -730,7 +732,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsStatic
path: Objects/Furniture.cs
startLine: 113
startLine: 114
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -777,7 +779,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatorId
path: Objects/Furniture.cs
startLine: 119
startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -828,7 +830,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality
path: Objects/Furniture.cs
startLine: 127
startLine: 128
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -875,7 +877,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeDirty
path: Objects/Furniture.cs
startLine: 132
startLine: 133
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -912,7 +914,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirty
path: Objects/Furniture.cs
startLine: 138
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -959,7 +961,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: Objects/Furniture.cs
startLine: 144
startLine: 145
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1006,7 +1008,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creator
path: Objects/Furniture.cs
startLine: 149
startLine: 150
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1043,7 +1045,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: Objects/Furniture.cs
startLine: 167
startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1094,27 +1096,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: Objects/Furniture.cs
startLine: 175
startLine: 176
assemblies:
- Tiny Life
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: []
syntax:
content: public sealed override void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, Color? overrideColor)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current time
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to use for drawing
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw this furniture at
- id: overrideColor
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?)
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*
@ -1147,17 +1144,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: Objects/Furniture.cs
startLine: 207
startLine: 208
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Validate()
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate As Boolean
overridden: TinyLife.Objects.MapObject.Validate
overload: TinyLife.Objects.Furniture.Validate*
@ -1185,21 +1180,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: Objects/Furniture.cs
startLine: 234
startLine: 235
assemblies:
- Tiny Life
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: []
syntax:
content: public override bool Intersects(RectangleF rectangle)
parameters:
- id: rectangle
type: MLEM.Misc.RectangleF
description: The area that should be checked for
return:
type: System.Boolean
description: true if this object intersects with the given rectangle
content.vb: Public Overrides Function Intersects(rectangle As RectangleF) As Boolean
overridden: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
overload: TinyLife.Objects.Furniture.Intersects*
@ -1227,21 +1219,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: Objects/Furniture.cs
startLine: 239
startLine: 240
assemblies:
- Tiny Life
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: []
syntax:
content: public sealed override ObjectCategory GetCategories(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to query categories for
return:
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
overridden: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
overload: TinyLife.Objects.Furniture.GetCategories*
@ -1271,11 +1260,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: Objects/Furniture.cs
startLine: 244
startLine: 245
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnAdded()
@ -1306,11 +1294,10 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: Objects/Furniture.cs
startLine: 250
startLine: 251
assemblies:
- Tiny Life
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: []
syntax:
content: public override void OnRemoved()
@ -1341,24 +1328,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: Objects/Furniture.cs
startLine: 257
startLine: 258
assemblies:
- Tiny Life
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: []
syntax:
content: public override int GetAiPriority(Person person, ObjectCategory categories)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person whose AI is attempting to interact with this object
- id: categories
type: TinyLife.Objects.ObjectCategory
description: The categories that are relevant for the ai interaction
return:
type: System.Int32
description: This object&apos;s priority
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)
overload: TinyLife.Objects.Furniture.GetAiPriority*
@ -1386,17 +1369,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisibility
path: Objects/Furniture.cs
startLine: 266
startLine: 267
assemblies:
- Tiny Life
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: []
syntax:
content: public override Visibility GetVisibility()
return:
type: TinyLife.Objects.Visibility
description: This object&apos;s visibility settings
content.vb: Public Overrides Function GetVisibility As Visibility
overridden: TinyLife.Objects.MapObject.GetVisibility
overload: TinyLife.Objects.Furniture.GetVisibility*
@ -1424,24 +1405,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: Objects/Furniture.cs
startLine: 271
startLine: 272
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in is completed. Note that this includes actions that are underlying (<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: []
syntax:
content: public override void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action
- id: type
type: TinyLife.Actions.CompletionType
description: The type of the action&apos;s completion
- id: isAuxiliary
type: System.Boolean
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overrides Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean)
overridden: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
overload: TinyLife.Objects.Furniture.OnActionCompleted*
@ -1469,30 +1446,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: Objects/Furniture.cs
startLine: 281
startLine: 282
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (<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: []
syntax:
content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
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
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)
overridden: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
overload: TinyLife.Objects.Furniture.ActionUpdate*
@ -1520,7 +1491,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: Objects/Furniture.cs
startLine: 311
startLine: 312
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1597,17 +1568,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: Objects/Furniture.cs
startLine: 319
startLine: 320
assemblies:
- Tiny Life
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: []
syntax:
content: public virtual float GetPrice()
return:
type: System.Single
description: The object&apos;s price
content.vb: Public Overridable Function GetPrice As Single
overload: TinyLife.Objects.Furniture.GetPrice*
implements:
@ -1636,7 +1605,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: Objects/Furniture.cs
startLine: 331
startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1673,7 +1642,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: Objects/Furniture.cs
startLine: 363
startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1714,7 +1683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty
path: Objects/Furniture.cs
startLine: 373
startLine: 374
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1752,7 +1721,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator
path: Objects/Furniture.cs
startLine: 390
startLine: 391
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1793,7 +1762,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: Objects/Furniture.cs
startLine: 408
startLine: 409
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1970,20 +1939,16 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public override ActionInfo GetFreeActionSpotInfo(Person person, ObjectCategory context = null)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to query free action spots for
- id: context
type: TinyLife.Objects.ObjectCategory
description: The object category that this action spot needs to have
return:
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
overridden: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
overload: TinyLife.Objects.Furniture.GetFreeActionSpotInfo*
@ -2213,6 +2178,7 @@ items:
syntax:
content: >-
public IEnumerable<T> GetChildren<T>()
where T : MapObject
typeParameters:
- id: T
@ -2255,6 +2221,7 @@ items:
syntax:
content: >-
public IEnumerable<T> RemoveChildren<T>(Predicate<T> predicate = null)
where T : Furniture
parameters:
- id: predicate
@ -2341,6 +2308,7 @@ items:
syntax:
content: >-
public T AddChild<T>(FurnitureType type, Direction2 rotation, int[] colors = null, Guid? id = default(Guid? ), Vector2? position = default(Vector2? ))
where T : Furniture
parameters:
- id: type

View file

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

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