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