0.38.3-pre.1

This commit is contained in:
Ell 2023-12-16 12:54:23 +01:00
parent 8231717e99
commit 541da75b18
37 changed files with 4749 additions and 437 deletions

View file

@ -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 # 0.38.2
*December 14, 2023* *December 14, 2023*

View file

@ -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,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.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.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.CasualCompliment": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.CelebrateBirthday": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CelebrateBirthday": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ChangeDiaper": "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.IsActionType(System.Type)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsDislikedOrMean(TinyLife.Actions.ActionInfo,System.Boolean)": "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.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.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.IsNotExpired(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsNotHoldingPerson(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.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DieAction.yml",
"TinyLife.Actions.DieAction.Reason": "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.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": "TinyLife.Actions.DriveAction.yml",
"TinyLife.Actions.DriveAction.#ctor(TinyLife.Actions.ActionInfo)": "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", "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.CreateFirstActions": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.CreateLastActions": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.CreateLastActions": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.CurrentStage": "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.GoToActionLocation(TinyLife.Objects.ObjectCategory)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Handler": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.Handler": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Initialize": "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.BuildZoom": "TinyLife.Uis.InGameUi.yml",
"TinyLife.Uis.InGameUi.Main": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.Main": "TinyLife.Uis.InGameUi.yml",
"TinyLife.Uis.InGameUi.OnInitialized": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.OnInitialized": "TinyLife.Uis.InGameUi.yml",
"TinyLife.Uis.InGameUi.OnModesPanelInitialized": "TinyLife.Uis.InGameUi.yml",
"TinyLife.Uis.InGameUi.OnTopRightInitialized": "TinyLife.Uis.InGameUi.yml",
"TinyLife.Uis.Menus": "TinyLife.Uis.Menus.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.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", "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.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(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.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,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetStoredDeadPeople": "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.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", "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",

File diff suppressed because it is too large Load diff

View file

@ -66,6 +66,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type - TinyLife.Actions.Action.Type
@ -745,6 +746,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -64,6 +64,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type - TinyLife.Actions.Action.Type
@ -853,6 +854,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -149,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 94 startLine: 98
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 107 startLine: 111
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -220,7 +220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject id: GetIconObject
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 126 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -252,7 +252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 131 startLine: 135
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItem id: GetInteractingItem
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 147 startLine: 151
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -325,7 +325,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItemForAction id: GetInteractingItemForAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 174 startLine: 178
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors

View file

@ -140,7 +140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject id: GetIconObject
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 39 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -172,7 +172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 65 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask id: CanMultitask
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 73 startLine: 74
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -279,7 +279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 78 startLine: 79
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors

View file

@ -22,11 +22,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpOrSpawnBehavior id: PickUpOrSpawnBehavior
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 12 startLine: 13
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: "\nAn action behavior that causes an object to be spawned in a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;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 <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s hand, or picked up from a location that it is occupying.\nNote that a previous item is always discarded using the <see cref=\"!:ActionType.DiscardHeldItem\"></see> action.\n"
example: [] example: []
syntax: syntax:
content: 'public class PickUpOrSpawnBehavior : ActionBehavior' content: 'public class PickUpOrSpawnBehavior : ActionBehavior'
@ -73,7 +73,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 33 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -153,7 +153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 47 startLine: 49
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors

View file

@ -214,7 +214,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 63 startLine: 65
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction id: GetNextAction
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 85 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors

View file

@ -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 <xref href=\"TinyLife.World.LotType.Cafe\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.LotType.Bar\" data-throw-if-not-resolved=\"false\"></xref> lot types.\n" 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 <xref href=\"TinyLife.World.LotType.Cafe\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.LotType.Bar\" data-throw-if-not-resolved=\"false\"></xref> lot types.\n"
example: [] example: []
syntax: syntax:
content: public static readonly List<ActionType> CleaningActions content: public static readonly List<Func<ActionType>> CleaningActions
return: return:
type: System.Collections.Generic.List{TinyLife.Actions.ActionType} type: System.Collections.Generic.List{System.Func{TinyLife.Actions.ActionType}}
content.vb: Public Shared ReadOnly CleaningActions As List(Of ActionType) content.vb: Public Shared ReadOnly CleaningActions As List(Of Func(Of ActionType))
- uid: TinyLife.Actions.CleanEverythingAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - uid: TinyLife.Actions.CleanEverythingAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
commentId: M: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)' id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)'
@ -238,7 +238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Actions/CleanEverythingAction.cs path: ../TinyLife/Actions/CleanEverythingAction.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -274,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: ../TinyLife/Actions/CleanEverythingAction.cs path: ../TinyLife/Actions/CleanEverythingAction.cs
startLine: 49 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -306,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: ../TinyLife/Actions/CleanEverythingAction.cs path: ../TinyLife/Actions/CleanEverythingAction.cs
startLine: 54 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -3426,26 +3426,32 @@ references:
name: Bar name: Bar
nameWithType: LotType.Bar nameWithType: LotType.Bar
fullName: TinyLife.World.LotType.Bar fullName: TinyLife.World.LotType.Bar
- uid: System.Collections.Generic.List{TinyLife.Actions.ActionType} - uid: System.Collections.Generic.List{System.Func{TinyLife.Actions.ActionType}}
commentId: T:System.Collections.Generic.List{TinyLife.Actions.ActionType} commentId: T:System.Collections.Generic.List{System.Func{TinyLife.Actions.ActionType}}
parent: System.Collections.Generic parent: System.Collections.Generic
definition: System.Collections.Generic.List`1 definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<ActionType> name: List<Func<ActionType>>
nameWithType: List<ActionType> nameWithType: List<Func<ActionType>>
fullName: System.Collections.Generic.List<TinyLife.Actions.ActionType> fullName: System.Collections.Generic.List<System.Func<TinyLife.Actions.ActionType>>
nameWithType.vb: List(Of ActionType) nameWithType.vb: List(Of Func(Of ActionType))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Actions.ActionType) fullName.vb: System.Collections.Generic.List(Of System.Func(Of TinyLife.Actions.ActionType))
name.vb: List(Of ActionType) name.vb: List(Of Func(Of ActionType))
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.List`1 - uid: System.Collections.Generic.List`1
name: List name: List
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: < - name: <
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
- name: '>' - name: '>'
- name: '>'
spec.vb: spec.vb:
- uid: System.Collections.Generic.List`1 - uid: System.Collections.Generic.List`1
name: List name: List
@ -3454,9 +3460,17 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - 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 - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
- name: ) - name: )
- name: )
- uid: System.Collections.Generic.List`1 - uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1 commentId: T:System.Collections.Generic.List`1
isExternal: true isExternal: true

File diff suppressed because it is too large Load diff

View file

@ -58,6 +58,7 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -703,6 +704,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -88,6 +88,7 @@ items:
- TinyLife.Actions.MultiAction.Initialize - TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -1654,6 +1655,22 @@ references:
- uid: TinyLife.Actions.CompletionType - uid: TinyLife.Actions.CompletionType
name: CompletionType name: CompletionType
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -79,6 +79,7 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -297,7 +298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateLastActions id: CreateLastActions
path: ../TinyLife/Actions/HoldingPersonAction.cs path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 36 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -329,7 +330,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel id: CanCancel
path: ../TinyLife/Actions/HoldingPersonAction.cs path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 45 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -365,7 +366,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask id: CanMultitask
path: ../TinyLife/Actions/HoldingPersonAction.cs path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 51 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1224,6 +1225,22 @@ references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.Person
name: Person name: Person
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage id: Stage
path: ../TinyLife/Actions/MultiAction.cs path: ../TinyLife/Actions/MultiAction.cs
startLine: 213 startLine: 217
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: First id: First
path: ../TinyLife/Actions/MultiAction.cs path: ../TinyLife/Actions/MultiAction.cs
startLine: 218 startLine: 222
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Main id: Main
path: ../TinyLife/Actions/MultiAction.cs path: ../TinyLife/Actions/MultiAction.cs
startLine: 222 startLine: 226
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Last id: Last
path: ../TinyLife/Actions/MultiAction.cs path: ../TinyLife/Actions/MultiAction.cs
startLine: 226 startLine: 230
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Done id: Done
path: ../TinyLife/Actions/MultiAction.cs path: ../TinyLife/Actions/MultiAction.cs
startLine: 230 startLine: 234
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -16,6 +16,7 @@ items:
- TinyLife.Actions.MultiAction.CreateFirstActions - TinyLife.Actions.MultiAction.CreateFirstActions
- TinyLife.Actions.MultiAction.CreateLastActions - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.CurrentStage - TinyLife.Actions.MultiAction.CurrentStage
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.MultiAction.Handler - TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.Initialize - TinyLife.Actions.MultiAction.Initialize
@ -56,6 +57,7 @@ items:
- TinyLife.Actions.Action - TinyLife.Actions.Action
derivedClasses: derivedClasses:
- TinyLife.Actions.BehaviorAction - TinyLife.Actions.BehaviorAction
- TinyLife.Actions.DiscardHeldItemAction
- TinyLife.Actions.GoHereAction - TinyLife.Actions.GoHereAction
- TinyLife.Actions.OutOfTownAction - TinyLife.Actions.OutOfTownAction
- TinyLife.Actions.PutAwayAction - TinyLife.Actions.PutAwayAction
@ -854,6 +856,34 @@ items:
content.vb: Public Overrides Function CanStartNow() As Boolean content.vb: Public Overrides Function CanStartNow() As Boolean
overridden: TinyLife.Actions.Action.CanStartNow overridden: TinyLife.Actions.Action.CanStartNow
overload: TinyLife.Actions.MultiAction.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<Action> 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
id: GoToActionLocation(TinyLife.Objects.ObjectCategory) id: GoToActionLocation(TinyLife.Objects.ObjectCategory)
@ -872,7 +902,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToActionLocation id: GoToActionLocation
path: ../TinyLife/Actions/MultiAction.cs path: ../TinyLife/Actions/MultiAction.cs
startLine: 204 startLine: 208
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -4618,6 +4648,11 @@ references:
name: CanStartNow name: CanStartNow
nameWithType: MultiAction.CanStartNow nameWithType: MultiAction.CanStartNow
fullName: TinyLife.Actions.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 - uid: TinyLife.Actions.ActionType.GoHere
commentId: F:TinyLife.Actions.ActionType.GoHere commentId: F:TinyLife.Actions.ActionType.GoHere
name: GoHere name: GoHere

View file

@ -83,6 +83,7 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -1341,6 +1342,22 @@ references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.Person
name: Person name: Person
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -63,6 +63,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -783,6 +784,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -56,6 +56,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -616,6 +617,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -57,6 +57,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -664,6 +665,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -57,6 +57,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -645,6 +646,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -82,6 +82,7 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -1474,6 +1475,22 @@ references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.Person
name: Person name: Person
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -56,6 +56,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -637,6 +638,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -85,6 +85,7 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -1505,6 +1506,22 @@ references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.Person
name: Person name: Person
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrainEnergy id: DrainEnergy
path: ../TinyLife/Actions/WalkAction.cs path: ../TinyLife/Actions/WalkAction.cs
startLine: 26 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -210,7 +210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindPath id: FindPath
path: ../TinyLife/Actions/WalkAction.cs path: ../TinyLife/Actions/WalkAction.cs
startLine: 32 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -249,7 +249,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSpeed id: GetSpeed
path: ../TinyLife/Actions/WalkAction.cs path: ../TinyLife/Actions/WalkAction.cs
startLine: 55 startLine: 56
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -281,7 +281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Actions/WalkAction.cs path: ../TinyLife/Actions/WalkAction.cs
startLine: 60 startLine: 61
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -61,6 +61,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type - TinyLife.Actions.Action.Type
@ -937,6 +938,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -62,6 +62,7 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress - TinyLife.Actions.Action.FullyInProgress
@ -760,6 +761,22 @@ references:
name: CanStartNow name: CanStartNow
- name: ( - name: (
- 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) - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction

View file

@ -22,6 +22,7 @@ items:
- TinyLife.Actions.DebugAction - TinyLife.Actions.DebugAction
- TinyLife.Actions.DeferredAction - TinyLife.Actions.DeferredAction
- TinyLife.Actions.DieAction - TinyLife.Actions.DieAction
- TinyLife.Actions.DiscardHeldItemAction
- TinyLife.Actions.DriveAction - TinyLife.Actions.DriveAction
- TinyLife.Actions.Emote - TinyLife.Actions.Emote
- TinyLife.Actions.EmoteCategory - TinyLife.Actions.EmoteCategory
@ -237,6 +238,11 @@ references:
name: DieAction name: DieAction
nameWithType: DieAction nameWithType: DieAction
fullName: TinyLife.Actions.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 - uid: TinyLife.Actions.DriveAction
commentId: T:TinyLife.Actions.DriveAction commentId: T:TinyLife.Actions.DriveAction
name: DriveAction name: DriveAction

View file

@ -9,6 +9,8 @@ items:
- TinyLife.Uis.InGameUi.BuildZoom - TinyLife.Uis.InGameUi.BuildZoom
- TinyLife.Uis.InGameUi.Main - TinyLife.Uis.InGameUi.Main
- TinyLife.Uis.InGameUi.OnInitialized - TinyLife.Uis.InGameUi.OnInitialized
- TinyLife.Uis.InGameUi.OnModesPanelInitialized
- TinyLife.Uis.InGameUi.OnTopRightInitialized
langs: langs:
- csharp - csharp
- vb - vb
@ -42,6 +44,64 @@ items:
- System.Object.MemberwiseClone - System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString - 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&apos;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<Panel> 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&apos;s top right panel is initialized.\nThe top-right panel contains the game&apos;s current time and day, money amount, as well as the panel received in <xref href=\"TinyLife.Uis.InGameUi.OnModesPanelInitialized\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static event Action<Group> OnTopRightInitialized
return:
type: System.Action{MLEM.Ui.Elements.Group}
content.vb: Public Shared Event OnTopRightInitialized As Action(Of Group)
- uid: TinyLife.Uis.InGameUi.OnInitialized - uid: TinyLife.Uis.InGameUi.OnInitialized
commentId: E:TinyLife.Uis.InGameUi.OnInitialized commentId: E:TinyLife.Uis.InGameUi.OnInitialized
id: OnInitialized id: OnInitialized
@ -60,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnInitialized id: OnInitialized
path: ../TinyLife/Uis/InGameUi.cs path: ../TinyLife/Uis/InGameUi.cs
startLine: 28 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Uis namespace: TinyLife.Uis
@ -89,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Main id: Main
path: ../TinyLife/Uis/InGameUi.cs path: ../TinyLife/Uis/InGameUi.cs
startLine: 33 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Uis namespace: TinyLife.Uis
@ -120,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildContent id: BuildContent
path: ../TinyLife/Uis/InGameUi.cs path: ../TinyLife/Uis/InGameUi.cs
startLine: 37 startLine: 47
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Uis namespace: TinyLife.Uis
@ -151,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildZoom id: BuildZoom
path: ../TinyLife/Uis/InGameUi.cs path: ../TinyLife/Uis/InGameUi.cs
startLine: 41 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Uis namespace: TinyLife.Uis
@ -419,6 +479,105 @@ references:
name: System name: System
nameWithType: System nameWithType: System
fullName: 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<Panel>
nameWithType: Action<Panel>
fullName: System.Action<MLEM.Ui.Elements.Panel>
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<T>
nameWithType: Action<T>
fullName: System.Action<T>
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<Group>
nameWithType: Action<Group>
fullName: System.Action<MLEM.Ui.Elements.Group>
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 - uid: System.Action
commentId: T:System.Action commentId: T:System.Action
parent: System parent: System

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawDelegate id: DrawDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2972 startLine: 2979
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,26 +19,26 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PathfindingNodeConstructDelegate id: PathfindingNodeConstructDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2940 startLine: 2947
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
summary: "\nA delegate method used for <xref href=\"TinyLife.World.Map.OnPathfindingNodeConstruct\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nA delegate method used for <xref href=\"TinyLife.World.Map.OnPathfindingNodeConstruct\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public delegate void Map.PathfindingNodeConstructDelegate(Point pos, int floor, Dictionary<(Point, int), Predicate<MapObject>> nextPositions, ref float cost, ref bool isFreeSpot) content: public delegate void Map.PathfindingNodeConstructDelegate(Point pos, int floor, List<(Point NextPos, int NextFloor, Predicate<MapObject> Predicate)> nextPositions, ref float cost, ref bool isFreeSpot)
parameters: parameters:
- id: pos - id: pos
type: Microsoft.Xna.Framework.Point type: Microsoft.Xna.Framework.Point
- id: floor - id: floor
type: System.Int32 type: System.Int32
- id: nextPositions - 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 - id: cost
type: System.Single type: System.Single
- id: isFreeSpot - id: isFreeSpot
type: System.Boolean 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: extensionMethods:
- TinyLife.World.Map.PathfindingNodeConstructDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.World.Map.PathfindingNodeConstructDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
references: references:
@ -116,34 +116,41 @@ references:
nameWithType.vb: Integer nameWithType.vb: Integer
fullName.vb: Integer fullName.vb: Integer
name.vb: Integer name.vb: Integer
- uid: 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.Dictionary{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 parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2 definition: System.Collections.Generic.List`1
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: Dictionary<(Point, int), Predicate<MapObject>> name: List<(Point NextPos, int NextFloor, Predicate<MapObject> Predicate)>
nameWithType: Dictionary<(Point, int), Predicate<MapObject>> nameWithType: List<(Point NextPos, int NextFloor, Predicate<MapObject> Predicate)>
fullName: System.Collections.Generic.Dictionary<(Microsoft.Xna.Framework.Point, int), System.Predicate<TinyLife.Objects.MapObject>> fullName: System.Collections.Generic.List<(Microsoft.Xna.Framework.Point NextPos, int NextFloor, System.Predicate<TinyLife.Objects.MapObject> Predicate)>
nameWithType.vb: Dictionary(Of (Point, Integer), Predicate(Of MapObject)) nameWithType.vb: List(Of (NextPos As Point, NextFloor As Integer, Predicate As Predicate(Of MapObject)))
fullName.vb: System.Collections.Generic.Dictionary(Of (Microsoft.Xna.Framework.Point, Integer), System.Predicate(Of TinyLife.Objects.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: Dictionary(Of (Point, Integer), Predicate(Of MapObject)) name.vb: List(Of (NextPos As Point, NextFloor As Integer, Predicate As Predicate(Of MapObject)))
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.Dictionary`2 - uid: System.Collections.Generic.List`1
name: Dictionary name: List
isExternal: true 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: <
- name: ( - name: (
- uid: Microsoft.Xna.Framework.Point - uid: Microsoft.Xna.Framework.Point
name: Point name: Point
isExternal: true 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: ','
- name: " " - name: " "
- uid: System.Int32 - uid: System.Int32
name: int name: int
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32 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: ','
- name: " " - name: " "
- uid: System.Predicate`1 - uid: System.Predicate`1
@ -154,28 +161,50 @@ references:
- uid: TinyLife.Objects.MapObject - uid: TinyLife.Objects.MapObject
name: MapObject name: MapObject
- 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: '>' - name: '>'
spec.vb: spec.vb:
- uid: System.Collections.Generic.Dictionary`2 - uid: System.Collections.Generic.List`1
name: Dictionary name: List
isExternal: true 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: (
- name: Of - name: Of
- name: " " - name: " "
- 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 - uid: Microsoft.Xna.Framework.Point
name: Point name: Point
isExternal: true isExternal: true
- name: ',' - name: ','
- 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 - uid: System.Int32
name: Integer name: Integer
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32 href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- name: ',' - 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 - uid: System.Predicate`1
name: Predicate name: Predicate
isExternal: true isExternal: true
@ -187,6 +216,7 @@ references:
name: MapObject name: MapObject
- name: ) - name: )
- name: ) - name: )
- name: )
- uid: System.Single - uid: System.Single
commentId: T:System.Single commentId: T:System.Single
parent: System parent: System
@ -280,39 +310,33 @@ references:
name: System name: System
nameWithType: System nameWithType: System
fullName: System fullName: System
- uid: System.Collections.Generic.Dictionary`2 - uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.Dictionary`2 commentId: T:System.Collections.Generic.List`1
isExternal: true 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: Dictionary<TKey, TValue> name: List<T>
nameWithType: Dictionary<TKey, TValue> nameWithType: List<T>
fullName: System.Collections.Generic.Dictionary<TKey, TValue> fullName: System.Collections.Generic.List<T>
nameWithType.vb: Dictionary(Of TKey, TValue) nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) fullName.vb: System.Collections.Generic.List(Of T)
name.vb: Dictionary(Of TKey, TValue) name.vb: List(Of T)
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.Dictionary`2 - uid: System.Collections.Generic.List`1
name: Dictionary name: List
isExternal: true 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: <
- name: TKey - name: T
- name: ','
- name: " "
- name: TValue
- name: '>' - name: '>'
spec.vb: spec.vb:
- uid: System.Collections.Generic.Dictionary`2 - uid: System.Collections.Generic.List`1
name: Dictionary name: List
isExternal: true 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: (
- name: Of - name: Of
- name: " " - name: " "
- name: TKey - name: T
- name: ','
- name: " "
- name: TValue
- name: ) - name: )
- uid: System.Collections.Generic - uid: System.Collections.Generic
commentId: N:System.Collections.Generic commentId: N:System.Collections.Generic

View file

@ -48,8 +48,7 @@ items:
- TinyLife.World.Map.GetSection(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.GetSection(Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.GetSections(Microsoft.Xna.Framework.Point,System.Int32) - TinyLife.World.Map.GetSections(Microsoft.Xna.Framework.Point,System.Int32)
- TinyLife.World.Map.GetSections(MLEM.Misc.RectangleF,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,System.Boolean)
- TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF)
- TinyLife.World.Map.GetStoredDeadPeople - TinyLife.World.Map.GetStoredDeadPeople
- TinyLife.World.Map.GetTile(Microsoft.Xna.Framework.Point,System.Int32) - 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}) - 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) nameWithType.vb: Map.GetWalls(Of T)(RectangleF)
fullName.vb: TinyLife.World.Map.GetWalls(Of T)(MLEM.Misc.RectangleF) fullName.vb: TinyLife.World.Map.GetWalls(Of T)(MLEM.Misc.RectangleF)
name.vb: GetWalls(Of T)(RectangleF) name.vb: GetWalls(Of T)(RectangleF)
- uid: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF) - uid: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF,System.Boolean)
commentId: M:TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF) commentId: M:TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF,System.Boolean)
id: GetStairs(MLEM.Misc.RectangleF) id: GetStairs(MLEM.Misc.RectangleF,System.Boolean)
parent: TinyLife.World.Map parent: TinyLife.World.Map
langs: langs:
- csharp - csharp
- vb - vb
name: GetStairs(RectangleF) name: GetStairs(RectangleF, bool)
nameWithType: Map.GetStairs(RectangleF) nameWithType: Map.GetStairs(RectangleF, bool)
fullName: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF) fullName: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF, bool)
type: Method type: Method
source: source:
remote: remote:
@ -2963,57 +2962,21 @@ items:
summary: "\nReturns all of the stairs in the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">area</code>, including stairs that partly intersect, on all floors.\n" summary: "\nReturns all of the stairs in the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">area</code>, including stairs that partly intersect, on all floors.\n"
example: [] example: []
syntax: syntax:
content: public IEnumerable<Stairs> GetStairs(RectangleF area) content: public IEnumerable<Stairs> GetStairs(RectangleF area, bool includeEntryPositions = false)
parameters: parameters:
- id: area - id: area
type: MLEM.Misc.RectangleF type: MLEM.Misc.RectangleF
description: The area. description: The area.
- id: includeEntryPositions
type: System.Boolean
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.World.Stairs} type: System.Collections.Generic.IEnumerable{TinyLife.World.Stairs}
description: The stairs in the area. 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* overload: TinyLife.World.Map.GetStairs*
- uid: TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point,System.Int32) nameWithType.vb: Map.GetStairs(RectangleF, Boolean)
commentId: M:TinyLife.World.Map.GetStairs(Microsoft.Xna.Framework.Point,System.Int32) fullName.vb: TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF, Boolean)
id: GetStairs(Microsoft.Xna.Framework.Point,System.Int32) name.vb: GetStairs(RectangleF, Boolean)
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 <code data-dev-comment-type=\"paramref\" class=\"paramref\">entryPosition</code>, both walking upstairs and downstairs.\n"
example: []
syntax:
content: public IEnumerable<Stairs> 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)
- uid: TinyLife.World.Map.AddStairs(TinyLife.World.Stairs) - uid: TinyLife.World.Map.AddStairs(TinyLife.World.Stairs)
commentId: M:TinyLife.World.Map.AddStairs(TinyLife.World.Stairs) commentId: M:TinyLife.World.Map.AddStairs(TinyLife.World.Stairs)
id: AddStairs(TinyLife.World.Stairs) id: AddStairs(TinyLife.World.Stairs)
@ -3032,7 +2995,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddStairs id: AddStairs
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1640 startLine: 1626
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3064,7 +3027,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveStairs id: RemoveStairs
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1652 startLine: 1638
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3099,7 +3062,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyCameraRotation id: ApplyCameraRotation
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1669 startLine: 1655
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3143,7 +3106,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyInverseCameraRotation id: ApplyInverseCameraRotation
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1685 startLine: 1671
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3181,7 +3144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged id: OnCameraRotationChanged
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1700 startLine: 1686
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3216,7 +3179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCurrentGameMapChanged id: OnCurrentGameMapChanged
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1724 startLine: 1710
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3251,7 +3214,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLight id: AddLight
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1742 startLine: 1728
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3283,7 +3246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLight id: RemoveLight
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1753 startLine: 1739
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3317,7 +3280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveEverything id: MoveEverything
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1765 startLine: 1751
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3361,7 +3324,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateRooms id: ValidateRooms
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1861 startLine: 1847
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3402,7 +3365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRegularVisitors id: GetRegularVisitors
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1910 startLine: 1896
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3433,7 +3396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllLotEmployments id: GetAllLotEmployments
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1920 startLine: 1906
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3464,7 +3427,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkGroundTileDirtyForDrawing id: MarkGroundTileDirtyForDrawing
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1933 startLine: 1919
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3496,7 +3459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkObjectDirtyForDrawing id: MarkObjectDirtyForDrawing
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1949 startLine: 1935
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3537,7 +3500,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval id: PrepareForPermanentRemoval
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1980 startLine: 1966
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3565,7 +3528,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadStaticMap id: LoadStaticMap
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2586 startLine: 2593
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3600,7 +3563,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotHidden id: IsLotHidden
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2630 startLine: 2637
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3635,7 +3598,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMapSampler id: GetMapSampler
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2648 startLine: 2655
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3666,7 +3629,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateExternalPeople id: UpdateExternalPeople
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2659 startLine: 2666
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3704,7 +3667,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisibleWorldArea id: GetVisibleWorldArea
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2753 startLine: 2760
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectUpdateDelegate id: ObjectUpdateDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2957 startLine: 2964
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectUpdateDelegateNoPhase id: ObjectUpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2962 startLine: 2969
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegate id: UpdateDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2947 startLine: 2954
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegateNoPhase id: UpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2952 startLine: 2959
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -97,6 +97,8 @@ items:
name: DeferredAction name: DeferredAction
- uid: TinyLife.Actions.DieAction - uid: TinyLife.Actions.DieAction
name: DieAction name: DieAction
- uid: TinyLife.Actions.DiscardHeldItemAction
name: DiscardHeldItemAction
- uid: TinyLife.Actions.DriveAction - uid: TinyLife.Actions.DriveAction
name: DriveAction name: DriveAction
- uid: TinyLife.Actions.Emote - uid: TinyLife.Actions.Emote