diff --git a/Changelog.md b/Changelog.md index aa1ac2c..9eab0ba 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,17 @@ +# 0.38.3-pre.1 +*December 16, 2023* + +*This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).* + +Improvements +- Made people automatically discard items (put them down or put them away) before starting actions that they need empty hands for + +Fixes +- Fixed people getting stuck on stairs when canceling an action sometimes + +API +- Added some UI initialization events + # 0.38.2 *December 14, 2023* diff --git a/docs/api/.manifest b/docs/api/.manifest index 971bf65..217e302 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -170,7 +170,6 @@ "TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.Furniture},System.Boolean},System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CanPlaceHeldItem(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", - "TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CasualCompliment": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CelebrateBirthday": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ChangeDiaper": "TinyLife.Actions.ActionType.yml", @@ -271,7 +270,6 @@ "TinyLife.Actions.ActionType.IsActionType(System.Type)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.IsDislikedOrMean(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", - "TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.IsNotEmotional(TinyLife.Actions.ActionInfo,TinyLife.Emotions.EmotionType[])": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.IsNotExpired(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.IsNotHoldingPerson(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", @@ -617,6 +615,11 @@ "TinyLife.Actions.DieAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DieAction.yml", "TinyLife.Actions.DieAction.Reason": "TinyLife.Actions.DieAction.yml", "TinyLife.Actions.DieAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.DieAction.yml", + "TinyLife.Actions.DiscardHeldItemAction": "TinyLife.Actions.DiscardHeldItemAction.yml", + "TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DiscardHeldItemAction.yml", + "TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted": "TinyLife.Actions.DiscardHeldItemAction.yml", + "TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions": "TinyLife.Actions.DiscardHeldItemAction.yml", + "TinyLife.Actions.DiscardHeldItemAction.DiscardActions": "TinyLife.Actions.DiscardHeldItemAction.yml", "TinyLife.Actions.DriveAction": "TinyLife.Actions.DriveAction.yml", "TinyLife.Actions.DriveAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DriveAction.yml", "TinyLife.Actions.DriveAction.FindPath(System.Collections.Generic.ICollection{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}})": "TinyLife.Actions.DriveAction.yml", @@ -707,6 +710,7 @@ "TinyLife.Actions.MultiAction.CreateFirstActions": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.CreateLastActions": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.CurrentStage": "TinyLife.Actions.MultiAction.yml", + "TinyLife.Actions.MultiAction.DiscardHeldItem": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.Handler": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.Initialize": "TinyLife.Actions.MultiAction.yml", @@ -3399,6 +3403,8 @@ "TinyLife.Uis.InGameUi.BuildZoom": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.Main": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.OnInitialized": "TinyLife.Uis.InGameUi.yml", + "TinyLife.Uis.InGameUi.OnModesPanelInitialized": "TinyLife.Uis.InGameUi.yml", + "TinyLife.Uis.InGameUi.OnTopRightInitialized": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.Menus": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean})": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.MenuBackground(System.Int32,System.Int32,System.Int32,System.Int32)": "TinyLife.Uis.Menus.yml", @@ -3733,8 +3739,7 @@ "TinyLife.World.Map.GetSection(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetSections(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetSections(MLEM.Misc.RectangleF,System.Int32)": "TinyLife.World.Map.yml", - "TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml", - "TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF)": "TinyLife.World.Map.yml", + "TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetStoredDeadPeople": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetTile(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetTilesAround(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point})": "TinyLife.World.Map.yml", diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml index c2d933e..c88daf3 100644 --- a/docs/api/TinyLife.Actions.ActionType.yml +++ b/docs/api/TinyLife.Actions.ActionType.yml @@ -56,7 +56,6 @@ items: - TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.Furniture},System.Boolean},System.Boolean) - TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean) - TinyLife.Actions.ActionType.CanPlaceHeldItem(TinyLife.Actions.ActionInfo,System.Boolean) - - TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionType.CasualCompliment - TinyLife.Actions.ActionType.CelebrateBirthday - TinyLife.Actions.ActionType.ChangeDiaper @@ -157,7 +156,6 @@ items: - TinyLife.Actions.ActionType.IsActionType(System.Type) - TinyLife.Actions.ActionType.IsDislikedOrMean(TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean) - - TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject(TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionType.IsNotEmotional(TinyLife.Actions.ActionInfo,TinyLife.Emotions.EmotionType[]) - TinyLife.Actions.ActionType.IsNotExpired(TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionType.IsNotHoldingPerson(TinyLife.Actions.ActionInfo,System.Boolean) @@ -1273,7 +1271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CelebrateBirthday path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 61 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1300,7 +1298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaitForInviteIn path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 62 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1327,7 +1325,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HelpWithTraining path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 65 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1435,7 +1433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sleep path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 40 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1462,7 +1460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeShower path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 48 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1489,7 +1487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsSingle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 56 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1516,7 +1514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsFamily path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 57 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1543,7 +1541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetBakingIngredients path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 58 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1570,7 +1568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutDown path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 60 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1597,7 +1595,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 70 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1624,7 +1622,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 79 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1651,7 +1649,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BakeFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 90 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1678,7 +1676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 101 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1705,7 +1703,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eat path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 106 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1732,7 +1730,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrabServing path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 131 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1759,7 +1757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CallToMeal path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 150 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1786,7 +1784,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySingleplayerGames path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 157 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1813,7 +1811,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnlineGames path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 158 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1840,7 +1838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnlineGamesWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 159 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1867,7 +1865,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchWalkthroughs path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 169 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1894,7 +1892,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinEasyTournament path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 170 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1921,7 +1919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinAdvancedTournament path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 171 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1948,7 +1946,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chat path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 172 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1975,7 +1973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 180 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2002,7 +2000,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanDish path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 184 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2029,7 +2027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeOutfit path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 193 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2056,7 +2054,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EditOutfits path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 206 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2083,7 +2081,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHome path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 209 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2110,7 +2108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 223 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2137,7 +2135,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paint path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 248 + startLine: 246 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2164,7 +2162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sell path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 258 + startLine: 256 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2191,7 +2189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSpeech path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 266 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2218,7 +2216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Read path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 274 + startLine: 272 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2245,7 +2243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StudyBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 285 + startLine: 283 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2272,7 +2270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutAway path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 295 + startLine: 293 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2299,7 +2297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeJokes path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 305 + startLine: 303 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2326,7 +2324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Work path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 313 + startLine: 311 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2353,7 +2351,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 323 + startLine: 321 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2380,7 +2378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobFromNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 324 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2407,7 +2405,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDay path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 326 + startLine: 324 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2434,7 +2432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeParentalLeave path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 329 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2461,7 +2459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 333 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2488,7 +2486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MopPuddle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 336 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2515,7 +2513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeProgramming path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 348 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2542,7 +2540,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModGame path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 356 + startLine: 354 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2569,7 +2567,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 362 + startLine: 360 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2596,7 +2594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PublishApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 368 + startLine: 366 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2623,7 +2621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackSomeone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 374 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2650,7 +2648,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchProgrammingPatterns path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 379 + startLine: 377 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2677,7 +2675,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchTv path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 384 + startLine: 382 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2704,7 +2702,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 394 + startLine: 392 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2731,7 +2729,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PayBills path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 408 + startLine: 406 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2758,7 +2756,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeWriting path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 422 + startLine: 420 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2785,7 +2783,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WriteBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 430 + startLine: 428 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2812,7 +2810,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfPublishBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 440 + startLine: 438 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2839,7 +2837,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBookPublished path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 441 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2866,7 +2864,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LockDoor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 442 + startLine: 440 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2893,7 +2891,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireLgbtFlag path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 447 + startLine: 445 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2920,7 +2918,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWater path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 450 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2947,7 +2945,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WashHands path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 458 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2974,7 +2972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleLight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 465 + startLine: 461 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3001,7 +2999,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleAllLights path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 468 + startLine: 462 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3028,7 +3026,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrillFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 480 + startLine: 474 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3055,7 +3053,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrowAway path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 490 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3082,7 +3080,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scrap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 498 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3109,7 +3107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanEverything path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 504 + startLine: 497 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3136,7 +3134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clean path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 510 + startLine: 503 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3163,7 +3161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Light path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 518 + startLine: 511 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3190,7 +3188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoHomework path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 527 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3217,7 +3215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayWithToy path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 539 + startLine: 531 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3244,7 +3242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookChildFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 552 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3271,7 +3269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayInSandbox path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 565 + startLine: 556 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3298,7 +3296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShufflePuzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 574 + startLine: 565 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3325,7 +3323,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Puzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 582 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3352,7 +3350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Store path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 590 + startLine: 581 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3379,7 +3377,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFurnitureMail path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 601 + startLine: 592 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3406,7 +3404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 609 + startLine: 600 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3433,7 +3431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadJokes path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 617 + startLine: 608 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3460,7 +3458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrewCoffee path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 625 + startLine: 616 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3487,7 +3485,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeTea path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 635 + startLine: 625 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3514,7 +3512,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 645 + startLine: 634 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3541,7 +3539,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 653 + startLine: 642 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3568,7 +3566,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddALittleSomething path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 661 + startLine: 650 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3595,7 +3593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RunAround path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 675 + startLine: 664 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3622,7 +3620,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rummage path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 684 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3649,7 +3647,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddCandle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 691 + startLine: 680 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3676,7 +3674,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BlowOutCandles path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 697 + startLine: 686 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3703,7 +3701,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutInFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 701 + startLine: 690 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3730,7 +3728,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeFromFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 715 + startLine: 704 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3757,7 +3755,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanOutFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 719 + startLine: 707 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3784,7 +3782,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLeftovers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 730 + startLine: 714 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3811,7 +3809,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptChild path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 737 + startLine: 721 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3838,7 +3836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchBusinessPlans path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 745 + startLine: 729 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3865,7 +3863,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSalesPitch path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 753 + startLine: 737 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3892,7 +3890,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadSkillBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 761 + startLine: 745 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3919,7 +3917,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleNewspapers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 770 + startLine: 754 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3946,7 +3944,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleVisitors path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 775 + startLine: 759 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3973,7 +3971,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutTrash path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 782 + startLine: 766 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4000,7 +3998,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnJungleGym path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 794 + startLine: 778 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4027,7 +4025,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorColoringBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 803 + startLine: 787 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4054,7 +4052,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CollectSunlight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 812 + startLine: 796 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4081,7 +4079,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoJogging path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 815 + startLine: 799 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4108,7 +4106,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveHere path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 823 + startLine: 807 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4135,7 +4133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 829 + startLine: 813 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4162,7 +4160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhoneWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 837 + startLine: 820 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4189,7 +4187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPhoneColor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 843 + startLine: 825 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4216,7 +4214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 847 + startLine: 829 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4243,7 +4241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 848 + startLine: 830 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4270,7 +4268,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDayPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 851 + startLine: 833 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4297,7 +4295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteOver path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 854 + startLine: 836 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4324,7 +4322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangePronouns path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 870 + startLine: 852 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4351,7 +4349,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TravelToMap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 872 + startLine: 854 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4378,7 +4376,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychSelfUp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 876 + startLine: 858 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4405,7 +4403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBabyBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 880 + startLine: 862 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4432,7 +4430,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 892 + startLine: 874 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4459,7 +4457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UseDiaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 904 + startLine: 886 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4486,7 +4484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowAdult path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 912 + startLine: 894 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4513,7 +4511,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBaby path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 929 + startLine: 911 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4540,7 +4538,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveAbortion path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 937 + startLine: 919 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4567,7 +4565,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakePregnancyTest path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 940 + startLine: 922 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4594,7 +4592,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutOfCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 947 + startLine: 929 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4621,7 +4619,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SleepInCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 956 + startLine: 938 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4648,7 +4646,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeDrinks path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 970 + startLine: 952 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8894,47 +8892,6 @@ items: nameWithType.vb: ActionType.IsEmptyHanded(ActionInfo, Boolean) fullName.vb: TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo, Boolean) name.vb: IsEmptyHanded(ActionInfo, Boolean) -- uid: TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject(TinyLife.Actions.ActionInfo,System.Boolean) - commentId: M:TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject(TinyLife.Actions.ActionInfo,System.Boolean) - id: IsEmptyHandedOrHoldingActionObject(TinyLife.Actions.ActionInfo,System.Boolean) - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: IsEmptyHandedOrHoldingActionObject(ActionInfo, bool) - nameWithType: ActionType.IsEmptyHandedOrHoldingActionObject(ActionInfo, bool) - fullName: TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject(TinyLife.Actions.ActionInfo, bool) - type: Method - source: - remote: - path: TinyLife/Actions/ActionType.Utilities.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: IsEmptyHandedOrHoldingActionObject - path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 245 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: "\nA helper method intended to be used with that determines whether the person is empty-handed (using ) or currently holding the 's action object.\n" - example: [] - syntax: - content: public static CanExecuteResult IsEmptyHandedOrHoldingActionObject(ActionInfo info, bool automatic) - parameters: - - id: info - type: TinyLife.Actions.ActionInfo - description: The action info - - id: automatic - type: System.Boolean - description: Whether this action is automatic (unused) - return: - type: TinyLife.Actions.CanExecuteResult - description: if the person's hands are empty or they're holding the action object, a "HoldingItem" result otherwise - content.vb: Public Shared Function IsEmptyHandedOrHoldingActionObject(info As ActionInfo, automatic As Boolean) As CanExecuteResult - overload: TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject* - nameWithType.vb: ActionType.IsEmptyHandedOrHoldingActionObject(ActionInfo, Boolean) - fullName.vb: TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject(TinyLife.Actions.ActionInfo, Boolean) - name.vb: IsEmptyHandedOrHoldingActionObject(ActionInfo, Boolean) - uid: TinyLife.Actions.ActionType.IsNotHoldingPerson(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.IsNotHoldingPerson(TinyLife.Actions.ActionInfo,System.Boolean) id: IsNotHoldingPerson(TinyLife.Actions.ActionInfo,System.Boolean) @@ -8953,7 +8910,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsNotHoldingPerson path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 255 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8976,47 +8933,6 @@ items: nameWithType.vb: ActionType.IsNotHoldingPerson(ActionInfo, Boolean) fullName.vb: TinyLife.Actions.ActionType.IsNotHoldingPerson(TinyLife.Actions.ActionInfo, Boolean) name.vb: IsNotHoldingPerson(ActionInfo, Boolean) -- uid: TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo,System.Boolean) - commentId: M:TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo,System.Boolean) - id: CanWorkAtDeskObject(TinyLife.Actions.ActionInfo,System.Boolean) - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: CanWorkAtDeskObject(ActionInfo, bool) - nameWithType: ActionType.CanWorkAtDeskObject(ActionInfo, bool) - fullName: TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo, bool) - type: Method - source: - remote: - path: TinyLife/Actions/ActionType.Utilities.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CanWorkAtDeskObject - path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 265 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: "\nA helper method intended to be used with that determines if the action object (which is expected to be a desk object like a computer) meets all of the criteria for working at it\n" - example: [] - syntax: - content: public static CanExecuteResult CanWorkAtDeskObject(ActionInfo info, bool automatic) - parameters: - - id: info - type: TinyLife.Actions.ActionInfo - description: The action info - - id: automatic - type: System.Boolean - description: Whether this action is automatic (unused) - return: - type: TinyLife.Actions.CanExecuteResult - description: if the desk object can be worked at, several possible results like a "NoChair" and a "HoldingItem" result otherwise - content.vb: Public Shared Function CanWorkAtDeskObject(info As ActionInfo, automatic As Boolean) As CanExecuteResult - overload: TinyLife.Actions.ActionType.CanWorkAtDeskObject* - nameWithType.vb: ActionType.CanWorkAtDeskObject(ActionInfo, Boolean) - fullName.vb: TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo, Boolean) - name.vb: CanWorkAtDeskObject(ActionInfo, Boolean) - uid: TinyLife.Actions.ActionType.IsNotExpired(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.IsNotExpired(TinyLife.Actions.ActionInfo,System.Boolean) id: IsNotExpired(TinyLife.Actions.ActionInfo,System.Boolean) @@ -9035,7 +8951,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsNotExpired path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 275 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9076,7 +8992,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoImportantAction path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 286 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9117,7 +9033,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoSocialAction path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 298 + startLine: 278 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9158,7 +9074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreDating path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 311 + startLine: 291 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9199,7 +9115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAll path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 328 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9243,7 +9159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeSexual path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 344 + startLine: 324 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9284,7 +9200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasSpaceInHousehold path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 356 + startLine: 336 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9325,7 +9241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsNotPregnant path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 368 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -9366,7 +9282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillPriorityMod path: ../TinyLife/Actions/ActionType.Utilities.cs - startLine: 384 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -10873,57 +10789,11 @@ references: name: IsEmptyHanded nameWithType: ActionType.IsEmptyHanded fullName: TinyLife.Actions.ActionType.IsEmptyHanded -- uid: TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean) - commentId: M:TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean) - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: IsEmptyHanded(ActionInfo, bool) - nameWithType: ActionType.IsEmptyHanded(ActionInfo, bool) - fullName: TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo, bool) - nameWithType.vb: ActionType.IsEmptyHanded(ActionInfo, Boolean) - fullName.vb: TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo, Boolean) - name.vb: IsEmptyHanded(ActionInfo, Boolean) - spec.csharp: - - uid: TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean) - name: IsEmptyHanded - - name: ( - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - - name: ',' - - name: " " - - uid: System.Boolean - name: bool - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) - spec.vb: - - uid: TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean) - name: IsEmptyHanded - - name: ( - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - - name: ',' - - name: " " - - uid: System.Boolean - name: Boolean - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) -- uid: TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject* - commentId: Overload:TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject - name: IsEmptyHandedOrHoldingActionObject - nameWithType: ActionType.IsEmptyHandedOrHoldingActionObject - fullName: TinyLife.Actions.ActionType.IsEmptyHandedOrHoldingActionObject - uid: TinyLife.Actions.ActionType.IsNotHoldingPerson* commentId: Overload:TinyLife.Actions.ActionType.IsNotHoldingPerson name: IsNotHoldingPerson nameWithType: ActionType.IsNotHoldingPerson fullName: TinyLife.Actions.ActionType.IsNotHoldingPerson -- uid: TinyLife.Actions.ActionType.CanWorkAtDeskObject* - commentId: Overload:TinyLife.Actions.ActionType.CanWorkAtDeskObject - name: CanWorkAtDeskObject - nameWithType: ActionType.CanWorkAtDeskObject - fullName: TinyLife.Actions.ActionType.CanWorkAtDeskObject - uid: TinyLife.Actions.ActionType.IsNotExpired* commentId: Overload:TinyLife.Actions.ActionType.IsNotExpired name: IsNotExpired diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml index edd0cce..31686d1 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml @@ -66,6 +66,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Type @@ -745,6 +746,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml index dbca2af..73295a8 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction.yml @@ -64,6 +64,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Type @@ -853,6 +854,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml index fbea629..8d23947 100644 --- a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml @@ -149,7 +149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 94 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -178,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 107 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -220,7 +220,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconObject path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 126 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -252,7 +252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 131 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -288,7 +288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInteractingItem path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 147 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -325,7 +325,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInteractingItemForAction path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 174 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors diff --git a/docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml index 42bb2a1..ad78380 100644 --- a/docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconObject path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -172,7 +172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -243,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -279,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors diff --git a/docs/api/TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.yml index ae8d60e..eadf6a5 100644 --- a/docs/api/TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.yml @@ -22,11 +22,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUpOrSpawnBehavior path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nAn action behavior that causes an object to be spawned in a 's hand, or picked up from a location that it is occupying.\n" + summary: "\nAn action behavior that causes an object to be spawned in a 's hand, or picked up from a location that it is occupying.\nNote that a previous item is always discarded using the action.\n" example: [] syntax: content: 'public class PickUpOrSpawnBehavior : ActionBehavior' @@ -73,7 +73,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -121,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -153,7 +153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs - startLine: 47 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors diff --git a/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml index 0cf0215..bab4854 100644 --- a/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml @@ -214,7 +214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs - startLine: 63 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -256,7 +256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs - startLine: 85 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors diff --git a/docs/api/TinyLife.Actions.CleanEverythingAction.yml b/docs/api/TinyLife.Actions.CleanEverythingAction.yml index cc1410c..9cef37c 100644 --- a/docs/api/TinyLife.Actions.CleanEverythingAction.yml +++ b/docs/api/TinyLife.Actions.CleanEverythingAction.yml @@ -136,10 +136,10 @@ items: summary: "\nA set of actions that should be executed by this action when cleaning everything.\nThis set can have an arbitrary amount of custom actions added to it that will automatically be queried and executed when someone cleans everything.\nThis set of actions is also used for various lot employments, including the ones for the and lot types.\n" example: [] syntax: - content: public static readonly List CleaningActions + content: public static readonly List> CleaningActions return: - type: System.Collections.Generic.List{TinyLife.Actions.ActionType} - content.vb: Public Shared ReadOnly CleaningActions As List(Of ActionType) + type: System.Collections.Generic.List{System.Func{TinyLife.Actions.ActionType}} + content.vb: Public Shared ReadOnly CleaningActions As List(Of Func(Of ActionType)) - uid: TinyLife.Actions.CleanEverythingAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) commentId: M:TinyLife.Actions.CleanEverythingAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' @@ -238,7 +238,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/CleanEverythingAction.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -274,7 +274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/CleanEverythingAction.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -306,7 +306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/CleanEverythingAction.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3426,26 +3426,32 @@ references: name: Bar nameWithType: LotType.Bar fullName: TinyLife.World.LotType.Bar -- uid: System.Collections.Generic.List{TinyLife.Actions.ActionType} - commentId: T:System.Collections.Generic.List{TinyLife.Actions.ActionType} +- uid: System.Collections.Generic.List{System.Func{TinyLife.Actions.ActionType}} + commentId: T:System.Collections.Generic.List{System.Func{TinyLife.Actions.ActionType}} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: List - nameWithType: List - fullName: System.Collections.Generic.List - nameWithType.vb: List(Of ActionType) - fullName.vb: System.Collections.Generic.List(Of TinyLife.Actions.ActionType) - name.vb: List(Of ActionType) + name: List> + nameWithType: List> + fullName: System.Collections.Generic.List> + nameWithType.vb: List(Of Func(Of ActionType)) + fullName.vb: System.Collections.Generic.List(Of System.Func(Of TinyLife.Actions.ActionType)) + name.vb: List(Of Func(Of ActionType)) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < + - uid: System.Func`1 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-1 + - name: < - uid: TinyLife.Actions.ActionType name: ActionType - name: '>' + - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List @@ -3454,9 +3460,17 @@ references: - name: ( - name: Of - name: " " + - uid: System.Func`1 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-1 + - name: ( + - name: Of + - name: " " - uid: TinyLife.Actions.ActionType name: ActionType - name: ) + - name: ) - uid: System.Collections.Generic.List`1 commentId: T:System.Collections.Generic.List`1 isExternal: true diff --git a/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml new file mode 100644 index 0000000..8161fdc --- /dev/null +++ b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml @@ -0,0 +1,3965 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.DiscardHeldItemAction + commentId: T:TinyLife.Actions.DiscardHeldItemAction + id: DiscardHeldItemAction + parent: TinyLife.Actions + children: + - TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo) + - TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted + - TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions + - TinyLife.Actions.DiscardHeldItemAction.DiscardActions + langs: + - csharp + - vb + name: DiscardHeldItemAction + nameWithType: DiscardHeldItemAction + fullName: TinyLife.Actions.DiscardHeldItemAction + type: Class + source: + remote: + path: TinyLife/Actions/DiscardHeldItemAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DiscardHeldItemAction + path: ../TinyLife/Actions/DiscardHeldItemAction.cs + startLine: 7 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: 'public class DiscardHeldItemAction : MultiAction, IGenericDataHolder' + content.vb: Public Class DiscardHeldItemAction Inherits MultiAction Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + - TinyLife.Actions.Action + - TinyLife.Actions.MultiAction + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - TinyLife.Actions.MultiAction.Handler + - TinyLife.Actions.MultiAction.MainElapsedTime + - TinyLife.Actions.MultiAction.InProgressTime + - TinyLife.Actions.MultiAction.CurrentStage + - TinyLife.Actions.MultiAction.CreateLastActions + - TinyLife.Actions.MultiAction.AndThenInitialize + - TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.PreInitialize + - TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + - 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.CanCancel(TinyLife.Actions.Action) + - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem + - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + - TinyLife.Actions.Action.Random + - TinyLife.Actions.Action.FullyInProgress + - TinyLife.Actions.Action.Type + - TinyLife.Actions.Action.Info + - TinyLife.Actions.Action.Id + - TinyLife.Actions.Action.StartedAutomatically + - TinyLife.Actions.Action.Parent + - TinyLife.Actions.Action.Person + - TinyLife.Actions.Action.ElapsedTime + - TinyLife.Actions.Action.PlayerPromptOpen + - TinyLife.Actions.Action.ForceResult + - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + - TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Action.GetIconObject + - TinyLife.Actions.Action.CausesExtremelyFastSpeed + - TinyLife.Actions.Action.GetDisplayName + - TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + - TinyLife.Actions.Action.GetProgress + - TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + - TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + - 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.Actions.ChoicePromptInfo) + - TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + - TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,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,System.Single,System.Single,System.Single,System.Single) + - TinyLife.Actions.Action.ResetSpeech + - TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + - TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + - TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + - TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + - TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Action.GetChildren(System.Boolean) + - TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + - TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + - TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + - TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + - TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + - TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + - TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + extensionMethods: + - TinyLife.Actions.DiscardHeldItemAction.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.DiscardHeldItemAction.DiscardActions + commentId: F:TinyLife.Actions.DiscardHeldItemAction.DiscardActions + id: DiscardActions + parent: TinyLife.Actions.DiscardHeldItemAction + langs: + - csharp + - vb + name: DiscardActions + nameWithType: DiscardHeldItemAction.DiscardActions + fullName: TinyLife.Actions.DiscardHeldItemAction.DiscardActions + type: Field + source: + remote: + path: TinyLife/Actions/DiscardHeldItemAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DiscardActions + path: ../TinyLife/Actions/DiscardHeldItemAction.cs + startLine: 9 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly List<(Func Predicate, Func DiscardAction)> DiscardActions + return: + type: System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}} + content.vb: Public Shared ReadOnly DiscardActions As List(Of (Predicate As Func(Of Person, MapObject, Boolean), DiscardAction As Func(Of Person, MapObject, ActionType))) +- uid: TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionInfo)' + parent: TinyLife.Actions.DiscardHeldItemAction + langs: + - csharp + - vb + name: DiscardHeldItemAction(ActionInfo) + nameWithType: DiscardHeldItemAction.DiscardHeldItemAction(ActionInfo) + fullName: TinyLife.Actions.DiscardHeldItemAction.DiscardHeldItemAction(TinyLife.Actions.ActionInfo) + type: Constructor + source: + remote: + path: TinyLife/Actions/DiscardHeldItemAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/DiscardHeldItemAction.cs + startLine: 17 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nCreates a new typeless action with the given action information.\n" + example: [] + syntax: + content: public DiscardHeldItemAction(ActionInfo info) + parameters: + - id: info + type: TinyLife.Actions.ActionInfo + description: The information for this action. + content.vb: Public Sub New(info As ActionInfo) + overload: TinyLife.Actions.DiscardHeldItemAction.#ctor* + nameWithType.vb: DiscardHeldItemAction.New(ActionInfo) + fullName.vb: TinyLife.Actions.DiscardHeldItemAction.New(TinyLife.Actions.ActionInfo) + name.vb: New(ActionInfo) +- uid: TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions + commentId: M:TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions + id: CreateFirstActions + parent: TinyLife.Actions.DiscardHeldItemAction + langs: + - csharp + - vb + name: CreateFirstActions() + nameWithType: DiscardHeldItemAction.CreateFirstActions() + fullName: TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions() + type: Method + source: + remote: + path: TinyLife/Actions/DiscardHeldItemAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CreateFirstActions + path: ../TinyLife/Actions/DiscardHeldItemAction.cs + startLine: 20 + 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's invocation.\nIf no action gets returned in this function, this action fails.\nIf the returned set only contains null items, no first actions will be executed.\n" + example: [] + syntax: + content: protected override IEnumerable CreateFirstActions() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} + description: A set of actions that should run before this action + content.vb: Protected Overrides Function CreateFirstActions() As IEnumerable(Of Action) + overridden: TinyLife.Actions.MultiAction.CreateFirstActions + overload: TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions* +- uid: TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted + id: AndThenIsCompleted + parent: TinyLife.Actions.DiscardHeldItemAction + langs: + - csharp + - vb + name: AndThenIsCompleted() + nameWithType: DiscardHeldItemAction.AndThenIsCompleted() + fullName: TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted() + type: Method + source: + remote: + path: TinyLife/Actions/DiscardHeldItemAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenIsCompleted + path: ../TinyLife/Actions/DiscardHeldItemAction.cs + startLine: 42 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nMultiAction version of .\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.DiscardHeldItemAction.AndThenIsCompleted* +references: +- 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 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder + parent: MLEM.Data.Json + isExternal: true + name: JsonTypeSafeGenericDataHolder + nameWithType: JsonTypeSafeGenericDataHolder + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder +- uid: TinyLife.Actions.Action + commentId: T:TinyLife.Actions.Action + parent: TinyLife.Actions + 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: MLEM.Misc.IGenericDataHolder + commentId: T:MLEM.Misc.IGenericDataHolder + parent: MLEM.Misc + isExternal: true + name: IGenericDataHolder + nameWithType: IGenericDataHolder + fullName: MLEM.Misc.IGenericDataHolder +- 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.InProgressTime + commentId: P:TinyLife.Actions.MultiAction.InProgressTime + parent: TinyLife.Actions.MultiAction + name: InProgressTime + nameWithType: MultiAction.InProgressTime + fullName: TinyLife.Actions.MultiAction.InProgressTime +- uid: TinyLife.Actions.MultiAction.CurrentStage + commentId: P:TinyLife.Actions.MultiAction.CurrentStage + parent: TinyLife.Actions.MultiAction + name: CurrentStage + nameWithType: MultiAction.CurrentStage + fullName: TinyLife.Actions.MultiAction.CurrentStage +- uid: TinyLife.Actions.MultiAction.CreateLastActions + commentId: M:TinyLife.Actions.MultiAction.CreateLastActions + parent: TinyLife.Actions.MultiAction + name: CreateLastActions() + nameWithType: MultiAction.CreateLastActions() + fullName: TinyLife.Actions.MultiAction.CreateLastActions() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CreateLastActions + name: CreateLastActions + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CreateLastActions + name: CreateLastActions + - name: ( + - name: ) +- uid: TinyLife.Actions.MultiAction.AndThenInitialize + commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize + parent: TinyLife.Actions.MultiAction + name: AndThenInitialize() + nameWithType: MultiAction.AndThenInitialize() + fullName: TinyLife.Actions.MultiAction.AndThenInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + - name: ( + - name: ) +- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.MultiAction + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: AndThenUpdate(GameTime, TimeSpan, float) + nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: AndThenUpdate(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + name: AndThenOnCompleted(CompletionType) + nameWithType: MultiAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- 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 + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + - name: ( + - name: ) +- uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + name: PreCompleted(CompletionType) + nameWithType: MultiAction.PreCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + name: PreCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + name: PreCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- 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 + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: Update(GameTime, TimeSpan, float) + nameWithType: MultiAction.Update(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: MultiAction.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.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 + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + - name: ( + - name: ) +- 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 + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + - name: ( + - name: ) +- 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 + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- 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 + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + parent: TinyLife.Actions.MultiAction + name: CanCancel(Action) + nameWithType: MultiAction.CanCancel(Action) + fullName: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + name: CanCancel + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + name: CanCancel + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.MultiAction.CanStartNow + commentId: M:TinyLife.Actions.MultiAction.CanStartNow + parent: TinyLife.Actions.MultiAction + name: CanStartNow() + nameWithType: MultiAction.CanStartNow() + fullName: TinyLife.Actions.MultiAction.CanStartNow() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CanStartNow + name: CanStartNow + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CanStartNow + name: CanStartNow + - name: ( + - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) +- 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 + - name: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + name: GoToActionLocation + - name: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ) +- uid: TinyLife.Actions.Action.Random + commentId: F:TinyLife.Actions.Action.Random + parent: TinyLife.Actions.Action + name: Random + nameWithType: Action.Random + fullName: TinyLife.Actions.Action.Random +- uid: TinyLife.Actions.Action.FullyInProgress + commentId: P:TinyLife.Actions.Action.FullyInProgress + parent: TinyLife.Actions.Action + name: FullyInProgress + nameWithType: Action.FullyInProgress + fullName: TinyLife.Actions.Action.FullyInProgress +- uid: TinyLife.Actions.Action.Type + commentId: F:TinyLife.Actions.Action.Type + parent: TinyLife.Actions.Action + name: Type + nameWithType: Action.Type + fullName: TinyLife.Actions.Action.Type +- uid: TinyLife.Actions.Action.Info + commentId: F:TinyLife.Actions.Action.Info + parent: TinyLife.Actions.Action + name: Info + nameWithType: Action.Info + fullName: TinyLife.Actions.Action.Info +- uid: TinyLife.Actions.Action.Id + commentId: F:TinyLife.Actions.Action.Id + parent: TinyLife.Actions.Action + name: Id + nameWithType: Action.Id + fullName: TinyLife.Actions.Action.Id +- uid: TinyLife.Actions.Action.StartedAutomatically + commentId: P:TinyLife.Actions.Action.StartedAutomatically + parent: TinyLife.Actions.Action + name: StartedAutomatically + nameWithType: Action.StartedAutomatically + fullName: TinyLife.Actions.Action.StartedAutomatically +- uid: TinyLife.Actions.Action.Parent + commentId: P:TinyLife.Actions.Action.Parent + parent: TinyLife.Actions.Action + name: Parent + nameWithType: Action.Parent + fullName: TinyLife.Actions.Action.Parent +- uid: TinyLife.Actions.Action.Person + commentId: P:TinyLife.Actions.Action.Person + parent: TinyLife.Actions.Action + name: Person + nameWithType: Action.Person + fullName: TinyLife.Actions.Action.Person +- uid: TinyLife.Actions.Action.ElapsedTime + commentId: P:TinyLife.Actions.Action.ElapsedTime + parent: TinyLife.Actions.Action + name: ElapsedTime + nameWithType: Action.ElapsedTime + fullName: TinyLife.Actions.Action.ElapsedTime +- uid: TinyLife.Actions.Action.PlayerPromptOpen + commentId: P:TinyLife.Actions.Action.PlayerPromptOpen + parent: TinyLife.Actions.Action + name: PlayerPromptOpen + nameWithType: Action.PlayerPromptOpen + fullName: TinyLife.Actions.Action.PlayerPromptOpen +- uid: TinyLife.Actions.Action.ForceResult + commentId: F:TinyLife.Actions.Action.ForceResult + parent: TinyLife.Actions.Action + name: ForceResult + nameWithType: Action.ForceResult + fullName: TinyLife.Actions.Action.ForceResult +- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + parent: TinyLife.Actions.Action + name: TryForceResult(CompletionType, CanExecuteResult?, MapObject) + nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult?, MapObject) + fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult?, TinyLife.Objects.MapObject) + spec.csharp: + - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + name: TryForceResult + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.CanExecuteResult + name: CanExecuteResult + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + name: TryForceResult + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.CanExecuteResult + name: CanExecuteResult + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ) +- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + parent: TinyLife.Actions.Action + name: CanMultitask(Action) + nameWithType: Action.CanMultitask(Action) + fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Action + name: GetNextAction(CompletionType) + nameWithType: Action.GetNextAction(CompletionType) + fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- uid: TinyLife.Actions.Action.GetIconObject + commentId: M:TinyLife.Actions.Action.GetIconObject + parent: TinyLife.Actions.Action + name: GetIconObject() + nameWithType: Action.GetIconObject() + fullName: TinyLife.Actions.Action.GetIconObject() + spec.csharp: + - uid: TinyLife.Actions.Action.GetIconObject + name: GetIconObject + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetIconObject + name: GetIconObject + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + commentId: M:TinyLife.Actions.Action.CausesExtremelyFastSpeed + parent: TinyLife.Actions.Action + name: CausesExtremelyFastSpeed() + nameWithType: Action.CausesExtremelyFastSpeed() + fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed() + spec.csharp: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.GetDisplayName + commentId: M:TinyLife.Actions.Action.GetDisplayName + parent: TinyLife.Actions.Action + name: GetDisplayName() + nameWithType: Action.GetDisplayName() + fullName: TinyLife.Actions.Action.GetDisplayName() + spec.csharp: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + parent: TinyLife.Actions.Action + name: CanEnqueueConversation(Person, ActionType) + nameWithType: Action.CanEnqueueConversation(Person, ActionType) + fullName: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person, TinyLife.Actions.ActionType) + spec.csharp: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ) +- uid: TinyLife.Actions.Action.GetProgress + commentId: M:TinyLife.Actions.Action.GetProgress + parent: TinyLife.Actions.Action + name: GetProgress() + nameWithType: Action.GetProgress() + fullName: TinyLife.Actions.Action.GetProgress() + spec.csharp: + - uid: TinyLife.Actions.Action.GetProgress + name: GetProgress + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetProgress + name: GetProgress + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + commentId: M:TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: OnChildCompleted(Action, CompletionType, bool) + nameWithType: Action.OnChildCompleted(Action, CompletionType, bool) + fullName: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool) + nameWithType.vb: Action.OnChildCompleted(Action, CompletionType, Boolean) + fullName.vb: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean) + name.vb: OnChildCompleted(Action, CompletionType, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + name: OnChildCompleted + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ',' + - name: " " + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + name: OnChildCompleted + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ',' + - name: " " + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + commentId: M:TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float) + nameWithType: Action.OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float) + fullName: TinyLife.Actions.Action.OpenPlayerPrompt(string, System.Predicate, System.Action, bool, System.Action, MLEM.Textures.TextureRegion, float) + nameWithType.vb: Action.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single) + fullName.vb: TinyLife.Actions.Action.OpenPlayerPrompt(String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), Boolean, System.Action(Of TinyLife.Uis.CoveringGroup, MLEM.Ui.Elements.Panel), MLEM.Textures.TextureRegion, Single) + name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + name: OpenPlayerPrompt + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + name: OpenPlayerPrompt + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: OpenYesNoPrompt(string, Action, Action, TextureRegion) + nameWithType: Action.OpenYesNoPrompt(string, Action, Action, TextureRegion) + fullName: TinyLife.Actions.Action.OpenYesNoPrompt(string, System.Action, System.Action, MLEM.Textures.TextureRegion) + nameWithType.vb: Action.OpenYesNoPrompt(String, Action, Action, TextureRegion) + fullName.vb: TinyLife.Actions.Action.OpenYesNoPrompt(String, System.Action, System.Action, MLEM.Textures.TextureRegion) + name.vb: OpenYesNoPrompt(String, Action, Action, TextureRegion) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + name: OpenYesNoPrompt + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + name: OpenYesNoPrompt + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: OpenTextPrompt(string, Action, Predicate, Rule, string, TextureRegion) + nameWithType: Action.OpenTextPrompt(string, Action, Predicate, TextField.Rule, string, TextureRegion) + fullName: TinyLife.Actions.Action.OpenTextPrompt(string, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, string, MLEM.Textures.TextureRegion) + 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) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + name: OpenTextPrompt + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.TextField.Rule + name: Rule + isExternal: true + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + name: OpenTextPrompt + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.TextField.Rule + name: Rule + isExternal: true + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: 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.Actions.ChoicePromptInfo) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + name: OpenChoicePrompt + - name: ( + - uid: TinyLife.Actions.ChoicePromptInfo + name: ChoicePromptInfo + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + name: OpenChoicePrompt + - name: ( + - 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,System.Single,System.Single,System.Single,System.Single) + commentId: M:TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float) + nameWithType: Action.SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float) + fullName: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, int, float, float, float, float) + nameWithType.vb: Action.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single) + fullName.vb: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, Integer, Single, Single, Single, Single) + name.vb: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single) + spec.csharp: + - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + commentId: M:TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int) + nameWithType: Action.ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int) + fullName: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, float, float, float, float, int) + nameWithType.vb: Action.ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer) + fullName.vb: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, Single, Single, Single, Single, Integer) + name.vb: ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer) + spec.csharp: + - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + name: ThinkAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + name: ThinkAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: 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,System.Single,System.Single,System.Single,System.Single) + commentId: M: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,System.Single,System.Single,System.Single,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float) + nameWithType: Action.SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float) + fullName: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, int, float, float, float, float) + nameWithType.vb: Action.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single) + fullName.vb: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, Integer, Single, Single, Single, Single) + name.vb: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single) + spec.csharp: + - uid: 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,System.Single,System.Single,System.Single,System.Single) + name: SpeakInConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: '?' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: 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,System.Single,System.Single,System.Single,System.Single) + name: SpeakInConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: '?' + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.ResetSpeech + commentId: M:TinyLife.Actions.Action.ResetSpeech + parent: TinyLife.Actions.Action + name: ResetSpeech() + nameWithType: Action.ResetSpeech() + fullName: TinyLife.Actions.Action.ResetSpeech() + spec.csharp: + - uid: TinyLife.Actions.Action.ResetSpeech + name: ResetSpeech + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.ResetSpeech + name: ResetSpeech + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + name: FacePartner(Person) + nameWithType: Action.FacePartner(Person) + fullName: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + name: FacePartner + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + name: FacePartner + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + name: CompleteIfNeedFull(NeedType, Person) + nameWithType: Action.CompleteIfNeedFull(NeedType, Person) + fullName: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType, TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + name: CompleteIfNeedFull + - name: ( + - uid: TinyLife.NeedType + name: NeedType + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + name: CompleteIfNeedFull + - name: ( + - uid: TinyLife.NeedType + name: NeedType + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + commentId: M:TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool) + nameWithType: Action.CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool) + fullName: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, bool, TinyLife.Skills.SkillType, float, bool) + nameWithType.vb: Action.CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean) + fullName.vb: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, Boolean, TinyLife.Skills.SkillType, Single, Boolean) + name.vb: CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteIfTimeUp + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.Skills.SkillType + name: SkillType + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteIfTimeUp + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.Skills.SkillType + name: SkillType + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + commentId: M:TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + parent: TinyLife.Actions.Action + name: CancelIfEmotional(params EmotionType[]) + nameWithType: Action.CancelIfEmotional(params EmotionType[]) + fullName: TinyLife.Actions.Action.CancelIfEmotional(params TinyLife.Emotions.EmotionType[]) + nameWithType.vb: Action.CancelIfEmotional(ParamArray EmotionType()) + fullName.vb: TinyLife.Actions.Action.CancelIfEmotional(ParamArray TinyLife.Emotions.EmotionType()) + name.vb: CancelIfEmotional(ParamArray EmotionType()) + spec.csharp: + - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + name: CancelIfEmotional + - name: ( + - name: params + - name: " " + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + - name: '[' + - name: ']' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + name: CancelIfEmotional + - name: ( + - name: ParamArray + - name: " " + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + - name: ( + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: Sit(Furniture, float, ActionSpot) + nameWithType: Action.Sit(Furniture, float, ActionSpot) + fullName: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, float, TinyLife.Objects.ActionSpot) + nameWithType.vb: Action.Sit(Furniture, Single, ActionSpot) + fullName.vb: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, Single, TinyLife.Objects.ActionSpot) + name.vb: Sit(Furniture, Single, ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) +- uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + commentId: M:TinyLife.Actions.Action.GetChildren(System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: GetChildren(bool) + nameWithType: Action.GetChildren(bool) + fullName: TinyLife.Actions.Action.GetChildren(bool) + nameWithType.vb: Action.GetChildren(Boolean) + fullName.vb: TinyLife.Actions.Action.GetChildren(Boolean) + name.vb: GetChildren(Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + name: GetChildren + - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + name: GetChildren + - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + commentId: M:TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + name: GetChild(Guid, bool) + nameWithType: Action.GetChild(Guid, bool) + fullName: TinyLife.Actions.Action.GetChild(System.Guid, bool) + nameWithType.vb: Action.GetChild(Of T)(Guid, Boolean) + fullName.vb: TinyLife.Actions.Action.GetChild(Of T)(System.Guid, Boolean) + name.vb: GetChild(Of T)(Guid, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + name: GetChild + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + name: GetChild + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool) + nameWithType: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool) + fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, bool) + nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean) + fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, Boolean) + name.vb: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: PickUpAndGoTo(ActionInfo, Func, Func, bool) + nameWithType: Action.PickUpAndGoTo(ActionInfo, Func, Func, bool) + fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, bool) + nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean) + fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, Boolean), System.Func(Of TinyLife.Objects.Furniture, Boolean), Boolean) + name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + commentId: M:TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + parent: TinyLife.Actions.Action + name: GetFreeChair(Person, Furniture) + nameWithType: Action.GetFreeChair(Person, Furniture) + fullName: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture) + spec.csharp: + - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ) +- uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + commentId: M:TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: GetFreeChairs(Person, Furniture, Func) + nameWithType: Action.GetFreeChairs(Person, Furniture, Func) + fullName: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func) + nameWithType.vb: Action.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + fullName.vb: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, Boolean)) + name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + spec.csharp: + - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + name: GetSeatCategory(Person) + nameWithType: Action.GetSeatCategory(Person) + fullName: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + name: GetSeatCategory + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + name: GetSeatCategory + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool) + nameWithType: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool) + fullName: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool, bool) + nameWithType.vb: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean, Boolean) + name.vb: FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + name: FindAllFreePeople + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + name: FindAllFreePeople + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool) + nameWithType: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool) + fullName: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool) + nameWithType.vb: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean) + name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool) + nameWithType: Action.FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool) + fullName: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool) + nameWithType.vb: Action.FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeWalls(Of T)(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean) + name.vb: FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + - name: < + - name: T + - name: '>' + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool) + nameWithType: Action.FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool) + fullName: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool) + nameWithType.vb: Action.FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean) + name.vb: FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool) + nameWithType: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool) + fullName: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool) + nameWithType.vb: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean) + name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + commentId: M:TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + parent: TinyLife.Actions.Action + isExternal: true + name: FindAllActionObjects(Person, ActionType, Map, Vector2?) + nameWithType: Action.FindAllActionObjects(Person, ActionType, Map, Vector2?) + fullName: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: FindAllActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: FindAllActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) +- uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool) + nameWithType: Action.FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool) + fullName: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool) + nameWithType.vb: Action.FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean) + name.vb: FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindValidActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindValidActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + commentId: M:TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: GetRandomValidArguments(ActionType, ActionInfo, bool) + nameWithType: Action.GetRandomValidArguments(ActionType, ActionInfo, bool) + fullName: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) + nameWithType.vb: Action.GetRandomValidArguments(ActionType, ActionInfo, Boolean) + fullName.vb: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) + name.vb: GetRandomValidArguments(ActionType, ActionInfo, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + name: GetRandomValidArguments + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + name: GetRandomValidArguments + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Action + name: GetTableSpot(Furniture, ActionSpot) + nameWithType: Action.GetTableSpot(Furniture, ActionSpot) + fullName: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) +- uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + commentId: M:TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: InvokeForBoth(Person, Person, Action) + nameWithType: Action.InvokeForBoth(Person, Person, Action) + fullName: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action) + nameWithType.vb: Action.InvokeForBoth(Person, Person, Action(Of Person, Person)) + fullName.vb: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action(Of TinyLife.Objects.Person, TinyLife.Objects.Person)) + name.vb: InvokeForBoth(Person, Person, Action(Of Person, Person)) + spec.csharp: + - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + name: InvokeForBoth + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + name: InvokeForBoth + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + parent: TinyLife.Actions.Action + name: CanMultitask(Action, Action) + nameWithType: Action.CanMultitask(Action, Action) + fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action, TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + parent: TinyLife.Actions.Action + name: IsInappropriate(ActionType, ActionInfo) + nameWithType: Action.IsInappropriate(ActionType, ActionInfo) + fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) + spec.csharp: + - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + name: IsInappropriate + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + name: IsInappropriate + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ) +- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + parent: TinyLife.Actions.Action + isExternal: true + name: IsLotContentVisible(Lot, Person, Map, Vector2?) + nameWithType: Action.IsLotContentVisible(Lot, Person, Map, Vector2?) + fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?) + spec.csharp: + - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: IsLotContentVisible + - name: ( + - uid: TinyLife.World.Lot + name: Lot + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: IsLotContentVisible + - name: ( + - uid: TinyLife.World.Lot + name: Lot + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object) + name.vb: SetData(String, Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: GetData(string) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(string) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + name: GetDataKeys() + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys() + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys() + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: TinyLife.Actions.DiscardHeldItemAction.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(DiscardHeldItemAction) + nameWithType: Extensions.JsonCopy(DiscardHeldItemAction) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.DiscardHeldItemAction) + nameWithType.vb: Extensions.JsonCopy(Of DiscardHeldItemAction)(DiscardHeldItemAction) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.DiscardHeldItemAction)(TinyLife.Actions.DiscardHeldItemAction) + name.vb: JsonCopy(Of DiscardHeldItemAction)(DiscardHeldItemAction) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.DiscardHeldItemAction) + name: JsonCopy + - name: < + - uid: TinyLife.Actions.DiscardHeldItemAction + name: DiscardHeldItemAction + - name: '>' + - name: ( + - uid: TinyLife.Actions.DiscardHeldItemAction + name: DiscardHeldItemAction + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.DiscardHeldItemAction) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.DiscardHeldItemAction + name: DiscardHeldItemAction + - name: ) + - name: ( + - uid: TinyLife.Actions.DiscardHeldItemAction + name: DiscardHeldItemAction + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: MLEM.Data.Json + commentId: N:MLEM.Data.Json + isExternal: true + name: MLEM.Data.Json + nameWithType: MLEM.Data.Json + fullName: MLEM.Data.Json + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities +- uid: System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}} + commentId: T:System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List<(Func Predicate, Func DiscardAction)> + nameWithType: List<(Func Predicate, Func DiscardAction)> + fullName: System.Collections.Generic.List<(System.Func Predicate, System.Func DiscardAction)> + nameWithType.vb: List(Of (Predicate As Func(Of Person, MapObject, Boolean), DiscardAction As Func(Of Person, MapObject, ActionType))) + fullName.vb: System.Collections.Generic.List(Of (Predicate As System.Func(Of TinyLife.Objects.Person, TinyLife.Objects.MapObject, Boolean), DiscardAction As System.Func(Of TinyLife.Objects.Person, TinyLife.Objects.MapObject, TinyLife.Actions.ActionType))) + name.vb: List(Of (Predicate As Func(Of Person, MapObject, Boolean), DiscardAction As Func(Of Person, MapObject, ActionType))) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - name: ( + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: < + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: " " + - uid: System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}.Predicate + name: Predicate + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.person,tinylife.objects.mapobject,system.boolean-,system.func-tinylife.objects.person,tinylife.objects.mapobject,tinylife.actions.actiontype--.predicate + - name: ',' + - name: " " + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: < + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: '>' + - name: " " + - uid: System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}.DiscardAction + name: DiscardAction + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.person,tinylife.objects.mapobject,system.boolean-,system.func-tinylife.objects.person,tinylife.objects.mapobject,tinylife.actions.actiontype--.discardaction + - name: ) + - name: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}.Predicate + name: Predicate + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.person,tinylife.objects.mapobject,system.boolean-,system.func-tinylife.objects.person,tinylife.objects.mapobject,tinylife.actions.actiontype--.predicate + - name: " " + - name: As + - name: " " + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ',' + - name: " " + - uid: System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}.DiscardAction + name: DiscardAction + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.person,tinylife.objects.mapobject,system.boolean-,system.func-tinylife.objects.person,tinylife.objects.mapobject,tinylife.actions.actiontype--.discardaction + - name: " " + - name: As + - name: " " + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ) + - name: ) + - name: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: TinyLife.Actions.DiscardHeldItemAction.#ctor* + commentId: Overload:TinyLife.Actions.DiscardHeldItemAction.#ctor + name: DiscardHeldItemAction + nameWithType: DiscardHeldItemAction.DiscardHeldItemAction + fullName: TinyLife.Actions.DiscardHeldItemAction.DiscardHeldItemAction + nameWithType.vb: DiscardHeldItemAction.New + fullName.vb: TinyLife.Actions.DiscardHeldItemAction.New + name.vb: New +- 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 + name: CreateFirstActions() + nameWithType: MultiAction.CreateFirstActions() + fullName: TinyLife.Actions.MultiAction.CreateFirstActions() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CreateFirstActions + name: CreateFirstActions + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CreateFirstActions + name: CreateFirstActions + - name: ( + - name: ) +- uid: TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions* + commentId: Overload:TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions + name: CreateFirstActions + nameWithType: DiscardHeldItemAction.CreateFirstActions + fullName: TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions +- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} + commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of Action) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Action) + name.vb: IEnumerable(Of Action) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: TinyLife.Actions.Action + name: Action + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted + parent: TinyLife.Actions.MultiAction + name: AndThenIsCompleted() + nameWithType: MultiAction.AndThenIsCompleted() + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + - name: ( + - name: ) +- uid: TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted* + commentId: Overload:TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: DiscardHeldItemAction.AndThenIsCompleted + fullName: TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml index d4b5c7f..9b1857e 100644 --- a/docs/api/TinyLife.Actions.GoHereAction.yml +++ b/docs/api/TinyLife.Actions.GoHereAction.yml @@ -58,6 +58,7 @@ items: - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -703,6 +704,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.HelpAction.yml b/docs/api/TinyLife.Actions.HelpAction.yml index 5b1db80..ed2211a 100644 --- a/docs/api/TinyLife.Actions.HelpAction.yml +++ b/docs/api/TinyLife.Actions.HelpAction.yml @@ -88,6 +88,7 @@ items: - TinyLife.Actions.MultiAction.Initialize - TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -1654,6 +1655,22 @@ references: - uid: TinyLife.Actions.CompletionType name: CompletionType - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.HoldingPersonAction.yml b/docs/api/TinyLife.Actions.HoldingPersonAction.yml index 0ec81af..baa0293 100644 --- a/docs/api/TinyLife.Actions.HoldingPersonAction.yml +++ b/docs/api/TinyLife.Actions.HoldingPersonAction.yml @@ -79,6 +79,7 @@ items: - TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -297,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateLastActions path: ../TinyLife/Actions/HoldingPersonAction.cs - startLine: 36 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -329,7 +330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: ../TinyLife/Actions/HoldingPersonAction.cs - startLine: 45 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -365,7 +366,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/HoldingPersonAction.cs - startLine: 51 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1224,6 +1225,22 @@ references: - uid: TinyLife.Objects.Person name: Person - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.MultiAction.Stage.yml b/docs/api/TinyLife.Actions.MultiAction.Stage.yml index 2b7aba8..21bbf39 100644 --- a/docs/api/TinyLife.Actions.MultiAction.Stage.yml +++ b/docs/api/TinyLife.Actions.MultiAction.Stage.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stage path: ../TinyLife/Actions/MultiAction.cs - startLine: 213 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -52,7 +52,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: First path: ../TinyLife/Actions/MultiAction.cs - startLine: 218 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Main path: ../TinyLife/Actions/MultiAction.cs - startLine: 222 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Last path: ../TinyLife/Actions/MultiAction.cs - startLine: 226 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Done path: ../TinyLife/Actions/MultiAction.cs - startLine: 230 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml index 8c80e5c..5e696e0 100644 --- a/docs/api/TinyLife.Actions.MultiAction.yml +++ b/docs/api/TinyLife.Actions.MultiAction.yml @@ -16,6 +16,7 @@ items: - TinyLife.Actions.MultiAction.CreateFirstActions - TinyLife.Actions.MultiAction.CreateLastActions - TinyLife.Actions.MultiAction.CurrentStage + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.Handler - TinyLife.Actions.MultiAction.Initialize @@ -56,6 +57,7 @@ items: - TinyLife.Actions.Action derivedClasses: - TinyLife.Actions.BehaviorAction + - TinyLife.Actions.DiscardHeldItemAction - TinyLife.Actions.GoHereAction - TinyLife.Actions.OutOfTownAction - TinyLife.Actions.PutAwayAction @@ -854,6 +856,34 @@ items: content.vb: Public Overrides Function CanStartNow() As Boolean overridden: TinyLife.Actions.Action.CanStartNow overload: TinyLife.Actions.MultiAction.CanStartNow* +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + id: DiscardHeldItem + parent: TinyLife.Actions.MultiAction + langs: + - csharp + - vb + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + type: Method + source: + remote: + path: TinyLife/Actions/MultiAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DiscardHeldItem + path: ../TinyLife/Actions/MultiAction.cs + startLine: 199 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: protected IEnumerable DiscardHeldItem() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} + content.vb: Protected Function DiscardHeldItem() As IEnumerable(Of Action) + overload: TinyLife.Actions.MultiAction.DiscardHeldItem* - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) id: GoToActionLocation(TinyLife.Objects.ObjectCategory) @@ -872,7 +902,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToActionLocation path: ../TinyLife/Actions/MultiAction.cs - startLine: 204 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4618,6 +4648,11 @@ references: name: CanStartNow nameWithType: MultiAction.CanStartNow fullName: TinyLife.Actions.MultiAction.CanStartNow +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem* + commentId: Overload:TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + nameWithType: MultiAction.DiscardHeldItem + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem - uid: TinyLife.Actions.ActionType.GoHere commentId: F:TinyLife.Actions.ActionType.GoHere name: GoHere diff --git a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml index 9fccb6b..9d734be 100644 --- a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml +++ b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml @@ -83,6 +83,7 @@ items: - TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -1341,6 +1342,22 @@ references: - uid: TinyLife.Objects.Person name: Person - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml index 3c31c80..f569316 100644 --- a/docs/api/TinyLife.Actions.OutOfTownAction.yml +++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml @@ -63,6 +63,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -783,6 +784,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml index a9a2a91..e00ab93 100644 --- a/docs/api/TinyLife.Actions.PutAwayAction.yml +++ b/docs/api/TinyLife.Actions.PutAwayAction.yml @@ -56,6 +56,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -616,6 +617,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml index 931794d..f66239a 100644 --- a/docs/api/TinyLife.Actions.SellAction.yml +++ b/docs/api/TinyLife.Actions.SellAction.yml @@ -57,6 +57,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -664,6 +665,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml index 661bd9b..fc011ed 100644 --- a/docs/api/TinyLife.Actions.SitAction.yml +++ b/docs/api/TinyLife.Actions.SitAction.yml @@ -57,6 +57,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -645,6 +646,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml index 1f550b3..af1e2e7 100644 --- a/docs/api/TinyLife.Actions.SocialAction.yml +++ b/docs/api/TinyLife.Actions.SocialAction.yml @@ -82,6 +82,7 @@ items: - TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -1474,6 +1475,22 @@ references: - uid: TinyLife.Objects.Person name: Person - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.StoreAction.yml b/docs/api/TinyLife.Actions.StoreAction.yml index 0ee0d7b..a5d0ed7 100644 --- a/docs/api/TinyLife.Actions.StoreAction.yml +++ b/docs/api/TinyLife.Actions.StoreAction.yml @@ -56,6 +56,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -637,6 +638,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml index ea7b724..ca1cae8 100644 --- a/docs/api/TinyLife.Actions.TalkAction.yml +++ b/docs/api/TinyLife.Actions.TalkAction.yml @@ -85,6 +85,7 @@ items: - TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -1505,6 +1506,22 @@ references: - uid: TinyLife.Objects.Person name: Person - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml index eeed6fb..779783d 100644 --- a/docs/api/TinyLife.Actions.WalkAction.yml +++ b/docs/api/TinyLife.Actions.WalkAction.yml @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrainEnergy path: ../TinyLife/Actions/WalkAction.cs - startLine: 26 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -210,7 +210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindPath path: ../TinyLife/Actions/WalkAction.cs - startLine: 32 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -249,7 +249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSpeed path: ../TinyLife/Actions/WalkAction.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -281,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/WalkAction.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml index 621b4f0..0673940 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.yml @@ -61,6 +61,7 @@ items: - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Type @@ -937,6 +938,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml index fe45bae..71ccaeb 100644 --- a/docs/api/TinyLife.Actions.WorkAction.yml +++ b/docs/api/TinyLife.Actions.WorkAction.yml @@ -62,6 +62,7 @@ items: - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.MultiAction.DiscardHeldItem - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random - TinyLife.Actions.Action.FullyInProgress @@ -760,6 +761,22 @@ references: name: CanStartNow - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.DiscardHeldItem + commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem + parent: TinyLife.Actions.MultiAction + name: DiscardHeldItem() + nameWithType: MultiAction.DiscardHeldItem() + fullName: TinyLife.Actions.MultiAction.DiscardHeldItem() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.DiscardHeldItem + name: DiscardHeldItem + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.yml b/docs/api/TinyLife.Actions.yml index 2c6b170..627fe3b 100644 --- a/docs/api/TinyLife.Actions.yml +++ b/docs/api/TinyLife.Actions.yml @@ -22,6 +22,7 @@ items: - TinyLife.Actions.DebugAction - TinyLife.Actions.DeferredAction - TinyLife.Actions.DieAction + - TinyLife.Actions.DiscardHeldItemAction - TinyLife.Actions.DriveAction - TinyLife.Actions.Emote - TinyLife.Actions.EmoteCategory @@ -237,6 +238,11 @@ references: name: DieAction nameWithType: DieAction fullName: TinyLife.Actions.DieAction +- uid: TinyLife.Actions.DiscardHeldItemAction + commentId: T:TinyLife.Actions.DiscardHeldItemAction + name: DiscardHeldItemAction + nameWithType: DiscardHeldItemAction + fullName: TinyLife.Actions.DiscardHeldItemAction - uid: TinyLife.Actions.DriveAction commentId: T:TinyLife.Actions.DriveAction name: DriveAction diff --git a/docs/api/TinyLife.Uis.InGameUi.yml b/docs/api/TinyLife.Uis.InGameUi.yml index ed16c22..19c09c9 100644 --- a/docs/api/TinyLife.Uis.InGameUi.yml +++ b/docs/api/TinyLife.Uis.InGameUi.yml @@ -9,6 +9,8 @@ items: - TinyLife.Uis.InGameUi.BuildZoom - TinyLife.Uis.InGameUi.Main - TinyLife.Uis.InGameUi.OnInitialized + - TinyLife.Uis.InGameUi.OnModesPanelInitialized + - TinyLife.Uis.InGameUi.OnTopRightInitialized langs: - csharp - vb @@ -42,6 +44,64 @@ items: - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString +- uid: TinyLife.Uis.InGameUi.OnModesPanelInitialized + commentId: E:TinyLife.Uis.InGameUi.OnModesPanelInitialized + id: OnModesPanelInitialized + parent: TinyLife.Uis.InGameUi + langs: + - csharp + - vb + name: OnModesPanelInitialized + nameWithType: InGameUi.OnModesPanelInitialized + fullName: TinyLife.Uis.InGameUi.OnModesPanelInitialized + type: Event + source: + remote: + path: TinyLife/Uis/InGameUi.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnModesPanelInitialized + path: ../TinyLife/Uis/InGameUi.cs + startLine: 29 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: "\nAn event that is invoked when the in-game ui's modes panel is initialized.\nThe modes panel is situated in the top right, and contains buttons for build mode, opening notifications, switching the viewed map, and so on.\n" + example: [] + syntax: + content: public static event Action OnModesPanelInitialized + return: + type: System.Action{MLEM.Ui.Elements.Panel} + content.vb: Public Shared Event OnModesPanelInitialized As Action(Of Panel) +- uid: TinyLife.Uis.InGameUi.OnTopRightInitialized + commentId: E:TinyLife.Uis.InGameUi.OnTopRightInitialized + id: OnTopRightInitialized + parent: TinyLife.Uis.InGameUi + langs: + - csharp + - vb + name: OnTopRightInitialized + nameWithType: InGameUi.OnTopRightInitialized + fullName: TinyLife.Uis.InGameUi.OnTopRightInitialized + type: Event + source: + remote: + path: TinyLife/Uis/InGameUi.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnTopRightInitialized + path: ../TinyLife/Uis/InGameUi.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: "\nAn event that is invoked when the in-game ui's top right panel is initialized.\nThe top-right panel contains the game's current time and day, money amount, as well as the panel received in .\n" + example: [] + syntax: + content: public static event Action OnTopRightInitialized + return: + type: System.Action{MLEM.Ui.Elements.Group} + content.vb: Public Shared Event OnTopRightInitialized As Action(Of Group) - uid: TinyLife.Uis.InGameUi.OnInitialized commentId: E:TinyLife.Uis.InGameUi.OnInitialized id: OnInitialized @@ -60,7 +120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnInitialized path: ../TinyLife/Uis/InGameUi.cs - startLine: 28 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -89,7 +149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Main path: ../TinyLife/Uis/InGameUi.cs - startLine: 33 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -120,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildContent path: ../TinyLife/Uis/InGameUi.cs - startLine: 37 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -151,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildZoom path: ../TinyLife/Uis/InGameUi.cs - startLine: 41 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -419,6 +479,105 @@ references: name: System nameWithType: System fullName: System +- uid: System.Action{MLEM.Ui.Elements.Panel} + commentId: T:System.Action{MLEM.Ui.Elements.Panel} + parent: System + definition: System.Action`1 + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of Panel) + fullName.vb: System.Action(Of MLEM.Ui.Elements.Panel) + name.vb: Action(Of Panel) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) +- uid: System.Action`1 + commentId: T:System.Action`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T) + fullName.vb: System.Action(Of T) + name.vb: Action(Of T) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: TinyLife.Uis.InGameUi.OnModesPanelInitialized + commentId: E:TinyLife.Uis.InGameUi.OnModesPanelInitialized + name: OnModesPanelInitialized + nameWithType: InGameUi.OnModesPanelInitialized + fullName: TinyLife.Uis.InGameUi.OnModesPanelInitialized +- uid: System.Action{MLEM.Ui.Elements.Group} + commentId: T:System.Action{MLEM.Ui.Elements.Group} + parent: System + definition: System.Action`1 + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of Group) + fullName.vb: System.Action(Of MLEM.Ui.Elements.Group) + name.vb: Action(Of Group) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: MLEM.Ui.Elements.Group + name: Group + isExternal: true + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Group + name: Group + isExternal: true + - name: ) - uid: System.Action commentId: T:System.Action parent: System diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index 80de58c..e5a2749 100644 --- a/docs/api/TinyLife.World.DrawDelegate.yml +++ b/docs/api/TinyLife.World.DrawDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawDelegate path: ../TinyLife/World/Map.cs - startLine: 2972 + startLine: 2979 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml b/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml index 769e1c3..0dd64e3 100644 --- a/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml +++ b/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml @@ -19,26 +19,26 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathfindingNodeConstructDelegate path: ../TinyLife/World/Map.cs - startLine: 2940 + startLine: 2947 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nA delegate method used for .\n" example: [] syntax: - content: public delegate void Map.PathfindingNodeConstructDelegate(Point pos, int floor, Dictionary<(Point, int), Predicate> nextPositions, ref float cost, ref bool isFreeSpot) + content: public delegate void Map.PathfindingNodeConstructDelegate(Point pos, int floor, List<(Point NextPos, int NextFloor, Predicate Predicate)> nextPositions, ref float cost, ref bool isFreeSpot) parameters: - id: pos type: Microsoft.Xna.Framework.Point - id: floor type: System.Int32 - id: nextPositions - type: System.Collections.Generic.Dictionary{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32},System.Predicate{TinyLife.Objects.MapObject}} + type: System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}} - id: cost type: System.Single - id: isFreeSpot type: System.Boolean - content.vb: Public Delegate Sub Map.PathfindingNodeConstructDelegate(pos As Point, floor As Integer, nextPositions As Dictionary(Of (Point, Integer), Predicate(Of MapObject)), cost As Single, isFreeSpot As Boolean) + content.vb: Public Delegate Sub Map.PathfindingNodeConstructDelegate(pos As Point, floor As Integer, nextPositions As List(Of (NextPos As Point, NextFloor As Integer, Predicate As Predicate(Of MapObject))), cost As Single, isFreeSpot As Boolean) extensionMethods: - TinyLife.World.Map.PathfindingNodeConstructDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 references: @@ -116,34 +116,41 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: System.Collections.Generic.Dictionary{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32},System.Predicate{TinyLife.Objects.MapObject}} - commentId: T:System.Collections.Generic.Dictionary{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32},System.Predicate{TinyLife.Objects.MapObject}} +- uid: System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}} + commentId: T:System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}} parent: System.Collections.Generic - definition: System.Collections.Generic.Dictionary`2 - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: Dictionary<(Point, int), Predicate> - nameWithType: Dictionary<(Point, int), Predicate> - fullName: System.Collections.Generic.Dictionary<(Microsoft.Xna.Framework.Point, int), System.Predicate> - nameWithType.vb: Dictionary(Of (Point, Integer), Predicate(Of MapObject)) - fullName.vb: System.Collections.Generic.Dictionary(Of (Microsoft.Xna.Framework.Point, Integer), System.Predicate(Of TinyLife.Objects.MapObject)) - name.vb: Dictionary(Of (Point, Integer), Predicate(Of MapObject)) + definition: System.Collections.Generic.List`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List<(Point NextPos, int NextFloor, Predicate Predicate)> + nameWithType: List<(Point NextPos, int NextFloor, Predicate Predicate)> + fullName: System.Collections.Generic.List<(Microsoft.Xna.Framework.Point NextPos, int NextFloor, System.Predicate Predicate)> + nameWithType.vb: List(Of (NextPos As Point, NextFloor As Integer, Predicate As Predicate(Of MapObject))) + fullName.vb: System.Collections.Generic.List(Of (NextPos As Microsoft.Xna.Framework.Point, NextFloor As Integer, Predicate As System.Predicate(Of TinyLife.Objects.MapObject))) + name.vb: List(Of (NextPos As Point, NextFloor As Integer, Predicate As Predicate(Of MapObject))) spec.csharp: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary + - uid: System.Collections.Generic.List`1 + name: List isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true + - name: " " + - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}.NextPos + name: NextPos + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,system.predicate-tinylife.objects.mapobject--.nextpos - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ) + - name: " " + - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}.NextFloor + name: NextFloor + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,system.predicate-tinylife.objects.mapobject--.nextfloor - name: ',' - name: " " - uid: System.Predicate`1 @@ -154,28 +161,50 @@ references: - uid: TinyLife.Objects.MapObject name: MapObject - name: '>' + - name: " " + - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}.Predicate + name: Predicate + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,system.predicate-tinylife.objects.mapobject--.predicate + - name: ) - name: '>' spec.vb: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary + - uid: System.Collections.Generic.List`1 + name: List isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - name: ( + - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}.NextPos + name: NextPos + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,system.predicate-tinylife.objects.mapobject--.nextpos + - name: " " + - name: As + - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " + - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}.NextFloor + name: NextFloor + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,system.predicate-tinylife.objects.mapobject--.nextfloor + - name: " " + - name: As + - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ) - name: ',' - name: " " + - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,System.Predicate{TinyLife.Objects.MapObject}}.Predicate + name: Predicate + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,system.predicate-tinylife.objects.mapobject--.predicate + - name: " " + - name: As + - name: " " - uid: System.Predicate`1 name: Predicate isExternal: true @@ -187,6 +216,7 @@ references: name: MapObject - name: ) - name: ) + - name: ) - uid: System.Single commentId: T:System.Single parent: System @@ -280,39 +310,33 @@ references: name: System nameWithType: System fullName: System -- uid: System.Collections.Generic.Dictionary`2 - commentId: T:System.Collections.Generic.Dictionary`2 +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - nameWithType.vb: Dictionary(Of TKey, TValue) - fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) - name.vb: Dictionary(Of TKey, TValue) + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) spec.csharp: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary + - uid: System.Collections.Generic.List`1 + name: List isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - - name: TKey - - name: ',' - - name: " " - - name: TValue + - name: T - name: '>' spec.vb: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary + - uid: System.Collections.Generic.List`1 + name: List isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - - name: TKey - - name: ',' - - name: " " - - name: TValue + - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index c9e8912..e5b27fa 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -48,8 +48,7 @@ items: - TinyLife.World.Map.GetSection(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.GetSections(Microsoft.Xna.Framework.Point,System.Int32) - TinyLife.World.Map.GetSections(MLEM.Misc.RectangleF,System.Int32) - - TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point,System.Int32) - - TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF) + - TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF,System.Boolean) - TinyLife.World.Map.GetStoredDeadPeople - TinyLife.World.Map.GetTile(Microsoft.Xna.Framework.Point,System.Int32) - TinyLife.World.Map.GetTilesAround(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point}) @@ -2938,16 +2937,16 @@ items: nameWithType.vb: Map.GetWalls(Of T)(RectangleF) fullName.vb: TinyLife.World.Map.GetWalls(Of T)(MLEM.Misc.RectangleF) name.vb: GetWalls(Of T)(RectangleF) -- uid: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF) - commentId: M:TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF) - id: GetStairs(MLEM.Misc.RectangleF) +- uid: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF,System.Boolean) + commentId: M:TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF,System.Boolean) + id: GetStairs(MLEM.Misc.RectangleF,System.Boolean) parent: TinyLife.World.Map langs: - csharp - vb - name: GetStairs(RectangleF) - nameWithType: Map.GetStairs(RectangleF) - fullName: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF) + name: GetStairs(RectangleF, bool) + nameWithType: Map.GetStairs(RectangleF, bool) + fullName: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF, bool) type: Method source: remote: @@ -2963,57 +2962,21 @@ items: summary: "\nReturns all of the stairs in the given area, including stairs that partly intersect, on all floors.\n" example: [] syntax: - content: public IEnumerable GetStairs(RectangleF area) + content: public IEnumerable GetStairs(RectangleF area, bool includeEntryPositions = false) parameters: - id: area type: MLEM.Misc.RectangleF description: The area. + - id: includeEntryPositions + type: System.Boolean return: type: System.Collections.Generic.IEnumerable{TinyLife.World.Stairs} description: The stairs in the area. - content.vb: Public Function GetStairs(area As RectangleF) As IEnumerable(Of Stairs) + content.vb: Public Function GetStairs(area As RectangleF, includeEntryPositions As Boolean = False) As IEnumerable(Of Stairs) overload: TinyLife.World.Map.GetStairs* -- uid: TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point,System.Int32) - commentId: M:TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point,System.Int32) - id: GetStairs(Microsoft.Xna.Framework.Point,System.Int32) - parent: TinyLife.World.Map - langs: - - csharp - - vb - name: GetStairs(Point, int) - nameWithType: Map.GetStairs(Point, int) - fullName: TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point, int) - type: Method - source: - remote: - path: TinyLife/World/Map.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetStairs - path: ../TinyLife/World/Map.cs - startLine: 1627 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: "\nReturns all of the stairs that are accessible from the given entryPosition, both walking upstairs and downstairs.\n" - example: [] - syntax: - content: public IEnumerable GetStairs(Point entryPosition, int floor) - parameters: - - id: entryPosition - type: Microsoft.Xna.Framework.Point - description: The entry position. - - id: floor - type: System.Int32 - description: The floor. - return: - type: System.Collections.Generic.IEnumerable{TinyLife.World.Stairs} - description: All stairs that are accessible for traversal from the given location. - content.vb: Public Function GetStairs(entryPosition As Point, floor As Integer) As IEnumerable(Of Stairs) - overload: TinyLife.World.Map.GetStairs* - nameWithType.vb: Map.GetStairs(Point, Integer) - fullName.vb: TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point, Integer) - name.vb: GetStairs(Point, Integer) + nameWithType.vb: Map.GetStairs(RectangleF, Boolean) + fullName.vb: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF, Boolean) + name.vb: GetStairs(RectangleF, Boolean) - uid: TinyLife.World.Map.AddStairs(TinyLife.World.Stairs) commentId: M:TinyLife.World.Map.AddStairs(TinyLife.World.Stairs) id: AddStairs(TinyLife.World.Stairs) @@ -3032,7 +2995,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddStairs path: ../TinyLife/World/Map.cs - startLine: 1640 + startLine: 1626 assemblies: - Tiny Life namespace: TinyLife.World @@ -3064,7 +3027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveStairs path: ../TinyLife/World/Map.cs - startLine: 1652 + startLine: 1638 assemblies: - Tiny Life namespace: TinyLife.World @@ -3099,7 +3062,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1669 + startLine: 1655 assemblies: - Tiny Life namespace: TinyLife.World @@ -3143,7 +3106,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyInverseCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1685 + startLine: 1671 assemblies: - Tiny Life namespace: TinyLife.World @@ -3181,7 +3144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/World/Map.cs - startLine: 1700 + startLine: 1686 assemblies: - Tiny Life namespace: TinyLife.World @@ -3216,7 +3179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCurrentGameMapChanged path: ../TinyLife/World/Map.cs - startLine: 1724 + startLine: 1710 assemblies: - Tiny Life namespace: TinyLife.World @@ -3251,7 +3214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLight path: ../TinyLife/World/Map.cs - startLine: 1742 + startLine: 1728 assemblies: - Tiny Life namespace: TinyLife.World @@ -3283,7 +3246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLight path: ../TinyLife/World/Map.cs - startLine: 1753 + startLine: 1739 assemblies: - Tiny Life namespace: TinyLife.World @@ -3317,7 +3280,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveEverything path: ../TinyLife/World/Map.cs - startLine: 1765 + startLine: 1751 assemblies: - Tiny Life namespace: TinyLife.World @@ -3361,7 +3324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateRooms path: ../TinyLife/World/Map.cs - startLine: 1861 + startLine: 1847 assemblies: - Tiny Life namespace: TinyLife.World @@ -3402,7 +3365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: ../TinyLife/World/Map.cs - startLine: 1910 + startLine: 1896 assemblies: - Tiny Life namespace: TinyLife.World @@ -3433,7 +3396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: ../TinyLife/World/Map.cs - startLine: 1920 + startLine: 1906 assemblies: - Tiny Life namespace: TinyLife.World @@ -3464,7 +3427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkGroundTileDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1933 + startLine: 1919 assemblies: - Tiny Life namespace: TinyLife.World @@ -3496,7 +3459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkObjectDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1949 + startLine: 1935 assemblies: - Tiny Life namespace: TinyLife.World @@ -3537,7 +3500,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/World/Map.cs - startLine: 1980 + startLine: 1966 assemblies: - Tiny Life namespace: TinyLife.World @@ -3565,7 +3528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: ../TinyLife/World/Map.cs - startLine: 2586 + startLine: 2593 assemblies: - Tiny Life namespace: TinyLife.World @@ -3600,7 +3563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: ../TinyLife/World/Map.cs - startLine: 2630 + startLine: 2637 assemblies: - Tiny Life namespace: TinyLife.World @@ -3635,7 +3598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMapSampler path: ../TinyLife/World/Map.cs - startLine: 2648 + startLine: 2655 assemblies: - Tiny Life namespace: TinyLife.World @@ -3666,7 +3629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: ../TinyLife/World/Map.cs - startLine: 2659 + startLine: 2666 assemblies: - Tiny Life namespace: TinyLife.World @@ -3704,7 +3667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisibleWorldArea path: ../TinyLife/World/Map.cs - startLine: 2753 + startLine: 2760 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml index 925bf32..8c2dccd 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2957 + startLine: 2964 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml index 9e92f85..2d66450 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2962 + startLine: 2969 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.UpdateDelegate.yml b/docs/api/TinyLife.World.UpdateDelegate.yml index 7d541bb..435e5e6 100644 --- a/docs/api/TinyLife.World.UpdateDelegate.yml +++ b/docs/api/TinyLife.World.UpdateDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2947 + startLine: 2954 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml index ef90180..26d5c1b 100644 --- a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml +++ b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2952 + startLine: 2959 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/toc.yml b/docs/api/toc.yml index a78ef72..6efabc0 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -97,6 +97,8 @@ items: name: DeferredAction - uid: TinyLife.Actions.DieAction name: DieAction + - uid: TinyLife.Actions.DiscardHeldItemAction + name: DiscardHeldItemAction - uid: TinyLife.Actions.DriveAction name: DriveAction - uid: TinyLife.Actions.Emote