isAllowed, Func<(Person Person, Furniture Item), bool> isPersonAllowed = null, bool allowAnyInvolved = false)
@@ -7085,7 +7517,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanPlaceHeldItem
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 119
+ startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7102,7 +7534,7 @@ items:
description: Whether or not this action is started automatically. This property is unused, but present for ease of use with
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the object has a free object spot, otherwise
+ description: if the object has a free object spot, otherwise
content.vb: Public Shared Function CanPlaceHeldItem(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.CanPlaceHeldItem*
modifiers.csharp:
@@ -7129,7 +7561,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasChairOrIsStandingDesk
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 140
+ startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7146,7 +7578,7 @@ items:
description: Whether or not this action is started automatically. This property is unused, but present for ease of use with
return:
type: TinyLife.Actions.CanExecuteResult
- description: if there is a chair, a result if there is no valid chair
+ description: if there is a chair, a result if there is no valid chair
content.vb: Public Shared Function HasChairOrIsStandingDesk(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.HasChairOrIsStandingDesk*
modifiers.csharp:
@@ -7173,11 +7605,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDislikedOrMean
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 156
+ startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA helper method intended to be used with that determines if the action is executed manually, the given 's person has the personality type, or if the interaction partner has the relationship type (or lower).\nIf the person's current is , this method also returns .\n"
+ summary: "\nA helper method intended to be used with that determines if the action is executed manually, the given 's person has the personality type, or if the interaction partner has the relationship type (or lower).\nIf the person's current is , this method also returns .\n"
example: []
syntax:
content: public static CanExecuteResult IsDislikedOrMean(ActionInfo info, bool automatic)
@@ -7190,7 +7622,7 @@ items:
description: Whether this action is automatic
return:
type: TinyLife.Actions.CanExecuteResult
- description: if any of the conditions are met, otherwise
+ description: if any of the conditions are met, otherwise
content.vb: Public Shared Function IsDislikedOrMean(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.IsDislikedOrMean*
modifiers.csharp:
@@ -7217,7 +7649,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsReadyForRomance
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 175
+ startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7234,7 +7666,7 @@ items:
description: Whether this action is automatic
return:
type: TinyLife.Actions.CanExecuteResult
- description: if any of the conditions are met, otherwise
+ description: if any of the conditions are met, otherwise
content.vb: Public Shared Function IsReadyForRomance(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.IsReadyForRomance*
modifiers.csharp:
@@ -7261,7 +7693,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsComfortable
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 212
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7278,7 +7710,7 @@ items:
description: Whether this action is automatic (unused)
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the person is comfortable, a "TooUncomfortable" result otherwise
+ description: if the person is comfortable, a "TooUncomfortable" result otherwise
content.vb: Public Shared Function IsComfortable(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.IsComfortable*
modifiers.csharp:
@@ -7305,7 +7737,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsNotUncomfortable
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 223
+ startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7322,7 +7754,7 @@ items:
description: Whether this action is automatic (unused)
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the person is not uncomfortable, else a "TooUncomfortable" result.
+ description: if the person is not uncomfortable, else a "TooUncomfortable" result.
content.vb: Public Shared Function IsNotUncomfortable(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.IsNotUncomfortable*
modifiers.csharp:
@@ -7349,7 +7781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsNotEmbarrassed
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 233
+ startLine: 232
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7366,7 +7798,7 @@ items:
description: Whether this action is automatic (unused)
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the person is not embarrassed, a "TooEmbarrassed" result otherwise
+ description: if the person is not embarrassed, a "TooEmbarrassed" result otherwise
content.vb: Public Shared Function IsNotEmbarrassed(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.IsNotEmbarrassed*
modifiers.csharp:
@@ -7393,7 +7825,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsEmptyHanded
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 243
+ startLine: 242
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7410,7 +7842,7 @@ items:
description: Whether this action is automatic (unused)
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the person's hands are empty, a "HoldingItem" result otherwise
+ description: if the person's hands are empty, a "HoldingItem" result otherwise
content.vb: Public Shared Function IsEmptyHanded(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.IsEmptyHanded*
modifiers.csharp:
@@ -7437,7 +7869,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanWorkAtDeskObject
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 253
+ startLine: 252
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7454,7 +7886,7 @@ items:
description: Whether this action is automatic (unused)
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the desk object can be worked at, several possible results like a "NoChair" and a "HoldingItem" result otherwise
+ description: if the desk object can be worked at, several possible results like a "NoChair" and a "HoldingItem" result otherwise
content.vb: Public Shared Function CanWorkAtDeskObject(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.CanWorkAtDeskObject*
modifiers.csharp:
@@ -7481,7 +7913,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsNotExpired
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 263
+ startLine: 262
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7498,7 +7930,7 @@ items:
description: Whether the action is automatic (unused)
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the action object is not expired, an "Expired" result otherwise
+ description: if the action object is not expired, an "Expired" result otherwise
content.vb: Public Shared Function IsNotExpired(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.IsNotExpired*
modifiers.csharp:
@@ -7525,7 +7957,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoImportantAction
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 274
+ startLine: 273
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7542,7 +7974,7 @@ items:
description: Whether the action is automatic
return:
type: TinyLife.Actions.CanExecuteResult
- description: if an important action can be executed, otherwise
+ description: if an important action can be executed, otherwise
content.vb: Public Shared Function CanDoImportantAction(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.CanDoImportantAction*
modifiers.csharp:
@@ -7569,11 +8001,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoSocialAction
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 286
+ startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA helper method intended to be used with that determines whether a person is currently able to do a social action with the 's action object.\nThis method returns if the action is manual (automatic
is false), or if is true, or if there is an existing relationship between the two parties.\nThis method is automatically called when is used.\n"
+ summary: "\nA helper method intended to be used with that determines whether a person is currently able to do a social action with the 's action object.\nThis method returns if the action is manual (automatic
is false), or if is true, or if there is an existing relationship between the two parties.\nThis method is automatically called when is used.\n"
example: []
syntax:
content: public static CanExecuteResult CanDoSocialAction(ActionInfo info, bool automatic)
@@ -7586,7 +8018,7 @@ items:
description: Whether the action is automatic
return:
type: TinyLife.Actions.CanExecuteResult
- description: if a social action can be executed, otherwise
+ description: if a social action can be executed, otherwise
content.vb: Public Shared Function CanDoSocialAction(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.CanDoSocialAction*
modifiers.csharp:
@@ -7613,7 +8045,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreDating
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 299
+ startLine: 298
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7630,7 +8062,7 @@ items:
description: Whether the action is automatic (unused)
return:
type: TinyLife.Actions.CanExecuteResult
- description: if they are dating, otherwise
+ description: if they are dating, otherwise
content.vb: Public Shared Function AreDating(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.AreDating*
modifiers.csharp:
@@ -7657,11 +8089,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAll
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 316
+ startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA helper method intended to be used with that determines if all of the passed checks pass.\nIf one of the passed checks does not pass, its result is returned. If all of them pass, is returned. In the context of this method, a null counts as .\nThis method is designed to be used with the other helper methods in this class, for example:\nCanExecuteAll(info, automatic, HasChair, IsFunctional, IsEmptyHanded)
\n"
+ summary: "\nA helper method intended to be used with that determines if all of the passed checks pass.\nIf one of the passed checks does not pass, its result is returned. If all of them pass, is returned. In the context of this method, a null counts as .\nThis method is designed to be used with the other helper methods in this class, for example:\nCanExecuteAll(info, automatic, HasChair, IsFunctional, IsEmptyHanded)
\n"
example: []
syntax:
content: public static CanExecuteResult CanExecuteAll(ActionInfo info, bool automatic, params ActionType.CanExecuteDelegate[] conditions)
@@ -7677,7 +8109,7 @@ items:
description: The conditions that should be checked
return:
type: TinyLife.Actions.CanExecuteResult
- description: if all of the conditions are valid, else the first invalid result
+ description: if all of the conditions are valid, else the first invalid result
content.vb: Public Shared Function CanExecuteAll(info As ActionInfo, automatic As Boolean, ParamArray conditions As ActionType.CanExecuteDelegate()) As CanExecuteResult
overload: TinyLife.Actions.ActionType.CanExecuteAll*
nameWithType.vb: ActionType.CanExecuteAll(ActionInfo, Boolean, ActionType.CanExecuteDelegate())
@@ -7707,7 +8139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeSexual
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 332
+ startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7724,7 +8156,7 @@ items:
description: Whether this action is automatic
return:
type: TinyLife.Actions.CanExecuteResult
- description: if the person cannot be sexual, otherwise
+ description: if the person cannot be sexual, otherwise
content.vb: Public Shared Function CanBeSexual(info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Actions.ActionType.CanBeSexual*
modifiers.csharp:
@@ -7751,7 +8183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillPriorityMod
path: ../TinyLife/Actions/ActionType.Utilities.cs
- startLine: 346
+ startLine: 345
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8720,9 +9152,6 @@ references:
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
-- uid: TinyLife.Actions.CanExecuteResult.Valid
- commentId: F:TinyLife.Actions.CanExecuteResult.Valid
- isExternal: true
- uid: TinyLife.Actions.ActionType.Eat
commentId: F:TinyLife.Actions.ActionType.Eat
isExternal: true
@@ -9121,17 +9550,11 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.CanExecuteResult.Hidden
- commentId: F:TinyLife.Actions.CanExecuteResult.Hidden
- isExternal: true
- uid: TinyLife.Actions.ActionType.CanPlaceHeldItem*
commentId: Overload:TinyLife.Actions.ActionType.CanPlaceHeldItem
name: CanPlaceHeldItem
nameWithType: ActionType.CanPlaceHeldItem
fullName: TinyLife.Actions.ActionType.CanPlaceHeldItem
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- isExternal: true
- uid: TinyLife.Actions.ActionType.HasChairOrIsStandingDesk*
commentId: Overload:TinyLife.Actions.ActionType.HasChairOrIsStandingDesk
name: HasChairOrIsStandingDesk
diff --git a/docs/api/TinyLife.Actions.ActionVariety.yml b/docs/api/TinyLife.Actions.ActionVariety.yml
index 1e7aadc..da187ff 100644
--- a/docs/api/TinyLife.Actions.ActionVariety.yml
+++ b/docs/api/TinyLife.Actions.ActionVariety.yml
@@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionVariety
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 18
+ startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 23
+ startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -122,7 +122,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddedConstructorArguments
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 28
+ startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -155,7 +155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 34
+ startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -188,7 +188,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 40
+ startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -221,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 45
+ startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -254,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 50
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -287,7 +287,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomLayout
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 56
+ startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -320,7 +320,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 63
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -362,7 +362,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 73
+ startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -404,7 +404,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 79
+ startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -440,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 85
+ startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -475,11 +475,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExecuted
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 96
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nReturns whether this action variety can be executed using the provided .\nThis returns the result of , or if it is null.\n"
+ summary: "\nReturns whether this action variety can be executed using the provided .\nThis returns the result of , or if it is null.\n"
example: []
syntax:
content: public CanExecuteResult CanBeExecuted(ActionInfo info, bool automatic)
@@ -517,7 +517,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassivePriority
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 112
+ startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -556,7 +556,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FreePeople
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 123
+ startLine: 122
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -597,7 +597,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImageLayout
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 141
+ startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -644,11 +644,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PortraitLayout
path: ../TinyLife/Actions/ActionVariety.cs
- startLine: 160
+ startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA helper method intended to be used with that creates a layout with the same, rectangular buttons as the default layout, but with the of the given on the left\n"
+ summary: "\nA helper method intended to be used with that creates a layout that includes the of the given in the center bottom.\n"
example: []
syntax:
content: public static Action PortraitLayout(Person person)
@@ -1738,9 +1738,6 @@ references:
- uid: TinyLife.Actions.ActionVariety.CanExecute
commentId: F:TinyLife.Actions.ActionVariety.CanExecute
isExternal: true
-- uid: TinyLife.Actions.CanExecuteResult.Valid
- commentId: F:TinyLife.Actions.CanExecuteResult.Valid
- isExternal: true
- uid: TinyLife.Actions.ActionVariety.CanBeExecuted*
commentId: Overload:TinyLife.Actions.ActionVariety.CanBeExecuted
name: CanBeExecuted
diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
index 4215ce6..4e1400a 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
@@ -55,7 +55,7 @@ items:
- TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -73,12 +73,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -622,14 +623,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -643,10 +648,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -658,7 +674,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -672,10 +688,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1309,6 +1336,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -1761,20 +1824,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -1792,21 +1853,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -1824,63 +1890,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml b/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml
index 4d7c077..faaae70 100644
--- a/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml
+++ b/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml
@@ -11,6 +11,7 @@ items:
- TinyLife.Actions.BehaviorMultiAction`1.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.BehaviorMultiAction`1.Behavior
- TinyLife.Actions.BehaviorMultiAction`1.CreateFirstActions
+ - TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions
- TinyLife.Actions.BehaviorMultiAction`1.GetIconObject
- TinyLife.Actions.BehaviorMultiAction`1.GetNextAction(TinyLife.Actions.CompletionType)
langs:
@@ -67,7 +68,7 @@ items:
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -83,12 +84,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -233,7 +235,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.BehaviorMultiAction`1.CreateFirstActions*
@@ -245,6 +247,46 @@ items:
- Protected
- Overrides
fullName.vb: TinyLife.Actions.BehaviorMultiAction(Of T).CreateFirstActions()
+- uid: TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions
+ commentId: M:TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions
+ id: CreateLastActions
+ parent: TinyLife.Actions.BehaviorMultiAction`1
+ langs:
+ - csharp
+ - vb
+ name: CreateLastActions()
+ nameWithType: BehaviorMultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.BehaviorMultiAction.CreateLastActions()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/BehaviorAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CreateLastActions
+ path: ../TinyLife/Actions/BehaviorAction.cs
+ startLine: 99
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nReturn a set of actions that should be executed after this action.\nEven if the yield statement is used, all actions will be collected into a list after the main action is finished.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed, which is also this method's default behavior.\n"
+ example: []
+ syntax:
+ content: protected override IEnumerable CreateLastActions()
+ return:
+ type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
+ description: A set of actions that should run after this action
+ content.vb: Protected Overrides Function CreateLastActions As IEnumerable(Of TypelessAction)
+ overridden: TinyLife.Actions.MultiAction.CreateLastActions
+ overload: TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions*
+ nameWithType.vb: BehaviorMultiAction(Of T).CreateLastActions()
+ modifiers.csharp:
+ - protected
+ - override
+ modifiers.vb:
+ - Protected
+ - Overrides
+ fullName.vb: TinyLife.Actions.BehaviorMultiAction(Of T).CreateLastActions()
- uid: TinyLife.Actions.BehaviorMultiAction`1.AndThenInitialize
commentId: M:TinyLife.Actions.BehaviorMultiAction`1.AndThenInitialize
id: AndThenInitialize
@@ -263,7 +305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/BehaviorAction.cs
- startLine: 99
+ startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -300,7 +342,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/BehaviorAction.cs
- startLine: 104
+ startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -347,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/BehaviorAction.cs
- startLine: 110
+ startLine: 115
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -387,7 +429,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/BehaviorAction.cs
- startLine: 115
+ startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -428,7 +470,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/BehaviorAction.cs
- startLine: 121
+ startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -956,14 +998,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -977,10 +1023,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -992,7 +1049,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1006,10 +1063,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1609,6 +1677,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2061,20 +2165,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2092,21 +2194,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2124,63 +2231,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
@@ -4271,6 +4493,41 @@ references:
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions*
+ commentId: Overload:TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions
+ name: CreateLastActions
+ nameWithType: BehaviorMultiAction.CreateLastActions
+ fullName: TinyLife.Actions.BehaviorMultiAction.CreateLastActions
+ nameWithType.vb: BehaviorMultiAction(Of T).CreateLastActions
+ fullName.vb: TinyLife.Actions.BehaviorMultiAction(Of T).CreateLastActions
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
diff --git a/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml
index 8219dde..82affa0 100644
--- a/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml
@@ -42,6 +42,7 @@ items:
inheritedMembers:
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
- TinyLife.Actions.Behaviors.ActionBehavior.Action
- TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
- TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance``1(TinyLife.Actions.Action)
@@ -313,6 +314,34 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ commentId: M:TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ parent: TinyLife.Actions.Behaviors.MultiActionBehavior
+ name: CreateLastActions()
+ nameWithType: MultiActionBehavior.CreateLastActions()
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
diff --git a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml
index 0340d47..da0e649 100644
--- a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml
@@ -43,6 +43,7 @@ items:
- TinyLife.Actions.Behaviors.ActionBehavior
- TinyLife.Actions.Behaviors.MultiActionBehavior
inheritedMembers:
+ - TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
- TinyLife.Actions.Behaviors.ActionBehavior.Action
- TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance``1(TinyLife.Actions.Action)
@@ -428,6 +429,34 @@ references:
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
+- uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ commentId: M:TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ parent: TinyLife.Actions.Behaviors.MultiActionBehavior
+ name: CreateLastActions()
+ nameWithType: MultiActionBehavior.CreateLastActions()
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
diff --git a/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml
index 65c886e..7d24cbc 100644
--- a/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml
@@ -7,6 +7,7 @@ items:
children:
- TinyLife.Actions.Behaviors.MultiActionBehavior.#ctor(TinyLife.Actions.Action)
- TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions
+ - TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
langs:
- csharp
- vb
@@ -137,6 +138,43 @@ items:
modifiers.vb:
- Public
- MustOverride
+- uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ commentId: M:TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ id: CreateLastActions
+ parent: TinyLife.Actions.Behaviors.MultiActionBehavior
+ langs:
+ - csharp
+ - vb
+ name: CreateLastActions()
+ nameWithType: MultiActionBehavior.CreateLastActions()
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/Behaviors/ActionBehavior.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CreateLastActions
+ path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
+ startLine: 112
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions.Behaviors
+ summary: "\nCreates a set of actions that should be executed after the main finished.\nThis method is automatically called when using in .\n"
+ example: []
+ syntax:
+ content: public virtual IEnumerable CreateLastActions()
+ return:
+ type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
+ description: ''
+ content.vb: Public Overridable Function CreateLastActions As IEnumerable(Of Action)
+ overload: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions*
+ modifiers.csharp:
+ - public
+ - virtual
+ modifiers.vb:
+ - Public
+ - Overridable
references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
@@ -935,3 +973,11 @@ references:
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
+- uid: TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions
+ commentId: M:TinyLife.Actions.BehaviorMultiAction`1.CreateLastActions
+ isExternal: true
+- uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions*
+ commentId: Overload:TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
diff --git a/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml
index 6ddec91..d993f26 100644
--- a/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SinkBehavior
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
- startLine: 16
+ startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -39,6 +39,7 @@ items:
- TinyLife.Actions.Behaviors.ActionBehavior
- TinyLife.Actions.Behaviors.MultiActionBehavior
inheritedMembers:
+ - TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
- TinyLife.Actions.Behaviors.ActionBehavior.Action
- TinyLife.Actions.Behaviors.ActionBehavior.Initialize
- TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
@@ -77,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
- startLine: 21
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -113,7 +114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
- startLine: 24
+ startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -151,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
- startLine: 31
+ startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -196,7 +197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
- startLine: 43
+ startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -314,6 +315,34 @@ references:
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
+- uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ commentId: M:TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ parent: TinyLife.Actions.Behaviors.MultiActionBehavior
+ name: CreateLastActions()
+ nameWithType: MultiActionBehavior.CreateLastActions()
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
diff --git a/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml
index c7abd01..59413d2 100644
--- a/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml
@@ -41,6 +41,7 @@ items:
derivedClasses:
- TinyLife.Actions.Behaviors.ComputerBehavior
inheritedMembers:
+ - TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
- TinyLife.Actions.Behaviors.ActionBehavior.Action
- TinyLife.Actions.Behaviors.ActionBehavior.Initialize
- TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
@@ -257,6 +258,34 @@ references:
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
+- uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ commentId: M:TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ parent: TinyLife.Actions.Behaviors.MultiActionBehavior
+ name: CreateLastActions()
+ nameWithType: MultiActionBehavior.CreateLastActions()
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiActionBehavior.CreateLastActions
+ fullName: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
diff --git a/docs/api/TinyLife.Actions.CanExecuteResult.yml b/docs/api/TinyLife.Actions.CanExecuteResult.yml
deleted file mode 100644
index 02aeedc..0000000
--- a/docs/api/TinyLife.Actions.CanExecuteResult.yml
+++ /dev/null
@@ -1,1354 +0,0 @@
-### YamlMime:ManagedReference
-items:
-- uid: TinyLife.Actions.CanExecuteResult
- commentId: T:TinyLife.Actions.CanExecuteResult
- id: CanExecuteResult
- parent: TinyLife.Actions
- children:
- - TinyLife.Actions.CanExecuteResult.#ctor(System.String,TinyLife.Actions.CanExecuteResult.ResultType)
- - TinyLife.Actions.CanExecuteResult.Equals(System.Object)
- - TinyLife.Actions.CanExecuteResult.Equals(TinyLife.Actions.CanExecuteResult)
- - TinyLife.Actions.CanExecuteResult.GetHashCode
- - TinyLife.Actions.CanExecuteResult.Hidden
- - TinyLife.Actions.CanExecuteResult.LotStaffOnly
- - TinyLife.Actions.CanExecuteResult.Name
- - TinyLife.Actions.CanExecuteResult.NotEnoughMoney
- - TinyLife.Actions.CanExecuteResult.NotEnoughSkill
- - TinyLife.Actions.CanExecuteResult.NotYours
- - TinyLife.Actions.CanExecuteResult.ObjectBroken
- - TinyLife.Actions.CanExecuteResult.op_Equality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- - TinyLife.Actions.CanExecuteResult.op_Inequality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- - TinyLife.Actions.CanExecuteResult.Type
- - TinyLife.Actions.CanExecuteResult.Valid
- langs:
- - csharp
- - vb
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- type: Struct
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: CanExecuteResult
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 8
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: "\nA utility structure used by and other situations where an action can fail, or fail to start, due to a specific circumstance.\nThe of the will be localized and displayed to the player if the is not or .\n"
- example: []
- syntax:
- content: 'public readonly struct CanExecuteResult : IEquatable'
- content.vb: >-
- Public Structure CanExecuteResult
- Implements IEquatable(Of CanExecuteResult)
- implements:
- - System.IEquatable{TinyLife.Actions.CanExecuteResult}
- inheritedMembers:
- - System.ValueType.ToString
- - System.Object.Equals(System.Object,System.Object)
- - System.Object.GetType
- - System.Object.ReferenceEquals(System.Object,System.Object)
- extensionMethods:
- - TinyLife.Actions.CanExecuteResult.TinyLife.Utilities.Extensions.JsonCopy``1
- - TinyLife.Actions.CanExecuteResult.TinyLife.Utilities.Extensions.BothValid(System.Func{TinyLife.Actions.CanExecuteResult})
- modifiers.csharp:
- - public
- - readonly
- - struct
- modifiers.vb:
- - Public
- - Structure
-- uid: TinyLife.Actions.CanExecuteResult.Valid
- commentId: F:TinyLife.Actions.CanExecuteResult.Valid
- id: Valid
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Valid
- nameWithType: CanExecuteResult.Valid
- fullName: TinyLife.Actions.CanExecuteResult.Valid
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Valid
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 11
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly CanExecuteResult Valid
- return:
- type: TinyLife.Actions.CanExecuteResult
- content.vb: Public Shared ReadOnly Valid As CanExecuteResult
- modifiers.csharp:
- - public
- - static
- - readonly
- modifiers.vb:
- - Public
- - Shared
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.Hidden
- commentId: F:TinyLife.Actions.CanExecuteResult.Hidden
- id: Hidden
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Hidden
- nameWithType: CanExecuteResult.Hidden
- fullName: TinyLife.Actions.CanExecuteResult.Hidden
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Hidden
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 12
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly CanExecuteResult Hidden
- return:
- type: TinyLife.Actions.CanExecuteResult
- content.vb: Public Shared ReadOnly Hidden As CanExecuteResult
- modifiers.csharp:
- - public
- - static
- - readonly
- modifiers.vb:
- - Public
- - Shared
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.ObjectBroken
- commentId: F:TinyLife.Actions.CanExecuteResult.ObjectBroken
- id: ObjectBroken
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: ObjectBroken
- nameWithType: CanExecuteResult.ObjectBroken
- fullName: TinyLife.Actions.CanExecuteResult.ObjectBroken
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: ObjectBroken
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 13
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly CanExecuteResult ObjectBroken
- return:
- type: TinyLife.Actions.CanExecuteResult
- content.vb: Public Shared ReadOnly ObjectBroken As CanExecuteResult
- modifiers.csharp:
- - public
- - static
- - readonly
- modifiers.vb:
- - Public
- - Shared
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.NotYours
- commentId: F:TinyLife.Actions.CanExecuteResult.NotYours
- id: NotYours
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: NotYours
- nameWithType: CanExecuteResult.NotYours
- fullName: TinyLife.Actions.CanExecuteResult.NotYours
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: NotYours
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 14
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly CanExecuteResult NotYours
- return:
- type: TinyLife.Actions.CanExecuteResult
- content.vb: Public Shared ReadOnly NotYours As CanExecuteResult
- modifiers.csharp:
- - public
- - static
- - readonly
- modifiers.vb:
- - Public
- - Shared
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.NotEnoughMoney
- commentId: F:TinyLife.Actions.CanExecuteResult.NotEnoughMoney
- id: NotEnoughMoney
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: NotEnoughMoney
- nameWithType: CanExecuteResult.NotEnoughMoney
- fullName: TinyLife.Actions.CanExecuteResult.NotEnoughMoney
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: NotEnoughMoney
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 15
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly CanExecuteResult NotEnoughMoney
- return:
- type: TinyLife.Actions.CanExecuteResult
- content.vb: Public Shared ReadOnly NotEnoughMoney As CanExecuteResult
- modifiers.csharp:
- - public
- - static
- - readonly
- modifiers.vb:
- - Public
- - Shared
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.NotEnoughSkill
- commentId: F:TinyLife.Actions.CanExecuteResult.NotEnoughSkill
- id: NotEnoughSkill
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: NotEnoughSkill
- nameWithType: CanExecuteResult.NotEnoughSkill
- fullName: TinyLife.Actions.CanExecuteResult.NotEnoughSkill
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: NotEnoughSkill
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 16
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly CanExecuteResult NotEnoughSkill
- return:
- type: TinyLife.Actions.CanExecuteResult
- content.vb: Public Shared ReadOnly NotEnoughSkill As CanExecuteResult
- modifiers.csharp:
- - public
- - static
- - readonly
- modifiers.vb:
- - Public
- - Shared
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.LotStaffOnly
- commentId: F:TinyLife.Actions.CanExecuteResult.LotStaffOnly
- id: LotStaffOnly
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: LotStaffOnly
- nameWithType: CanExecuteResult.LotStaffOnly
- fullName: TinyLife.Actions.CanExecuteResult.LotStaffOnly
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: LotStaffOnly
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 17
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly CanExecuteResult LotStaffOnly
- return:
- type: TinyLife.Actions.CanExecuteResult
- content.vb: Public Shared ReadOnly LotStaffOnly As CanExecuteResult
- modifiers.csharp:
- - public
- - static
- - readonly
- modifiers.vb:
- - Public
- - Shared
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.Name
- commentId: F:TinyLife.Actions.CanExecuteResult.Name
- id: Name
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Name
- nameWithType: CanExecuteResult.Name
- fullName: TinyLife.Actions.CanExecuteResult.Name
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Name
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 24
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: "\nThe name of this , which is localized and displayed to the player.\nIf the is or , this name usually doesn't ever have to be displayed.\n"
- example: []
- syntax:
- content: public readonly string Name
- return:
- type: System.String
- content.vb: Public ReadOnly Name As String
- modifiers.csharp:
- - public
- - readonly
- modifiers.vb:
- - Public
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.Type
- commentId: F:TinyLife.Actions.CanExecuteResult.Type
- id: Type
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Type
- nameWithType: CanExecuteResult.Type
- fullName: TinyLife.Actions.CanExecuteResult.Type
- type: Field
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Type
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 28
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: "\nThe of this . In general, custom results will only have to use .\n"
- example: []
- syntax:
- content: public readonly CanExecuteResult.ResultType Type
- return:
- type: TinyLife.Actions.CanExecuteResult.ResultType
- content.vb: Public ReadOnly Type As CanExecuteResult.ResultType
- modifiers.csharp:
- - public
- - readonly
- modifiers.vb:
- - Public
- - ReadOnly
-- uid: TinyLife.Actions.CanExecuteResult.#ctor(System.String,TinyLife.Actions.CanExecuteResult.ResultType)
- commentId: M:TinyLife.Actions.CanExecuteResult.#ctor(System.String,TinyLife.Actions.CanExecuteResult.ResultType)
- id: '#ctor(System.String,TinyLife.Actions.CanExecuteResult.ResultType)'
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: CanExecuteResult(String, CanExecuteResult.ResultType)
- nameWithType: CanExecuteResult.CanExecuteResult(String, CanExecuteResult.ResultType)
- fullName: TinyLife.Actions.CanExecuteResult.CanExecuteResult(System.String, TinyLife.Actions.CanExecuteResult.ResultType)
- type: Constructor
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: .ctor
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 35
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: "\nCreates a new with the given settings.\n"
- example: []
- syntax:
- content: public CanExecuteResult(string name, CanExecuteResult.ResultType type = CanExecuteResult.ResultType.Invalid)
- parameters:
- - id: name
- type: System.String
- description: The name of this , which will be localized and displayed to the player.
- - id: type
- type: TinyLife.Actions.CanExecuteResult.ResultType
- description: The , which is usually for custom types, which it also defaults to.
- content.vb: Public Sub New(name As String, type As CanExecuteResult.ResultType = CanExecuteResult.ResultType.Invalid)
- overload: TinyLife.Actions.CanExecuteResult.#ctor*
- modifiers.csharp:
- - public
- modifiers.vb:
- - Public
-- uid: TinyLife.Actions.CanExecuteResult.Equals(TinyLife.Actions.CanExecuteResult)
- commentId: M:TinyLife.Actions.CanExecuteResult.Equals(TinyLife.Actions.CanExecuteResult)
- id: Equals(TinyLife.Actions.CanExecuteResult)
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Equals(CanExecuteResult)
- nameWithType: CanExecuteResult.Equals(CanExecuteResult)
- fullName: TinyLife.Actions.CanExecuteResult.Equals(TinyLife.Actions.CanExecuteResult)
- type: Method
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Equals
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 44
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: Indicates whether the current object is equal to another object of the same type.
- example: []
- syntax:
- content: public readonly bool Equals(CanExecuteResult other)
- parameters:
- - id: other
- type: TinyLife.Actions.CanExecuteResult
- description: An object to compare with this object.
- return:
- type: System.Boolean
- description: "\n if the current object is equal to the other
parameter; otherwise, ."
- content.vb: Public Function Equals(other As CanExecuteResult) As Boolean
- overload: TinyLife.Actions.CanExecuteResult.Equals*
- implements:
- - System.IEquatable{TinyLife.Actions.CanExecuteResult}.Equals(TinyLife.Actions.CanExecuteResult)
- modifiers.csharp:
- - public
- - readonly
- modifiers.vb:
- - Public
-- uid: TinyLife.Actions.CanExecuteResult.Equals(System.Object)
- commentId: M:TinyLife.Actions.CanExecuteResult.Equals(System.Object)
- id: Equals(System.Object)
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Equals(Object)
- nameWithType: CanExecuteResult.Equals(Object)
- fullName: TinyLife.Actions.CanExecuteResult.Equals(System.Object)
- type: Method
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Equals
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 52
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: Indicates whether this instance and a specified object are equal.
- example: []
- syntax:
- content: public override readonly bool Equals(object obj)
- parameters:
- - id: obj
- type: System.Object
- description: The object to compare with the current instance.
- return:
- type: System.Boolean
- description: "\n if obj
and this instance are the same type and represent the same value; otherwise, ."
- content.vb: Public Overrides Function Equals(obj As Object) As Boolean
- overridden: System.ValueType.Equals(System.Object)
- overload: TinyLife.Actions.CanExecuteResult.Equals*
- modifiers.csharp:
- - public
- - override
- - readonly
- modifiers.vb:
- - Public
- - Overrides
-- uid: TinyLife.Actions.CanExecuteResult.GetHashCode
- commentId: M:TinyLife.Actions.CanExecuteResult.GetHashCode
- id: GetHashCode
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: GetHashCode()
- nameWithType: CanExecuteResult.GetHashCode()
- fullName: TinyLife.Actions.CanExecuteResult.GetHashCode()
- type: Method
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: GetHashCode
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 58
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: Returns the hash code for this instance.
- example: []
- syntax:
- content: public override readonly int GetHashCode()
- return:
- type: System.Int32
- description: A 32-bit signed integer that is the hash code for this instance.
- content.vb: Public Overrides Function GetHashCode As Integer
- overridden: System.ValueType.GetHashCode
- overload: TinyLife.Actions.CanExecuteResult.GetHashCode*
- modifiers.csharp:
- - public
- - override
- - readonly
- modifiers.vb:
- - Public
- - Overrides
-- uid: TinyLife.Actions.CanExecuteResult.op_Equality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- commentId: M:TinyLife.Actions.CanExecuteResult.op_Equality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- id: op_Equality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Equality(CanExecuteResult, CanExecuteResult)
- nameWithType: CanExecuteResult.Equality(CanExecuteResult, CanExecuteResult)
- fullName: TinyLife.Actions.CanExecuteResult.Equality(TinyLife.Actions.CanExecuteResult, TinyLife.Actions.CanExecuteResult)
- type: Operator
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: op_Equality
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 63
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- example: []
- syntax:
- content: public static bool operator ==(CanExecuteResult left, CanExecuteResult right)
- parameters:
- - id: left
- type: TinyLife.Actions.CanExecuteResult
- - id: right
- type: TinyLife.Actions.CanExecuteResult
- return:
- type: System.Boolean
- content.vb: Public Shared Operator =(left As CanExecuteResult, right As CanExecuteResult) As Boolean
- overload: TinyLife.Actions.CanExecuteResult.op_Equality*
- modifiers.csharp:
- - public
- - static
- modifiers.vb:
- - Public
- - Shared
-- uid: TinyLife.Actions.CanExecuteResult.op_Inequality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- commentId: M:TinyLife.Actions.CanExecuteResult.op_Inequality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- id: op_Inequality(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
- parent: TinyLife.Actions.CanExecuteResult
- langs:
- - csharp
- - vb
- name: Inequality(CanExecuteResult, CanExecuteResult)
- nameWithType: CanExecuteResult.Inequality(CanExecuteResult, CanExecuteResult)
- fullName: TinyLife.Actions.CanExecuteResult.Inequality(TinyLife.Actions.CanExecuteResult, TinyLife.Actions.CanExecuteResult)
- type: Operator
- source:
- remote:
- path: TinyLife/Actions/CanExecuteResult.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: op_Inequality
- path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 68
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- example: []
- syntax:
- content: public static bool operator !=(CanExecuteResult left, CanExecuteResult right)
- parameters:
- - id: left
- type: TinyLife.Actions.CanExecuteResult
- - id: right
- type: TinyLife.Actions.CanExecuteResult
- return:
- type: System.Boolean
- content.vb: Public Shared Operator <>(left As CanExecuteResult, right As CanExecuteResult) As Boolean
- overload: TinyLife.Actions.CanExecuteResult.op_Inequality*
- modifiers.csharp:
- - public
- - static
- modifiers.vb:
- - Public
- - Shared
-references:
-- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
- commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
- parent: TinyLife.Actions
- name: ActionType.CanExecuteDelegate
- nameWithType: ActionType.CanExecuteDelegate
- fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
-- uid: TinyLife.Actions.CanExecuteResult.Name
- commentId: F:TinyLife.Actions.CanExecuteResult.Name
- isExternal: true
-- uid: TinyLife.Actions.CanExecuteResult
- commentId: T:TinyLife.Actions.CanExecuteResult
- parent: TinyLife.Actions
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
-- uid: TinyLife.Actions.CanExecuteResult.ResultType
- commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
- parent: TinyLife.Actions
- name: CanExecuteResult.ResultType
- nameWithType: CanExecuteResult.ResultType
- fullName: TinyLife.Actions.CanExecuteResult.ResultType
-- uid: TinyLife.Actions.CanExecuteResult.Hidden
- commentId: F:TinyLife.Actions.CanExecuteResult.Hidden
- isExternal: true
-- uid: TinyLife.Actions.CanExecuteResult.Valid
- commentId: F:TinyLife.Actions.CanExecuteResult.Valid
- isExternal: true
-- uid: TinyLife.Actions
- commentId: N:TinyLife.Actions
- name: TinyLife.Actions
- nameWithType: TinyLife.Actions
- fullName: TinyLife.Actions
-- uid: System.IEquatable{TinyLife.Actions.CanExecuteResult}
- commentId: T:System.IEquatable{TinyLife.Actions.CanExecuteResult}
- parent: System
- definition: System.IEquatable`1
- name: IEquatable
- nameWithType: IEquatable
- fullName: System.IEquatable
- nameWithType.vb: IEquatable(Of CanExecuteResult)
- fullName.vb: System.IEquatable(Of TinyLife.Actions.CanExecuteResult)
- name.vb: IEquatable(Of CanExecuteResult)
- spec.csharp:
- - uid: System.IEquatable`1
- name: IEquatable
- nameWithType: IEquatable
- fullName: System.IEquatable
- isExternal: true
- - name: <
- nameWithType: <
- fullName: <
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: '>'
- nameWithType: '>'
- fullName: '>'
- spec.vb:
- - uid: System.IEquatable`1
- name: IEquatable
- nameWithType: IEquatable
- fullName: System.IEquatable
- isExternal: true
- - name: '(Of '
- nameWithType: '(Of '
- fullName: '(Of '
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.ValueType.ToString
- commentId: M:System.ValueType.ToString
- parent: System.ValueType
- isExternal: true
- name: ToString()
- nameWithType: ValueType.ToString()
- fullName: System.ValueType.ToString()
- spec.csharp:
- - uid: System.ValueType.ToString
- name: ToString
- nameWithType: ValueType.ToString
- fullName: System.ValueType.ToString
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.ValueType.ToString
- name: ToString
- nameWithType: ValueType.ToString
- fullName: System.ValueType.ToString
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.Object.Equals(System.Object,System.Object)
- commentId: M:System.Object.Equals(System.Object,System.Object)
- parent: System.Object
- isExternal: true
- name: Equals(Object, Object)
- nameWithType: Object.Equals(Object, Object)
- fullName: System.Object.Equals(System.Object, System.Object)
- spec.csharp:
- - uid: System.Object.Equals(System.Object,System.Object)
- name: Equals
- nameWithType: Object.Equals
- fullName: System.Object.Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.Object.Equals(System.Object,System.Object)
- name: Equals
- nameWithType: Object.Equals
- fullName: System.Object.Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.Object.GetType
- commentId: M:System.Object.GetType
- parent: System.Object
- isExternal: true
- name: GetType()
- nameWithType: Object.GetType()
- fullName: System.Object.GetType()
- spec.csharp:
- - uid: System.Object.GetType
- name: GetType
- nameWithType: Object.GetType
- fullName: System.Object.GetType
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.Object.GetType
- name: GetType
- nameWithType: Object.GetType
- fullName: System.Object.GetType
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.Object.ReferenceEquals(System.Object,System.Object)
- commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
- parent: System.Object
- isExternal: true
- name: ReferenceEquals(Object, Object)
- nameWithType: Object.ReferenceEquals(Object, Object)
- fullName: System.Object.ReferenceEquals(System.Object, System.Object)
- spec.csharp:
- - uid: System.Object.ReferenceEquals(System.Object,System.Object)
- name: ReferenceEquals
- nameWithType: Object.ReferenceEquals
- fullName: System.Object.ReferenceEquals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.Object.ReferenceEquals(System.Object,System.Object)
- name: ReferenceEquals
- nameWithType: Object.ReferenceEquals
- fullName: System.Object.ReferenceEquals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.CanExecuteResult.TinyLife.Utilities.Extensions.JsonCopy``1
- commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- parent: TinyLife.Utilities.Extensions
- definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy()
- nameWithType: Extensions.JsonCopy()
- fullName: TinyLife.Utilities.Extensions.JsonCopy()
- nameWithType.vb: Extensions.JsonCopy(Of CanExecuteResult)()
- fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.CanExecuteResult)()
- name.vb: JsonCopy(Of CanExecuteResult)()
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1
- name: JsonCopy
- nameWithType: Extensions.JsonCopy
- fullName: TinyLife.Utilities.Extensions.JsonCopy
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1
- name: JsonCopy(Of CanExecuteResult)
- nameWithType: Extensions.JsonCopy(Of CanExecuteResult)
- fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.CanExecuteResult)
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.CanExecuteResult.TinyLife.Utilities.Extensions.BothValid(System.Func{TinyLife.Actions.CanExecuteResult})
- commentId: M:TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
- parent: TinyLife.Utilities.Extensions
- definition: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
- name: BothValid(Func)
- nameWithType: Extensions.BothValid(Func)
- fullName: TinyLife.Utilities.Extensions.BothValid(System.Func)
- nameWithType.vb: Extensions.BothValid(Func(Of CanExecuteResult))
- fullName.vb: TinyLife.Utilities.Extensions.BothValid(System.Func(Of TinyLife.Actions.CanExecuteResult))
- name.vb: BothValid(Func(Of CanExecuteResult))
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.BothValid(System.Func{TinyLife.Actions.CanExecuteResult})
- name: BothValid
- nameWithType: Extensions.BothValid
- fullName: TinyLife.Utilities.Extensions.BothValid
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Func`1
- name: Func
- nameWithType: Func
- fullName: System.Func
- isExternal: true
- - name: <
- nameWithType: <
- fullName: <
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: '>'
- nameWithType: '>'
- fullName: '>'
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.BothValid(System.Func{TinyLife.Actions.CanExecuteResult})
- name: BothValid
- nameWithType: Extensions.BothValid
- fullName: TinyLife.Utilities.Extensions.BothValid
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Func`1
- name: Func
- nameWithType: Func
- fullName: System.Func
- isExternal: true
- - name: '(Of '
- nameWithType: '(Of '
- fullName: '(Of '
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: )
- nameWithType: )
- fullName: )
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.IEquatable`1
- commentId: T:System.IEquatable`1
- isExternal: true
- name: IEquatable
- nameWithType: IEquatable
- fullName: System.IEquatable
- nameWithType.vb: IEquatable(Of T)
- fullName.vb: System.IEquatable(Of T)
- name.vb: IEquatable(Of T)
- spec.csharp:
- - uid: System.IEquatable`1
- name: IEquatable
- nameWithType: IEquatable
- fullName: System.IEquatable
- isExternal: true
- - name: <
- nameWithType: <
- fullName: <
- - name: T
- nameWithType: T
- fullName: T
- - name: '>'
- nameWithType: '>'
- fullName: '>'
- spec.vb:
- - uid: System.IEquatable`1
- name: IEquatable
- nameWithType: IEquatable
- fullName: System.IEquatable
- isExternal: true
- - name: '(Of '
- nameWithType: '(Of '
- fullName: '(Of '
- - name: T
- nameWithType: T
- fullName: T
- - name: )
- nameWithType: )
- fullName: )
-- uid: System
- commentId: N:System
- isExternal: true
- name: System
- nameWithType: System
- fullName: System
-- uid: System.ValueType
- commentId: T:System.ValueType
- parent: System
- isExternal: true
- name: ValueType
- nameWithType: ValueType
- fullName: System.ValueType
-- uid: System.Object
- commentId: T:System.Object
- parent: System
- isExternal: true
- name: Object
- nameWithType: Object
- fullName: System.Object
-- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy(T)
- nameWithType: Extensions.JsonCopy(T)
- fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
- nameWithType.vb: Extensions.JsonCopy(Of T)(T)
- fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
- name.vb: JsonCopy(Of T)(T)
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy
- nameWithType: Extensions.JsonCopy
- fullName: TinyLife.Utilities.Extensions.JsonCopy
- - name: (
- nameWithType: (
- fullName: (
- - name: T
- nameWithType: T
- fullName: T
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy(Of T)
- nameWithType: Extensions.JsonCopy(Of T)
- fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T)
- - name: (
- nameWithType: (
- fullName: (
- - name: T
- nameWithType: T
- fullName: T
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Utilities.Extensions
- commentId: T:TinyLife.Utilities.Extensions
- parent: TinyLife.Utilities
- name: Extensions
- nameWithType: Extensions
- fullName: TinyLife.Utilities.Extensions
-- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
- commentId: M:TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
- isExternal: true
- name: BothValid(CanExecuteResult, Func)
- nameWithType: Extensions.BothValid(CanExecuteResult, Func)
- fullName: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult, System.Func)
- nameWithType.vb: Extensions.BothValid(CanExecuteResult, Func(Of CanExecuteResult))
- fullName.vb: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult, System.Func(Of TinyLife.Actions.CanExecuteResult))
- name.vb: BothValid(CanExecuteResult, Func(Of CanExecuteResult))
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
- name: BothValid
- nameWithType: Extensions.BothValid
- fullName: TinyLife.Utilities.Extensions.BothValid
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: System.Func`1
- name: Func
- nameWithType: Func
- fullName: System.Func
- isExternal: true
- - name: <
- nameWithType: <
- fullName: <
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: '>'
- nameWithType: '>'
- fullName: '>'
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
- name: BothValid
- nameWithType: Extensions.BothValid
- fullName: TinyLife.Utilities.Extensions.BothValid
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: System.Func`1
- name: Func
- nameWithType: Func
- fullName: System.Func
- isExternal: true
- - name: '(Of '
- nameWithType: '(Of '
- fullName: '(Of '
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: )
- nameWithType: )
- fullName: )
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Utilities
- commentId: N:TinyLife.Utilities
- name: TinyLife.Utilities
- nameWithType: TinyLife.Utilities
- fullName: TinyLife.Utilities
-- uid: TinyLife.Actions.CanExecuteResult.Type
- commentId: F:TinyLife.Actions.CanExecuteResult.Type
- isExternal: true
-- uid: System.String
- commentId: T:System.String
- parent: System
- isExternal: true
- name: String
- nameWithType: String
- fullName: System.String
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- isExternal: true
-- uid: TinyLife.Actions.CanExecuteResult.#ctor*
- commentId: Overload:TinyLife.Actions.CanExecuteResult.#ctor
- name: CanExecuteResult
- nameWithType: CanExecuteResult.CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult.CanExecuteResult
-- uid: TinyLife.Actions.CanExecuteResult.Equals*
- commentId: Overload:TinyLife.Actions.CanExecuteResult.Equals
- name: Equals
- nameWithType: CanExecuteResult.Equals
- fullName: TinyLife.Actions.CanExecuteResult.Equals
-- uid: System.IEquatable{TinyLife.Actions.CanExecuteResult}.Equals(TinyLife.Actions.CanExecuteResult)
- commentId: M:System.IEquatable{TinyLife.Actions.CanExecuteResult}.Equals(TinyLife.Actions.CanExecuteResult)
- parent: System.IEquatable{TinyLife.Actions.CanExecuteResult}
- definition: System.IEquatable`1.Equals(`0)
- name: Equals(CanExecuteResult)
- nameWithType: IEquatable.Equals(CanExecuteResult)
- fullName: System.IEquatable.Equals(TinyLife.Actions.CanExecuteResult)
- nameWithType.vb: IEquatable(Of CanExecuteResult).Equals(CanExecuteResult)
- fullName.vb: System.IEquatable(Of TinyLife.Actions.CanExecuteResult).Equals(TinyLife.Actions.CanExecuteResult)
- spec.csharp:
- - uid: System.IEquatable`1.Equals(`0)
- name: Equals
- nameWithType: IEquatable.Equals
- fullName: System.IEquatable.Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.IEquatable`1.Equals(`0)
- name: Equals
- nameWithType: IEquatable(Of CanExecuteResult).Equals
- fullName: System.IEquatable(Of TinyLife.Actions.CanExecuteResult).Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.Boolean
- commentId: T:System.Boolean
- parent: System
- isExternal: true
- name: Boolean
- nameWithType: Boolean
- fullName: System.Boolean
-- uid: System.IEquatable`1.Equals(`0)
- commentId: M:System.IEquatable`1.Equals(`0)
- isExternal: true
- name: Equals(T)
- nameWithType: IEquatable.Equals(T)
- fullName: System.IEquatable.Equals(T)
- nameWithType.vb: IEquatable(Of T).Equals(T)
- fullName.vb: System.IEquatable(Of T).Equals(T)
- spec.csharp:
- - uid: System.IEquatable`1.Equals(`0)
- name: Equals
- nameWithType: IEquatable.Equals
- fullName: System.IEquatable.Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: T
- nameWithType: T
- fullName: T
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.IEquatable`1.Equals(`0)
- name: Equals
- nameWithType: IEquatable(Of T).Equals
- fullName: System.IEquatable(Of T).Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: T
- nameWithType: T
- fullName: T
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.ValueType.Equals(System.Object)
- commentId: M:System.ValueType.Equals(System.Object)
- parent: System.ValueType
- isExternal: true
- name: Equals(Object)
- nameWithType: ValueType.Equals(Object)
- fullName: System.ValueType.Equals(System.Object)
- spec.csharp:
- - uid: System.ValueType.Equals(System.Object)
- name: Equals
- nameWithType: ValueType.Equals
- fullName: System.ValueType.Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.ValueType.Equals(System.Object)
- name: Equals
- nameWithType: ValueType.Equals
- fullName: System.ValueType.Equals
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - uid: System.Object
- name: Object
- nameWithType: Object
- fullName: System.Object
- isExternal: true
- - name: )
- nameWithType: )
- fullName: )
-- uid: System.ValueType.GetHashCode
- commentId: M:System.ValueType.GetHashCode
- parent: System.ValueType
- isExternal: true
- name: GetHashCode()
- nameWithType: ValueType.GetHashCode()
- fullName: System.ValueType.GetHashCode()
- spec.csharp:
- - uid: System.ValueType.GetHashCode
- name: GetHashCode
- nameWithType: ValueType.GetHashCode
- fullName: System.ValueType.GetHashCode
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: System.ValueType.GetHashCode
- name: GetHashCode
- nameWithType: ValueType.GetHashCode
- fullName: System.ValueType.GetHashCode
- isExternal: true
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.CanExecuteResult.GetHashCode*
- commentId: Overload:TinyLife.Actions.CanExecuteResult.GetHashCode
- name: GetHashCode
- nameWithType: CanExecuteResult.GetHashCode
- fullName: TinyLife.Actions.CanExecuteResult.GetHashCode
-- uid: System.Int32
- commentId: T:System.Int32
- parent: System
- isExternal: true
- name: Int32
- nameWithType: Int32
- fullName: System.Int32
-- uid: TinyLife.Actions.CanExecuteResult.Equals(TinyLife.Actions.CanExecuteResult)
- commentId: M:TinyLife.Actions.CanExecuteResult.Equals(TinyLife.Actions.CanExecuteResult)
- isExternal: true
-- uid: TinyLife.Actions.CanExecuteResult.op_Equality*
- commentId: Overload:TinyLife.Actions.CanExecuteResult.op_Equality
- name: Equality
- nameWithType: CanExecuteResult.Equality
- fullName: TinyLife.Actions.CanExecuteResult.Equality
-- uid: TinyLife.Actions.CanExecuteResult.op_Inequality*
- commentId: Overload:TinyLife.Actions.CanExecuteResult.op_Inequality
- name: Inequality
- nameWithType: CanExecuteResult.Inequality
- fullName: TinyLife.Actions.CanExecuteResult.Inequality
diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml
index 1d29ce1..2f0cda8 100644
--- a/docs/api/TinyLife.Actions.DieAction.yml
+++ b/docs/api/TinyLife.Actions.DieAction.yml
@@ -55,7 +55,7 @@ items:
- TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
- TinyLife.Actions.Typeless.TypelessAction.Info
@@ -71,12 +71,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -740,14 +741,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -761,10 +766,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -776,7 +792,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -790,10 +806,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1349,6 +1376,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -1801,20 +1864,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -1832,21 +1893,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -1864,63 +1930,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.Emote.yml b/docs/api/TinyLife.Actions.Emote.yml
index b1e6e72..207d8e5 100644
--- a/docs/api/TinyLife.Actions.Emote.yml
+++ b/docs/api/TinyLife.Actions.Emote.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emote
path: ../TinyLife/Actions/Emote.cs
- startLine: 15
+ startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -71,7 +71,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllCategories
path: ../TinyLife/Actions/Emote.cs
- startLine: 20
+ startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Actions/Emote.cs
- startLine: 56
+ startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -143,7 +143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Actions/Emote.cs
- startLine: 60
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Emote.cs
- startLine: 67
+ startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -217,7 +217,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomEmote
path: ../TinyLife/Actions/Emote.cs
- startLine: 77
+ startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -258,7 +258,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEmotes
path: ../TinyLife/Actions/Emote.cs
- startLine: 86
+ startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -299,7 +299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Actions/Emote.cs
- startLine: 101
+ startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.EmoteCategory.yml b/docs/api/TinyLife.Actions.EmoteCategory.yml
index 84e0e65..844482c 100644
--- a/docs/api/TinyLife.Actions.EmoteCategory.yml
+++ b/docs/api/TinyLife.Actions.EmoteCategory.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmoteCategory
path: ../TinyLife/Actions/Emote.cs
- startLine: 118
+ startLine: 117
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -69,7 +69,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: General
path: ../TinyLife/Actions/Emote.cs
- startLine: 124
+ startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -103,7 +103,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Travel
path: ../TinyLife/Actions/Emote.cs
- startLine: 128
+ startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative
path: ../TinyLife/Actions/Emote.cs
- startLine: 132
+ startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flirty
path: ../TinyLife/Actions/Emote.cs
- startLine: 136
+ startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -205,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unable
path: ../TinyLife/Actions/Emote.cs
- startLine: 140
+ startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml
index 67a9de2..5393220 100644
--- a/docs/api/TinyLife.Actions.GoHereAction.yml
+++ b/docs/api/TinyLife.Actions.GoHereAction.yml
@@ -47,6 +47,7 @@ items:
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenInitialize
- TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
@@ -63,7 +64,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -79,12 +80,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -183,7 +185,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.GoHereAction.CreateFirstActions*
@@ -339,6 +341,34 @@ references:
name: InProgressTime
nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
@@ -899,14 +929,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -920,10 +954,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -935,7 +980,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -949,10 +994,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1552,6 +1608,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2004,20 +2096,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2035,21 +2125,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2067,63 +2162,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml
index 5297029..2eb5255 100644
--- a/docs/api/TinyLife.Actions.MultiAction.yml
+++ b/docs/api/TinyLife.Actions.MultiAction.yml
@@ -12,6 +12,7 @@ items:
- TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CreateFirstActions
+ - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.Initialize
@@ -73,7 +74,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -89,12 +90,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -240,7 +242,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InProgressTime
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 29
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -281,7 +283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 32
+ startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -320,7 +322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 43
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -330,7 +332,7 @@ items:
content: protected abstract IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected MustOverride Function CreateFirstActions As IEnumerable(Of TypelessAction)
overload: TinyLife.Actions.MultiAction.CreateFirstActions*
modifiers.csharp:
@@ -339,6 +341,43 @@ items:
modifiers.vb:
- Protected
- MustOverride
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ id: CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ langs:
+ - csharp
+ - vb
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/MultiAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CreateLastActions
+ path: ../TinyLife/Actions/MultiAction.cs
+ startLine: 54
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nReturn a set of actions that should be executed after this action.\nEven if the yield statement is used, all actions will be collected into a list after the main action is finished.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed, which is also this method's default behavior.\n"
+ example: []
+ syntax:
+ content: protected virtual IEnumerable CreateLastActions()
+ return:
+ type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
+ description: A set of actions that should run after this action
+ content.vb: Protected Overridable Function CreateLastActions As IEnumerable(Of TypelessAction)
+ overload: TinyLife.Actions.MultiAction.CreateLastActions*
+ modifiers.csharp:
+ - protected
+ - virtual
+ modifiers.vb:
+ - Protected
+ - Overridable
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
id: AndThenInitialize
@@ -357,7 +396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 49
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -391,7 +430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 56
+ startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -428,7 +467,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 66
+ startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -472,7 +511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 75
+ startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -510,7 +549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PreInitialize
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 81
+ startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -544,7 +583,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 84
+ startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -591,7 +630,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 98
+ startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -628,7 +667,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 105
+ startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -668,7 +707,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 114
+ startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -709,7 +748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 121
+ startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -751,7 +790,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 126
+ startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -793,7 +832,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToActionLocation
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 136
+ startLine: 183
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1021,14 +1060,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1042,10 +1085,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1057,7 +1111,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1071,10 +1125,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1674,6 +1739,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2126,20 +2227,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2157,21 +2256,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2189,63 +2293,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
@@ -4361,6 +4580,11 @@ references:
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
+- uid: TinyLife.Actions.MultiAction.CreateLastActions*
+ commentId: Overload:TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
- uid: TinyLife.Actions.MultiAction.AndThenInitialize*
commentId: Overload:TinyLife.Actions.MultiAction.AndThenInitialize
name: AndThenInitialize
diff --git a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
index 3a9602e..c533aac 100644
--- a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
+++ b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
@@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OrderFromStaffAction
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 16
+ startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -57,19 +57,20 @@ items:
- TinyLife.Actions.SocialAction.ConversationTime
- TinyLife.Actions.SocialAction.InProgressTime
- TinyLife.Actions.SocialAction.Id
- - TinyLife.Actions.SocialAction.PartnerCompletion
- - TinyLife.Actions.SocialAction.InitializeConversation
- TinyLife.Actions.SocialAction.GetMaxWaitTime
- TinyLife.Actions.SocialAction.EnqueuePartnerAction(TinyLife.Actions.ActionInfo)
- - TinyLife.Actions.SocialAction.AndThenInitialize
- TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.SocialAction.AndThenIsCompleted
- TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.SocialAction.GetDisplayName
+ - TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ - TinyLife.Actions.SocialAction.FacePartner
- TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
+ - TinyLife.Actions.MultiAction.CreateLastActions
+ - TinyLife.Actions.MultiAction.AndThenInitialize
- TinyLife.Actions.MultiAction.PreInitialize
- TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.Initialize
@@ -80,7 +81,6 @@ items:
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -96,12 +96,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -153,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImportantObject
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 21
+ startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -192,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpOrderAction
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 26
+ startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -231,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxDistanceFromObject
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 30
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -270,7 +271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 33
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -309,7 +310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePrepareAction
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 40
+ startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -350,7 +351,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 43
+ startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -360,7 +361,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction)
overridden: TinyLife.Actions.SocialAction.CreateFirstActions
overload: TinyLife.Actions.OrderFromStaffAction.CreateFirstActions*
@@ -388,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 66
+ startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -433,7 +434,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsConversationCompleted
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 73
+ startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -471,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 78
+ startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -513,7 +514,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 83
+ startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -636,40 +637,6 @@ references:
name: Id
nameWithType: SocialAction.Id
fullName: TinyLife.Actions.SocialAction.Id
-- uid: TinyLife.Actions.SocialAction.PartnerCompletion
- commentId: F:TinyLife.Actions.SocialAction.PartnerCompletion
- parent: TinyLife.Actions.SocialAction
- name: PartnerCompletion
- nameWithType: SocialAction.PartnerCompletion
- fullName: TinyLife.Actions.SocialAction.PartnerCompletion
-- uid: TinyLife.Actions.SocialAction.InitializeConversation
- commentId: M:TinyLife.Actions.SocialAction.InitializeConversation
- parent: TinyLife.Actions.SocialAction
- name: InitializeConversation()
- nameWithType: SocialAction.InitializeConversation()
- fullName: TinyLife.Actions.SocialAction.InitializeConversation()
- spec.csharp:
- - uid: TinyLife.Actions.SocialAction.InitializeConversation
- name: InitializeConversation
- nameWithType: SocialAction.InitializeConversation
- fullName: TinyLife.Actions.SocialAction.InitializeConversation
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Actions.SocialAction.InitializeConversation
- name: InitializeConversation
- nameWithType: SocialAction.InitializeConversation
- fullName: TinyLife.Actions.SocialAction.InitializeConversation
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- uid: TinyLife.Actions.SocialAction.GetMaxWaitTime
commentId: M:TinyLife.Actions.SocialAction.GetMaxWaitTime
parent: TinyLife.Actions.SocialAction
@@ -734,34 +701,6 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.SocialAction.AndThenInitialize
- commentId: M:TinyLife.Actions.SocialAction.AndThenInitialize
- parent: TinyLife.Actions.SocialAction
- name: AndThenInitialize()
- nameWithType: SocialAction.AndThenInitialize()
- fullName: TinyLife.Actions.SocialAction.AndThenInitialize()
- spec.csharp:
- - uid: TinyLife.Actions.SocialAction.AndThenInitialize
- name: AndThenInitialize
- nameWithType: SocialAction.AndThenInitialize
- fullName: TinyLife.Actions.SocialAction.AndThenInitialize
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Actions.SocialAction.AndThenInitialize
- name: AndThenInitialize
- nameWithType: SocialAction.AndThenInitialize
- fullName: TinyLife.Actions.SocialAction.AndThenInitialize
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.SocialAction
@@ -961,6 +900,124 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ parent: TinyLife.Actions.SocialAction
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: SocialAction.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: SocialAction.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ spec.csharp:
+ - uid: TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ nameWithType: SocialAction.TryForceResult
+ fullName: TinyLife.Actions.SocialAction.TryForceResult
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ nameWithType: CanExecuteResult
+ fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ nameWithType: MapObject
+ fullName: TinyLife.Objects.MapObject
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ nameWithType: SocialAction.TryForceResult
+ fullName: TinyLife.Actions.SocialAction.TryForceResult
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ nameWithType: CanExecuteResult
+ fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ nameWithType: MapObject
+ fullName: TinyLife.Objects.MapObject
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.SocialAction.FacePartner
+ commentId: M:TinyLife.Actions.SocialAction.FacePartner
+ parent: TinyLife.Actions.SocialAction
+ name: FacePartner()
+ nameWithType: SocialAction.FacePartner()
+ fullName: TinyLife.Actions.SocialAction.FacePartner()
+ spec.csharp:
+ - uid: TinyLife.Actions.SocialAction.FacePartner
+ name: FacePartner
+ nameWithType: SocialAction.FacePartner
+ fullName: TinyLife.Actions.SocialAction.FacePartner
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.SocialAction.FacePartner
+ name: FacePartner
+ nameWithType: SocialAction.FacePartner
+ fullName: TinyLife.Actions.SocialAction.FacePartner
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
commentId: M:TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
parent: TinyLife.Actions.SocialAction
@@ -1049,6 +1106,62 @@ references:
name: MainElapsedTime
nameWithType: MultiAction.MainElapsedTime
fullName: TinyLife.Actions.MultiAction.MainElapsedTime
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.MultiAction.AndThenInitialize
+ commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
+ parent: TinyLife.Actions.MultiAction
+ name: AndThenInitialize()
+ nameWithType: MultiAction.AndThenInitialize()
+ fullName: TinyLife.Actions.MultiAction.AndThenInitialize()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.AndThenInitialize
+ name: AndThenInitialize
+ nameWithType: MultiAction.AndThenInitialize
+ fullName: TinyLife.Actions.MultiAction.AndThenInitialize
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.AndThenInitialize
+ name: AndThenInitialize
+ nameWithType: MultiAction.AndThenInitialize
+ fullName: TinyLife.Actions.MultiAction.AndThenInitialize
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.MultiAction.PreInitialize
commentId: M:TinyLife.Actions.MultiAction.PreInitialize
parent: TinyLife.Actions.MultiAction
@@ -1374,70 +1487,6 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
- spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- name: TryForceResult
- nameWithType: Action.TryForceResult
- fullName: TinyLife.Actions.Action.TryForceResult
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Actions.CompletionType
- name: CompletionType
- nameWithType: CompletionType
- fullName: TinyLife.Actions.CompletionType
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: TinyLife.Objects.MapObject
- name: MapObject
- nameWithType: MapObject
- fullName: TinyLife.Objects.MapObject
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- name: TryForceResult
- nameWithType: Action.TryForceResult
- fullName: TinyLife.Actions.Action.TryForceResult
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Actions.CompletionType
- name: CompletionType
- nameWithType: CompletionType
- fullName: TinyLife.Actions.CompletionType
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: TinyLife.Actions.CanExecuteResult
- name: CanExecuteResult
- nameWithType: CanExecuteResult
- fullName: TinyLife.Actions.CanExecuteResult
- - name: ', '
- nameWithType: ', '
- fullName: ', '
- - uid: TinyLife.Objects.MapObject
- name: MapObject
- nameWithType: MapObject
- fullName: TinyLife.Objects.MapObject
- - name: )
- nameWithType: )
- fullName: )
- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
parent: TinyLife.Actions.Action
@@ -2027,6 +2076,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2479,20 +2564,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2510,21 +2593,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2542,63 +2630,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml
index 5ec5479..e576aa4 100644
--- a/docs/api/TinyLife.Actions.OutOfTownAction.yml
+++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml
@@ -54,6 +54,7 @@ items:
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenIsCompleted
- TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.PreInitialize
@@ -68,7 +69,7 @@ items:
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
- TinyLife.Actions.Typeless.TypelessAction.Info
@@ -83,12 +84,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -233,7 +235,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.OutOfTownAction.CreateFirstActions*
@@ -552,6 +554,34 @@ references:
name: InProgressTime
nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted
parent: TinyLife.Actions.MultiAction
@@ -1013,14 +1043,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1034,10 +1068,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1049,7 +1094,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1063,10 +1108,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1616,6 +1672,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2068,20 +2160,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2099,21 +2189,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2131,63 +2226,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.PathfindAction.yml b/docs/api/TinyLife.Actions.PathfindAction.yml
index 3771197..20bc37f 100644
--- a/docs/api/TinyLife.Actions.PathfindAction.yml
+++ b/docs/api/TinyLife.Actions.PathfindAction.yml
@@ -60,7 +60,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -77,12 +77,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -823,14 +824,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -844,10 +849,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -859,7 +875,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -873,10 +889,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1482,6 +1509,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -1934,20 +1997,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -1965,21 +2026,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -1997,63 +2063,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml b/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml
index 5e41de2..9532f8c 100644
--- a/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml
+++ b/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml
@@ -8,7 +8,6 @@ items:
- TinyLife.Actions.PickUpOrSpawnAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.PickUpOrSpawnAction.ColorsToSpawn
- TinyLife.Actions.PickUpOrSpawnAction.CreateFirstActions
- - TinyLife.Actions.PickUpOrSpawnAction.GetIconObject
- TinyLife.Actions.PickUpOrSpawnAction.ItemCategory
- TinyLife.Actions.PickUpOrSpawnAction.ItemToSpawn
langs:
@@ -49,6 +48,7 @@ items:
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenInitialize
- TinyLife.Actions.MultiAction.AndThenIsCompleted
- TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@@ -64,9 +64,10 @@ items:
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -82,12 +83,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -305,7 +307,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.PickUpOrSpawnAction.CreateFirstActions*
@@ -315,44 +317,6 @@ items:
modifiers.vb:
- Protected
- Overrides
-- uid: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject
- commentId: M:TinyLife.Actions.PickUpOrSpawnAction.GetIconObject
- id: GetIconObject
- parent: TinyLife.Actions.PickUpOrSpawnAction
- langs:
- - csharp
- - vb
- name: GetIconObject()
- nameWithType: PickUpOrSpawnAction.GetIconObject()
- fullName: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject()
- type: Method
- source:
- remote:
- path: TinyLife/Actions/PickUpOrSpawnAction.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: GetIconObject
- path: ../TinyLife/Actions/PickUpOrSpawnAction.cs
- startLine: 44
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n"
- example: []
- syntax:
- content: public override MapObject GetIconObject()
- return:
- type: TinyLife.Objects.MapObject
- description: The icon object
- content.vb: Public Overrides Function GetIconObject As MapObject
- overridden: TinyLife.Actions.Action.GetIconObject
- overload: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject*
- modifiers.csharp:
- - public
- - override
- modifiers.vb:
- - Public
- - Overrides
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
@@ -425,6 +389,34 @@ references:
name: InProgressTime
nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
@@ -965,6 +957,34 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Action.GetIconObject
+ commentId: M:TinyLife.Actions.Action.GetIconObject
+ parent: TinyLife.Actions.Action
+ name: GetIconObject()
+ nameWithType: Action.GetIconObject()
+ fullName: TinyLife.Actions.Action.GetIconObject()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetIconObject
+ name: GetIconObject
+ nameWithType: Action.GetIconObject
+ fullName: TinyLife.Actions.Action.GetIconObject
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetIconObject
+ name: GetIconObject
+ nameWithType: Action.GetIconObject
+ fullName: TinyLife.Actions.Action.GetIconObject
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
commentId: M:TinyLife.Actions.Action.CausesExtremelyFastSpeed
parent: TinyLife.Actions.Action
@@ -1021,14 +1041,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1042,10 +1066,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1057,7 +1092,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1071,10 +1106,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1674,6 +1720,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2126,20 +2208,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2157,21 +2237,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2189,63 +2274,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
@@ -4371,42 +4571,3 @@ references:
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
-- uid: TinyLife.Actions.Action.GetIconObject
- commentId: M:TinyLife.Actions.Action.GetIconObject
- parent: TinyLife.Actions.Action
- name: GetIconObject()
- nameWithType: Action.GetIconObject()
- fullName: TinyLife.Actions.Action.GetIconObject()
- spec.csharp:
- - uid: TinyLife.Actions.Action.GetIconObject
- name: GetIconObject
- nameWithType: Action.GetIconObject
- fullName: TinyLife.Actions.Action.GetIconObject
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
- spec.vb:
- - uid: TinyLife.Actions.Action.GetIconObject
- name: GetIconObject
- nameWithType: Action.GetIconObject
- fullName: TinyLife.Actions.Action.GetIconObject
- - name: (
- nameWithType: (
- fullName: (
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject*
- commentId: Overload:TinyLife.Actions.PickUpOrSpawnAction.GetIconObject
- name: GetIconObject
- nameWithType: PickUpOrSpawnAction.GetIconObject
- fullName: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject
-- uid: TinyLife.Objects.MapObject
- commentId: T:TinyLife.Objects.MapObject
- parent: TinyLife.Objects
- name: MapObject
- nameWithType: MapObject
- fullName: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml
index cbdea64..eb187ea 100644
--- a/docs/api/TinyLife.Actions.PutAwayAction.yml
+++ b/docs/api/TinyLife.Actions.PutAwayAction.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutAwayAction
path: ../TinyLife/Actions/PutAwayAction.cs
- startLine: 12
+ startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -47,6 +47,7 @@ items:
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.PreInitialize
@@ -63,7 +64,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -79,12 +80,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -134,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Items
path: ../TinyLife/Actions/PutAwayAction.cs
- startLine: 19
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -171,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/PutAwayAction.cs
- startLine: 28
+ startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -181,7 +183,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.PutAwayAction.CreateFirstActions*
@@ -209,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/PutAwayAction.cs
- startLine: 58
+ startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -244,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/PutAwayAction.cs
- startLine: 63
+ startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -333,6 +335,34 @@ references:
name: InProgressTime
nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
@@ -901,14 +931,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -922,10 +956,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -937,7 +982,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -951,10 +996,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1554,6 +1610,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2006,20 +2098,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2037,21 +2127,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2069,63 +2164,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.CanExecuteResult.ResultType.yml b/docs/api/TinyLife.Actions.ResultType.yml
similarity index 52%
rename from docs/api/TinyLife.Actions.CanExecuteResult.ResultType.yml
rename to docs/api/TinyLife.Actions.ResultType.yml
index 2c93ce1..b2df958 100644
--- a/docs/api/TinyLife.Actions.CanExecuteResult.ResultType.yml
+++ b/docs/api/TinyLife.Actions.ResultType.yml
@@ -1,19 +1,19 @@
### YamlMime:ManagedReference
items:
-- uid: TinyLife.Actions.CanExecuteResult.ResultType
- commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
- id: CanExecuteResult.ResultType
+- uid: TinyLife.Actions.ResultType
+ commentId: T:TinyLife.Actions.ResultType
+ id: ResultType
parent: TinyLife.Actions
children:
- - TinyLife.Actions.CanExecuteResult.ResultType.Hidden
- - TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- - TinyLife.Actions.CanExecuteResult.ResultType.Valid
+ - TinyLife.Actions.ResultType.Hidden
+ - TinyLife.Actions.ResultType.Invalid
+ - TinyLife.Actions.ResultType.Valid
langs:
- csharp
- vb
- name: CanExecuteResult.ResultType
- nameWithType: CanExecuteResult.ResultType
- fullName: TinyLife.Actions.CanExecuteResult.ResultType
+ name: ResultType
+ nameWithType: ResultType
+ fullName: TinyLife.Actions.ResultType
type: Enum
source:
remote:
@@ -22,33 +22,33 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResultType
path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 76
+ startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA type of result that a can have.\nIn general, custom instances will have the result type, as and are already covered by their respective counterparts.\n"
+ summary: "\nA type of result that a can have.\nIn general, custom instances will have the result type, as and are already covered by their respective counterparts.\n"
example: []
syntax:
content: public enum ResultType
content.vb: Public Enum ResultType
extensionMethods:
- - TinyLife.Actions.CanExecuteResult.ResultType.TinyLife.Utilities.Extensions.JsonCopy``1
+ - TinyLife.Actions.ResultType.TinyLife.Utilities.Extensions.JsonCopy``1
modifiers.csharp:
- public
- enum
modifiers.vb:
- Public
- Enum
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Valid
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Valid
+- uid: TinyLife.Actions.ResultType.Valid
+ commentId: F:TinyLife.Actions.ResultType.Valid
id: Valid
- parent: TinyLife.Actions.CanExecuteResult.ResultType
+ parent: TinyLife.Actions.ResultType
langs:
- csharp
- vb
name: Valid
- nameWithType: CanExecuteResult.ResultType.Valid
- fullName: TinyLife.Actions.CanExecuteResult.ResultType.Valid
+ nameWithType: ResultType.Valid
+ fullName: TinyLife.Actions.ResultType.Valid
type: Field
source:
remote:
@@ -57,32 +57,32 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Valid
path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 82
+ startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA valid indicates that the action can be executed.\n instances with this type usually don't display their name to the player.\n"
+ summary: "\nA valid indicates that the action can be executed.\n instances with this type usually don't display their name to the player.\n"
example: []
syntax:
content: Valid = 0
return:
- type: TinyLife.Actions.CanExecuteResult.ResultType
+ type: TinyLife.Actions.ResultType
modifiers.csharp:
- public
- const
modifiers.vb:
- Public
- Const
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
+- uid: TinyLife.Actions.ResultType.Invalid
+ commentId: F:TinyLife.Actions.ResultType.Invalid
id: Invalid
- parent: TinyLife.Actions.CanExecuteResult.ResultType
+ parent: TinyLife.Actions.ResultType
langs:
- csharp
- vb
name: Invalid
- nameWithType: CanExecuteResult.ResultType.Invalid
- fullName: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
+ nameWithType: ResultType.Invalid
+ fullName: TinyLife.Actions.ResultType.Invalid
type: Field
source:
remote:
@@ -91,32 +91,32 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Invalid
path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 86
+ startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nAn invalid signifies that the action cannot be executed for some reason.\n"
+ summary: "\nAn invalid signifies that the action cannot be executed for some reason.\n"
example: []
syntax:
content: Invalid = 1
return:
- type: TinyLife.Actions.CanExecuteResult.ResultType
+ type: TinyLife.Actions.ResultType
modifiers.csharp:
- public
- const
modifiers.vb:
- Public
- Const
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Hidden
+- uid: TinyLife.Actions.ResultType.Hidden
+ commentId: F:TinyLife.Actions.ResultType.Hidden
id: Hidden
- parent: TinyLife.Actions.CanExecuteResult.ResultType
+ parent: TinyLife.Actions.ResultType
langs:
- csharp
- vb
name: Hidden
- nameWithType: CanExecuteResult.ResultType.Hidden
- fullName: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
+ nameWithType: ResultType.Hidden
+ fullName: TinyLife.Actions.ResultType.Hidden
type: Field
source:
remote:
@@ -125,16 +125,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/Actions/CanExecuteResult.cs
- startLine: 91
+ startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA hidden indicates that the action cannot be executed, and shouldn't be displayed as a disallowed option to the player.\n instances with this type usually don't display their name to the player.\n"
+ summary: "\nA hidden indicates that the action cannot be executed, and shouldn't be displayed as a disallowed option to the player.\n instances with this type usually don't display their name to the player.\n"
example: []
syntax:
content: Hidden = 2
return:
- type: TinyLife.Actions.CanExecuteResult.ResultType
+ type: TinyLife.Actions.ResultType
modifiers.csharp:
- public
- const
@@ -148,35 +148,35 @@ references:
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
+- uid: TinyLife.Actions.ResultType.Invalid
+ commentId: F:TinyLife.Actions.ResultType.Invalid
isExternal: true
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Valid
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Valid
+- uid: TinyLife.Actions.ResultType.Valid
+ commentId: F:TinyLife.Actions.ResultType.Valid
isExternal: true
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
- commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Hidden
+- uid: TinyLife.Actions.ResultType.Hidden
+ commentId: F:TinyLife.Actions.ResultType.Hidden
isExternal: true
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
-- uid: TinyLife.Actions.CanExecuteResult.ResultType.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Actions.ResultType.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy()
- nameWithType: Extensions.JsonCopy()
- fullName: TinyLife.Utilities.Extensions.JsonCopy()
- nameWithType.vb: Extensions.JsonCopy(Of CanExecuteResult.ResultType)()
- fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.CanExecuteResult.ResultType)()
- name.vb: JsonCopy(Of CanExecuteResult.ResultType)()
+ name: JsonCopy()
+ nameWithType: Extensions.JsonCopy()
+ fullName: TinyLife.Utilities.Extensions.JsonCopy()
+ nameWithType.vb: Extensions.JsonCopy(Of ResultType)()
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.ResultType)()
+ name.vb: JsonCopy(Of ResultType)()
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
- name: JsonCopy
- nameWithType: Extensions.JsonCopy
- fullName: TinyLife.Utilities.Extensions.JsonCopy
+ name: JsonCopy
+ nameWithType: Extensions.JsonCopy
+ fullName: TinyLife.Utilities.Extensions.JsonCopy
- name: (
nameWithType: (
fullName: (
@@ -185,9 +185,9 @@ references:
fullName: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
- name: JsonCopy(Of CanExecuteResult.ResultType)
- nameWithType: Extensions.JsonCopy(Of CanExecuteResult.ResultType)
- fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.CanExecuteResult.ResultType)
+ name: JsonCopy(Of ResultType)
+ nameWithType: Extensions.JsonCopy(Of ResultType)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.ResultType)
- name: (
nameWithType: (
fullName: (
@@ -241,9 +241,9 @@ references:
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
-- uid: TinyLife.Actions.CanExecuteResult.ResultType
- commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
+- uid: TinyLife.Actions.ResultType
+ commentId: T:TinyLife.Actions.ResultType
parent: TinyLife.Actions
- name: CanExecuteResult.ResultType
- nameWithType: CanExecuteResult.ResultType
- fullName: TinyLife.Actions.CanExecuteResult.ResultType
+ name: ResultType
+ nameWithType: ResultType
+ fullName: TinyLife.Actions.ResultType
diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml
index 8f1fb5d..355a61c 100644
--- a/docs/api/TinyLife.Actions.SellAction.yml
+++ b/docs/api/TinyLife.Actions.SellAction.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SellAction
path: ../TinyLife/Actions/SellAction.cs
- startLine: 14
+ startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -48,6 +48,7 @@ items:
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.PreInitialize
@@ -64,7 +65,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -80,12 +81,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -135,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Items
path: ../TinyLife/Actions/SellAction.cs
- startLine: 21
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -172,7 +174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/SellAction.cs
- startLine: 29
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -182,7 +184,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.SellAction.CreateFirstActions*
@@ -210,7 +212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/SellAction.cs
- startLine: 45
+ startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -245,7 +247,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/SellAction.cs
- startLine: 55
+ startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -283,7 +285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSoldObject
path: ../TinyLife/Actions/SellAction.cs
- startLine: 66
+ startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -389,6 +391,34 @@ references:
name: InProgressTime
nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
@@ -957,14 +987,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -978,10 +1012,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -993,7 +1038,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -1007,10 +1052,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1610,6 +1666,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -2062,20 +2154,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2093,21 +2183,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2125,63 +2220,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml
index 69a90b6..8f32535 100644
--- a/docs/api/TinyLife.Actions.SitAction.yml
+++ b/docs/api/TinyLife.Actions.SitAction.yml
@@ -48,6 +48,7 @@ items:
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.MainElapsedTime
- TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenInitialize
- TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.PreInitialize
@@ -63,7 +64,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- TinyLife.Actions.Action.GetDisplayName
- - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Typeless.TypelessAction.Random
@@ -79,12 +80,13 @@ items:
- TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
- TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
- TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
@@ -183,7 +185,7 @@ items:
content: protected override IEnumerable CreateFirstActions()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}
- description: A set of actions that sohuld run before this action
+ description: A set of actions that should run before this action
content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.SitAction.CreateFirstActions*
@@ -395,6 +397,34 @@ references:
name: InProgressTime
nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ nameWithType: MultiAction.CreateLastActions
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions
+ - name: (
+ nameWithType: (
+ fullName: (
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
@@ -884,14 +914,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
- commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
- name: TryForceResult(CompletionType, CanExecuteResult, MapObject)
- nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult, MapObject)
- fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult, TinyLife.Objects.MapObject)
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
spec.csharp:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -905,10 +939,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -920,7 +965,7 @@ references:
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,TinyLife.Actions.CanExecuteResult,TinyLife.Objects.MapObject)
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
@@ -934,10 +979,21 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
@@ -1537,6 +1593,42 @@ references:
- name: )
nameWithType: )
fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Typeless.TypelessAction
@@ -1989,20 +2081,18 @@ references:
- name: )
nameWithType: )
fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Typeless.TypelessAction
- name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[])
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[])
- nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
- fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType())
- name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType())
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2020,21 +2110,26 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: '[]'
- nameWithType: '[]'
- fullName: '[]'
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[])
- name: PutDownOrGoTo
- nameWithType: TypelessAction.PutDownOrGoTo
- fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
@@ -2052,63 +2147,178 @@ references:
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
- - name: ()
- nameWithType: ()
- fullName: ()
- - name: )
- nameWithType: )
- fullName: )
-- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- parent: TinyLife.Actions.Typeless.TypelessAction
- name: GetPlaceDirection(Person, FurnitureType)
- nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType)
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType)
- spec.csharp:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
- - name: (
- nameWithType: (
- fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType)
- name: GetPlaceDirection
- nameWithType: TypelessAction.GetPlaceDirection
- fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
- name: (
nameWithType: (
fullName: (
- - uid: TinyLife.Objects.Person
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
- name: ', '
nameWithType: ', '
fullName: ', '
- - uid: TinyLife.Objects.FurnitureType
- name: FurnitureType
- nameWithType: FurnitureType
- fullName: TinyLife.Objects.FurnitureType
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
- name: )
nameWithType: )
fullName: )
diff --git a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
new file mode 100644
index 0000000..639902d
--- /dev/null
+++ b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
@@ -0,0 +1,3747 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Actions.SocialAction.StartPartnerAction
+ commentId: T:TinyLife.Actions.SocialAction.StartPartnerAction
+ id: SocialAction.StartPartnerAction
+ parent: TinyLife.Actions
+ children:
+ - TinyLife.Actions.SocialAction.StartPartnerAction.#ctor(TinyLife.Actions.ActionInfo)
+ - TinyLife.Actions.SocialAction.StartPartnerAction.Initialize
+ - TinyLife.Actions.SocialAction.StartPartnerAction.IsCompleted
+ langs:
+ - csharp
+ - vb
+ name: SocialAction.StartPartnerAction
+ nameWithType: SocialAction.StartPartnerAction
+ fullName: TinyLife.Actions.SocialAction.StartPartnerAction
+ type: Class
+ source:
+ remote:
+ path: TinyLife/Actions/SocialAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: StartPartnerAction
+ path: ../TinyLife/Actions/SocialAction.cs
+ startLine: 188
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nA social typeless action is an extension of that expects the underlying to be a . It contains utility properteis such as that receive information about the social action parent.\n"
+ example: []
+ syntax:
+ content: 'protected class StartPartnerAction : SocialTypelessAction, IGenericDataHolder'
+ content.vb: >-
+ Protected Class StartPartnerAction
+ Inherits SocialTypelessAction
+ Implements IGenericDataHolder
+ inheritance:
+ - System.Object
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ - TinyLife.Actions.Typeless.TypelessAction
+ - TinyLife.Actions.Typeless.SocialTypelessAction
+ implements:
+ - MLEM.Misc.IGenericDataHolder
+ inheritedMembers:
+ - TinyLife.Actions.Typeless.SocialTypelessAction.SocialParent
+ - TinyLife.Actions.Typeless.SocialTypelessAction.IsMain
+ - TinyLife.Actions.Typeless.SocialTypelessAction.Partner
+ - TinyLife.Actions.Typeless.SocialTypelessAction.PartnerSocialAction
+ - TinyLife.Actions.Typeless.SocialTypelessAction.PartnerTypelessAction
+ - TinyLife.Actions.Typeless.SocialTypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ - TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Typeless.TypelessAction.Random
+ - TinyLife.Actions.Typeless.TypelessAction.Info
+ - TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
+ - TinyLife.Actions.Typeless.TypelessAction.Parent
+ - TinyLife.Actions.Typeless.TypelessAction.Map
+ - TinyLife.Actions.Typeless.TypelessAction.Person
+ - TinyLife.Actions.Typeless.TypelessAction.ElapsedTime
+ - TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen
+ - TinyLife.Actions.Typeless.TypelessAction.InProgressTime
+ - TinyLife.Actions.Typeless.TypelessAction.FullyInProgress
+ - TinyLife.Actions.Typeless.TypelessAction.ForceResult
+ - TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
+ - TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ - TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
+ - TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
+ - TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ - TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ - TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ - TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - TinyLife.Actions.Typeless.TypelessAction.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean)
+ - TinyLife.Actions.Typeless.TypelessAction.GetRandomVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo)
+ - TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ - TinyLife.Actions.Typeless.TypelessAction.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ - System.Object.Equals(System.Object)
+ - System.Object.Equals(System.Object,System.Object)
+ - System.Object.GetHashCode
+ - System.Object.GetType
+ - System.Object.MemberwiseClone
+ - System.Object.ReferenceEquals(System.Object,System.Object)
+ - System.Object.ToString
+ extensionMethods:
+ - TinyLife.Actions.SocialAction.StartPartnerAction.TinyLife.Utilities.Extensions.JsonCopy``1
+ modifiers.csharp:
+ - protected
+ - class
+ modifiers.vb:
+ - Protected
+ - Class
+- uid: TinyLife.Actions.SocialAction.StartPartnerAction.#ctor(TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.SocialAction.StartPartnerAction.#ctor(TinyLife.Actions.ActionInfo)
+ id: '#ctor(TinyLife.Actions.ActionInfo)'
+ parent: TinyLife.Actions.SocialAction.StartPartnerAction
+ langs:
+ - csharp
+ - vb
+ name: StartPartnerAction(ActionInfo)
+ nameWithType: SocialAction.StartPartnerAction.StartPartnerAction(ActionInfo)
+ fullName: TinyLife.Actions.SocialAction.StartPartnerAction.StartPartnerAction(TinyLife.Actions.ActionInfo)
+ type: Constructor
+ source:
+ remote:
+ path: TinyLife/Actions/SocialAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: .ctor
+ path: ../TinyLife/Actions/SocialAction.cs
+ startLine: 191
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nCreates a new typeless action with the given action information\n"
+ example: []
+ syntax:
+ content: public StartPartnerAction(ActionInfo info)
+ parameters:
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ description: The information for this action
+ content.vb: Public Sub New(info As ActionInfo)
+ overload: TinyLife.Actions.SocialAction.StartPartnerAction.#ctor*
+ modifiers.csharp:
+ - public
+ modifiers.vb:
+ - Public
+- uid: TinyLife.Actions.SocialAction.StartPartnerAction.Initialize
+ commentId: M:TinyLife.Actions.SocialAction.StartPartnerAction.Initialize
+ id: Initialize
+ parent: TinyLife.Actions.SocialAction.StartPartnerAction
+ langs:
+ - csharp
+ - vb
+ name: Initialize()
+ nameWithType: SocialAction.StartPartnerAction.Initialize()
+ fullName: TinyLife.Actions.SocialAction.StartPartnerAction.Initialize()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/SocialAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Initialize
+ path: ../TinyLife/Actions/SocialAction.cs
+ startLine: 194
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nThis method is called when the action is first started by a .\nNote that it is not called when the action gets added to the , but when it is moved to .\n"
+ example: []
+ syntax:
+ content: public override void Initialize()
+ content.vb: Public Overrides Sub Initialize
+ overridden: TinyLife.Actions.Typeless.TypelessAction.Initialize
+ overload: TinyLife.Actions.SocialAction.StartPartnerAction.Initialize*
+ modifiers.csharp:
+ - public
+ - override
+ modifiers.vb:
+ - Public
+ - Overrides
+- uid: TinyLife.Actions.SocialAction.StartPartnerAction.IsCompleted
+ commentId: M:TinyLife.Actions.SocialAction.StartPartnerAction.IsCompleted
+ id: IsCompleted
+ parent: TinyLife.Actions.SocialAction.StartPartnerAction
+ langs:
+ - csharp
+ - vb
+ name: IsCompleted()
+ nameWithType: SocialAction.StartPartnerAction.IsCompleted()
+ fullName: TinyLife.Actions.SocialAction.StartPartnerAction.IsCompleted()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/SocialAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: IsCompleted
+ path: ../TinyLife/Actions/SocialAction.cs
+ startLine: 219
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nThis method is called every update frame by a if this action is currently active to check if it should be stopped.\nIf this returns a result other than , will be called and the action is stopped.\nBy default, only modifies the completion type, otherwise is returned.\n"
+ example: []
+ syntax:
+ content: public override CompletionType IsCompleted()
+ return:
+ type: TinyLife.Actions.CompletionType
+ description: The current completion type of this action
+ content.vb: Public Overrides Function IsCompleted As CompletionType
+ overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted
+ overload: TinyLife.Actions.SocialAction.StartPartnerAction.IsCompleted*
+ modifiers.csharp:
+ - public
+ - override
+ modifiers.vb:
+ - Public
+ - Overrides
+references:
+- uid: TinyLife.Actions
+ commentId: N:TinyLife.Actions
+ name: TinyLife.Actions
+ nameWithType: TinyLife.Actions
+ fullName: TinyLife.Actions
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ name: Object
+ nameWithType: Object
+ fullName: System.Object
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ parent: MLEM.Data.Json
+ isExternal: true
+ name: JsonTypeSafeGenericDataHolder
+ nameWithType: JsonTypeSafeGenericDataHolder
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+- uid: TinyLife.Actions.Typeless.TypelessAction
+ commentId: T:TinyLife.Actions.Typeless.TypelessAction
+ parent: TinyLife.Actions.Typeless
+ name: TypelessAction
+ nameWithType: TypelessAction
+ fullName: TinyLife.Actions.Typeless.TypelessAction
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction
+ commentId: T:TinyLife.Actions.Typeless.SocialTypelessAction
+ parent: TinyLife.Actions.Typeless
+ name: SocialTypelessAction
+ nameWithType: SocialTypelessAction
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction
+- uid: MLEM.Misc.IGenericDataHolder
+ commentId: T:MLEM.Misc.IGenericDataHolder
+ parent: MLEM.Misc
+ isExternal: true
+ name: IGenericDataHolder
+ nameWithType: IGenericDataHolder
+ fullName: MLEM.Misc.IGenericDataHolder
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction.SocialParent
+ commentId: P:TinyLife.Actions.Typeless.SocialTypelessAction.SocialParent
+ parent: TinyLife.Actions.Typeless.SocialTypelessAction
+ name: SocialParent
+ nameWithType: SocialTypelessAction.SocialParent
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.SocialParent
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction.IsMain
+ commentId: P:TinyLife.Actions.Typeless.SocialTypelessAction.IsMain
+ parent: TinyLife.Actions.Typeless.SocialTypelessAction
+ name: IsMain
+ nameWithType: SocialTypelessAction.IsMain
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.IsMain
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction.Partner
+ commentId: P:TinyLife.Actions.Typeless.SocialTypelessAction.Partner
+ parent: TinyLife.Actions.Typeless.SocialTypelessAction
+ name: Partner
+ nameWithType: SocialTypelessAction.Partner
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.Partner
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction.PartnerSocialAction
+ commentId: P:TinyLife.Actions.Typeless.SocialTypelessAction.PartnerSocialAction
+ parent: TinyLife.Actions.Typeless.SocialTypelessAction
+ name: PartnerSocialAction
+ nameWithType: SocialTypelessAction.PartnerSocialAction
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.PartnerSocialAction
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction.PartnerTypelessAction
+ commentId: P:TinyLife.Actions.Typeless.SocialTypelessAction.PartnerTypelessAction
+ parent: TinyLife.Actions.Typeless.SocialTypelessAction
+ name: PartnerTypelessAction
+ nameWithType: SocialTypelessAction.PartnerTypelessAction
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.PartnerTypelessAction
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.Typeless.SocialTypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.Typeless.SocialTypelessAction
+ isExternal: true
+ name: Update(GameTime, TimeSpan, Single)
+ nameWithType: SocialTypelessAction.Update(GameTime, TimeSpan, Single)
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.SocialTypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ nameWithType: SocialTypelessAction.Update
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.Update
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ nameWithType: GameTime
+ fullName: Microsoft.Xna.Framework.GameTime
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.TimeSpan
+ name: TimeSpan
+ nameWithType: TimeSpan
+ fullName: System.TimeSpan
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.SocialTypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ nameWithType: SocialTypelessAction.Update
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.Update
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ nameWithType: GameTime
+ fullName: Microsoft.Xna.Framework.GameTime
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.TimeSpan
+ name: TimeSpan
+ nameWithType: TimeSpan
+ fullName: System.TimeSpan
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ parent: TinyLife.Actions.Typeless.SocialTypelessAction
+ isExternal: true
+ name: TryForceResult(CompletionType, Nullable, MapObject)
+ nameWithType: SocialTypelessAction.TryForceResult(CompletionType, Nullable, MapObject)
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable, TinyLife.Objects.MapObject)
+ nameWithType.vb: SocialTypelessAction.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ fullName.vb: TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable(Of TinyLife.Actions.CanExecuteResult), TinyLife.Objects.MapObject)
+ name.vb: TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ nameWithType: SocialTypelessAction.TryForceResult
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ nameWithType: CanExecuteResult
+ fullName: TinyLife.Actions.CanExecuteResult
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ nameWithType: MapObject
+ fullName: TinyLife.Objects.MapObject
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ nameWithType: SocialTypelessAction.TryForceResult
+ fullName: TinyLife.Actions.Typeless.SocialTypelessAction.TryForceResult
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ nameWithType: CanExecuteResult
+ fullName: TinyLife.Actions.CanExecuteResult
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ nameWithType: MapObject
+ fullName: TinyLife.Objects.MapObject
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.Random
+ commentId: F:TinyLife.Actions.Typeless.TypelessAction.Random
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: Random
+ nameWithType: TypelessAction.Random
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Random
+- uid: TinyLife.Actions.Typeless.TypelessAction.Info
+ commentId: F:TinyLife.Actions.Typeless.TypelessAction.Info
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: Info
+ nameWithType: TypelessAction.Info
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Info
+- uid: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: StartedAutomatically
+ nameWithType: TypelessAction.StartedAutomatically
+ fullName: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically
+- uid: TinyLife.Actions.Typeless.TypelessAction.Parent
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.Parent
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: Parent
+ nameWithType: TypelessAction.Parent
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Parent
+- uid: TinyLife.Actions.Typeless.TypelessAction.Map
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.Map
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: Map
+ nameWithType: TypelessAction.Map
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Map
+- uid: TinyLife.Actions.Typeless.TypelessAction.Person
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.Person
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: Person
+ nameWithType: TypelessAction.Person
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Person
+- uid: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.ElapsedTime
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: ElapsedTime
+ nameWithType: TypelessAction.ElapsedTime
+ fullName: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime
+- uid: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: PlayerPromptOpen
+ nameWithType: TypelessAction.PlayerPromptOpen
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen
+- uid: TinyLife.Actions.Typeless.TypelessAction.InProgressTime
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.InProgressTime
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: InProgressTime
+ nameWithType: TypelessAction.InProgressTime
+ fullName: TinyLife.Actions.Typeless.TypelessAction.InProgressTime
+- uid: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress
+ commentId: P:TinyLife.Actions.Typeless.TypelessAction.FullyInProgress
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: FullyInProgress
+ nameWithType: TypelessAction.FullyInProgress
+ fullName: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress
+- uid: TinyLife.Actions.Typeless.TypelessAction.ForceResult
+ commentId: F:TinyLife.Actions.Typeless.TypelessAction.ForceResult
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: ForceResult
+ nameWithType: TypelessAction.ForceResult
+ fullName: TinyLife.Actions.Typeless.TypelessAction.ForceResult
+- uid: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OnCompleted(CompletionType)
+ nameWithType: TypelessAction.OnCompleted(CompletionType)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ nameWithType: TypelessAction.OnCompleted
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OnCompleted
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ nameWithType: TypelessAction.OnCompleted
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OnCompleted
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: Validate(Person)
+ nameWithType: TypelessAction.Validate(Person)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
+ name: Validate
+ nameWithType: TypelessAction.Validate
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Validate
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)
+ name: Validate
+ nameWithType: TypelessAction.Validate
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Validate
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>)
+ nameWithType: TypelessAction.OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate, System.Action, System.Boolean, System.Func>)
+ nameWithType.vb: TypelessAction.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)))
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), System.Boolean, System.Func(Of TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable(Of MLEM.Ui.Elements.Element)))
+ name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)))
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
+ name: OpenPlayerPrompt
+ nameWithType: TypelessAction.OpenPlayerPrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Predicate`1
+ name: Predicate
+ nameWithType: Predicate
+ fullName: System.Predicate
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ nameWithType: Panel
+ fullName: MLEM.Ui.Elements.Panel
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action`1
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ nameWithType: Panel
+ fullName: MLEM.Ui.Elements.Panel
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Uis.CoveringGroup
+ name: CoveringGroup
+ nameWithType: CoveringGroup
+ fullName: TinyLife.Uis.CoveringGroup
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ nameWithType: Element
+ fullName: MLEM.Ui.Elements.Element
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}})
+ name: OpenPlayerPrompt
+ nameWithType: TypelessAction.OpenPlayerPrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Predicate`1
+ name: Predicate
+ nameWithType: Predicate
+ fullName: System.Predicate
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ nameWithType: Panel
+ fullName: MLEM.Ui.Elements.Panel
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action`1
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ nameWithType: Panel
+ fullName: MLEM.Ui.Elements.Panel
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Uis.CoveringGroup
+ name: CoveringGroup
+ nameWithType: CoveringGroup
+ fullName: TinyLife.Uis.CoveringGroup
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ nameWithType: Element
+ fullName: MLEM.Ui.Elements.Element
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: OpenYesNoPrompt(String, Action, Action)
+ nameWithType: TypelessAction.OpenYesNoPrompt(String, Action, Action)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String, System.Action, System.Action)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
+ name: OpenYesNoPrompt
+ nameWithType: TypelessAction.OpenYesNoPrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action)
+ name: OpenYesNoPrompt
+ nameWithType: TypelessAction.OpenYesNoPrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: OpenTextPrompt(String, Action, Predicate, TextField.Rule, String)
+ nameWithType: TypelessAction.OpenTextPrompt(String, Action, Predicate, TextField.Rule, String)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, System.String)
+ nameWithType.vb: TypelessAction.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action(Of System.String), System.Predicate(Of System.String), MLEM.Ui.Elements.TextField.Rule, System.String)
+ name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ name: OpenTextPrompt
+ nameWithType: TypelessAction.OpenTextPrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action`1
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Predicate`1
+ name: Predicate
+ nameWithType: Predicate
+ fullName: System.Predicate
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: MLEM.Ui.Elements.TextField.Rule
+ name: TextField.Rule
+ nameWithType: TextField.Rule
+ fullName: MLEM.Ui.Elements.TextField.Rule
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String)
+ name: OpenTextPrompt
+ nameWithType: TypelessAction.OpenTextPrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Action`1
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Predicate`1
+ name: Predicate
+ nameWithType: Predicate
+ fullName: System.Predicate
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: MLEM.Ui.Elements.TextField.Rule
+ name: TextField.Rule
+ nameWithType: TextField.Rule
+ fullName: MLEM.Ui.Elements.TextField.Rule
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.String
+ name: String
+ nameWithType: String
+ fullName: System.String
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: TypelessAction.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ nameWithType: TypelessAction.OpenChoicePrompt
+ fullName: TinyLife.Actions.Typeless.TypelessAction.OpenChoicePrompt
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.ChoicePromptInfo
+ name: ChoicePromptInfo
+ nameWithType: ChoicePromptInfo
+ fullName: TinyLife.ChoicePromptInfo
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32)
+ nameWithType: TypelessAction.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Int32)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
+ name: SpeakAlone
+ nameWithType: TypelessAction.SpeakAlone
+ fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ nameWithType: GameTime
+ fullName: Microsoft.Xna.Framework.GameTime
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ nameWithType: EmoteCategory
+ fullName: TinyLife.Actions.EmoteCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ nameWithType: SpeakStyle
+ fullName: TinyLife.Objects.SpeakStyle
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Int32
+ name: Int32
+ nameWithType: Int32
+ fullName: System.Int32
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
+ name: SpeakAlone
+ nameWithType: TypelessAction.SpeakAlone
+ fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ nameWithType: GameTime
+ fullName: Microsoft.Xna.Framework.GameTime
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ nameWithType: EmoteCategory
+ fullName: TinyLife.Actions.EmoteCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ nameWithType: SpeakStyle
+ fullName: TinyLife.Objects.SpeakStyle
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Int32
+ name: Int32
+ nameWithType: Int32
+ fullName: System.Int32
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, Nullable, Nullable, Int32)
+ nameWithType: TypelessAction.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, Nullable, Nullable, Int32)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Nullable, System.Nullable, System.Int32)
+ nameWithType.vb: TypelessAction.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, Nullable(Of EmoteCategory), Nullable(Of SpeakStyle), Int32)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Nullable(Of TinyLife.Actions.EmoteCategory), System.Nullable(Of TinyLife.Objects.SpeakStyle), System.Int32)
+ name.vb: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, Nullable(Of EmoteCategory), Nullable(Of SpeakStyle), Int32)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
+ name: SpeakInConversation
+ nameWithType: TypelessAction.SpeakInConversation
+ fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ nameWithType: GameTime
+ fullName: Microsoft.Xna.Framework.GameTime
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ nameWithType: EmoteCategory
+ fullName: TinyLife.Actions.EmoteCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ nameWithType: SpeakStyle
+ fullName: TinyLife.Objects.SpeakStyle
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ nameWithType: EmoteCategory
+ fullName: TinyLife.Actions.EmoteCategory
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ nameWithType: SpeakStyle
+ fullName: TinyLife.Objects.SpeakStyle
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Int32
+ name: Int32
+ nameWithType: Int32
+ fullName: System.Int32
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
+ name: SpeakInConversation
+ nameWithType: TypelessAction.SpeakInConversation
+ fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakInConversation
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ nameWithType: GameTime
+ fullName: Microsoft.Xna.Framework.GameTime
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ nameWithType: EmoteCategory
+ fullName: TinyLife.Actions.EmoteCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ nameWithType: SpeakStyle
+ fullName: TinyLife.Objects.SpeakStyle
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ nameWithType: EmoteCategory
+ fullName: TinyLife.Actions.EmoteCategory
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ nameWithType: SpeakStyle
+ fullName: TinyLife.Objects.SpeakStyle
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Int32
+ name: Int32
+ nameWithType: Int32
+ fullName: System.Int32
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean)
+ nameWithType: TypelessAction.CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan, System.Boolean, TinyLife.Skills.SkillType, System.Single, System.Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ name: CompleteInTime
+ nameWithType: TypelessAction.CompleteInTime
+ fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.TimeSpan
+ name: TimeSpan
+ nameWithType: TimeSpan
+ fullName: System.TimeSpan
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ nameWithType: SkillType
+ fullName: TinyLife.Skills.SkillType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ name: CompleteInTime
+ nameWithType: TypelessAction.CompleteInTime
+ fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: System.TimeSpan
+ name: TimeSpan
+ nameWithType: TimeSpan
+ fullName: System.TimeSpan
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ nameWithType: SkillType
+ fullName: TinyLife.Skills.SkillType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: CompleteIfNeedFull(Person, NeedType, CompletionType)
+ nameWithType: TypelessAction.CompleteIfNeedFull(Person, NeedType, CompletionType)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person, TinyLife.NeedType, TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
+ name: CompleteIfNeedFull
+ nameWithType: TypelessAction.CompleteIfNeedFull
+ fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.NeedType
+ name: NeedType
+ nameWithType: NeedType
+ fullName: TinyLife.NeedType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
+ name: CompleteIfNeedFull
+ nameWithType: TypelessAction.CompleteIfNeedFull
+ fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.NeedType
+ name: NeedType
+ nameWithType: NeedType
+ fullName: TinyLife.NeedType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ nameWithType: TypelessAction.PickUpAndGoTo(ActionInfo, Func, Func, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, System.Boolean)
+ nameWithType.vb: TypelessAction.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ nameWithType: TypelessAction.PickUpAndGoTo
+ fullName: TinyLife.Actions.Typeless.TypelessAction.PickUpAndGoTo
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: Sit(Furniture, Single, ActionSpot)
+ nameWithType: TypelessAction.Sit(Furniture, Single, ActionSpot)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture, System.Single, TinyLife.Objects.ActionSpot)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ name: Sit
+ nameWithType: TypelessAction.Sit
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Sit
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ nameWithType: ActionSpot
+ fullName: TinyLife.Objects.ActionSpot
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ name: Sit
+ nameWithType: TypelessAction.Sit
+ fullName: TinyLife.Actions.Typeless.TypelessAction.Sit
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ nameWithType: ActionSpot
+ fullName: TinyLife.Objects.ActionSpot
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ name: GetFreeChair(Person, Furniture)
+ nameWithType: TypelessAction.GetFreeChair(Person, Furniture)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ name: GetFreeChair
+ nameWithType: TypelessAction.GetFreeChair
+ fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ name: GetFreeChair
+ nameWithType: TypelessAction.GetFreeChair
+ fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: GetFreeChairs(Person, Furniture, Func)
+ nameWithType: TypelessAction.GetFreeChairs(Person, Furniture, Func)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func)
+ nameWithType.vb: TypelessAction.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, System.Boolean))
+ name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ name: GetFreeChairs
+ nameWithType: TypelessAction.GetFreeChairs
+ fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ nameWithType: Direction2
+ fullName: MLEM.Misc.Direction2
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ name: GetFreeChairs
+ nameWithType: TypelessAction.GetFreeChairs
+ fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Func`2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ nameWithType: Direction2
+ fullName: MLEM.Misc.Direction2
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: FindAllFreePeople(Person, ActionType, Nullable, Nullable, Boolean)
+ nameWithType: TypelessAction.FindAllFreePeople(Person, ActionType, Nullable, Nullable, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, System.Nullable, System.Nullable, System.Boolean)
+ nameWithType.vb: TypelessAction.FindAllFreePeople(Person, ActionType, Nullable(Of Vector2), Nullable(Of Single), Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean)
+ name.vb: FindAllFreePeople(Person, ActionType, Nullable(Of Vector2), Nullable(Of Single), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreePeople
+ nameWithType: TypelessAction.FindAllFreePeople
+ fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ nameWithType: ActionType
+ fullName: TinyLife.Actions.ActionType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ nameWithType: Vector2
+ fullName: Microsoft.Xna.Framework.Vector2
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreePeople
+ nameWithType: TypelessAction.FindAllFreePeople
+ fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ nameWithType: ActionType
+ fullName: TinyLife.Actions.ActionType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ nameWithType: Vector2
+ fullName: Microsoft.Xna.Framework.Vector2
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean)
+ nameWithType: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean)
+ fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable, System.Nullable, System.Boolean, System.Boolean)
+ nameWithType.vb: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean, System.Boolean)
+ name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ name: FindAllFreeFurniture
+ nameWithType: TypelessAction.FindAllFreeFurniture
+ fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ nameWithType: FurnitureType
+ fullName: TinyLife.Objects.FurnitureType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ nameWithType: Vector2
+ fullName: Microsoft.Xna.Framework.Vector2
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: <
+ nameWithType: <
+ fullName: <
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: '>'
+ nameWithType: '>'
+ fullName: '>'
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ spec.vb:
+ - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ name: FindAllFreeFurniture
+ nameWithType: TypelessAction.FindAllFreeFurniture
+ fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture
+ - name: (
+ nameWithType: (
+ fullName: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ nameWithType: ObjectCategory
+ fullName: TinyLife.Objects.ObjectCategory
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ nameWithType: FurnitureType
+ fullName: TinyLife.Objects.FurnitureType
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ nameWithType: Vector2
+ fullName: Microsoft.Xna.Framework.Vector2
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Nullable`1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ isExternal: true
+ - name: '(Of '
+ nameWithType: '(Of '
+ fullName: '(Of '
+ - uid: System.Single
+ name: Single
+ nameWithType: Single
+ fullName: System.Single
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: ', '
+ nameWithType: ', '
+ fullName: ', '
+ - uid: System.Boolean
+ name: Boolean
+ nameWithType: Boolean
+ fullName: System.Boolean
+ isExternal: true
+ - name: )
+ nameWithType: )
+ fullName: )
+- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
+ parent: TinyLife.Actions.Typeless.TypelessAction
+ isExternal: true
+ name: FindAllFreeWalls(Person, Nullable, Nullable, Boolean)
+ nameWithType: TypelessAction.FindAllFreeWalls(Person, Nullable