diff --git a/Changelog.md b/Changelog.md index 211fab9..ad9ec1e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,23 +1,11 @@ # 0.30.0 -*March 30, 2023* +*March 31, 2023* + +![](media/changelog/0.30.0.png) > Big Steps Towards Release -This version's full name is **0.30.0-pre2**, but previous versions of the in-game changelog viewer don't support displaying pre-release suffixes. - -**This version is currently in preview. If you want to try it out, you can check out [this documentation article](https://docs.tinylifegame.com/articles/preview.html).** - -Improvements -- Allow navigating the interaction menu's pages with the shoulder buttons when using a gamepad -- Randomly add items to trash cans at midnight occasionally to allow for special rummaging finds -- Made food quality and saturation not influence eating speed, but hunger need restoration speed -- Increase the friendship gain from random interactions with coworkers at work -- Improved the look and layout of update notifications in the main menu -- Made grilled cheese vegan-friendly -- Updated from .NET 6 to .NET 7 - -# 0.30.0-pre1 -*March 28, 2023* +Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/510006/0300-big-steps-towards-release) or [on Steam](https://store.steampowered.com/news/app/1651490/view/6492542378896226821). Additions - Added a few more decorative objects, including two lamps, cattails and lily pads @@ -31,7 +19,7 @@ Additions - Added french localization by [YenSide](https://instagram.com/candice_mlng) Improvements -- Cause links to be opened in the Steam overly on Steam Deck +- Cause links to be opened in the Steam overlay on Steam Deck - Improved social action pathfinding, causing people to stop less - Allow changing the cursor size in the accessibility options - Made people much more likely to eat the food they cooked immediately @@ -44,6 +32,13 @@ Improvements - Rebalance the amount of frienship and romance gain that actions give - Massively reduce the markup of custom paintings - Draw the build mode grid on the entire lot, rather than just in rooms +- Allow navigating the interaction menu's pages with the shoulder buttons when using a gamepad +- Randomly add items to trash cans at midnight occasionally to allow for special rummaging finds +- Made food quality and saturation not influence eating speed, but hunger need restoration speed +- Increase the friendship gain from random interactions with coworkers at work +- Improved the look and layout of update notifications in the main menu +- Made grilled cheese vegan-friendly +- Updated from .NET 6 to .NET 7 Fixes - Fixed people being able to steal held items from other people diff --git a/docs/api/.manifest b/docs/api/.manifest index a3e0759..3ed52e0 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -43,7 +43,7 @@ "TinyLife.Actions.Action.Map": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Action.yml", - "TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)": "TinyLife.Actions.Action.yml", + "TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)": "TinyLife.Actions.Action.yml", @@ -499,11 +499,50 @@ "TinyLife.Actions.CanExecuteResult.ResultType.Valid": "TinyLife.Actions.CanExecuteResult.ResultType.yml", "TinyLife.Actions.CanExecuteResult.Type": "TinyLife.Actions.CanExecuteResult.yml", "TinyLife.Actions.CanExecuteResult.Valid": "TinyLife.Actions.CanExecuteResult.yml", + "TinyLife.Actions.ChoicePromptInfo": "TinyLife.Actions.ChoicePromptInfo.yml", + "TinyLife.Actions.ChoicePromptInfo.#ctor(System.String,TinyLife.Actions.ChoicePromptInfo.Option[])": "TinyLife.Actions.ChoicePromptInfo.yml", + "TinyLife.Actions.ChoicePromptInfo.CreatePromptContent(TinyLife.Objects.Person,TinyLife.Uis.CoveringGroup)": "TinyLife.Actions.ChoicePromptInfo.yml", + "TinyLife.Actions.ChoicePromptInfo.Name": "TinyLife.Actions.ChoicePromptInfo.yml", + "TinyLife.Actions.ChoicePromptInfo.Option": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.FailAction": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.Name": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance": "TinyLife.Actions.ChoicePromptInfo.Option.yml", + "TinyLife.Actions.ChoicePromptInfo.Options": "TinyLife.Actions.ChoicePromptInfo.yml", + "TinyLife.Actions.CleanOutFridgeAction": "TinyLife.Actions.CleanOutFridgeAction.yml", + "TinyLife.Actions.CleanOutFridgeAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.CleanOutFridgeAction.yml", + "TinyLife.Actions.CleanOutFridgeAction.IsCompleted": "TinyLife.Actions.CleanOutFridgeAction.yml", + "TinyLife.Actions.CleanOutFridgeAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.CleanOutFridgeAction.yml", + "TinyLife.Actions.CleanOutFridgeAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.CleanOutFridgeAction.yml", + "TinyLife.Actions.CleanOutFridgeAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.CleanOutFridgeAction.yml", "TinyLife.Actions.CompletionType": "TinyLife.Actions.CompletionType.yml", "TinyLife.Actions.CompletionType.Active": "TinyLife.Actions.CompletionType.yml", "TinyLife.Actions.CompletionType.Canceled": "TinyLife.Actions.CompletionType.yml", "TinyLife.Actions.CompletionType.Completed": "TinyLife.Actions.CompletionType.yml", "TinyLife.Actions.CompletionType.Failed": "TinyLife.Actions.CompletionType.yml", + "TinyLife.Actions.DebugAction": "TinyLife.Actions.DebugAction.yml", + "TinyLife.Actions.DebugAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DebugAction.yml", + "TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml", + "TinyLife.Actions.DebugAction.IsCompleted": "TinyLife.Actions.DebugAction.yml", + "TinyLife.Actions.DebugAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DebugAction.yml", + "TinyLife.Actions.DebugAction.Run": "TinyLife.Actions.DebugAction.yml", + "TinyLife.Actions.DeferredAction": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.Action": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.CreateAction": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.FullyInProgress": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.Initialize": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.InProgressTime": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.IsCompleted": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.DeferredAction.yml", + "TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.DeferredAction.yml", "TinyLife.Actions.DieAction": "TinyLife.Actions.DieAction.yml", "TinyLife.Actions.DieAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DieAction.yml", "TinyLife.Actions.DieAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.DieAction.yml", @@ -555,6 +594,40 @@ "TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", "TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", "TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.HelpAction": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.CreateFirstActions": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.HelpedAction": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.Helper": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.InitializeConversation": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.IsHelper": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.OnHelpedActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.UpdateHelpedAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml", + "TinyLife.Actions.HoldingPersonAction": "TinyLife.Actions.HoldingPersonAction.yml", + "TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml", + "TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml", + "TinyLife.Actions.HoldingPersonAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.HoldingPersonAction.yml", + "TinyLife.Actions.HoldingPersonAction.CreateFirstActions": "TinyLife.Actions.HoldingPersonAction.yml", + "TinyLife.Actions.HoldingPersonAction.CreateLastActions": "TinyLife.Actions.HoldingPersonAction.yml", + "TinyLife.Actions.HoldingPersonAction.IsHoldingParty": "TinyLife.Actions.HoldingPersonAction.yml", + "TinyLife.Actions.MakeTeaAction": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Skills.FoodType)": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.AndThenInitialize": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.AndThenIsCompleted": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.CreateFirstActions": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MakeTeaAction.yml", + "TinyLife.Actions.MakeTeaAction.OnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)": "TinyLife.Actions.MakeTeaAction.yml", "TinyLife.Actions.MultiAction": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml", @@ -616,11 +689,30 @@ "TinyLife.Actions.PathfindAction.SpeedMultiplier": "TinyLife.Actions.PathfindAction.yml", "TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindAction.yml", "TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.PathfindAction.yml", + "TinyLife.Actions.PathfindToPersonAction": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.DriveSpeedMultiplier": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.GetMaxPathfindTime": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.IsCompleted": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.WalkSpeedMultiplier": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PickUpPersonAction": "TinyLife.Actions.PickUpPersonAction.yml", + "TinyLife.Actions.PickUpPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PickUpPersonAction.yml", + "TinyLife.Actions.PickUpPersonAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.PickUpPersonAction.yml", + "TinyLife.Actions.PickUpPersonAction.InitializeConversation": "TinyLife.Actions.PickUpPersonAction.yml", + "TinyLife.Actions.PickUpPersonAction.IsConversationCompleted": "TinyLife.Actions.PickUpPersonAction.yml", "TinyLife.Actions.PutAwayAction": "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.PutDownPersonAction": "TinyLife.Actions.PutDownPersonAction.yml", + "TinyLife.Actions.PutDownPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PutDownPersonAction.yml", + "TinyLife.Actions.PutDownPersonAction.AndThenInitialize": "TinyLife.Actions.PutDownPersonAction.yml", + "TinyLife.Actions.PutDownPersonAction.AndThenIsCompleted": "TinyLife.Actions.PutDownPersonAction.yml", + "TinyLife.Actions.PutDownPersonAction.CreateFirstActions": "TinyLife.Actions.PutDownPersonAction.yml", "TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml", @@ -720,44 +812,28 @@ "TinyLife.Actions.TalkAction.TalkSettings.TalkMinutes": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.Update(TinyLife.Actions.SocialAction,Microsoft.Xna.Framework.GameTime,System.Single)": "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.DeferredAction": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.Action": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.CreateAction": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.FullyInProgress": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.Initialize": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.InProgressTime": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.IsCompleted": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.DeferredAction.yml", - "TinyLife.Actions.Typeless.DeferredAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.DeferredAction.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.DriveSpeedMultiplier": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", - "TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime": "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.PathfindToPersonAction.WalkSpeedMultiplier": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", - "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml", - "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.#ctor(TinyLife.Actions.ActionInfo,System.Guid[])": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml", - "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.ExcludedPeople": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml", - "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.Initialize": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml", - "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.IsCompleted": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml", - "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml", - "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.TryToLeaveRoom(TinyLife.World.Room,TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction": "TinyLife.Actions.Typeless.TryGoHereAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{Microsoft.Xna.Framework.Point})": "TinyLife.Actions.Typeless.TryGoHereAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction.Initialize": "TinyLife.Actions.Typeless.TryGoHereAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction.IsCompleted": "TinyLife.Actions.Typeless.TryGoHereAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.TryGoHereAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction.PositionsToTry": "TinyLife.Actions.Typeless.TryGoHereAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.TryGoHereAction.yml", - "TinyLife.Actions.Typeless.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.TryGoHereAction.yml", + "TinyLife.Actions.TellPeopleToLeaveRoomAction": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", + "TinyLife.Actions.TellPeopleToLeaveRoomAction.#ctor(TinyLife.Actions.ActionInfo,System.Guid[])": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", + "TinyLife.Actions.TellPeopleToLeaveRoomAction.ExcludedPeople": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", + "TinyLife.Actions.TellPeopleToLeaveRoomAction.Initialize": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", + "TinyLife.Actions.TellPeopleToLeaveRoomAction.IsCompleted": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", + "TinyLife.Actions.TellPeopleToLeaveRoomAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", + "TinyLife.Actions.TellPeopleToLeaveRoomAction.TryToLeaveRoom(TinyLife.World.Room,TinyLife.Objects.Person)": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", + "TinyLife.Actions.TryGoHereAction": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{Microsoft.Xna.Framework.Point})": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.Initialize": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.IsCompleted": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.PositionsToTry": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.UseDiaperAction": "TinyLife.Actions.UseDiaperAction.yml", + "TinyLife.Actions.UseDiaperAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.UseDiaperAction.yml", + "TinyLife.Actions.UseDiaperAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.UseDiaperAction.yml", + "TinyLife.Actions.UseDiaperAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.UseDiaperAction.yml", + "TinyLife.Actions.UseDiaperAction.IsCompleted": "TinyLife.Actions.UseDiaperAction.yml", + "TinyLife.Actions.UseDiaperAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.UseDiaperAction.yml", + "TinyLife.Actions.UseDiaperAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.UseDiaperAction.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", @@ -790,38 +866,12 @@ "TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.PreInitialize": "TinyLife.Actions.WorkAction.yml", - "TinyLife.ChoicePromptInfo": "TinyLife.ChoicePromptInfo.yml", - "TinyLife.ChoicePromptInfo.#ctor(System.String,TinyLife.ChoicePromptInfo.Option[])": "TinyLife.ChoicePromptInfo.yml", - "TinyLife.ChoicePromptInfo.CreatePromptContent(TinyLife.Objects.Person,TinyLife.Uis.CoveringGroup)": "TinyLife.ChoicePromptInfo.yml", - "TinyLife.ChoicePromptInfo.Name": "TinyLife.ChoicePromptInfo.yml", - "TinyLife.ChoicePromptInfo.Option": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.FailAction": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.Name": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.SuccessAction": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.SuccessChance": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Options": "TinyLife.ChoicePromptInfo.yml", - "TinyLife.CleanOutFridgeAction": "TinyLife.CleanOutFridgeAction.yml", - "TinyLife.CleanOutFridgeAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.CleanOutFridgeAction.yml", - "TinyLife.CleanOutFridgeAction.IsCompleted": "TinyLife.CleanOutFridgeAction.yml", - "TinyLife.CleanOutFridgeAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.CleanOutFridgeAction.yml", - "TinyLife.CleanOutFridgeAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.CleanOutFridgeAction.yml", - "TinyLife.CleanOutFridgeAction.Validate(TinyLife.Objects.Person)": "TinyLife.CleanOutFridgeAction.yml", "TinyLife.Debug": "TinyLife.Debug.yml", "TinyLife.Debug.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml", "TinyLife.Debug.Cheats": "TinyLife.Debug.yml", "TinyLife.Debug.DebugDelegate": "TinyLife.Debug.DebugDelegate.yml", "TinyLife.Debug.DebugLines": "TinyLife.Debug.yml", "TinyLife.Debug.TryCheat(System.String)": "TinyLife.Debug.yml", - "TinyLife.DebugAction": "TinyLife.DebugAction.yml", - "TinyLife.DebugAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.DebugAction.yml", - "TinyLife.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.DebugAction.yml", - "TinyLife.DebugAction.IsCompleted": "TinyLife.DebugAction.yml", - "TinyLife.DebugAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.DebugAction.yml", - "TinyLife.DebugAction.Run": "TinyLife.DebugAction.yml", "TinyLife.Emotions": "TinyLife.Emotions.yml", "TinyLife.Emotions.CombinedEmotionSource": "TinyLife.Emotions.CombinedEmotionSource.yml", "TinyLife.Emotions.CombinedEmotionSource.#ctor(TinyLife.Emotions.IEmotionSource[])": "TinyLife.Emotions.CombinedEmotionSource.yml", @@ -1392,31 +1442,6 @@ "TinyLife.Goals.TimedGoal.GetProgress": "TinyLife.Goals.TimedGoal.yml", "TinyLife.Goals.TimedGoal.Reset": "TinyLife.Goals.TimedGoal.yml", "TinyLife.Goals.TimedGoal.Trigger(System.TimeSpan)": "TinyLife.Goals.TimedGoal.yml", - "TinyLife.HelpAction": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.CreateFirstActions": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.HelpedAction": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.Helper": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.InitializeConversation": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.IsHelper": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.OnHelpedActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.UpdateHelpedAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.HelpAction.yml", - "TinyLife.HelpAction.Validate(TinyLife.Objects.Person)": "TinyLife.HelpAction.yml", - "TinyLife.HoldingPersonAction": "TinyLife.HoldingPersonAction.yml", - "TinyLife.HoldingPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.HoldingPersonAction.yml", - "TinyLife.HoldingPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.HoldingPersonAction.yml", - "TinyLife.HoldingPersonAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.HoldingPersonAction.yml", - "TinyLife.HoldingPersonAction.CreateFirstActions": "TinyLife.HoldingPersonAction.yml", - "TinyLife.HoldingPersonAction.CreateLastActions": "TinyLife.HoldingPersonAction.yml", - "TinyLife.HoldingPersonAction.IsHoldingParty": "TinyLife.HoldingPersonAction.yml", "TinyLife.LnCategory": "TinyLife.LnCategory.yml", "TinyLife.LnCategory.Achievements": "TinyLife.LnCategory.yml", "TinyLife.LnCategory.Actions": "TinyLife.LnCategory.yml", @@ -1441,15 +1466,6 @@ "TinyLife.Localization.Names": "TinyLife.Localization.yml", "TinyLife.Localization.Reload": "TinyLife.Localization.yml", "TinyLife.Localization.SetLanguage(System.String)": "TinyLife.Localization.yml", - "TinyLife.MakeTeaAction": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Skills.FoodType)": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.AndThenInitialize": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.AndThenIsCompleted": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.CreateFirstActions": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.MakeTeaAction.yml", - "TinyLife.MakeTeaAction.OnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)": "TinyLife.MakeTeaAction.yml", "TinyLife.Mods": "TinyLife.Mods.yml", "TinyLife.Mods.EventPhase": "TinyLife.Mods.EventPhase.yml", "TinyLife.Mods.EventPhase.Post": "TinyLife.Mods.EventPhase.yml", @@ -2604,16 +2620,6 @@ "TinyLife.PersonalityType.Types": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.Vegan": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.Vegetarian": "TinyLife.PersonalityType.yml", - "TinyLife.PickUpPersonAction": "TinyLife.PickUpPersonAction.yml", - "TinyLife.PickUpPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.PickUpPersonAction.yml", - "TinyLife.PickUpPersonAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.PickUpPersonAction.yml", - "TinyLife.PickUpPersonAction.InitializeConversation": "TinyLife.PickUpPersonAction.yml", - "TinyLife.PickUpPersonAction.IsConversationCompleted": "TinyLife.PickUpPersonAction.yml", - "TinyLife.PutDownPersonAction": "TinyLife.PutDownPersonAction.yml", - "TinyLife.PutDownPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.PutDownPersonAction.yml", - "TinyLife.PutDownPersonAction.AndThenInitialize": "TinyLife.PutDownPersonAction.yml", - "TinyLife.PutDownPersonAction.AndThenIsCompleted": "TinyLife.PutDownPersonAction.yml", - "TinyLife.PutDownPersonAction.CreateFirstActions": "TinyLife.PutDownPersonAction.yml", "TinyLife.Relationship": "TinyLife.Relationship.yml", "TinyLife.Relationship.AddRecentSocial(TinyLife.Actions.ActionType)": "TinyLife.Relationship.yml", "TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)": "TinyLife.Relationship.yml", @@ -3061,13 +3067,6 @@ "TinyLife.Uis.NotifType.VeryImportant": "TinyLife.Uis.NotifType.yml", "TinyLife.Uis.NotifType.VeryPositive": "TinyLife.Uis.NotifType.yml", "TinyLife.Uis.NotifType.Warning": "TinyLife.Uis.NotifType.yml", - "TinyLife.UseDiaperAction": "TinyLife.UseDiaperAction.yml", - "TinyLife.UseDiaperAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.UseDiaperAction.yml", - "TinyLife.UseDiaperAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.UseDiaperAction.yml", - "TinyLife.UseDiaperAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.UseDiaperAction.yml", - "TinyLife.UseDiaperAction.IsCompleted": "TinyLife.UseDiaperAction.yml", - "TinyLife.UseDiaperAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.UseDiaperAction.yml", - "TinyLife.UseDiaperAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.UseDiaperAction.yml", "TinyLife.Utilities": "TinyLife.Utilities.yml", "TinyLife.Utilities.ColorScheme": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Bricks": "TinyLife.Utilities.ColorScheme.yml", diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml index 1b04781..5aba375 100644 --- a/docs/api/TinyLife.Actions.Action.yml +++ b/docs/api/TinyLife.Actions.Action.yml @@ -46,7 +46,7 @@ items: - TinyLife.Actions.Action.Map - TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) - - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) - TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion) - TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) - TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) @@ -98,17 +98,17 @@ items: - System.Object - MLEM.Data.Json.JsonTypeSafeGenericDataHolder derivedClasses: + - TinyLife.Actions.CleanOutFridgeAction + - TinyLife.Actions.DebugAction + - TinyLife.Actions.DeferredAction - TinyLife.Actions.DieAction - TinyLife.Actions.MultiAction - TinyLife.Actions.PathfindAction + - TinyLife.Actions.PathfindToPersonAction - TinyLife.Actions.SocialAction.StartPartnerAction - - TinyLife.Actions.Typeless.DeferredAction - - TinyLife.Actions.Typeless.PathfindToPersonAction - - TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction - - TinyLife.Actions.Typeless.TryGoHereAction - - TinyLife.CleanOutFridgeAction - - TinyLife.DebugAction - - TinyLife.UseDiaperAction + - TinyLife.Actions.TellPeopleToLeaveRoomAction + - TinyLife.Actions.TryGoHereAction + - TinyLife.Actions.UseDiaperAction implements: - MLEM.Misc.IGenericDataHolder inheritedMembers: @@ -1307,16 +1307,16 @@ items: nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion) fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(String, System.Action(Of String), System.Predicate(Of String), MLEM.Ui.Elements.TextField.Rule, String, MLEM.Textures.TextureRegion) name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), Rule, String, TextureRegion) -- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) - commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) - id: OpenChoicePrompt(TinyLife.ChoicePromptInfo) +- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + id: OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) parent: TinyLife.Actions.Action langs: - csharp - vb name: OpenChoicePrompt(ChoicePromptInfo) nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo) - fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) type: Method source: remote: @@ -1329,13 +1329,13 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nOpens a text prompt () that uses the system to display a set of options to the player, one of which is randomly chosen to be "correct", causing a positive effect to happen.\n" + summary: "\nOpens a text prompt () that uses the system to display a set of options to the player, one of which is randomly chosen to be "correct", causing a positive effect to happen.\n" example: [] syntax: content: public CoveringGroup OpenChoicePrompt(ChoicePromptInfo info) parameters: - id: info - type: TinyLife.ChoicePromptInfo + type: TinyLife.Actions.ChoicePromptInfo description: The choice prompt information to display. return: type: TinyLife.Uis.CoveringGroup @@ -4611,22 +4611,17 @@ references: name: TextureRegion isExternal: true - name: ) -- uid: TinyLife.ChoicePromptInfo - commentId: T:TinyLife.ChoicePromptInfo - parent: TinyLife +- uid: TinyLife.Actions.ChoicePromptInfo + commentId: T:TinyLife.Actions.ChoicePromptInfo + parent: TinyLife.Actions name: ChoicePromptInfo nameWithType: ChoicePromptInfo - fullName: TinyLife.ChoicePromptInfo + fullName: TinyLife.Actions.ChoicePromptInfo - uid: TinyLife.Actions.Action.OpenChoicePrompt* commentId: Overload:TinyLife.Actions.Action.OpenChoicePrompt name: OpenChoicePrompt nameWithType: Action.OpenChoicePrompt fullName: TinyLife.Actions.Action.OpenChoicePrompt -- uid: TinyLife - commentId: N:TinyLife - name: TinyLife - nameWithType: TinyLife - fullName: TinyLife - uid: TinyLife.Actions.ActionType.PracticeJokes commentId: F:TinyLife.Actions.ActionType.PracticeJokes name: PracticeJokes @@ -4741,6 +4736,11 @@ references: name: NeedType nameWithType: NeedType fullName: TinyLife.NeedType +- uid: TinyLife + commentId: N:TinyLife + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife - uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) isExternal: true diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml index ad327ab..79668dc 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml @@ -86,7 +86,7 @@ items: - TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion) - TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) - TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) - - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) - TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) - TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,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.Action.FacePartner(TinyLife.Objects.Person) @@ -1292,24 +1292,24 @@ references: name: TextureRegion isExternal: true - name: ) -- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) - commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) +- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) parent: TinyLife.Actions.Action name: OpenChoicePrompt(ChoicePromptInfo) nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo) - fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) spec.csharp: - - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) name: OpenChoicePrompt - name: ( - - uid: TinyLife.ChoicePromptInfo + - uid: TinyLife.Actions.ChoicePromptInfo name: ChoicePromptInfo - name: ) spec.vb: - - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) name: OpenChoicePrompt - name: ( - - uid: TinyLife.ChoicePromptInfo + - uid: TinyLife.Actions.ChoicePromptInfo name: ChoicePromptInfo - name: ) - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml index 4bfbf5d..c3bfbb2 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction.yml @@ -84,7 +84,7 @@ items: - TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion) - TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) - TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) - - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) - TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) - TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,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.Action.FacePartner(TinyLife.Objects.Person) @@ -1400,24 +1400,24 @@ references: name: TextureRegion isExternal: true - name: ) -- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) - commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) +- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) parent: TinyLife.Actions.Action name: OpenChoicePrompt(ChoicePromptInfo) nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo) - fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) spec.csharp: - - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) name: OpenChoicePrompt - name: ( - - uid: TinyLife.ChoicePromptInfo + - uid: TinyLife.Actions.ChoicePromptInfo name: ChoicePromptInfo - name: ) spec.vb: - - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo) + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) name: OpenChoicePrompt - name: ( - - uid: TinyLife.ChoicePromptInfo + - uid: TinyLife.Actions.ChoicePromptInfo name: ChoicePromptInfo - name: ) - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) diff --git a/docs/api/TinyLife.ChoicePromptInfo.Option.yml b/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml similarity index 75% rename from docs/api/TinyLife.ChoicePromptInfo.Option.yml rename to docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml index b7e91b5..4769eaa 100644 --- a/docs/api/TinyLife.ChoicePromptInfo.Option.yml +++ b/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml @@ -1,24 +1,24 @@ ### YamlMime:ManagedReference items: -- uid: TinyLife.ChoicePromptInfo.Option - commentId: T:TinyLife.ChoicePromptInfo.Option +- uid: TinyLife.Actions.ChoicePromptInfo.Option + commentId: T:TinyLife.Actions.ChoicePromptInfo.Option id: ChoicePromptInfo.Option - parent: TinyLife + parent: TinyLife.Actions children: - - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single}) - - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single}) - - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) - - TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) - - TinyLife.ChoicePromptInfo.Option.FailAction - - TinyLife.ChoicePromptInfo.Option.Name - - TinyLife.ChoicePromptInfo.Option.SuccessAction - - TinyLife.ChoicePromptInfo.Option.SuccessChance + - TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single}) + - TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single}) + - TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) + - TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) + - TinyLife.Actions.ChoicePromptInfo.Option.FailAction + - TinyLife.Actions.ChoicePromptInfo.Option.Name + - TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction + - TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance langs: - csharp - vb name: ChoicePromptInfo.Option nameWithType: ChoicePromptInfo.Option - fullName: TinyLife.ChoicePromptInfo.Option + fullName: TinyLife.Actions.ChoicePromptInfo.Option type: Class source: remote: @@ -30,8 +30,8 @@ items: startLine: 70 assemblies: - Tiny Life - namespace: TinyLife - summary: "\nAn option is a possible action and outcome for a . It is randomly chosen to be correct or incorrect, based on a multitude of factors that can be specified in the constructors.\n" + namespace: TinyLife.Actions + summary: "\nAn option is a possible action and outcome for a . It is randomly chosen to be correct or incorrect, based on a multitude of factors that can be specified in the constructors.\n" example: [] syntax: content: public class ChoicePromptInfo.Option @@ -47,17 +47,17 @@ items: - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - - TinyLife.ChoicePromptInfo.Option.TinyLife.Utilities.Extensions.JsonCopy``1 -- uid: TinyLife.ChoicePromptInfo.Option.Name - commentId: F:TinyLife.ChoicePromptInfo.Option.Name + - TinyLife.Actions.ChoicePromptInfo.Option.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.ChoicePromptInfo.Option.Name + commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.Name id: Name - parent: TinyLife.ChoicePromptInfo.Option + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: Name nameWithType: ChoicePromptInfo.Option.Name - fullName: TinyLife.ChoicePromptInfo.Option.Name + fullName: TinyLife.Actions.ChoicePromptInfo.Option.Name type: Field source: remote: @@ -69,7 +69,7 @@ items: startLine: 75 assemblies: - Tiny Life - namespace: TinyLife + namespace: TinyLife.Actions summary: "\nThis option's name, which will be localized.\n" example: [] syntax: @@ -77,16 +77,16 @@ items: return: type: System.String content.vb: Public ReadOnly Name As String -- uid: TinyLife.ChoicePromptInfo.Option.SuccessAction - commentId: F:TinyLife.ChoicePromptInfo.Option.SuccessAction +- uid: TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction + commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction id: SuccessAction - parent: TinyLife.ChoicePromptInfo.Option + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: SuccessAction nameWithType: ChoicePromptInfo.Option.SuccessAction - fullName: TinyLife.ChoicePromptInfo.Option.SuccessAction + fullName: TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction type: Field source: remote: @@ -98,24 +98,24 @@ items: startLine: 79 assemblies: - Tiny Life - namespace: TinyLife + namespace: TinyLife.Actions summary: "\nThe action that should be invoked when this option is chosen as the correct option when the player selects it.\n" example: [] syntax: content: public readonly Action SuccessAction return: - type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person} + type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person} content.vb: Public ReadOnly SuccessAction As Action(Of ChoicePromptInfo, Person) -- uid: TinyLife.ChoicePromptInfo.Option.FailAction - commentId: F:TinyLife.ChoicePromptInfo.Option.FailAction +- uid: TinyLife.Actions.ChoicePromptInfo.Option.FailAction + commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.FailAction id: FailAction - parent: TinyLife.ChoicePromptInfo.Option + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: FailAction nameWithType: ChoicePromptInfo.Option.FailAction - fullName: TinyLife.ChoicePromptInfo.Option.FailAction + fullName: TinyLife.Actions.ChoicePromptInfo.Option.FailAction type: Field source: remote: @@ -127,24 +127,24 @@ items: startLine: 83 assemblies: - Tiny Life - namespace: TinyLife + namespace: TinyLife.Actions summary: "\nThe action that should be invoked when this option is chosen as the incorrect option when the player selects it.\n" example: [] syntax: content: public readonly Action FailAction return: - type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person} + type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person} content.vb: Public ReadOnly FailAction As Action(Of ChoicePromptInfo, Person) -- uid: TinyLife.ChoicePromptInfo.Option.SuccessChance - commentId: F:TinyLife.ChoicePromptInfo.Option.SuccessChance +- uid: TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance + commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance id: SuccessChance - parent: TinyLife.ChoicePromptInfo.Option + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: SuccessChance nameWithType: ChoicePromptInfo.Option.SuccessChance - fullName: TinyLife.ChoicePromptInfo.Option.SuccessChance + fullName: TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance type: Field source: remote: @@ -156,7 +156,7 @@ items: startLine: 87 assemblies: - Tiny Life - namespace: TinyLife + namespace: TinyLife.Actions summary: "\nA function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.\n" example: [] syntax: @@ -164,16 +164,16 @@ items: return: type: System.Func{TinyLife.Objects.Person,System.Single} content.vb: Public ReadOnly SuccessChance As Func(Of Person, Single) -- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single}) - commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single}) - id: '#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})' - parent: TinyLife.ChoicePromptInfo.Option +- uid: TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single}) + commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single}) + id: '#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})' + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: Option(string, Action, Action, Func) nameWithType: ChoicePromptInfo.Option.Option(string, Action, Action, Func) - fullName: TinyLife.ChoicePromptInfo.Option.Option(string, System.Action, System.Action, System.Func) + fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, System.Action, System.Action, System.Func) type: Constructor source: remote: @@ -185,7 +185,7 @@ items: startLine: 96 assemblies: - Tiny Life - namespace: TinyLife + namespace: TinyLife.Actions summary: "\nCreates a new option with the given generic settings.\n" example: [] syntax: @@ -195,29 +195,29 @@ items: type: System.String description: This option's name, which will be localized. - id: successAction - type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person} + type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person} description: The action that should be invoked when this option is chosen as the correct option when the player selects it. - id: failAction - type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person} + type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person} description: The action that should be invoked when this option is chosen as the incorrect option when the player selects it. - id: successChance type: System.Func{TinyLife.Objects.Person,System.Single} description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1. content.vb: Public Sub New(name As String, successAction As Action(Of ChoicePromptInfo, Person), failAction As Action(Of ChoicePromptInfo, Person), successChance As Func(Of Person, Single)) - overload: TinyLife.ChoicePromptInfo.Option.#ctor* + overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor* nameWithType.vb: ChoicePromptInfo.Option.New(String, Action(Of ChoicePromptInfo, Person), Action(Of ChoicePromptInfo, Person), Func(Of Person, Single)) - fullName.vb: TinyLife.ChoicePromptInfo.Option.New(String, System.Action(Of TinyLife.ChoicePromptInfo, TinyLife.Objects.Person), System.Action(Of TinyLife.ChoicePromptInfo, TinyLife.Objects.Person), System.Func(Of TinyLife.Objects.Person, Single)) + fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.New(String, System.Action(Of TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person), System.Action(Of TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person), System.Func(Of TinyLife.Objects.Person, Single)) name.vb: New(String, Action(Of ChoicePromptInfo, Person), Action(Of ChoicePromptInfo, Person), Func(Of Person, Single)) -- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single}) - commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single}) +- uid: TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single}) + commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single}) id: '#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})' - parent: TinyLife.ChoicePromptInfo.Option + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: Option(string, Func, Func, Func) nameWithType: ChoicePromptInfo.Option.Option(string, Func, Func, Func) - fullName: TinyLife.ChoicePromptInfo.Option.Option(string, System.Func, System.Func, System.Func) + fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, System.Func, System.Func, System.Func) type: Constructor source: remote: @@ -229,7 +229,7 @@ items: startLine: 110 assemblies: - Tiny Life - namespace: TinyLife + namespace: TinyLife.Actions summary: "\nCreates a new option with the given job-related outcomes.\n" example: [] syntax: @@ -248,20 +248,20 @@ items: type: System.Func{TinyLife.Objects.Person,System.Single} description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1. content.vb: Public Sub New(name As String, jobPerformanceGained As Func(Of Person, Single), jobPerformanceLost As Func(Of Person, Single), successChance As Func(Of Person, Single)) - overload: TinyLife.ChoicePromptInfo.Option.#ctor* + overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor* nameWithType.vb: ChoicePromptInfo.Option.New(String, Func(Of Person, Single), Func(Of Person, Single), Func(Of Person, Single)) - fullName.vb: TinyLife.ChoicePromptInfo.Option.New(String, System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single)) + fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.New(String, System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single)) name.vb: New(String, Func(Of Person, Single), Func(Of Person, Single), Func(Of Person, Single)) -- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) - commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) +- uid: TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) + commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) id: '#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)' - parent: TinyLife.ChoicePromptInfo.Option + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: Option(string, EmotionType, SkillType, float, float, float) nameWithType: ChoicePromptInfo.Option.Option(string, EmotionType, SkillType, float, float, float) - fullName: TinyLife.ChoicePromptInfo.Option.Option(string, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, float, float, float) + fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, float, float, float) type: Constructor source: remote: @@ -273,7 +273,7 @@ items: startLine: 138 assemblies: - Tiny Life - namespace: TinyLife + namespace: TinyLife.Actions summary: "\nCreates a new option with the given job-related outcomes.\n" example: [] syntax: @@ -298,20 +298,20 @@ items: type: System.Single description: The success chance of this option, which is expected to be a value between 0 and 1. content.vb: Public Sub New(name As String, successIncreaseEmotion As EmotionType = Nothing, successIncreaseSkill As SkillType = Nothing, jobPerformanceGained As Single = 0.1, jobPerformanceLost As Single = 0.1, successChance As Single = 0.5) - overload: TinyLife.ChoicePromptInfo.Option.#ctor* + overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor* nameWithType.vb: ChoicePromptInfo.Option.New(String, EmotionType, SkillType, Single, Single, Single) - fullName.vb: TinyLife.ChoicePromptInfo.Option.New(String, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, Single, Single, Single) + fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.New(String, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, Single, Single, Single) name.vb: New(String, EmotionType, SkillType, Single, Single, Single) -- uid: TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) - commentId: M:TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) - id: Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) - parent: TinyLife.ChoicePromptInfo.Option +- uid: TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) + commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) + id: Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) + parent: TinyLife.Actions.ChoicePromptInfo.Option langs: - csharp - vb name: Execute(ChoicePromptInfo, Person, bool) nameWithType: ChoicePromptInfo.Option.Execute(ChoicePromptInfo, Person, bool) - fullName: TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo, TinyLife.Objects.Person, bool) + fullName: TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person, bool) type: Method source: remote: @@ -323,14 +323,14 @@ items: startLine: 154 assemblies: - Tiny Life - namespace: TinyLife - summary: "\nExecutes this option's result actions using the given .\n" + namespace: TinyLife.Actions + summary: "\nExecutes this option's result actions using the given .\n" example: [] syntax: content: public void Execute(ChoicePromptInfo info, Person person, bool successful) parameters: - id: info - type: TinyLife.ChoicePromptInfo + type: TinyLife.Actions.ChoicePromptInfo description: The choice prompt that this option was a part of. - id: person type: TinyLife.Objects.Person @@ -339,22 +339,34 @@ items: type: System.Boolean description: Whether this option was chosen as the successful one. content.vb: Public Sub Execute(info As ChoicePromptInfo, person As Person, successful As Boolean) - overload: TinyLife.ChoicePromptInfo.Option.Execute* + overload: TinyLife.Actions.ChoicePromptInfo.Option.Execute* nameWithType.vb: ChoicePromptInfo.Option.Execute(ChoicePromptInfo, Person, Boolean) - fullName.vb: TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo, TinyLife.Objects.Person, Boolean) + fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person, Boolean) name.vb: Execute(ChoicePromptInfo, Person, Boolean) references: -- uid: TinyLife.ChoicePromptInfo - commentId: T:TinyLife.ChoicePromptInfo - parent: TinyLife +- uid: TinyLife.Actions.ChoicePromptInfo + commentId: T:TinyLife.Actions.ChoicePromptInfo + parent: TinyLife.Actions name: ChoicePromptInfo nameWithType: ChoicePromptInfo - fullName: TinyLife.ChoicePromptInfo -- uid: TinyLife - commentId: N:TinyLife - name: TinyLife - nameWithType: TinyLife - fullName: TinyLife + fullName: TinyLife.Actions.ChoicePromptInfo +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Actions + name: Actions + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Actions + name: Actions - uid: System.Object commentId: T:System.Object parent: System @@ -585,38 +597,38 @@ references: href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) -- uid: TinyLife.ChoicePromptInfo.Option.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.ChoicePromptInfo.Option.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