TinyLifeWeb/docs/api/TinyLife.Actions.Action.yml

6308 lines
243 KiB
YAML
Raw Normal View History

2021-08-04 06:51:12 +02:00
### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
id: Action
parent: TinyLife.Actions
children:
2022-11-12 13:53:28 +01:00
- TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionInfo)
2021-08-04 06:51:12 +02:00
- TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
2022-11-12 13:53:28 +01:00
- TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Action.ElapsedTime
- TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Actions.Action.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.Action.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
- TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
- TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
- TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
- TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean)
- TinyLife.Actions.Action.ForceResult
- TinyLife.Actions.Action.FullyInProgress
2021-08-04 06:51:12 +02:00
- TinyLife.Actions.Action.GetDisplayName
2022-11-12 13:53:28 +01:00
- TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
- TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
2021-08-04 06:51:12 +02:00
- TinyLife.Actions.Action.GetIconObject
2021-10-14 20:30:40 +02:00
- TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
2022-11-12 13:53:28 +01:00
- TinyLife.Actions.Action.GetRandomVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo)
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.Info
- TinyLife.Actions.Action.Initialize
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.IsCompleted
- TinyLife.Actions.Action.Map
2021-10-14 20:30:40 +02:00
- TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
2022-11-12 13:53:28 +01:00
- TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.Parent
- TinyLife.Actions.Action.Person
- TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
- TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Actions.Action.PlayerPromptOpen
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Action.StartedAutomatically
2022-07-04 16:50:43 +02:00
- TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
2021-08-04 06:51:12 +02:00
- TinyLife.Actions.Action.Type
2022-09-05 14:19:42 +02:00
- TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
2021-08-04 06:51:12 +02:00
- TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
langs:
- csharp
- vb
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
type: Class
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Action
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 31
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn action is something that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> does.\nAn action is always derived from an underlying <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref> that contains various action settings.\nActions can be queued up for a person (<xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>) or currently active (<xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>).\nTo create a more complex action, it is best to extend <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref>.\nYou can find a multitude of action-related events in <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, like <xref href=\"TinyLife.Objects.Person.OnActionsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: >-
[DataContract]
public abstract class Action : JsonTypeSafeGenericDataHolder, IGenericDataHolder
2021-08-04 06:51:12 +02:00
content.vb: >-
2022-11-12 13:53:28 +01:00
<DataContract>
2021-08-04 06:51:12 +02:00
Public MustInherit Class Action
2022-11-12 13:53:28 +01:00
Inherits JsonTypeSafeGenericDataHolder
2021-08-04 06:51:12 +02:00
Implements IGenericDataHolder
inheritance:
- System.Object
2021-11-23 16:24:04 +01:00
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
2021-08-04 06:51:12 +02:00
derivedClasses:
2022-01-01 17:06:03 +01:00
- TinyLife.Actions.BehaviorAction`1
2021-08-04 06:51:12 +02:00
- TinyLife.Actions.DieAction
- TinyLife.Actions.MultiAction
- TinyLife.Actions.PathfindAction
2022-11-12 13:53:28 +01:00
- TinyLife.Actions.SocialAction.StartPartnerAction
- TinyLife.Actions.Typeless.DeferredAction
- TinyLife.Actions.Typeless.PathfindToPersonAction
- TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction
- TinyLife.Actions.Typeless.TryGoHereAction
2021-08-04 06:51:12 +02:00
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
2021-11-23 16:24:04 +01:00
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
2021-08-04 06:51:12 +02:00
- 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.Action.TinyLife.Utilities.Extensions.JsonCopy``1
2022-11-12 13:53:28 +01:00
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
- abstract
- class
modifiers.vb:
- Public
- MustInherit
- Class
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
id: Random
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
2021-08-04 06:51:12 +02:00
type: Field
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Random
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 38
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nA <xref href=\"TinyLife.Actions.Action.Random\" data-throw-if-not-resolved=\"false\"></xref> instance that can be used by actions.\nThis value has the default seed.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public static readonly Random Random
2021-08-04 06:51:12 +02:00
return:
2022-11-12 13:53:28 +01:00
type: System.Random
content.vb: Public Shared ReadOnly Random As Random
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- static
2021-08-04 06:51:12 +02:00
- readonly
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- Shared
2021-08-04 06:51:12 +02:00
- ReadOnly
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
id: InProgressTime
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: InProgressTime
nameWithType: Action.InProgressTime
fullName: TinyLife.Actions.Action.InProgressTime
type: Property
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: InProgressTime
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 46
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nRepresents the amount of time that this action has &quot;properly&quot; been in progress for.\nThis is used by <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref> and returns true only once the first actions are completed or the conversation has started, respectively.\nBy default, <xref href=\"TinyLife.Actions.Action.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public virtual TimeSpan InProgressTime { get; }
parameters: []
return:
type: System.TimeSpan
description: The amount of time that this action has properly been in progress for
content.vb: Public Overridable ReadOnly Property InProgressTime As TimeSpan
overload: TinyLife.Actions.Action.InProgressTime*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
2022-11-12 13:53:28 +01:00
- public
- virtual
- get
2021-08-04 06:51:12 +02:00
modifiers.vb:
2022-11-12 13:53:28 +01:00
- Public
- Overridable
- ReadOnly
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
id: FullyInProgress
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: FullyInProgress
nameWithType: Action.FullyInProgress
fullName: TinyLife.Actions.Action.FullyInProgress
type: Property
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: FullyInProgress
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 53
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nReturns whether this action is currently &quot;properly&quot; in progress.\nThis is used by <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref> and returns true only once the first actions are completed or the conversation has started, respectively.\nBy default, this property is true if <xref href=\"TinyLife.Actions.Action.InProgressTime\" data-throw-if-not-resolved=\"false\"></xref> is greater than <xref href=\"System.TimeSpan.Zero\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public virtual bool FullyInProgress { get; }
parameters: []
return:
type: System.Boolean
description: Whether this action is fully in progress
content.vb: Public Overridable ReadOnly Property FullyInProgress As Boolean
overload: TinyLife.Actions.Action.FullyInProgress*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- virtual
- get
2021-08-04 06:51:12 +02:00
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- Overridable
- ReadOnly
- uid: TinyLife.Actions.Action.Type
commentId: F:TinyLife.Actions.Action.Type
id: Type
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Type
nameWithType: Action.Type
fullName: TinyLife.Actions.Action.Type
type: Field
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Type
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 59
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThe <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref> that this action instance derives from\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: >-
[DataMember]
public readonly ActionType Type
return:
type: TinyLife.Actions.ActionType
content.vb: >-
<DataMember>
Public ReadOnly Type As ActionType
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- readonly
2021-08-04 06:51:12 +02:00
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- ReadOnly
- uid: TinyLife.Actions.Action.Info
commentId: F:TinyLife.Actions.Action.Info
id: Info
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Info
nameWithType: Action.Info
fullName: TinyLife.Actions.Action.Info
type: Field
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Info
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 64
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThe <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref> for this action that contains the clicked (or otherwise targeted) objects and more\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: >-
[DataMember]
public readonly ActionInfo Info
2021-08-04 06:51:12 +02:00
return:
2022-11-12 13:53:28 +01:00
type: TinyLife.Actions.ActionInfo
content.vb: >-
<DataMember>
Public ReadOnly Info As ActionInfo
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- readonly
2021-08-04 06:51:12 +02:00
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- ReadOnly
- uid: TinyLife.Actions.Action.StartedAutomatically
commentId: P:TinyLife.Actions.Action.StartedAutomatically
id: StartedAutomatically
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: StartedAutomatically
nameWithType: Action.StartedAutomatically
fullName: TinyLife.Actions.Action.StartedAutomatically
type: Property
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: StartedAutomatically
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-09-05 14:19:42 +02:00
startLine: 69
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nIf this value is true, this action was started using <xref href=\"TinyLife.Objects.PersonAi\" data-throw-if-not-resolved=\"false\"></xref> or through another action rather than by the player\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: >-
[DataMember]
public bool StartedAutomatically { get; }
parameters: []
2021-08-04 06:51:12 +02:00
return:
2021-10-14 20:30:40 +02:00
type: System.Boolean
2022-11-12 13:53:28 +01:00
content.vb: >-
<DataMember>
Public ReadOnly Property StartedAutomatically As Boolean
overload: TinyLife.Actions.Action.StartedAutomatically*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- get
2021-08-04 06:51:12 +02:00
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- ReadOnly
- uid: TinyLife.Actions.Action.Parent
commentId: P:TinyLife.Actions.Action.Parent
id: Parent
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Parent
nameWithType: Action.Parent
fullName: TinyLife.Actions.Action.Parent
type: Property
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Parent
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 75
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThe <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that created or otherwise owns this action.\nThis is nonnull if this action is part of a <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public Action Parent { get; }
parameters: []
2021-08-04 06:51:12 +02:00
return:
2022-11-12 13:53:28 +01:00
type: TinyLife.Actions.Action
content.vb: Public ReadOnly Property Parent As Action
overload: TinyLife.Actions.Action.Parent*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- get
2021-08-04 06:51:12 +02:00
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- ReadOnly
- uid: TinyLife.Actions.Action.Map
commentId: P:TinyLife.Actions.Action.Map
id: Map
2021-08-30 20:44:32 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Map
nameWithType: Action.Map
fullName: TinyLife.Actions.Action.Map
type: Property
2021-08-30 20:44:32 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Map
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 79
2021-08-30 20:44:32 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThe <xref href=\"TinyLife.Actions.Action.Map\" data-throw-if-not-resolved=\"false\"></xref> that this action occurs on\n"
2021-08-30 20:44:32 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public Map Map { get; }
parameters: []
2021-08-30 20:44:32 +02:00
return:
2022-11-12 13:53:28 +01:00
type: TinyLife.World.Map
content.vb: Public ReadOnly Property Map As Map
overload: TinyLife.Actions.Action.Map*
2021-08-30 20:44:32 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- get
2021-08-30 20:44:32 +02:00
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- ReadOnly
- uid: TinyLife.Actions.Action.Person
commentId: P:TinyLife.Actions.Action.Person
id: Person
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Person
nameWithType: Action.Person
fullName: TinyLife.Actions.Action.Person
type: Property
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Person
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 83
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThe <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> that this action is being executed by\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public Person Person { get; }
parameters: []
2021-08-04 06:51:12 +02:00
return:
2022-11-12 13:53:28 +01:00
type: TinyLife.Objects.Person
content.vb: Public ReadOnly Property Person As Person
overload: TinyLife.Actions.Action.Person*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
2021-10-14 20:30:40 +02:00
- public
2022-11-12 13:53:28 +01:00
- get
2021-08-04 06:51:12 +02:00
modifiers.vb:
2021-10-14 20:30:40 +02:00
- Public
2022-11-12 13:53:28 +01:00
- ReadOnly
- uid: TinyLife.Actions.Action.ElapsedTime
commentId: P:TinyLife.Actions.Action.ElapsedTime
id: ElapsedTime
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: ElapsedTime
nameWithType: Action.ElapsedTime
fullName: TinyLife.Actions.Action.ElapsedTime
type: Property
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: ElapsedTime
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 87
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThe amount of in-game time that has elapsed since this action has started\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: >-
[DataMember]
public TimeSpan ElapsedTime { get; protected set; }
parameters: []
return:
type: System.TimeSpan
content.vb: >-
<DataMember>
Public Property ElapsedTime As TimeSpan
overload: TinyLife.Actions.Action.ElapsedTime*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
modifiers.csharp:
- public
- get
- protected set
modifiers.vb:
- Public
- Get
- Protected Set
- uid: TinyLife.Actions.Action.PlayerPromptOpen
commentId: P:TinyLife.Actions.Action.PlayerPromptOpen
id: PlayerPromptOpen
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: PlayerPromptOpen
nameWithType: Action.PlayerPromptOpen
fullName: TinyLife.Actions.Action.PlayerPromptOpen
type: Property
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayerPromptOpen
path: ../TinyLife/Actions/Action.cs
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA property that stores whether a player prompt is currently open. A prompt can be opened using <xref href=\"TinyLife.Actions.Action.OpenPlayerPrompt(System.String%2cSystem.Predicate%7bMLEM.Ui.Elements.Panel%7d%2cSystem.Action%7bMLEM.Ui.Elements.Panel%7d%2cSystem.Boolean%2cSystem.Func%7bTinyLife.Uis.CoveringGroup%2cSystem.Collections.Generic.IEnumerable%7bMLEM.Ui.Elements.Element%7d%7d%2cMLEM.Textures.TextureRegion)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis property can be used to ensure that an action is not paused or canceled while a player prompt is open, as, based on the implementation of the action, there might be certain update frames that still occur while the prompt is open.\n"
example: []
syntax:
content: public bool PlayerPromptOpen { get; }
parameters: []
2021-10-14 20:30:40 +02:00
return:
type: System.Boolean
2022-11-12 13:53:28 +01:00
content.vb: Public ReadOnly Property PlayerPromptOpen As Boolean
overload: TinyLife.Actions.Action.PlayerPromptOpen*
modifiers.csharp:
- public
- get
modifiers.vb:
- Public
- ReadOnly
- uid: TinyLife.Actions.Action.ForceResult
commentId: F:TinyLife.Actions.Action.ForceResult
id: ForceResult
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: ForceResult
nameWithType: Action.ForceResult
fullName: TinyLife.Actions.Action.ForceResult
type: Field
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceResult
path: ../TinyLife/Actions/Action.cs
startLine: 99
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis value can be set to a <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> to force <xref href=\"TinyLife.Actions.Action.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref> to return it.\nThis is useful if there is an erroring calculation in your <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> code, for example.\n"
example: []
syntax:
content: protected CompletionType? ForceResult
return:
type: System.Nullable{TinyLife.Actions.CompletionType}
content.vb: Protected ForceResult As CompletionType?
modifiers.csharp:
- protected
modifiers.vb:
- Protected
- uid: TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionInfo)
id: '#ctor(TinyLife.Actions.ActionInfo)'
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: Action(ActionInfo)
nameWithType: Action.Action(ActionInfo)
fullName: TinyLife.Actions.Action.Action(TinyLife.Actions.ActionInfo)
type: Constructor
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Action.cs
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new typeless action with the given action information.\n"
example: []
syntax:
content: protected Action(ActionInfo info)
parameters:
- id: info
type: TinyLife.Actions.ActionInfo
description: The information for this action.
content.vb: Protected Sub New(info As ActionInfo)
overload: TinyLife.Actions.Action.#ctor*
modifiers.csharp:
- protected
modifiers.vb:
- Protected
- uid: TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)'
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: Action(ActionType, ActionInfo)
nameWithType: Action.Action(ActionType, ActionInfo)
fullName: TinyLife.Actions.Action.Action(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
type: Constructor
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Action.cs
startLine: 119
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new action with the given action information.\n"
example: []
syntax:
content: protected Action(ActionType type, ActionInfo info)
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The type for this action.
- id: info
type: TinyLife.Actions.ActionInfo
description: The information for this action.
content.vb: Protected Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.Action.#ctor*
modifiers.csharp:
- protected
modifiers.vb:
- Protected
- uid: TinyLife.Actions.Action.Initialize
commentId: M:TinyLife.Actions.Action.Initialize
id: Initialize
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: Initialize()
nameWithType: Action.Initialize()
fullName: TinyLife.Actions.Action.Initialize()
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Action.cs
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis method is called when the action is first started by a <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that it is not called when the action gets added to the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>, but when it is moved to <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual void Initialize()
content.vb: Public Overridable Sub Initialize
overload: TinyLife.Actions.Action.Initialize*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Update(GameTime, TimeSpan, Single)
nameWithType: Action.Update(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Update
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 138
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the <xref href=\"TinyLife.Actions.Action.ElapsedTime\" data-throw-if-not-resolved=\"false\"></xref> is modified in this method and <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Actions.Action.Update*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.IsCompleted
commentId: M:TinyLife.Actions.Action.IsCompleted
id: IsCompleted
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: IsCompleted()
nameWithType: Action.IsCompleted()
fullName: TinyLife.Actions.Action.IsCompleted()
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: IsCompleted
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 156
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThis method is called every update frame by a <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> if this action is currently active to check if it should be stopped.\nIf this returns a result other than <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> will be called and the action is stopped.\nBy default, only <xref href=\"TinyLife.Actions.Action.ForceResult\" data-throw-if-not-resolved=\"false\"></xref> modifies the completion type, otherwise <xref href=\"TinyLife.Actions.CompletionType.Active\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public virtual CompletionType IsCompleted()
2021-10-14 20:30:40 +02:00
return:
2022-11-12 13:53:28 +01:00
type: TinyLife.Actions.CompletionType
description: The current completion type of this action
content.vb: Public Overridable Function IsCompleted As CompletionType
overload: TinyLife.Actions.Action.IsCompleted*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2022-11-12 13:53:28 +01:00
- virtual
2021-08-04 06:51:12 +02:00
modifiers.vb:
- Public
2022-11-12 13:53:28 +01:00
- Overridable
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
id: OnCompleted(TinyLife.Actions.CompletionType)
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: OnCompleted
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 166
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nThis method is called when this action <xref href=\"TinyLife.Actions.Action.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, or if it is canceled from an outside source.\nNote that, if this method is called as a result of <xref href=\"TinyLife.Actions.Action.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> passed will be the same.\nBy default, only <xref href=\"TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action%2cTinyLife.Actions.CompletionType%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is called.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public virtual void OnCompleted(CompletionType type)
2021-08-04 06:51:12 +02:00
parameters:
2021-10-14 20:30:40 +02:00
- id: type
2022-11-12 13:53:28 +01:00
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
content.vb: Public Overridable Sub OnCompleted(type As CompletionType)
overload: TinyLife.Actions.Action.OnCompleted*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
2022-11-12 13:53:28 +01:00
name: Validate(Person)
nameWithType: Action.Validate(Person)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
2022-05-24 13:36:05 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-11-12 13:53:28 +01:00
id: Validate
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Actions/Action.cs
2022-11-12 13:53:28 +01:00
startLine: 184
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Actions
2022-11-12 13:53:28 +01:00
summary: "\nValidates this action&apos;s data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-11-12 13:53:28 +01:00
content: public virtual bool Validate(Person person)
2021-08-04 06:51:12 +02:00
parameters:
2022-11-12 13:53:28 +01:00
- id: person
type: TinyLife.Objects.Person
description: The person that this action belongs to
2021-08-04 06:51:12 +02:00
return:
2021-10-14 20:30:40 +02:00
type: System.Boolean
2022-11-12 13:53:28 +01:00
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overridable Function Validate(person As Person) As Boolean
overload: TinyLife.Actions.Action.Validate*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- 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)
id: TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: TryForceResult(CompletionType, Nullable<CanExecuteResult>, MapObject)
nameWithType: Action.TryForceResult(CompletionType, Nullable<CanExecuteResult>, MapObject)
fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, System.Nullable<TinyLife.Actions.CanExecuteResult>, TinyLife.Objects.MapObject)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryForceResult
path: ../TinyLife/Actions/Action.cs
startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis is an external version of <xref href=\"TinyLife.Actions.Action.ForceResult\" data-throw-if-not-resolved=\"false\"></xref> which can be called from outside sources, like a <xref href=\"TinyLife.Objects.BreakableFurniture\" data-throw-if-not-resolved=\"false\"></xref> object.\nA reason is provided that can be used to decide whether the external object can cause this action to fail.\nBy default, this action sets <xref href=\"TinyLife.Actions.Action.ForceResult\" data-throw-if-not-resolved=\"false\"></xref> to true and returns true if <xref href=\"TinyLife.Actions.ActionType.TypeSettings.IgnoreObjectConditions\" data-throw-if-not-resolved=\"false\"></xref> doesn&apos;t return true.\n"
example: []
syntax:
content: public virtual bool TryForceResult(CompletionType result, CanExecuteResult? reason = null, MapObject source = null)
parameters:
- id: result
type: TinyLife.Actions.CompletionType
description: The result to force.
- id: reason
type: System.Nullable{TinyLife.Actions.CanExecuteResult}
description: The reason for this action to fail. Can be null.
- id: source
type: TinyLife.Objects.MapObject
description: The object that is trying to force this action to fail. Can be null.
return:
type: System.Boolean
description: Whether this action was successfully forced to fail (if returning true, <xref href="TinyLife.Actions.Action.ForceResult" data-throw-if-not-resolved="false"></xref> should also be set to true).
content.vb: Public Overridable Function TryForceResult(result As CompletionType, reason As CanExecuteResult? = Nothing, source As MapObject = Nothing) As Boolean
overload: TinyLife.Actions.Action.TryForceResult*
nameWithType.vb: Action.TryForceResult(CompletionType, Nullable(Of CanExecuteResult), MapObject)
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
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)
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
id: CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: CanMultitask(Action)
nameWithType: Action.CanMultitask(Action)
fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Action.cs
startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturn true on this method if this action can be multi-tasked along with the passed <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nTo actually check this property, <xref href=\"TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action%2cTinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref> should be used as it compares both objects.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n"
example: []
syntax:
content: public virtual bool CanMultitask(Action other)
parameters:
- id: other
type: TinyLife.Actions.Action
description: The action to multi-task with
return:
type: System.Boolean
description: Whether this action can be multi-tasked
content.vb: Public Overridable Function CanMultitask(other As Action) As Boolean
overload: TinyLife.Actions.Action.CanMultitask*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
id: CanCancel(TinyLife.Actions.Action)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: CanCancel(Action)
nameWithType: Action.CanCancel(Action)
fullName: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/Action.cs
startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns whether or not this action can be canceled by the given outside source.\nNote that the outside source can be null, and if it is, it means that the player canceled the action manually.\nBy default, actions can only be canceled if the <code data-dev-comment-type=\"paramref\" class=\"paramref\">cancelSource</code> is null.\n"
example: []
syntax:
content: public virtual bool CanCancel(Action cancelSource)
parameters:
- id: cancelSource
type: TinyLife.Actions.Action
description: The source of the cancelation, or null if the player canceled it
return:
type: System.Boolean
description: true if the action can be canceled
content.vb: Public Overridable Function CanCancel(cancelSource As Action) As Boolean
overload: TinyLife.Actions.Action.CanCancel*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
id: GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: GetNextAction(CompletionType)
nameWithType: Action.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Action.cs
startLine: 238
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns an action that should be queued up immediately after this action completes.\nThe queued up action is immediately started in the slot that this action occupied.\nCan be null, and is null by default.\n"
example: []
syntax:
content: public virtual Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The type that this action completed with
return:
type: TinyLife.Actions.Action
description: The follow-up action
content.vb: Public Overridable Function GetNextAction(completion As CompletionType) As Action
overload: TinyLife.Actions.Action.GetNextAction*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- uid: TinyLife.Actions.Action.GetIconObject
commentId: M:TinyLife.Actions.Action.GetIconObject
id: GetIconObject
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: GetIconObject()
nameWithType: Action.GetIconObject()
fullName: TinyLife.Actions.Action.GetIconObject()
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Action.cs
startLine: 248
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&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: []
syntax:
content: public virtual MapObject GetIconObject()
return:
type: TinyLife.Objects.MapObject
description: The icon object
content.vb: Public Overridable Function GetIconObject As MapObject
overload: TinyLife.Actions.Action.GetIconObject*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
commentId: M:TinyLife.Actions.Action.CausesExtremelyFastSpeed
id: CausesExtremelyFastSpeed
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: CausesExtremelyFastSpeed()
nameWithType: Action.CausesExtremelyFastSpeed()
fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed()
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CausesExtremelyFastSpeed
path: ../TinyLife/Actions/Action.cs
startLine: 257
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns true if this action, while it is currently active, should cause the <xref href=\"TinyLife.GameSpeed.ExtremelyFast\" data-throw-if-not-resolved=\"false\"></xref> speed to be available.\nBy default, this method returns false.\n"
example: []
syntax:
content: public virtual bool CausesExtremelyFastSpeed()
return:
type: System.Boolean
description: Whether the extremely fast speed should be available
content.vb: Public Overridable Function CausesExtremelyFastSpeed As Boolean
overload: TinyLife.Actions.Action.CausesExtremelyFastSpeed*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- uid: TinyLife.Actions.Action.GetDisplayName
commentId: M:TinyLife.Actions.Action.GetDisplayName
id: GetDisplayName
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: GetDisplayName()
nameWithType: Action.GetDisplayName()
fullName: TinyLife.Actions.Action.GetDisplayName()
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/Action.cs
startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns a localized string that explains this action in short.\nBy default, this method returns <xref href=\"TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual string GetDisplayName()
return:
type: System.String
description: This action&apos;s display name
content.vb: Public Overridable Function GetDisplayName As String
overload: TinyLife.Actions.Action.GetDisplayName*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
id: CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: CanEnqueueConversation(Person, ActionType)
nameWithType: Action.CanEnqueueConversation(Person, ActionType)
fullName: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person, TinyLife.Actions.ActionType)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEnqueueConversation
path: ../TinyLife/Actions/Action.cs
startLine: 278
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns true if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">person</code> can (automatically) enqueue a social action with the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> that is executing this action.\nNote that enqueueing a social action manually is still possible even if this method returns false.\nBy default, only <xref href=\"TinyLife.Actions.SleepAction\" data-throw-if-not-resolved=\"false\"></xref> returns false on this method.\n"
example: []
syntax:
content: public virtual bool CanEnqueueConversation(Person person, ActionType type)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to converse with us.
- id: type
type: TinyLife.Actions.ActionType
description: The type of action that should be enqueued. Might be null, in which case a generic or unknown action is querying this function.
return:
type: System.Boolean
description: Whether or not enqueueing a social action is possible.
content.vb: Public Overridable Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean
overload: TinyLife.Actions.Action.CanEnqueueConversation*
modifiers.csharp:
- public
- virtual
modifiers.vb:
- Public
- Overridable
- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
commentId: M:TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
id: OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: OpenPlayerPrompt(String, Predicate<Panel>, Action<Panel>, Boolean, Func<CoveringGroup, IEnumerable<Element>>, TextureRegion)
nameWithType: Action.OpenPlayerPrompt(String, Predicate<Panel>, Action<Panel>, Boolean, Func<CoveringGroup, IEnumerable<Element>>, TextureRegion)
fullName: TinyLife.Actions.Action.OpenPlayerPrompt(System.String, System.Predicate<MLEM.Ui.Elements.Panel>, System.Action<MLEM.Ui.Elements.Panel>, System.Boolean, System.Func<TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable<MLEM.Ui.Elements.Element>>, MLEM.Textures.TextureRegion)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenPlayerPrompt
path: ../TinyLife/Actions/Action.cs
startLine: 294
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nOpens a prompt for the player with the given elements, also pausing the game.\nThis behavior is used for things like the <xref href=\"TinyLife.Actions.ActionType.QuitJob\" data-throw-if-not-resolved=\"false\"></xref> action, where a confirmation panel pops up.\nTo check whether a player prompt is currently opened, see <xref href=\"TinyLife.Actions.Action.PlayerPromptOpen\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public CoveringGroup OpenPlayerPrompt(string title, Predicate<Panel> canFinish, Action<Panel> onFinished, bool canExit, Func<CoveringGroup, IEnumerable<Element>> children, TextureRegion portrait = null)
parameters:
- id: title
type: System.String
description: The title that should be displayed in the box, has to be localized if required
- id: canFinish
type: System.Predicate{MLEM.Ui.Elements.Panel}
description: A function that determines whether the Okay button can be pressed. If the function is null, no button is displayed.
- id: onFinished
type: System.Action{MLEM.Ui.Elements.Panel}
description: A function that is called once the Okay button is pressed. Can be null.
- id: canExit
type: System.Boolean
description: Whether the user can exit the window without making a decision by clicking the background
- id: children
type: System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}}
description: The elements that should be displayed in this prompt, along with the title and possibly the Okay button if <code data-dev-comment-type="paramref" class="paramref">canFinish</code> is used
- id: portrait
type: MLEM.Textures.TextureRegion
description: The portrait to display. If this is null, the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>&apos;s portrait is used.
return:
type: TinyLife.Uis.CoveringGroup
content.vb: Public Function OpenPlayerPrompt(title As String, canFinish As Predicate(Of Panel), onFinished As Action(Of Panel), canExit As Boolean, children As Func(Of CoveringGroup, IEnumerable(Of Element)), portrait As TextureRegion = Nothing) As CoveringGroup
overload: TinyLife.Actions.Action.OpenPlayerPrompt*
exceptions:
- type: System.InvalidOperationException
commentId: T:System.InvalidOperationException
description: Thrown if this action&apos;s <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref> is not part of the <xref href="TinyLife.GameImpl.CurrentHousehold" data-throw-if-not-resolved="false"></xref>.
nameWithType.vb: Action.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)), TextureRegion)
modifiers.csharp:
- public
modifiers.vb:
- Public
fullName.vb: TinyLife.Actions.Action.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)), MLEM.Textures.TextureRegion)
name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)), TextureRegion)
- uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
commentId: M:TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
id: OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: OpenYesNoPrompt(String, Action, Action, TextureRegion)
nameWithType: Action.OpenYesNoPrompt(String, Action, Action, TextureRegion)
fullName: TinyLife.Actions.Action.OpenYesNoPrompt(System.String, System.Action, System.Action, MLEM.Textures.TextureRegion)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenYesNoPrompt
path: ../TinyLife/Actions/Action.cs
startLine: 330
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nOpens a prompt for the player that contains a yes and a no button along with some text.\nThis prompt can be used to ensure that a player selected the right option in an important decision.\nTo check whether a player prompt is currently opened, see <xref href=\"TinyLife.Actions.Action.PlayerPromptOpen\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public CoveringGroup OpenYesNoPrompt(string title, Action onYes, Action onNo = null, TextureRegion portrait = null)
parameters:
- id: title
type: System.String
description: The text to display in the prompt
- id: onYes
type: System.Action
description: The action that should be executed when the yes button is pressed
- id: onNo
type: System.Action
description: The action that should be executed when the no button is pressed
- id: portrait
type: MLEM.Textures.TextureRegion
description: The portrait to display. If this is null, the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>&apos;s portrait is used.
return:
type: TinyLife.Uis.CoveringGroup
content.vb: Public Function OpenYesNoPrompt(title As String, onYes As Action, onNo As Action = Nothing, portrait As TextureRegion = Nothing) As CoveringGroup
overload: TinyLife.Actions.Action.OpenYesNoPrompt*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
id: OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: OpenTextPrompt(String, Action<String>, Predicate<String>, TextField.Rule, String, TextureRegion)
nameWithType: Action.OpenTextPrompt(String, Action<String>, Predicate<String>, TextField.Rule, String, TextureRegion)
fullName: TinyLife.Actions.Action.OpenTextPrompt(System.String, System.Action<System.String>, System.Predicate<System.String>, MLEM.Ui.Elements.TextField.Rule, System.String, MLEM.Textures.TextureRegion)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenTextPrompt
path: ../TinyLife/Actions/Action.cs
startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nOpens a prompt with a text box that allows the player to input a string.\nTo check whether a player prompt is currently opened, see <xref href=\"TinyLife.Actions.Action.PlayerPromptOpen\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public CoveringGroup OpenTextPrompt(string title, Action<string> onFinished, Predicate<string> isNameValid = null, TextField.Rule rule = null, string defaultText = null, TextureRegion portrait = null)
parameters:
- id: title
type: System.String
description: The text to display in the prompt
- id: onFinished
type: System.Action{System.String}
description: An action that is executed when the okay button is pressed, which contains the string that was input into the text box
- id: isNameValid
type: System.Predicate{System.String}
description: A function that determines whether the name is valid. If this is null, all text inputs (except an empty string) will be valid.
- id: rule
type: MLEM.Ui.Elements.TextField.Rule
description: A rule to use for the <xref href="MLEM.Ui.Elements.TextField" data-throw-if-not-resolved="false"></xref>
- id: defaultText
type: System.String
description: The text that should be displayed in the text field by default, or null to display no default text
- id: portrait
type: MLEM.Textures.TextureRegion
description: The portrait to display. If this is null, the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>&apos;s portrait is used.
return:
type: TinyLife.Uis.CoveringGroup
content.vb: Public Function OpenTextPrompt(title As String, onFinished As Action(Of String), isNameValid As Predicate(Of String) = Nothing, rule As TextField.Rule = Nothing, defaultText As String = Nothing, portrait As TextureRegion = Nothing) As CoveringGroup
overload: TinyLife.Actions.Action.OpenTextPrompt*
nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion)
modifiers.csharp:
- public
modifiers.vb:
- Public
fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(System.String, System.Action(Of System.String), System.Predicate(Of System.String), MLEM.Ui.Elements.TextField.Rule, System.String, MLEM.Textures.TextureRegion)
name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion)
- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
id: OpenChoicePrompt(TinyLife.ChoicePromptInfo)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: OpenChoicePrompt(ChoicePromptInfo)
nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo)
fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenChoicePrompt
path: ../TinyLife/Actions/Action.cs
startLine: 371
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nOpens a text prompt (<xref href=\"TinyLife.Actions.Action.OpenTextPrompt(System.String%2cSystem.Action%7bSystem.String%7d%2cSystem.Predicate%7bSystem.String%7d%2cMLEM.Ui.Elements.TextField.Rule%2cSystem.String%2cMLEM.Textures.TextureRegion)\" data-throw-if-not-resolved=\"false\"></xref>) that uses the <xref href=\"TinyLife.ChoicePromptInfo\" data-throw-if-not-resolved=\"false\"></xref> system to display a set of options to the player, one of which is randomly chosen to be &quot;correct&quot;, causing a positive effect to happen.\n"
example: []
syntax:
content: public CoveringGroup OpenChoicePrompt(ChoicePromptInfo info)
parameters:
- id: info
type: TinyLife.ChoicePromptInfo
description: The choice prompt information to display.
return:
type: TinyLife.Uis.CoveringGroup
description: The <xref href="TinyLife.Uis.CoveringGroup" data-throw-if-not-resolved="false"></xref> that contains the choice prompt.
content.vb: Public Function OpenChoicePrompt(info As ChoicePromptInfo) As CoveringGroup
overload: TinyLife.Actions.Action.OpenChoicePrompt*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
commentId: M:TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
id: SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32)
nameWithType: Action.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32)
fullName: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Int32)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakAlone
path: ../TinyLife/Actions/Action.cs
startLine: 386
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nDisplays emotes for this action&apos;s <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> with the given settings as if they were talking to themselves out loud.\nThis is used by actions like <xref href=\"TinyLife.Actions.ActionType.PracticeJokes\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.ActionType.PracticeSpeech\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public bool SpeakAlone(GameTime time, float speedMultiplier, EmoteCategory emoteCategories, SpeakStyle speakStyles, int totalAmount = 2147483647)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s current time
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: emoteCategories
type: TinyLife.Actions.EmoteCategory
description: The categories to pick emotes from, can be a combined flag
- id: speakStyles
type: TinyLife.Objects.SpeakStyle
description: The speak styles to use for speech sounds, can be a combined flag
- id: totalAmount
type: System.Int32
description: The total amount of emotes to display, defaults to an infinite amount (<xref href="System.Int32.MaxValue" data-throw-if-not-resolved="false"></xref>)
return:
type: System.Boolean
description: Whether all emotes were succesfully displayed. This method only returns true if <code data-dev-comment-type="paramref" class="paramref">totalAmount</code> is less than the default value
content.vb: Public Function SpeakAlone(time As GameTime, speedMultiplier As Single, emoteCategories As EmoteCategory, speakStyles As SpeakStyle, totalAmount As Integer = 2147483647) As Boolean
overload: TinyLife.Actions.Action.SpeakAlone*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
commentId: M:TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
id: 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.Action
langs:
- csharp
- vb
name: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, Nullable<EmoteCategory>, Nullable<SpeakStyle>, Int32)
nameWithType: Action.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, Nullable<EmoteCategory>, Nullable<SpeakStyle>, Int32)
fullName: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Nullable<TinyLife.Actions.EmoteCategory>, System.Nullable<TinyLife.Objects.SpeakStyle>, System.Int32)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakInConversation
path: ../TinyLife/Actions/Action.cs
startLine: 403
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nHelper method to display emotes over each conversation partner in a back and forth fashion to make it seem like they are conversing.\nWhen used in <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref>, only the action that <xref href=\"TinyLife.Actions.SocialAction.IsMain\" data-throw-if-not-resolved=\"false\"></xref> should call this method.\n"
example: []
syntax:
content: public bool SpeakInConversation(Person partner, GameTime time, float speedMultiplier, EmoteCategory emoteCategories, SpeakStyle speakStyles, EmoteCategory? partnerEmoteCategories = null, SpeakStyle? partnerSpeakStyles = null, int totalAmount = 2147483647)
parameters:
- id: partner
type: TinyLife.Objects.Person
description: The partner to speak in conversation with.
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: emoteCategories
type: TinyLife.Actions.EmoteCategory
description: A combined flag representing the categories that emotes can be picked from
- id: speakStyles
type: TinyLife.Objects.SpeakStyle
description: The speak styles to use for speech sounds, can be a combined flag
- id: partnerEmoteCategories
type: System.Nullable{TinyLife.Actions.EmoteCategory}
description: The emote categories for the interaction partner to use, or null to use <code data-dev-comment-type="paramref" class="paramref">emoteCategories</code>
- id: partnerSpeakStyles
type: System.Nullable{TinyLife.Objects.SpeakStyle}
description: The speak styles for the interaction partner to use, or null to use <code data-dev-comment-type="paramref" class="paramref">speakStyles</code>
- id: totalAmount
type: System.Int32
description: The total amount of emotes that should be shown (not per person, but in total)
return:
type: System.Boolean
description: If <code data-dev-comment-type="paramref" class="paramref">totalAmount</code> is set, true is returned if the emote back-and-forth is completed
content.vb: Public Function SpeakInConversation(partner As Person, time As GameTime, speedMultiplier As Single, emoteCategories As EmoteCategory, speakStyles As SpeakStyle, partnerEmoteCategories As EmoteCategory? = Nothing, partnerSpeakStyles As SpeakStyle? = Nothing, totalAmount As Integer = 2147483647) As Boolean
overload: TinyLife.Actions.Action.SpeakInConversation*
nameWithType.vb: Action.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, Nullable(Of EmoteCategory), Nullable(Of SpeakStyle), Int32)
modifiers.csharp:
- public
modifiers.vb:
- Public
fullName.vb: TinyLife.Actions.Action.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)
- uid: TinyLife.Actions.Action.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
commentId: M:TinyLife.Actions.Action.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
id: CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean)
nameWithType: Action.CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean)
fullName: TinyLife.Actions.Action.CompleteInTime(System.TimeSpan, System.Boolean, TinyLife.Skills.SkillType, System.Single, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteInTime
path: ../TinyLife/Actions/Action.cs
startLine: 419
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that returns <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref> if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">time</code> has passed.\nThis method makes use of <xref href=\"TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> to return true faster or slower based on the person&apos;s current mood and skill levels.\n"
example: []
syntax:
content: protected CompletionType CompleteInTime(TimeSpan time, bool efficiencyMatters = false, SkillType skill = null, float levelModifier = 0.1F, bool autoOnly = false)
parameters:
- id: time
type: System.TimeSpan
description: The (total!) amount of time after which this action should be completed
- id: efficiencyMatters
type: System.Boolean
description: Whether the person&apos;s efficiency modifier (<xref href="TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>) should be taken into account for the total time required
- id: skill
type: TinyLife.Skills.SkillType
description: A skill that optionally influences the completion time
- id: levelModifier
type: System.Single
description: The amount that each <code data-dev-comment-type="paramref" class="paramref">skill</code> level should influence the returned time by. Defaults to 0.1.
- id: autoOnly
type: System.Boolean
description: Whether the action should only be completed in the given amount of time if it has been <xref href="TinyLife.Actions.Action.StartedAutomatically" data-throw-if-not-resolved="false"></xref>. If both this value and <xref href="TinyLife.Actions.Action.StartedAutomatically" data-throw-if-not-resolved="false"></xref> are true, this method always returns <xref href="TinyLife.Actions.CompletionType.Active" data-throw-if-not-resolved="false"></xref>.
return:
type: TinyLife.Actions.CompletionType
description: <xref href="MLEM.Animations.SpriteAnimation.Completed" data-throw-if-not-resolved="false"></xref> if the time has passed, <xref href="TinyLife.Actions.CompletionType.Active" data-throw-if-not-resolved="false"></xref> otherwise
content.vb: Protected Function CompleteInTime(time As TimeSpan, efficiencyMatters As Boolean = False, skill As SkillType = Nothing, levelModifier As Single = 0.1F, autoOnly As Boolean = False) As CompletionType
overload: TinyLife.Actions.Action.CompleteInTime*
modifiers.csharp:
- protected
modifiers.vb:
- Protected
- uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
id: CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: CompleteIfNeedFull(Person, NeedType, CompletionType)
nameWithType: Action.CompleteIfNeedFull(Person, NeedType, CompletionType)
fullName: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.Objects.Person, TinyLife.NeedType, TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfNeedFull
path: ../TinyLife/Actions/Action.cs
startLine: 459
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that returns <xref href=\"MLEM.Animations.SpriteAnimation.Completed\" data-throw-if-not-resolved=\"false\"></xref> if the given <xref href=\"TinyLife.Need\" data-throw-if-not-resolved=\"false\"></xref>&apos;s value is at <xref href=\"TinyLife.Need.Max\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static CompletionType CompleteIfNeedFull(Person person, NeedType type, CompletionType els = CompletionType.Active)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person whose needs should be queried
- id: type
type: TinyLife.NeedType
description: The need that should be completed
- id: els
type: TinyLife.Actions.CompletionType
description: The action type that is returned if the need is not completed. <xref href="TinyLife.Actions.CompletionType.Active" data-throw-if-not-resolved="false"></xref> by default.
return:
type: TinyLife.Actions.CompletionType
description: The appropriate completion type
content.vb: Public Shared Function CompleteIfNeedFull(person As Person, type As NeedType, els As CompletionType = CompletionType.Active) As CompletionType
overload: TinyLife.Actions.Action.CompleteIfNeedFull*
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
id: PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
nameWithType: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
startLine: 472
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that returns a set of actions which cause the <code data-dev-comment-type=\"paramref\" class=\"paramref\">info</code>&apos;s <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> to set up a holdable item on an expected parent object in such a way that interacting with it is possible afterwards. This utility method is used for actions like <xref href=\"TinyLife.Actions.ActionType.Eat\" data-throw-if-not-resolved=\"false\"></xref>, where it is desired that a person picks up a food item from a counter and brings it to a table, if required.\n<xref href=\"TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.ObjectCategory%2cSystem.Func%7bTinyLife.Objects.Furniture%2cSystem.Boolean%7d%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> provides a <xref href=\"TinyLife.Actions.ActionType.CanExecuteDelegate\" data-throw-if-not-resolved=\"false\"></xref> equivalent to this method.\n"
example: []
syntax:
content: public static IEnumerable<Action> PickUpAndGoTo(ActionInfo info, ObjectCategory expectedParent, ObjectCategory expectedItem, bool putDown = true)
parameters:
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info.
- id: expectedParent
type: TinyLife.Objects.ObjectCategory
description: A set of object categories that the goal parent is expected to have.
- id: expectedItem
type: TinyLife.Objects.ObjectCategory
description: A set of object categories that the item to hold and carry is expected to have.
- id: putDown
type: System.Boolean
description: Whether the <code data-dev-comment-type="paramref" class="paramref">expectedItem</code> should be put down. If this is <xref uid="langword_csharp_false" name="false" href=""></xref>, the person will only go to the goal location, but not put the item down on it.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: The actions to execute to cause this behavior.
content.vb: Public Shared Function PickUpAndGoTo(info As ActionInfo, expectedParent As ObjectCategory, expectedItem As ObjectCategory, putDown As Boolean = True) As IEnumerable(Of Action)
overload: TinyLife.Actions.Action.PickUpAndGoTo*
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
id: PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: PickUpAndGoTo(ActionInfo, Func<Furniture, Boolean>, Func<Furniture, Boolean>, Boolean)
nameWithType: Action.PickUpAndGoTo(ActionInfo, Func<Furniture, Boolean>, Func<Furniture, Boolean>, Boolean)
fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func<TinyLife.Objects.Furniture, System.Boolean>, System.Func<TinyLife.Objects.Furniture, System.Boolean>, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that returns a set of actions which cause the <code data-dev-comment-type=\"paramref\" class=\"paramref\">info</code>&apos;s <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> to set up a holdable item on an expected parent object in such a way that interacting with it is possible afterwards. This utility method is used for actions like <xref href=\"TinyLife.Actions.ActionType.Eat\" data-throw-if-not-resolved=\"false\"></xref>, where it is desired that a person picks up a food item from a counter and brings it to a table, if required.\n<xref href=\"TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.ObjectCategory%2cSystem.Func%7bTinyLife.Objects.Furniture%2cSystem.Boolean%7d%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> provides a <xref href=\"TinyLife.Actions.ActionType.CanExecuteDelegate\" data-throw-if-not-resolved=\"false\"></xref> equivalent to this method.\n"
example: []
syntax:
content: public static IEnumerable<Action> PickUpAndGoTo(ActionInfo info, Func<Furniture, bool> isParentValid, Func<Furniture, bool> isItemValid, bool putDown = true)
parameters:
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info.
- id: isParentValid
type: System.Func{TinyLife.Objects.Furniture,System.Boolean}
description: A predicate that determines whether the given furniture item is a valid parent.
- id: isItemValid
type: System.Func{TinyLife.Objects.Furniture,System.Boolean}
description: A predicate that determines whether the given furniture item is a valid holdable and carryable item for this purpose.
- id: putDown
type: System.Boolean
description: Whether the holdable item should be put down. If this is <xref uid="langword_csharp_false" name="false" href=""></xref>, the person will only go to the goal location, but not put the item down on it.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: The actions to execute to cause this behavior.
content.vb: Public Shared Function PickUpAndGoTo(info As ActionInfo, isParentValid As Func(Of Furniture, Boolean), isItemValid As Func(Of Furniture, Boolean), putDown As Boolean = True) As IEnumerable(Of Action)
overload: TinyLife.Actions.Action.PickUpAndGoTo*
nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.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)
- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
commentId: M:TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
id: Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: Sit(Furniture, Single, ActionSpot)
nameWithType: Action.Sit(Furniture, Single, ActionSpot)
fullName: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, System.Single, TinyLife.Objects.ActionSpot)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sit
path: ../TinyLife/Actions/Action.cs
startLine: 522
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that causes the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> to sit on the given object.\nThis method causes the action spot to be occupied and the person&apos;s <xref href=\"TinyLife.Objects.Person.CurrentPose\" data-throw-if-not-resolved=\"false\"></xref> to be changed to <xref href=\"TinyLife.Objects.Person.Pose.Sitting\" data-throw-if-not-resolved=\"false\"></xref>.\nAdditionally, the <xref href=\"TinyLife.NeedType.Energy\" data-throw-if-not-resolved=\"false\"></xref> need is restored a little bit.\nNote that this method has to be called every <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> frame for the person to stay sat down.\n"
example: []
syntax:
content: public bool Sit(Furniture chair, float speedMultiplier, ActionSpot spot = null)
parameters:
- id: chair
type: TinyLife.Objects.Furniture
description: The chair to sit on
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: spot
type: TinyLife.Objects.ActionSpot
description: The action spot to sit on, or null to select one automatically
return:
type: System.Boolean
description: Whether or not the chair can be sat on
content.vb: Public Function Sit(chair As Furniture, speedMultiplier As Single, spot As ActionSpot = Nothing) As Boolean
overload: TinyLife.Actions.Action.Sit*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
commentId: M:TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
id: GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: GetFreeChair(Person, Furniture)
nameWithType: Action.GetFreeChair(Person, Furniture)
fullName: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChair
path: ../TinyLife/Actions/Action.cs
startLine: 540
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that returns an <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref> for a <xref href=\"TinyLife.Objects.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref> on a <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> with the <xref href=\"TinyLife.Objects.ObjectCategory.Chair\" data-throw-if-not-resolved=\"false\"></xref> category that is closest to the given object which is on a desk or table.\nThe furniture returned is the one that the person should <xref href=\"TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture%2cSystem.Single%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref> on when interacting with the passed <code data-dev-comment-type=\"paramref\" class=\"paramref\">deskObject</code>.\nThis method will return the <code data-dev-comment-type=\"paramref\" class=\"paramref\">deskObject</code>&apos;s parent itself if it is a picnic-style table that has benches directly attached to it.\n"
example: []
syntax:
content: public static (Furniture Chair, ActionSpot Spot, Direction2 Direction) GetFreeChair(Person person, Furniture deskObject)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to get the free chair for
- id: deskObject
type: TinyLife.Objects.Furniture
description: The object that is sat on a desk
return:
type: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2}
description: The corresponding chair, <xref href="TinyLife.Objects.ActionSpot" data-throw-if-not-resolved="false"></xref> and the action spot&apos;s rotation, or default if there is none
content.vb: Public Shared Function GetFreeChair(person As Person, deskObject As Furniture) As(Chair As Furniture, Spot As ActionSpot, Direction As Direction2)(Of Furniture , ActionSpot, Direction2)
overload: TinyLife.Actions.Action.GetFreeChair*
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
- uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
commentId: M:TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
id: GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: GetFreeChairs(Person, Furniture, Func<Direction2, Boolean>)
nameWithType: Action.GetFreeChairs(Person, Furniture, Func<Direction2, Boolean>)
fullName: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func<MLEM.Misc.Direction2, System.Boolean>)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChairs
path: ../TinyLife/Actions/Action.cs
startLine: 557
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns a set of free chair furniture paired with an <xref href=\"TinyLife.Objects.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref> and accessible direction.\nThis method is used by <xref href=\"TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person%2cTinyLife.Objects.Furniture)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method will return the <code data-dev-comment-type=\"paramref\" class=\"paramref\">table</code> itself if it is a picnic-style table that has benches directly attached to it.\n"
example: []
syntax:
content: public static IEnumerable<(Furniture Chair, ActionSpot Spot, Direction2 Direction)> GetFreeChairs(Person person, Furniture table, Func<Direction2, bool> canSitThisWay = null)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to get the free chairs for
- id: table
type: TinyLife.Objects.Furniture
description: The table that the chairs should be connected to
- id: canSitThisWay
type: System.Func{MLEM.Misc.Direction2,System.Boolean}
description: A function that determines whether a person can sit the given way, or null to allow all seating directions
return:
type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2}}
description: A set of chairs, their action spots and their seating directions
content.vb: Public Shared Function GetFreeChairs(person As Person, table As Furniture, canSitThisWay As Func(Of Direction2, Boolean) = Nothing) As IEnumerable(Of(Chair As Furniture, Spot As ActionSpot, Direction As Direction2)(Of Furniture , ActionSpot, Direction2))
overload: TinyLife.Actions.Action.GetFreeChairs*
nameWithType.vb: Action.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, System.Boolean))
name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
commentId: M:TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
id: FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: FindAllFreePeople(Person, ActionType, Nullable<Vector2>, Nullable<Single>, Boolean)
nameWithType: Action.FindAllFreePeople(Person, ActionType, Nullable<Vector2>, Nullable<Single>, Boolean)
fullName: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Nullable<System.Single>, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreePeople
path: ../TinyLife/Actions/Action.cs
startLine: 583
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method to find a set of all <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> instances that are currently valid for interaction with the passed <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref>, ordered by their priority, where the first entry is the best possible <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static IEnumerable<Person> FindAllFreePeople(Person person, ActionType type = null, Vector2? position = null, float? radius = null, bool ignoreVisibility = false)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to start the aciton
- id: type
type: TinyLife.Actions.ActionType
description: The type of action we want to start
- id: position
type: System.Nullable{Microsoft.Xna.Framework.Vector2}
description: The position that we should find people around, or null to use the passed person&apos;s position
- id: radius
type: System.Nullable{System.Single}
description: The radius that should be searched for people in, or 32 by default
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<xref href="TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
description: A set of valid interaction partners
content.vb: Public Shared Function FindAllFreePeople(person As Person, type As ActionType = Nothing, position As Vector2? = Nothing, radius As Single? = Nothing, ignoreVisibility As Boolean = False) As IEnumerable(Of Person)
overload: TinyLife.Actions.Action.FindAllFreePeople*
nameWithType.vb: Action.FindAllFreePeople(Person, ActionType, Nullable(Of Vector2), Nullable(Of Single), Boolean)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.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)
- uid: TinyLife.Actions.Action.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.Action.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)
id: 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.Action
langs:
- csharp
- vb
name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable<Vector2>, Nullable<Single>, Boolean, Boolean)
nameWithType: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable<Vector2>, Nullable<Single>, Boolean, Boolean)
fullName: TinyLife.Actions.Action.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)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeFurniture
path: ../TinyLife/Actions/Action.cs
startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method to find a set of all <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> instances that are currently valid for interaction with the passed <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref>, ordered by their priority, where the first entry is the best possible <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> object.\n"
example: []
syntax:
content: public static IEnumerable<Furniture> FindAllFreeFurniture(Person person, ObjectCategory categories = null, FurnitureType objectSpotType = null, bool needsFreeActionSpot = true, Vector2? position = null, float? radius = null, bool allowBroken = false, bool ignoreVisibility = false)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to start the aciton
- id: categories
type: TinyLife.Objects.ObjectCategory
description: The categories that the furniture should have
- id: objectSpotType
type: TinyLife.Objects.FurnitureType
description: The type of item that an object spot should be available for, or null if this is not required
- id: needsFreeActionSpot
type: System.Boolean
description: Whether or not the furniture returned needs a non-occupied <xref href="TinyLife.Objects.ActionSpot" data-throw-if-not-resolved="false"></xref>
- id: position
type: System.Nullable{Microsoft.Xna.Framework.Vector2}
description: The position that we should find people around, or null to use the passed person&apos;s position
- id: radius
type: System.Nullable{System.Single}
description: The radius that should be searched for people in, or 32 by default
- id: allowBroken
type: System.Boolean
description: Whether furniture that is <xref href="TinyLife.Objects.BreakableFurniture.Broken" data-throw-if-not-resolved="false"></xref> can be returned
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<xref href="TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}
description: A set of valid furniture
content.vb: Public Shared Function FindAllFreeFurniture(person As Person, categories As ObjectCategory = Nothing, objectSpotType As FurnitureType = Nothing, needsFreeActionSpot As Boolean = True, position As Vector2? = Nothing, radius As Single? = Nothing, allowBroken As Boolean = False, ignoreVisibility As Boolean = False) As IEnumerable(Of Furniture)
overload: TinyLife.Actions.Action.FindAllFreeFurniture*
nameWithType.vb: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.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)
- uid: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
commentId: M:TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
id: FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: FindAllFreeWalls(Person, Nullable<Vector2>, Nullable<Single>, Boolean)
nameWithType: Action.FindAllFreeWalls(Person, Nullable<Vector2>, Nullable<Single>, Boolean)
fullName: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Nullable<System.Single>, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeWalls
path: ../TinyLife/Actions/Action.cs
startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method to find a set of all <xref href=\"TinyLife.World.Wall\" data-throw-if-not-resolved=\"false\"></xref> instances that are currently valid for interaction with the passed <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
syntax:
content: public static IEnumerable<Wall> FindAllFreeWalls(Person person, Vector2? position = null, float? radius = null, bool ignoreVisibility = false)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to start the aciton
- id: position
type: System.Nullable{Microsoft.Xna.Framework.Vector2}
description: The position that the walls should be around, or null to use the <code data-dev-comment-type="paramref" class="paramref">person</code>&apos;s position
- id: radius
type: System.Nullable{System.Single}
description: The radius that should be searched for walls in, or 32 by default
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<xref href="TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: System.Collections.Generic.IEnumerable{TinyLife.World.Wall}
description: A set of valid walls
content.vb: Public Shared Function FindAllFreeWalls(person As Person, position As Vector2? = Nothing, radius As Single? = Nothing, ignoreVisibility As Boolean = False) As IEnumerable(Of Wall)
overload: TinyLife.Actions.Action.FindAllFreeWalls*
nameWithType.vb: Action.FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean)
name.vb: FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean)
- uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
commentId: M:TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
id: FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: FindAllFreeGround(Person, Nullable<Vector2>, Nullable<Single>, Boolean)
nameWithType: Action.FindAllFreeGround(Person, Nullable<Vector2>, Nullable<Single>, Boolean)
fullName: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Nullable<System.Single>, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeGround
path: ../TinyLife/Actions/Action.cs
startLine: 641
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method to find a set of all positions on the ground that are currently valid for interaction\n"
example: []
syntax:
content: public static IEnumerable<Point> FindAllFreeGround(Person person, Vector2? position = null, float? radius = null, bool ignoreVisibility = false)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to start the aciton
- id: position
type: System.Nullable{Microsoft.Xna.Framework.Vector2}
description: The position that the ground should be around, or null to use the <code data-dev-comment-type="paramref" class="paramref">person</code>&apos;s position
- id: radius
type: System.Nullable{System.Single}
description: The radius that should be searched for ground positions in, or 32 by default
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<xref href="TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: System.Collections.Generic.IEnumerable{Microsoft.Xna.Framework.Point}
description: A set of valid locations
content.vb: Public Shared Function FindAllFreeGround(person As Person, position As Vector2? = Nothing, radius As Single? = Nothing, ignoreVisibility As Boolean = False) As IEnumerable(Of Point)
overload: TinyLife.Actions.Action.FindAllFreeGround*
nameWithType.vb: Action.FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean)
name.vb: FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean)
- uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
commentId: M:TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
id: FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable<Vector2>, Boolean, Boolean)
nameWithType: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable<Vector2>, Boolean, Boolean)
fullName: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Boolean, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindFreeFurniture
path: ../TinyLife/Actions/Action.cs
startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method to find the best <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> instance to interact with based on the given data.\nNote that this method always returns a <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref> related to the first result from <xref href=\"TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person%2cTinyLife.Objects.ObjectCategory%2cTinyLife.Objects.FurnitureType%2cSystem.Boolean%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bSystem.Single%7d%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static ActionInfo FindFreeFurniture(Person person, ObjectCategory categories, FurnitureType objectSpotType = null, Vector2? position = null, bool allowBroken = false, bool ignoreVisibility = false)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that wants to start the aciton
- id: categories
type: TinyLife.Objects.ObjectCategory
description: The categories that the furniture should have
- id: objectSpotType
type: TinyLife.Objects.FurnitureType
description: The type of item that an object spot should be available for, or null if this is not required
- id: position
type: System.Nullable{Microsoft.Xna.Framework.Vector2}
description: The position that we should find people around, or null to use the passed person&apos;s position
- id: allowBroken
type: System.Boolean
description: Whether furniture that is <xref href="TinyLife.Objects.BreakableFurniture.Broken" data-throw-if-not-resolved="false"></xref> can be returned
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<xref href="TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: TinyLife.Actions.ActionInfo
description: An action info for the best furniture, or null if there is none
content.vb: Public Shared Function FindFreeFurniture(person As Person, categories As ObjectCategory, objectSpotType As FurnitureType = Nothing, position As Vector2? = Nothing, allowBroken As Boolean = False, ignoreVisibility As Boolean = False) As ActionInfo
overload: TinyLife.Actions.Action.FindFreeFurniture*
nameWithType.vb: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Boolean, System.Boolean)
name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean)
- uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2})
commentId: M:TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2})
id: FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2})
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: FindAllActionObjects(Person, ActionType, Nullable<Vector2>)
nameWithType: Action.FindAllActionObjects(Person, ActionType, Nullable<Vector2>)
fullName: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, System.Nullable<Microsoft.Xna.Framework.Vector2>)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllActionObjects
path: ../TinyLife/Actions/Action.cs
startLine: 672
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns all <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref> objects that are available to the given <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> for the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>.\nThe objects returned are the ones that would also be considered by the <xref href=\"TinyLife.Objects.PersonAi\" data-throw-if-not-resolved=\"false\"></xref> when starting an action.\n"
example: []
syntax:
content: public static IEnumerable<ActionInfo> FindAllActionObjects(Person person, ActionType type, Vector2? position = null)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person
- id: type
type: TinyLife.Actions.ActionType
description: The action to start
- id: position
type: System.Nullable{Microsoft.Xna.Framework.Vector2}
description: The position to focus around when finding action objects.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionInfo}
description: A set of action infos that the given action can be started with
content.vb: Public Shared Function FindAllActionObjects(person As Person, type As ActionType, position As Vector2? = Nothing) As IEnumerable(Of ActionInfo)
overload: TinyLife.Actions.Action.FindAllActionObjects*
nameWithType.vb: Action.FindAllActionObjects(Person, ActionType, Nullable(Of Vector2))
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, System.Nullable(Of Microsoft.Xna.Framework.Vector2))
name.vb: FindAllActionObjects(Person, ActionType, Nullable(Of Vector2))
- uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean)
commentId: M:TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean)
id: FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: FindValidActionObjects(Person, ActionType, Boolean, Nullable<Vector2>, Boolean)
nameWithType: Action.FindValidActionObjects(Person, ActionType, Boolean, Nullable<Vector2>, Boolean)
fullName: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, System.Boolean, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Boolean)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindValidActionObjects
path: ../TinyLife/Actions/Action.cs
startLine: 709
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns all <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref> objects that are available to the given <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> for the given <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>, and whose <xref href=\"TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> indicates that the actions are valid for execution.\nThis method also checks <xref href=\"TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static IEnumerable<ActionInfo> FindValidActionObjects(Person person, ActionType type, bool automatic, Vector2? position = null, bool allowInappropriateActions = false)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person.
- id: type
type: TinyLife.Actions.ActionType
description: The action to start.
- id: automatic
type: System.Boolean
description: Whether the action is considered to start automatically.
- id: position
type: System.Nullable{Microsoft.Xna.Framework.Vector2}
description: The position to focus around when finding action objects.
- id: allowInappropriateActions
type: System.Boolean
description: Whether to ignore the <xref href="TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere" data-throw-if-not-resolved="false"></xref> flag.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionInfo}
description: A set of action infos that the given action can be started with.
content.vb: Public Shared Function FindValidActionObjects(person As Person, type As ActionType, automatic As Boolean, position As Vector2? = Nothing, allowInappropriateActions As Boolean = False) As IEnumerable(Of ActionInfo)
overload: TinyLife.Actions.Action.FindValidActionObjects*
nameWithType.vb: Action.FindValidActionObjects(Person, ActionType, Boolean, Nullable(Of Vector2), Boolean)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, System.Boolean, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Boolean)
name.vb: FindValidActionObjects(Person, ActionType, Boolean, Nullable(Of Vector2), Boolean)
- uid: TinyLife.Actions.Action.GetRandomVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.Action.GetRandomVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo)
id: GetRandomVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: GetRandomVariety(IEnumerable<ActionVariety>, ActionInfo)
nameWithType: Action.GetRandomVariety(IEnumerable<ActionVariety>, ActionInfo)
fullName: TinyLife.Actions.Action.GetRandomVariety(System.Collections.Generic.IEnumerable<TinyLife.Actions.ActionVariety>, TinyLife.Actions.ActionInfo)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomVariety
path: ../TinyLife/Actions/Action.cs
startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns a random action variety from the given set of action varieties based on their <xref href=\"TinyLife.Actions.ActionVariety.GetPassivePriority(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref>.\nThe returned variety is guaranteed to be executable in this scenario (<xref href=\"TinyLife.Actions.ActionVariety.CanBeExecuted(TinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>).\n"
example: []
syntax:
content: public static ActionVariety GetRandomVariety(IEnumerable<ActionVariety> varieties, ActionInfo info)
parameters:
- id: varieties
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety}
description: The action varieties to choose from
- id: info
type: TinyLife.Actions.ActionInfo
description: The action infos
return:
type: TinyLife.Actions.ActionVariety
description: A random, executable action variety
content.vb: Public Shared Function GetRandomVariety(varieties As IEnumerable(Of ActionVariety), info As ActionInfo) As ActionVariety
overload: TinyLife.Actions.Action.GetRandomVariety*
nameWithType.vb: Action.GetRandomVariety(IEnumerable(Of ActionVariety), ActionInfo)
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.GetRandomVariety(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionVariety), TinyLife.Actions.ActionInfo)
name.vb: GetRandomVariety(IEnumerable(Of ActionVariety), ActionInfo)
- uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
commentId: M:TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
id: GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: GetTableSpot(Furniture, ActionSpot)
nameWithType: Action.GetTableSpot(Furniture, ActionSpot)
fullName: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTableSpot
path: ../TinyLife/Actions/Action.cs
startLine: 744
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that returns the <xref href=\"TinyLife.Objects.ObjectSpot\" data-throw-if-not-resolved=\"false\"></xref> on the table or desk that the given chair is connected to.\nThis is the object spot that should be used for interaction if a person sits on the given chair.\n"
example: []
syntax:
content: public static (Furniture Table, ObjectSpot Spot) GetTableSpot(Furniture chair, ActionSpot actionSpot = null)
parameters:
- id: chair
type: TinyLife.Objects.Furniture
description: The chair to get the table spot for
- id: actionSpot
type: TinyLife.Objects.ActionSpot
description: The action spot on the <code data-dev-comment-type="paramref" class="paramref">chair</code> to get the table spot for
return:
type: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot}
description: The table spot, or null if there is none
content.vb: Public Shared Function GetTableSpot(chair As Furniture, actionSpot As ActionSpot = Nothing) As(Table As Furniture, Spot As ObjectSpot)(Of Furniture , ObjectSpot)
overload: TinyLife.Actions.Action.GetTableSpot*
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
- uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
commentId: M:TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
id: InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: InvokeForBoth(Person, Person, Action<Person, Person>)
nameWithType: Action.InvokeForBoth(Person, Person, Action<Person, Person>)
fullName: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action<TinyLife.Objects.Person, TinyLife.Objects.Person>)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeForBoth
path: ../TinyLife/Actions/Action.cs
startLine: 757
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nInvokes the given action for two people while passing both of them, first as the main, and then as the second, parameter to the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">action</code>.\n"
example: []
syntax:
content: public static void InvokeForBoth(Person person, Person other, Action<Person, Person> action)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The first person.
- id: other
type: TinyLife.Objects.Person
description: The second person.
- id: action
type: System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}
description: The action to invoke for both people passed.
content.vb: Public Shared Sub InvokeForBoth(person As Person, other As Person, action As Action(Of Person, Person))
overload: TinyLife.Actions.Action.InvokeForBoth*
nameWithType.vb: Action.InvokeForBoth(Person, Person, Action(Of Person, Person))
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action(Of TinyLife.Objects.Person, TinyLife.Objects.Person))
name.vb: InvokeForBoth(Person, Person, Action(Of Person, Person))
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
id: CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: CanMultitask(Action, Action)
nameWithType: Action.CanMultitask(Action, Action)
fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action, TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Action.cs
startLine: 769
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA utility method that can be used whether the two <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> instances can currently be invoked together.\nInternally, this checks if both actions return true on <xref href=\"TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static bool CanMultitask(Action a1, Action a2)
parameters:
- id: a1
type: TinyLife.Actions.Action
description: The first action
- id: a2
type: TinyLife.Actions.Action
description: The second action
return:
type: System.Boolean
description: Whether the two actions can be multi-tasked
content.vb: Public Shared Function CanMultitask(a1 As Action, a2 As Action) As Boolean
2021-10-14 20:30:40 +02:00
overload: TinyLife.Actions.Action.CanMultitask*
2021-08-04 06:51:12 +02:00
modifiers.csharp:
- public
2021-10-14 20:30:40 +02:00
- static
2021-08-04 06:51:12 +02:00
modifiers.vb:
- Public
- Shared
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Objects.Person.ActionQueue
commentId: F:TinyLife.Objects.Person.ActionQueue
isExternal: true
- uid: TinyLife.Objects.Person.CurrentActions
commentId: F:TinyLife.Objects.Person.CurrentActions
isExternal: true
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Objects.Person.OnActionsCompleted
commentId: E:TinyLife.Objects.Person.OnActionsCompleted
isExternal: true
- 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
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
parent: MLEM.Data.Json
2021-08-04 06:51:12 +02:00
isExternal: true
2021-11-23 16:24:04 +01:00
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
2021-10-14 20:30:40 +02:00
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
2021-08-04 06:51:12 +02:00
isExternal: true
2021-10-14 20:30:40 +02:00
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
2022-11-12 13:53:28 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
name: SetData(String, Object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, System.Object)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
nameWithType: JsonTypeSafeGenericDataHolder.SetData
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
nameWithType: JsonTypeSafeGenericDataHolder.SetData
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
name: GetData<T>(String)
nameWithType: JsonTypeSafeGenericDataHolder.GetData<T>(String)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData<T>(System.String)
nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(System.String)
name.vb: GetData(Of T)(String)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
name: GetData<T>
nameWithType: JsonTypeSafeGenericDataHolder.GetData<T>
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData<T>
isExternal: true
- name: (
nameWithType: (
fullName: (
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
name: GetData(Of T)
nameWithType: JsonTypeSafeGenericDataHolder.GetData(Of T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)
isExternal: true
- name: (
nameWithType: (
fullName: (
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
- name: )
nameWithType: )
fullName: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
name: GetDataKeys()
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
name: GetDataKeys
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
isExternal: true
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
name: GetDataKeys
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
isExternal: true
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
name: Equals(Object)
nameWithType: Object.Equals(Object)
fullName: System.Object.Equals(System.Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
nameWithType: Object.Equals
fullName: System.Object.Equals
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Object.Equals(System.Object)
name: Equals
nameWithType: Object.Equals
fullName: System.Object.Equals
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: Equals(Object, Object)
nameWithType: Object.Equals(Object, Object)
fullName: System.Object.Equals(System.Object, System.Object)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
nameWithType: Object.Equals
fullName: System.Object.Equals
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2021-10-14 20:30:40 +02:00
isExternal: true
2022-07-28 14:58:38 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2022-07-28 14:58:38 +02:00
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
nameWithType: Object.Equals
fullName: System.Object.Equals
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2021-10-14 20:30:40 +02:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2021-10-14 20:30:40 +02:00
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
name: GetHashCode()
nameWithType: Object.GetHashCode()
fullName: System.Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
nameWithType: Object.GetHashCode
fullName: System.Object.GetHashCode
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: (
nameWithType: (
fullName: (
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
nameWithType: Object.GetHashCode
fullName: System.Object.GetHashCode
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: (
nameWithType: (
fullName: (
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- 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
2022-07-28 14:58:38 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: (
nameWithType: (
fullName: (
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: MemberwiseClone()
nameWithType: Object.MemberwiseClone()
fullName: System.Object.MemberwiseClone()
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
nameWithType: Object.MemberwiseClone
fullName: System.Object.MemberwiseClone
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
nameWithType: Object.MemberwiseClone
fullName: System.Object.MemberwiseClone
isExternal: true
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
2021-08-30 20:44:32 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: ReferenceEquals(Object, Object)
nameWithType: Object.ReferenceEquals(Object, Object)
fullName: System.Object.ReferenceEquals(System.Object, System.Object)
2021-08-30 20:44:32 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
nameWithType: Object.ReferenceEquals
fullName: System.Object.ReferenceEquals
isExternal: true
2021-08-30 20:44:32 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2021-08-30 20:44:32 +02:00
isExternal: true
2022-07-28 14:58:38 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2022-07-28 14:58:38 +02:00
isExternal: true
2021-08-30 20:44:32 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
nameWithType: Object.ReferenceEquals
fullName: System.Object.ReferenceEquals
isExternal: true
2021-08-30 20:44:32 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2021-08-30 20:44:32 +02:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
2021-10-14 20:30:40 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
name: ToString()
nameWithType: Object.ToString()
fullName: System.Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
nameWithType: Object.ToString
fullName: System.Object.ToString
2021-08-30 20:44:32 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: (
nameWithType: (
fullName: (
2021-08-30 20:44:32 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: System.Object.ToString
name: ToString
nameWithType: Object.ToString
fullName: System.Object.ToString
2022-07-28 14:58:38 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: (
nameWithType: (
fullName: (
2021-08-30 20:44:32 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.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<Action>()
nameWithType: Extensions.JsonCopy<Action>()
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Action>()
nameWithType.vb: Extensions.JsonCopy(Of Action)()
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Action)()
name.vb: JsonCopy(Of Action)()
2022-07-04 16:50:43 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy<Action>
nameWithType: Extensions.JsonCopy<Action>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Action>
2022-07-04 16:50:43 +02:00
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy(Of Action)
nameWithType: Extensions.JsonCopy(Of Action)
fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Action)
2022-07-04 16:50:43 +02:00
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
- uid: System
commentId: N:System
2021-11-23 16:24:04 +01:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
isExternal: true
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
- uid: MLEM.Misc
commentId: N:MLEM.Misc
isExternal: true
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
2021-11-23 16:24:04 +01:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<T>
nameWithType: Extensions.JsonCopy<T>
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>
2021-11-23 16:24:04 +01:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(Of T)
nameWithType: Extensions.JsonCopy(Of T)
fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T)
2021-11-23 16:24:04 +01:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: System.Random
commentId: T:System.Random
parent: System
2022-03-09 16:13:05 +01:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: Random
nameWithType: Random
fullName: System.Random
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
name: SocialAction
nameWithType: SocialAction
fullName: TinyLife.Actions.SocialAction
- uid: TinyLife.Actions.Action.ElapsedTime
commentId: P:TinyLife.Actions.Action.ElapsedTime
parent: TinyLife.Actions.Action
name: ElapsedTime
nameWithType: Action.ElapsedTime
fullName: TinyLife.Actions.Action.ElapsedTime
- uid: TinyLife.Actions.Action.InProgressTime*
commentId: Overload:TinyLife.Actions.Action.InProgressTime
name: InProgressTime
nameWithType: Action.InProgressTime
fullName: TinyLife.Actions.Action.InProgressTime
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
name: InProgressTime
nameWithType: Action.InProgressTime
fullName: TinyLife.Actions.Action.InProgressTime
- uid: System.TimeSpan.Zero
commentId: F:System.TimeSpan.Zero
isExternal: true
- uid: TinyLife.Actions.Action.FullyInProgress*
commentId: Overload:TinyLife.Actions.Action.FullyInProgress
name: FullyInProgress
nameWithType: Action.FullyInProgress
fullName: TinyLife.Actions.Action.FullyInProgress
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Objects.PersonAi
commentId: T:TinyLife.Objects.PersonAi
name: PersonAi
nameWithType: PersonAi
fullName: TinyLife.Objects.PersonAi
- uid: TinyLife.Actions.Action.StartedAutomatically*
commentId: Overload:TinyLife.Actions.Action.StartedAutomatically
name: StartedAutomatically
nameWithType: Action.StartedAutomatically
fullName: TinyLife.Actions.Action.StartedAutomatically
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
- uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions.Handlers
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.Action.Parent*
commentId: Overload:TinyLife.Actions.Action.Parent
name: Parent
nameWithType: Action.Parent
fullName: TinyLife.Actions.Action.Parent
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
- uid: TinyLife.Actions.Action.Map
commentId: P:TinyLife.Actions.Action.Map
parent: TinyLife.Actions.Action
name: Map
nameWithType: Action.Map
fullName: TinyLife.Actions.Action.Map
- uid: TinyLife.Actions.Action.Map*
commentId: Overload:TinyLife.Actions.Action.Map
name: Map
nameWithType: Action.Map
fullName: TinyLife.Actions.Action.Map
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
- uid: TinyLife.Actions.Action.Person
commentId: P:TinyLife.Actions.Action.Person
parent: TinyLife.Actions.Action
name: Person
nameWithType: Action.Person
fullName: TinyLife.Actions.Action.Person
- uid: TinyLife.Actions.Action.Person*
commentId: Overload:TinyLife.Actions.Action.Person
name: Person
nameWithType: Action.Person
fullName: TinyLife.Actions.Action.Person
- uid: TinyLife.Actions.Action.ElapsedTime*
commentId: Overload:TinyLife.Actions.Action.ElapsedTime
name: ElapsedTime
nameWithType: Action.ElapsedTime
fullName: TinyLife.Actions.Action.ElapsedTime
- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
commentId: M:TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
parent: TinyLife.Actions.Action
isExternal: true
name: OpenPlayerPrompt(String, Predicate<Panel>, Action<Panel>, Boolean, Func<CoveringGroup, IEnumerable<Element>>, TextureRegion)
nameWithType: Action.OpenPlayerPrompt(String, Predicate<Panel>, Action<Panel>, Boolean, Func<CoveringGroup, IEnumerable<Element>>, TextureRegion)
fullName: TinyLife.Actions.Action.OpenPlayerPrompt(System.String, System.Predicate<MLEM.Ui.Elements.Panel>, System.Action<MLEM.Ui.Elements.Panel>, System.Boolean, System.Func<TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable<MLEM.Ui.Elements.Element>>, MLEM.Textures.TextureRegion)
nameWithType.vb: Action.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)), TextureRegion)
fullName.vb: TinyLife.Actions.Action.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)), MLEM.Textures.TextureRegion)
name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)), TextureRegion)
2022-03-09 16:13:05 +01:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
name: OpenPlayerPrompt
nameWithType: Action.OpenPlayerPrompt
fullName: TinyLife.Actions.Action.OpenPlayerPrompt
2022-03-09 16:13:05 +01:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
2022-03-09 16:13:05 +01:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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
2022-03-09 16:13:05 +01:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '>'
nameWithType: '>'
fullName: '>'
2022-03-09 16:13:05 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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: '>'
2022-03-09 16:13:05 +01:00
- name: ', '
2022-11-12 13:53:28 +01:00
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
2022-03-09 16:13:05 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
2022-03-09 16:13:05 +01:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Uis.CoveringGroup
name: CoveringGroup
nameWithType: CoveringGroup
fullName: TinyLife.Uis.CoveringGroup
2022-03-09 16:13:05 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
2022-03-09 16:13:05 +01:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.Element
name: Element
nameWithType: Element
fullName: MLEM.Ui.Elements.Element
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
2022-03-09 16:13:05 +01:00
- name: '>'
nameWithType: '>'
fullName: '>'
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
2022-03-09 16:13:05 +01:00
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
name: OpenPlayerPrompt
nameWithType: Action.OpenPlayerPrompt
fullName: TinyLife.Actions.Action.OpenPlayerPrompt
2022-03-09 16:13:05 +01:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
2022-03-09 16:13:05 +01:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Predicate`1
name: Predicate
nameWithType: Predicate
fullName: System.Predicate
2022-03-09 16:13:05 +01:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.Panel
name: Panel
nameWithType: Panel
fullName: MLEM.Ui.Elements.Panel
isExternal: true
2022-03-09 16:13:05 +01:00
- name: )
nameWithType: )
fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
2022-03-09 16:13:05 +01:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.Panel
name: Panel
nameWithType: Panel
fullName: MLEM.Ui.Elements.Panel
2022-03-09 16:13:05 +01:00
isExternal: true
- name: )
nameWithType: )
fullName: )
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
2022-03-09 16:13:05 +01:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Uis.CoveringGroup
name: CoveringGroup
nameWithType: CoveringGroup
fullName: TinyLife.Uis.CoveringGroup
2022-03-09 16:13:05 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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
2022-03-09 16:13:05 +01:00
isExternal: true
- name: )
nameWithType: )
fullName: )
- name: )
nameWithType: )
fullName: )
2021-11-23 16:24:04 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
isExternal: true
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.PlayerPromptOpen*
commentId: Overload:TinyLife.Actions.Action.PlayerPromptOpen
name: PlayerPromptOpen
nameWithType: Action.PlayerPromptOpen
fullName: TinyLife.Actions.Action.PlayerPromptOpen
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.Action.IsCompleted
commentId: M:TinyLife.Actions.Action.IsCompleted
parent: TinyLife.Actions.Action
name: IsCompleted()
nameWithType: Action.IsCompleted()
fullName: TinyLife.Actions.Action.IsCompleted()
spec.csharp:
- uid: TinyLife.Actions.Action.IsCompleted
name: IsCompleted
nameWithType: Action.IsCompleted
fullName: TinyLife.Actions.Action.IsCompleted
2021-11-23 16:24:04 +01:00
- name: (
nameWithType: (
2022-11-12 13:53:28 +01:00
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.Action.IsCompleted
name: IsCompleted
nameWithType: Action.IsCompleted
fullName: TinyLife.Actions.Action.IsCompleted
- name: (
nameWithType: (
fullName: (
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Action
2022-07-04 16:50:43 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: Update(GameTime, TimeSpan, Single)
nameWithType: Action.Update(GameTime, TimeSpan, Single)
fullName: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single)
2021-11-23 16:24:04 +01:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
nameWithType: Action.Update
fullName: TinyLife.Actions.Action.Update
2021-11-23 16:24:04 +01:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
isExternal: true
2021-11-23 16:24:04 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.TimeSpan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
isExternal: true
2022-07-04 16:50:43 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
2022-07-04 16:50:43 +02:00
isExternal: true
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
nameWithType: Action.Update
fullName: TinyLife.Actions.Action.Update
2021-11-23 16:24:04 +01:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
isExternal: true
2021-11-23 16:24:04 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.TimeSpan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
isExternal: true
2022-07-04 16:50:43 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
2022-07-04 16:50:43 +02:00
isExternal: true
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Nullable{TinyLife.Actions.CompletionType}
commentId: T:System.Nullable{TinyLife.Actions.CompletionType}
parent: System
definition: System.Nullable`1
name: Nullable<CompletionType>
nameWithType: Nullable<CompletionType>
fullName: System.Nullable<TinyLife.Actions.CompletionType>
nameWithType.vb: Nullable(Of CompletionType)
fullName.vb: System.Nullable(Of TinyLife.Actions.CompletionType)
name.vb: Nullable(Of CompletionType)
2021-11-23 16:24:04 +01:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
2022-07-04 16:50:43 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
2022-07-04 16:50:43 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- name: )
nameWithType: )
fullName: )
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
name: Nullable<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
2022-07-04 16:50:43 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2022-07-04 16:50:43 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
2022-07-04 16:50:43 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- name: T
nameWithType: T
fullName: T
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.#ctor*
commentId: Overload:TinyLife.Actions.Action.#ctor
name: Action
nameWithType: Action.Action
fullName: TinyLife.Actions.Action.Action
- uid: TinyLife.Actions.Action.Initialize*
commentId: Overload:TinyLife.Actions.Action.Initialize
name: Initialize
nameWithType: Action.Initialize
fullName: TinyLife.Actions.Action.Initialize
- uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
parent: TinyLife.Objects.MapObject
isExternal: true
name: ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean)
nameWithType: MapObject.ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean)
fullName: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single, System.Boolean)
spec.csharp:
- uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
name: ActionUpdate
nameWithType: MapObject.ActionUpdate
fullName: TinyLife.Objects.MapObject.ActionUpdate
2021-11-23 16:24:04 +01:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2022-07-04 16:50:43 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
2022-07-04 16:50:43 +02:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.TimeSpan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
2022-07-04 16:50:43 +02:00
isExternal: true
- name: ', '
2022-11-12 13:53:28 +01:00
nameWithType: ', '
fullName: ', '
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
2022-07-04 16:50:43 +02:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
2021-11-23 16:24:04 +01:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
name: ActionUpdate
nameWithType: MapObject.ActionUpdate
fullName: TinyLife.Objects.MapObject.ActionUpdate
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-08-30 20:44:32 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
2021-11-26 23:42:22 +01:00
isExternal: true
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.TimeSpan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
isExternal: true
2021-08-30 20:44:32 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2021-11-26 23:42:22 +01:00
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
2021-08-30 20:44:32 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
isExternal: true
- uid: TinyLife.Actions.Action.Update*
commentId: Overload:TinyLife.Actions.Action.Update
name: Update
nameWithType: Action.Update
fullName: TinyLife.Actions.Action.Update
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
isExternal: true
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
name: Single
nameWithType: Single
fullName: System.Single
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
- uid: MLEM.Animations.SpriteAnimation.Completed
commentId: T:MLEM.Animations.SpriteAnimation.Completed
isExternal: true
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
nameWithType: Action.OnCompleted
fullName: TinyLife.Actions.Action.OnCompleted
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
nameWithType: Action.OnCompleted
fullName: TinyLife.Actions.Action.OnCompleted
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.ForceResult
commentId: F:TinyLife.Actions.Action.ForceResult
parent: TinyLife.Actions.Action
name: ForceResult
nameWithType: Action.ForceResult
fullName: TinyLife.Actions.Action.ForceResult
- uid: TinyLife.Actions.CompletionType.Active
commentId: F:TinyLife.Actions.CompletionType.Active
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.IsCompleted*
commentId: Overload:TinyLife.Actions.Action.IsCompleted
name: IsCompleted
nameWithType: Action.IsCompleted
fullName: TinyLife.Actions.Action.IsCompleted
- uid: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
parent: TinyLife.Objects.MapObject
isExternal: true
name: OnActionCompleted(Action, CompletionType, Boolean)
nameWithType: MapObject.OnActionCompleted(Action, CompletionType, Boolean)
fullName: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, System.Boolean)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
name: OnActionCompleted
nameWithType: MapObject.OnActionCompleted
fullName: TinyLife.Objects.MapObject.OnActionCompleted
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2021-10-14 20:30:40 +02:00
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
name: OnActionCompleted
nameWithType: MapObject.OnActionCompleted
fullName: TinyLife.Objects.MapObject.OnActionCompleted
2021-08-04 06:51:12 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.CompletionType
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2021-10-14 20:30:40 +02:00
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.OnCompleted*
commentId: Overload:TinyLife.Actions.Action.OnCompleted
name: OnCompleted
nameWithType: Action.OnCompleted
fullName: TinyLife.Actions.Action.OnCompleted
- uid: TinyLife.Actions.Action.Validate*
commentId: Overload:TinyLife.Actions.Action.Validate
name: Validate
nameWithType: Action.Validate
fullName: TinyLife.Actions.Action.Validate
- uid: TinyLife.Objects.BreakableFurniture
commentId: T:TinyLife.Objects.BreakableFurniture
parent: TinyLife.Objects
name: BreakableFurniture
nameWithType: BreakableFurniture
fullName: TinyLife.Objects.BreakableFurniture
- uid: TinyLife.Actions.ActionType.TypeSettings.IgnoreObjectConditions
commentId: F:TinyLife.Actions.ActionType.TypeSettings.IgnoreObjectConditions
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.TryForceResult*
commentId: Overload:TinyLife.Actions.Action.TryForceResult
name: TryForceResult
nameWithType: Action.TryForceResult
fullName: TinyLife.Actions.Action.TryForceResult
- uid: System.Nullable{TinyLife.Actions.CanExecuteResult}
commentId: T:System.Nullable{TinyLife.Actions.CanExecuteResult}
parent: System
definition: System.Nullable`1
name: Nullable<CanExecuteResult>
nameWithType: Nullable<CanExecuteResult>
fullName: System.Nullable<TinyLife.Actions.CanExecuteResult>
nameWithType.vb: Nullable(Of CanExecuteResult)
fullName.vb: System.Nullable(Of TinyLife.Actions.CanExecuteResult)
name.vb: Nullable(Of CanExecuteResult)
spec.csharp:
2021-10-14 20:30:40 +02:00
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
2021-10-14 20:30:40 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2021-10-14 20:30:40 +02:00
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
parent: TinyLife.Actions.Action
name: CanMultitask(Action, Action)
nameWithType: Action.CanMultitask(Action, Action)
fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
name: CanMultitask
nameWithType: Action.CanMultitask
fullName: TinyLife.Actions.Action.CanMultitask
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
name: CanMultitask
nameWithType: Action.CanMultitask
fullName: TinyLife.Actions.Action.CanMultitask
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.CanMultitask*
commentId: Overload:TinyLife.Actions.Action.CanMultitask
name: CanMultitask
nameWithType: Action.CanMultitask
fullName: TinyLife.Actions.Action.CanMultitask
- uid: TinyLife.Actions.Action.CanCancel*
commentId: Overload:TinyLife.Actions.Action.CanCancel
name: CanCancel
nameWithType: Action.CanCancel
fullName: TinyLife.Actions.Action.CanCancel
- uid: TinyLife.Actions.Action.GetNextAction*
commentId: Overload:TinyLife.Actions.Action.GetNextAction
name: GetNextAction
nameWithType: Action.GetNextAction
fullName: TinyLife.Actions.Action.GetNextAction
- uid: TinyLife.Actions.ActionType.TypeSettings.Texture
commentId: F:TinyLife.Actions.ActionType.TypeSettings.Texture
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
isExternal: true
- uid: TinyLife.Actions.Action.GetIconObject*
commentId: Overload:TinyLife.Actions.Action.GetIconObject
name: GetIconObject
nameWithType: Action.GetIconObject
fullName: TinyLife.Actions.Action.GetIconObject
- uid: TinyLife.GameSpeed.ExtremelyFast
commentId: F:TinyLife.GameSpeed.ExtremelyFast
isExternal: true
- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed*
commentId: Overload:TinyLife.Actions.Action.CausesExtremelyFastSpeed
name: CausesExtremelyFastSpeed
nameWithType: Action.CausesExtremelyFastSpeed
fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed
- uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true
- uid: TinyLife.Actions.Action.GetDisplayName*
commentId: Overload:TinyLife.Actions.Action.GetDisplayName
name: GetDisplayName
nameWithType: Action.GetDisplayName
fullName: TinyLife.Actions.Action.GetDisplayName
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
name: String
nameWithType: String
fullName: System.String
- uid: TinyLife.Actions.SleepAction
commentId: T:TinyLife.Actions.SleepAction
isExternal: true
- uid: TinyLife.Actions.Action.CanEnqueueConversation*
commentId: Overload:TinyLife.Actions.Action.CanEnqueueConversation
name: CanEnqueueConversation
nameWithType: Action.CanEnqueueConversation
fullName: TinyLife.Actions.Action.CanEnqueueConversation
- uid: TinyLife.Actions.ActionType.QuitJob
commentId: F:TinyLife.Actions.ActionType.QuitJob
isExternal: true
- uid: TinyLife.Actions.Action.PlayerPromptOpen
commentId: P:TinyLife.Actions.Action.PlayerPromptOpen
parent: TinyLife.Actions.Action
name: PlayerPromptOpen
nameWithType: Action.PlayerPromptOpen
fullName: TinyLife.Actions.Action.PlayerPromptOpen
- uid: TinyLife.GameImpl.CurrentHousehold
commentId: P:TinyLife.GameImpl.CurrentHousehold
isExternal: true
- uid: System.InvalidOperationException
commentId: T:System.InvalidOperationException
isExternal: true
- uid: TinyLife.Actions.Action.OpenPlayerPrompt*
commentId: Overload:TinyLife.Actions.Action.OpenPlayerPrompt
name: OpenPlayerPrompt
nameWithType: Action.OpenPlayerPrompt
fullName: TinyLife.Actions.Action.OpenPlayerPrompt
- uid: System.Predicate{MLEM.Ui.Elements.Panel}
commentId: T:System.Predicate{MLEM.Ui.Elements.Panel}
parent: System
definition: System.Predicate`1
name: Predicate<Panel>
nameWithType: Predicate<Panel>
fullName: System.Predicate<MLEM.Ui.Elements.Panel>
nameWithType.vb: Predicate(Of Panel)
fullName.vb: System.Predicate(Of MLEM.Ui.Elements.Panel)
name.vb: Predicate(Of Panel)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Predicate`1
name: Predicate
nameWithType: Predicate
fullName: System.Predicate
2021-10-14 20:30:40 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.Panel
name: Panel
nameWithType: Panel
fullName: MLEM.Ui.Elements.Panel
2021-10-14 20:30:40 +02:00
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
2022-11-12 13:53:28 +01:00
spec.vb:
- 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: )
- uid: System.Action{MLEM.Ui.Elements.Panel}
commentId: T:System.Action{MLEM.Ui.Elements.Panel}
parent: System
definition: System.Action`1
name: Action<Panel>
nameWithType: Action<Panel>
fullName: System.Action<MLEM.Ui.Elements.Panel>
nameWithType.vb: Action(Of Panel)
fullName.vb: System.Action(Of MLEM.Ui.Elements.Panel)
name.vb: Action(Of Panel)
spec.csharp:
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
2021-10-14 20:30:40 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.Panel
name: Panel
nameWithType: Panel
fullName: MLEM.Ui.Elements.Panel
2021-10-14 20:30:40 +02:00
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: MLEM.Ui.Elements.Panel
name: Panel
nameWithType: Panel
fullName: MLEM.Ui.Elements.Panel
2021-10-14 20:30:40 +02:00
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}}
commentId: T:System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}}
parent: System
definition: System.Func`2
name: Func<CoveringGroup, IEnumerable<Element>>
nameWithType: Func<CoveringGroup, IEnumerable<Element>>
fullName: System.Func<TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable<MLEM.Ui.Elements.Element>>
nameWithType.vb: Func(Of CoveringGroup, IEnumerable(Of Element))
fullName.vb: System.Func(Of TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable(Of MLEM.Ui.Elements.Element))
name.vb: Func(Of CoveringGroup, IEnumerable(Of Element))
spec.csharp:
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Uis.CoveringGroup
name: CoveringGroup
nameWithType: CoveringGroup
fullName: TinyLife.Uis.CoveringGroup
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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: '>'
spec.vb:
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
2021-10-14 20:30:40 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Uis.CoveringGroup
name: CoveringGroup
nameWithType: CoveringGroup
fullName: TinyLife.Uis.CoveringGroup
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
2021-10-14 20:30:40 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.Element
name: Element
nameWithType: Element
fullName: MLEM.Ui.Elements.Element
2021-10-14 20:30:40 +02:00
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
- uid: TinyLife.Uis.CoveringGroup
commentId: T:TinyLife.Uis.CoveringGroup
parent: TinyLife.Uis
name: CoveringGroup
nameWithType: CoveringGroup
fullName: TinyLife.Uis.CoveringGroup
- uid: System.Predicate`1
commentId: T:System.Predicate`1
isExternal: true
name: Predicate<T>
nameWithType: Predicate<T>
fullName: System.Predicate<T>
nameWithType.vb: Predicate(Of T)
fullName.vb: System.Predicate(Of T)
name.vb: Predicate(Of T)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Predicate`1
name: Predicate
nameWithType: Predicate
fullName: System.Predicate
2021-08-04 06:51:12 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2021-08-04 06:51:12 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Predicate`1
name: Predicate
nameWithType: Predicate
fullName: System.Predicate
2021-08-04 06:51:12 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Action`1
commentId: T:System.Action`1
isExternal: true
name: Action<T>
nameWithType: Action<T>
fullName: System.Action<T>
nameWithType.vb: Action(Of T)
fullName.vb: System.Action(Of T)
name.vb: Action(Of T)
spec.csharp:
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
isExternal: true
- name: <
nameWithType: <
fullName: <
- name: T
nameWithType: T
fullName: T
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
2021-08-04 06:51:12 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Func`2
commentId: T:System.Func`2
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: Func<T, TResult>
nameWithType: Func<T, TResult>
fullName: System.Func<T, TResult>
nameWithType.vb: Func(Of T, TResult)
fullName.vb: System.Func(Of T, TResult)
name.vb: Func(Of T, TResult)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
2021-08-04 06:51:12 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
- name: ', '
nameWithType: ', '
fullName: ', '
- name: TResult
nameWithType: TResult
fullName: TResult
2021-10-14 20:30:40 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- name: T
nameWithType: T
fullName: T
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- name: TResult
nameWithType: TResult
fullName: TResult
- name: )
nameWithType: )
fullName: )
- uid: MLEM.Textures
commentId: N:MLEM.Textures
isExternal: true
name: MLEM.Textures
nameWithType: MLEM.Textures
fullName: MLEM.Textures
- uid: TinyLife.Uis
commentId: N:TinyLife.Uis
name: TinyLife.Uis
nameWithType: TinyLife.Uis
fullName: TinyLife.Uis
- uid: TinyLife.Actions.Action.OpenYesNoPrompt*
commentId: Overload:TinyLife.Actions.Action.OpenYesNoPrompt
name: OpenYesNoPrompt
nameWithType: Action.OpenYesNoPrompt
fullName: TinyLife.Actions.Action.OpenYesNoPrompt
- uid: System.Action
commentId: T:System.Action
parent: System
isExternal: true
name: Action
nameWithType: Action
fullName: System.Action
- uid: MLEM.Ui.Elements.TextField
commentId: T:MLEM.Ui.Elements.TextField
isExternal: true
- uid: TinyLife.Actions.Action.OpenTextPrompt*
commentId: Overload:TinyLife.Actions.Action.OpenTextPrompt
name: OpenTextPrompt
nameWithType: Action.OpenTextPrompt
fullName: TinyLife.Actions.Action.OpenTextPrompt
- uid: System.Action{System.String}
commentId: T:System.Action{System.String}
parent: System
definition: System.Action`1
name: Action<String>
nameWithType: Action<String>
fullName: System.Action<System.String>
nameWithType.vb: Action(Of String)
fullName.vb: System.Action(Of System.String)
name.vb: Action(Of String)
spec.csharp:
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
2021-10-14 20:30:40 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
2021-08-04 06:51:12 +02:00
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Action`1
name: Action
nameWithType: Action
fullName: System.Action
2021-08-04 06:51:12 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
2021-08-04 06:51:12 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Predicate{System.String}
commentId: T:System.Predicate{System.String}
parent: System
definition: System.Predicate`1
name: Predicate<String>
nameWithType: Predicate<String>
fullName: System.Predicate<System.String>
nameWithType.vb: Predicate(Of String)
fullName.vb: System.Predicate(Of System.String)
name.vb: Predicate(Of String)
spec.csharp:
- 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: '>'
spec.vb:
- uid: System.Predicate`1
name: Predicate
nameWithType: Predicate
fullName: System.Predicate
2021-10-14 20:30:40 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
2021-10-14 20:30:40 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.TextField.Rule
commentId: T:MLEM.Ui.Elements.TextField.Rule
parent: MLEM.Ui.Elements
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: TextField.Rule
nameWithType: TextField.Rule
fullName: MLEM.Ui.Elements.TextField.Rule
- uid: MLEM.Ui.Elements
commentId: N:MLEM.Ui.Elements
isExternal: true
name: MLEM.Ui.Elements
nameWithType: MLEM.Ui.Elements
fullName: MLEM.Ui.Elements
- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
parent: TinyLife.Actions.Action
isExternal: true
name: OpenTextPrompt(String, Action<String>, Predicate<String>, TextField.Rule, String, TextureRegion)
nameWithType: Action.OpenTextPrompt(String, Action<String>, Predicate<String>, TextField.Rule, String, TextureRegion)
fullName: TinyLife.Actions.Action.OpenTextPrompt(System.String, System.Action<System.String>, System.Predicate<System.String>, MLEM.Ui.Elements.TextField.Rule, System.String, MLEM.Textures.TextureRegion)
nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion)
fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(System.String, System.Action(Of System.String), System.Predicate(Of System.String), MLEM.Ui.Elements.TextField.Rule, System.String, MLEM.Textures.TextureRegion)
name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
name: OpenTextPrompt
nameWithType: Action.OpenTextPrompt
fullName: TinyLife.Actions.Action.OpenTextPrompt
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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: '>'
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Predicate`1
name: Predicate
nameWithType: Predicate
fullName: System.Predicate
2021-08-04 06:51:12 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
2021-08-04 06:51:12 +02:00
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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
2021-10-14 20:30:40 +02:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
2021-10-14 20:30:40 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
name: OpenTextPrompt
nameWithType: Action.OpenTextPrompt
fullName: TinyLife.Actions.Action.OpenTextPrompt
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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: )
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Predicate`1
name: Predicate
nameWithType: Predicate
fullName: System.Predicate
2021-08-04 06:51:12 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
2021-08-04 06:51:12 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Ui.Elements.TextField.Rule
name: TextField.Rule
nameWithType: TextField.Rule
fullName: MLEM.Ui.Elements.TextField.Rule
2021-08-04 06:51:12 +02:00
isExternal: true
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.String
name: String
nameWithType: String
fullName: System.String
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
2021-08-04 06:51:12 +02:00
isExternal: true
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.ChoicePromptInfo
commentId: T:TinyLife.ChoicePromptInfo
parent: TinyLife
name: ChoicePromptInfo
nameWithType: ChoicePromptInfo
fullName: TinyLife.ChoicePromptInfo
- uid: TinyLife.Actions.Action.OpenChoicePrompt*
commentId: Overload:TinyLife.Actions.Action.OpenChoicePrompt
name: OpenChoicePrompt
nameWithType: Action.OpenChoicePrompt
fullName: TinyLife.Actions.Action.OpenChoicePrompt
- uid: TinyLife
commentId: N:TinyLife
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- uid: TinyLife.Actions.ActionType.PracticeJokes
commentId: F:TinyLife.Actions.ActionType.PracticeJokes
2022-05-24 13:36:05 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.ActionType.PracticeSpeech
commentId: F:TinyLife.Actions.ActionType.PracticeSpeech
isExternal: true
- uid: System.Int32.MaxValue
commentId: F:System.Int32.MaxValue
isExternal: true
- uid: TinyLife.Actions.Action.SpeakAlone*
commentId: Overload:TinyLife.Actions.Action.SpeakAlone
name: SpeakAlone
nameWithType: Action.SpeakAlone
fullName: TinyLife.Actions.Action.SpeakAlone
- uid: TinyLife.Actions.EmoteCategory
commentId: T:TinyLife.Actions.EmoteCategory
parent: TinyLife.Actions
name: EmoteCategory
nameWithType: EmoteCategory
fullName: TinyLife.Actions.EmoteCategory
- uid: TinyLife.Objects.SpeakStyle
commentId: T:TinyLife.Objects.SpeakStyle
parent: TinyLife.Objects
name: SpeakStyle
nameWithType: SpeakStyle
fullName: TinyLife.Objects.SpeakStyle
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
name: Int32
nameWithType: Int32
fullName: System.Int32
- uid: TinyLife.Actions.SocialAction.IsMain
commentId: P:TinyLife.Actions.SocialAction.IsMain
parent: TinyLife.Actions.SocialAction
name: IsMain
nameWithType: SocialAction.IsMain
fullName: TinyLife.Actions.SocialAction.IsMain
- uid: TinyLife.Actions.Action.SpeakInConversation*
commentId: Overload:TinyLife.Actions.Action.SpeakInConversation
name: SpeakInConversation
nameWithType: Action.SpeakInConversation
fullName: TinyLife.Actions.Action.SpeakInConversation
- uid: System.Nullable{TinyLife.Actions.EmoteCategory}
commentId: T:System.Nullable{TinyLife.Actions.EmoteCategory}
parent: System
definition: System.Nullable`1
name: Nullable<EmoteCategory>
nameWithType: Nullable<EmoteCategory>
fullName: System.Nullable<TinyLife.Actions.EmoteCategory>
nameWithType.vb: Nullable(Of EmoteCategory)
fullName.vb: System.Nullable(Of TinyLife.Actions.EmoteCategory)
name.vb: Nullable(Of EmoteCategory)
2022-05-24 13:36:05 +02:00
spec.csharp:
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
nameWithType: EmoteCategory
fullName: TinyLife.Actions.EmoteCategory
2022-05-24 13:36:05 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
nameWithType: EmoteCategory
fullName: TinyLife.Actions.EmoteCategory
2022-05-24 13:36:05 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Nullable{TinyLife.Objects.SpeakStyle}
commentId: T:System.Nullable{TinyLife.Objects.SpeakStyle}
parent: System
definition: System.Nullable`1
name: Nullable<SpeakStyle>
nameWithType: Nullable<SpeakStyle>
fullName: System.Nullable<TinyLife.Objects.SpeakStyle>
nameWithType.vb: Nullable(Of SpeakStyle)
fullName.vb: System.Nullable(Of TinyLife.Objects.SpeakStyle)
name.vb: Nullable(Of SpeakStyle)
2022-05-24 13:36:05 +02:00
spec.csharp:
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
nameWithType: SpeakStyle
fullName: TinyLife.Objects.SpeakStyle
2022-05-24 13:36:05 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
nameWithType: SpeakStyle
fullName: TinyLife.Objects.SpeakStyle
2022-05-24 13:36:05 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
isExternal: true
- uid: TinyLife.Actions.Action.StartedAutomatically
commentId: P:TinyLife.Actions.Action.StartedAutomatically
parent: TinyLife.Actions.Action
name: StartedAutomatically
nameWithType: Action.StartedAutomatically
fullName: TinyLife.Actions.Action.StartedAutomatically
- uid: TinyLife.Actions.Action.CompleteInTime*
commentId: Overload:TinyLife.Actions.Action.CompleteInTime
name: CompleteInTime
nameWithType: Action.CompleteInTime
fullName: TinyLife.Actions.Action.CompleteInTime
- uid: TinyLife.Skills.SkillType
commentId: T:TinyLife.Skills.SkillType
parent: TinyLife.Skills
name: SkillType
nameWithType: SkillType
fullName: TinyLife.Skills.SkillType
- uid: TinyLife.Skills
commentId: N:TinyLife.Skills
name: TinyLife.Skills
nameWithType: TinyLife.Skills
fullName: TinyLife.Skills
- uid: TinyLife.Need
commentId: T:TinyLife.Need
name: Need
nameWithType: Need
fullName: TinyLife.Need
- uid: TinyLife.Need.Max
commentId: F:TinyLife.Need.Max
isExternal: true
- uid: TinyLife.Actions.Action.CompleteIfNeedFull*
commentId: Overload:TinyLife.Actions.Action.CompleteIfNeedFull
name: CompleteIfNeedFull
nameWithType: Action.CompleteIfNeedFull
fullName: TinyLife.Actions.Action.CompleteIfNeedFull
- uid: TinyLife.NeedType
commentId: T:TinyLife.NeedType
parent: TinyLife
name: NeedType
nameWithType: NeedType
fullName: TinyLife.NeedType
- uid: TinyLife.Actions.ActionType.Eat
commentId: F:TinyLife.Actions.ActionType.Eat
isExternal: true
- uid: TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean)
isExternal: true
- 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.Action.PickUpAndGoTo*
commentId: Overload:TinyLife.Actions.Action.PickUpAndGoTo
name: PickUpAndGoTo
nameWithType: Action.PickUpAndGoTo
fullName: TinyLife.Actions.Action.PickUpAndGoTo
- uid: TinyLife.Objects.ObjectCategory
commentId: T:TinyLife.Objects.ObjectCategory
parent: TinyLife.Objects
name: ObjectCategory
nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory
- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<Action>
nameWithType: IEnumerable<Action>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Actions.Action>
nameWithType.vb: IEnumerable(Of Action)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Action)
name.vb: IEnumerable(Of Action)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
2022-05-24 13:36:05 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2022-05-24 13:36:05 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
2022-05-24 13:36:05 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
2022-05-24 13:36:05 +02:00
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2022-05-24 13:36:05 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- name: T
nameWithType: T
fullName: T
2022-05-24 13:36:05 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
- uid: System.Func{TinyLife.Objects.Furniture,System.Boolean}
commentId: T:System.Func{TinyLife.Objects.Furniture,System.Boolean}
parent: System
definition: System.Func`2
name: Func<Furniture, Boolean>
nameWithType: Func<Furniture, Boolean>
fullName: System.Func<TinyLife.Objects.Furniture, System.Boolean>
nameWithType.vb: Func(Of Furniture, Boolean)
fullName.vb: System.Func(Of TinyLife.Objects.Furniture, System.Boolean)
name.vb: Func(Of Furniture, Boolean)
spec.csharp:
- 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
2022-05-24 13:36:05 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- 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
2022-05-24 13:36:05 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.Person.CurrentPose
commentId: F:TinyLife.Objects.Person.CurrentPose
isExternal: true
- uid: TinyLife.Objects.Person.Pose.Sitting
commentId: F:TinyLife.Objects.Person.Pose.Sitting
isExternal: true
- uid: TinyLife.NeedType.Energy
commentId: F:TinyLife.NeedType.Energy
isExternal: true
- uid: TinyLife.Actions.Action.Sit*
commentId: Overload:TinyLife.Actions.Action.Sit
name: Sit
nameWithType: Action.Sit
fullName: TinyLife.Actions.Action.Sit
- uid: TinyLife.Objects.Furniture
commentId: T:TinyLife.Objects.Furniture
parent: TinyLife.Objects
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.ActionSpot
commentId: T:TinyLife.Objects.ActionSpot
parent: TinyLife.Objects
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
- uid: TinyLife.Objects.ObjectCategory.Chair
commentId: F:TinyLife.Objects.ObjectCategory.Chair
isExternal: true
- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
commentId: M:TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
parent: TinyLife.Actions.Action
isExternal: true
name: Sit(Furniture, Single, ActionSpot)
nameWithType: Action.Sit(Furniture, Single, ActionSpot)
fullName: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, System.Single, TinyLife.Objects.ActionSpot)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
name: Sit
nameWithType: Action.Sit
fullName: TinyLife.Actions.Action.Sit
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2021-10-14 20:30:40 +02:00
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
- name: )
nameWithType: )
fullName: )
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
name: Sit
nameWithType: Action.Sit
fullName: TinyLife.Actions.Action.Sit
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2021-10-14 20:30:40 +02:00
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.GetFreeChair*
commentId: Overload:TinyLife.Actions.Action.GetFreeChair
name: GetFreeChair
nameWithType: Action.GetFreeChair
fullName: TinyLife.Actions.Action.GetFreeChair
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2}
commentId: T:System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2}
parent: System
definition: System.ValueTuple`3
name: (T1, T2, T3)<Furniture, ActionSpot, Direction2>
nameWithType: (T1, T2, T3)<Furniture, ActionSpot, Direction2>
fullName: System.ValueTuple<TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2>
nameWithType.vb: (T1, T2, T3)(Of Furniture, ActionSpot, Direction2)
fullName.vb: System.ValueTuple(Of TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2)
name.vb: (T1, T2, T3)(Of Furniture, ActionSpot, Direction2)
2022-03-09 16:13:05 +01:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.ValueTuple`3
name: (T1, T2, T3)
nameWithType: (T1, T2, T3)
fullName: System.ValueTuple
2022-03-09 16:13:05 +01:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
2022-03-09 16:13:05 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Misc.Direction2
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
isExternal: true
2022-03-09 16:13:05 +01:00
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.ValueTuple`3
name: (T1, T2, T3)
nameWithType: (T1, T2, T3)
fullName: System.ValueTuple
2022-03-09 16:13:05 +01:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
2021-10-14 20:30:40 +02:00
- name: ', '
2022-11-12 13:53:28 +01:00
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
2021-10-14 20:30:40 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: MLEM.Misc.Direction2
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
2021-08-04 06:51:12 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.ValueTuple`3
commentId: T:System.ValueTuple`3
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: (T1, T2, T3)<T1, T2, T3>
nameWithType: (T1, T2, T3)<T1, T2, T3>
fullName: System.ValueTuple<T1, T2, T3>
nameWithType.vb: (T1, T2, T3)(Of T1, T2, T3)
fullName.vb: System.ValueTuple(Of T1, T2, T3)
name.vb: (T1, T2, T3)(Of T1, T2, T3)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.ValueTuple`3
name: (T1, T2, T3)
nameWithType: (T1, T2, T3)
fullName: System.ValueTuple
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- name: T1
nameWithType: T1
fullName: T1
- name: ', '
nameWithType: ', '
fullName: ', '
- name: T2
nameWithType: T2
fullName: T2
- name: ', '
nameWithType: ', '
fullName: ', '
- name: T3
nameWithType: T3
fullName: T3
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.ValueTuple`3
name: (T1, T2, T3)
nameWithType: (T1, T2, T3)
fullName: System.ValueTuple
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- name: T1
nameWithType: T1
fullName: T1
- name: ', '
nameWithType: ', '
fullName: ', '
- name: T2
nameWithType: T2
fullName: T2
- name: ', '
nameWithType: ', '
fullName: ', '
- name: T3
nameWithType: T3
fullName: T3
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
commentId: M:TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
parent: TinyLife.Actions.Action
name: GetFreeChair(Person, Furniture)
nameWithType: Action.GetFreeChair(Person, Furniture)
fullName: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
name: GetFreeChair
nameWithType: Action.GetFreeChair
fullName: TinyLife.Actions.Action.GetFreeChair
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- 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
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
name: GetFreeChair
nameWithType: Action.GetFreeChair
fullName: TinyLife.Actions.Action.GetFreeChair
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- 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
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.GetFreeChairs*
commentId: Overload:TinyLife.Actions.Action.GetFreeChairs
name: GetFreeChairs
nameWithType: Action.GetFreeChairs
fullName: TinyLife.Actions.Action.GetFreeChairs
- uid: System.Func{MLEM.Misc.Direction2,System.Boolean}
commentId: T:System.Func{MLEM.Misc.Direction2,System.Boolean}
parent: System
definition: System.Func`2
name: Func<Direction2, Boolean>
nameWithType: Func<Direction2, Boolean>
fullName: System.Func<MLEM.Misc.Direction2, System.Boolean>
nameWithType.vb: Func(Of Direction2, Boolean)
fullName.vb: System.Func(Of MLEM.Misc.Direction2, System.Boolean)
name.vb: Func(Of Direction2, Boolean)
2021-10-14 20:30:40 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- uid: MLEM.Misc.Direction2
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Func`2
name: Func
nameWithType: Func
fullName: System.Func
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- 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
2021-08-04 06:51:12 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<(T1, T2, T3)<Furniture, ActionSpot, Direction2>>
nameWithType: IEnumerable<(T1, T2, T3)<Furniture, ActionSpot, Direction2>>
fullName: System.Collections.Generic.IEnumerable<System.ValueTuple<TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2>>
nameWithType.vb: IEnumerable(Of (T1, T2, T3)(Of Furniture, ActionSpot, Direction2))
fullName.vb: System.Collections.Generic.IEnumerable(Of System.ValueTuple(Of TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2))
name.vb: IEnumerable(Of (T1, T2, T3)(Of Furniture, ActionSpot, Direction2))
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- uid: System.ValueTuple`3
name: (T1, T2, T3)
nameWithType: (T1, T2, T3)
fullName: System.ValueTuple
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Misc.Direction2
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '>'
nameWithType: '>'
fullName: '>'
- name: '>'
nameWithType: '>'
fullName: '>'
2021-10-14 20:30:40 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: System.ValueTuple`3
name: (T1, T2, T3)
nameWithType: (T1, T2, T3)
fullName: System.ValueTuple
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: MLEM.Misc.Direction2
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
2021-10-14 20:30:40 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)
commentId: M:TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.FindAllFreePeople*
commentId: Overload:TinyLife.Actions.Action.FindAllFreePeople
name: FindAllFreePeople
nameWithType: Action.FindAllFreePeople
fullName: TinyLife.Actions.Action.FindAllFreePeople
- uid: System.Nullable{Microsoft.Xna.Framework.Vector2}
commentId: T:System.Nullable{Microsoft.Xna.Framework.Vector2}
parent: System
definition: System.Nullable`1
name: Nullable<Vector2>
nameWithType: Nullable<Vector2>
fullName: System.Nullable<Microsoft.Xna.Framework.Vector2>
nameWithType.vb: Nullable(Of Vector2)
fullName.vb: System.Nullable(Of Microsoft.Xna.Framework.Vector2)
name.vb: Nullable(Of Vector2)
2021-10-14 20:30:40 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- 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
2021-10-14 20:30:40 +02:00
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Nullable{System.Single}
commentId: T:System.Nullable{System.Single}
parent: System
definition: System.Nullable`1
name: Nullable<Single>
nameWithType: Nullable<Single>
fullName: System.Nullable<System.Single>
nameWithType.vb: Nullable(Of Single)
fullName.vb: System.Nullable(Of System.Single)
name.vb: Nullable(Of Single)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
2021-08-04 06:51:12 +02:00
isExternal: true
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<Person>
nameWithType: IEnumerable<Person>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Objects.Person>
nameWithType.vb: IEnumerable(Of Person)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person)
name.vb: IEnumerable(Of Person)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.BreakableFurniture.Broken
commentId: F:TinyLife.Objects.BreakableFurniture.Broken
parent: TinyLife.Objects.BreakableFurniture
name: Broken
nameWithType: BreakableFurniture.Broken
fullName: TinyLife.Objects.BreakableFurniture.Broken
- uid: TinyLife.Actions.Action.FindAllFreeFurniture*
commentId: Overload:TinyLife.Actions.Action.FindAllFreeFurniture
name: FindAllFreeFurniture
nameWithType: Action.FindAllFreeFurniture
fullName: TinyLife.Actions.Action.FindAllFreeFurniture
- uid: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
- uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<Furniture>
nameWithType: IEnumerable<Furniture>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Objects.Furniture>
nameWithType.vb: IEnumerable(Of Furniture)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture)
name.vb: IEnumerable(Of Furniture)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.World.Wall
commentId: T:TinyLife.World.Wall
parent: TinyLife.World
name: Wall
nameWithType: Wall
fullName: TinyLife.World.Wall
- uid: TinyLife.Actions.Action.FindAllFreeWalls*
commentId: Overload:TinyLife.Actions.Action.FindAllFreeWalls
name: FindAllFreeWalls
nameWithType: Action.FindAllFreeWalls
fullName: TinyLife.Actions.Action.FindAllFreeWalls
- uid: System.Collections.Generic.IEnumerable{TinyLife.World.Wall}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.World.Wall}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<Wall>
nameWithType: IEnumerable<Wall>
fullName: System.Collections.Generic.IEnumerable<TinyLife.World.Wall>
nameWithType.vb: IEnumerable(Of Wall)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.World.Wall)
name.vb: IEnumerable(Of Wall)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.World.Wall
name: Wall
nameWithType: Wall
fullName: TinyLife.World.Wall
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.World.Wall
name: Wall
nameWithType: Wall
fullName: TinyLife.World.Wall
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.FindAllFreeGround*
commentId: Overload:TinyLife.Actions.Action.FindAllFreeGround
name: FindAllFreeGround
nameWithType: Action.FindAllFreeGround
fullName: TinyLife.Actions.Action.FindAllFreeGround
- uid: System.Collections.Generic.IEnumerable{Microsoft.Xna.Framework.Point}
commentId: T:System.Collections.Generic.IEnumerable{Microsoft.Xna.Framework.Point}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<Point>
nameWithType: IEnumerable<Point>
fullName: System.Collections.Generic.IEnumerable<Microsoft.Xna.Framework.Point>
nameWithType.vb: IEnumerable(Of Point)
fullName.vb: System.Collections.Generic.IEnumerable(Of Microsoft.Xna.Framework.Point)
name.vb: IEnumerable(Of Point)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: Microsoft.Xna.Framework.Point
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point
isExternal: true
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: Microsoft.Xna.Framework.Point
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point
isExternal: true
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.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.Action.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.Action
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable<Vector2>, Nullable<Single>, Boolean, Boolean)
nameWithType: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable<Vector2>, Nullable<Single>, Boolean, Boolean)
fullName: TinyLife.Actions.Action.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)
nameWithType.vb: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean)
fullName.vb: TinyLife.Actions.Action.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)
2021-10-14 20:30:40 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.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: Action.FindAllFreeFurniture
fullName: TinyLife.Actions.Action.FindAllFreeFurniture
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- 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
2021-10-14 20:30:40 +02:00
isExternal: true
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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
2021-08-04 06:51:12 +02:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Boolean
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
2021-11-26 23:42:22 +01:00
isExternal: true
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.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: Action.FindAllFreeFurniture
fullName: TinyLife.Actions.Action.FindAllFreeFurniture
2021-10-14 20:30:40 +02:00
- name: (
nameWithType: (
fullName: (
2022-11-12 13:53:28 +01:00
- 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
2021-08-04 06:51:12 +02:00
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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
2021-08-04 06:51:12 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- name: )
nameWithType: )
fullName: )
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: System.Nullable`1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2021-11-26 23:42:22 +01:00
- uid: System.Single
name: Single
nameWithType: Single
fullName: System.Single
isExternal: true
2021-10-14 20:30:40 +02:00
- name: )
nameWithType: )
fullName: )
2021-08-04 06:51:12 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- 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
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.FindFreeFurniture*
commentId: Overload:TinyLife.Actions.Action.FindFreeFurniture
name: FindFreeFurniture
nameWithType: Action.FindFreeFurniture
fullName: TinyLife.Actions.Action.FindFreeFurniture
- uid: TinyLife.Actions.Action.FindAllActionObjects*
commentId: Overload:TinyLife.Actions.Action.FindAllActionObjects
name: FindAllActionObjects
nameWithType: Action.FindAllActionObjects
fullName: TinyLife.Actions.Action.FindAllActionObjects
- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionInfo}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionInfo}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<ActionInfo>
nameWithType: IEnumerable<ActionInfo>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Actions.ActionInfo>
nameWithType.vb: IEnumerable(Of ActionInfo)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionInfo)
name.vb: IEnumerable(Of ActionInfo)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- name: '>'
nameWithType: '>'
fullName: '>'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
2021-08-04 06:51:12 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere
commentId: F:TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.FindValidActionObjects*
commentId: Overload:TinyLife.Actions.Action.FindValidActionObjects
name: FindValidActionObjects
nameWithType: Action.FindValidActionObjects
fullName: TinyLife.Actions.Action.FindValidActionObjects
- uid: TinyLife.Actions.ActionVariety.GetPassivePriority(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.ActionVariety.GetPassivePriority(TinyLife.Objects.Person)
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.ActionVariety.CanBeExecuted(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionVariety.CanBeExecuted(TinyLife.Actions.ActionInfo,System.Boolean)
2021-10-14 20:30:40 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.GetRandomVariety*
commentId: Overload:TinyLife.Actions.Action.GetRandomVariety
name: GetRandomVariety
nameWithType: Action.GetRandomVariety
fullName: TinyLife.Actions.Action.GetRandomVariety
- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<ActionVariety>
nameWithType: IEnumerable<ActionVariety>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Actions.ActionVariety>
nameWithType.vb: IEnumerable(Of ActionVariety)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionVariety)
name.vb: IEnumerable(Of ActionVariety)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Actions.ActionVariety
name: ActionVariety
nameWithType: ActionVariety
fullName: TinyLife.Actions.ActionVariety
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Actions.ActionVariety
name: ActionVariety
nameWithType: ActionVariety
fullName: TinyLife.Actions.ActionVariety
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Actions.ActionVariety
commentId: T:TinyLife.Actions.ActionVariety
parent: TinyLife.Actions
name: ActionVariety
nameWithType: ActionVariety
fullName: TinyLife.Actions.ActionVariety
- uid: TinyLife.Objects.ObjectSpot
commentId: T:TinyLife.Objects.ObjectSpot
parent: TinyLife.Objects
name: ObjectSpot
nameWithType: ObjectSpot
fullName: TinyLife.Objects.ObjectSpot
- uid: TinyLife.Actions.Action.GetTableSpot*
commentId: Overload:TinyLife.Actions.Action.GetTableSpot
name: GetTableSpot
nameWithType: Action.GetTableSpot
fullName: TinyLife.Actions.Action.GetTableSpot
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot}
commentId: T:System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot}
2021-10-14 20:30:40 +02:00
parent: System
2022-11-12 13:53:28 +01:00
definition: System.ValueTuple`2
name: (T1, T2)<Furniture, ObjectSpot>
nameWithType: (T1, T2)<Furniture, ObjectSpot>
fullName: System.ValueTuple<TinyLife.Objects.Furniture, TinyLife.Objects.ObjectSpot>
nameWithType.vb: (T1, T2)(Of Furniture, ObjectSpot)
fullName.vb: System.ValueTuple(Of TinyLife.Objects.Furniture, TinyLife.Objects.ObjectSpot)
name.vb: (T1, T2)(Of Furniture, ObjectSpot)
2022-07-04 16:50:43 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.ValueTuple`2
name: (T1, T2)
nameWithType: (T1, T2)
fullName: System.ValueTuple
2022-07-04 16:50:43 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Objects.ObjectSpot
name: ObjectSpot
nameWithType: ObjectSpot
fullName: TinyLife.Objects.ObjectSpot
2022-07-04 16:50:43 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
2022-11-12 13:53:28 +01:00
spec.vb:
- uid: System.ValueTuple`2
name: (T1, T2)
nameWithType: (T1, T2)
fullName: System.ValueTuple
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Objects.Furniture
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
2022-07-04 16:50:43 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.ObjectSpot
name: ObjectSpot
nameWithType: ObjectSpot
fullName: TinyLife.Objects.ObjectSpot
2022-07-04 16:50:43 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.ValueTuple`2
commentId: T:System.ValueTuple`2
isExternal: true
name: (T1, T2)<T1, T2>
nameWithType: (T1, T2)<T1, T2>
fullName: System.ValueTuple<T1, T2>
nameWithType.vb: (T1, T2)(Of T1, T2)
fullName.vb: System.ValueTuple(Of T1, T2)
name.vb: (T1, T2)(Of T1, T2)
spec.csharp:
- uid: System.ValueTuple`2
name: (T1, T2)
nameWithType: (T1, T2)
fullName: System.ValueTuple
isExternal: true
- name: <
nameWithType: <
fullName: <
- name: T1
nameWithType: T1
fullName: T1
2022-07-04 16:50:43 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- name: T2
nameWithType: T2
fullName: T2
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.ValueTuple`2
name: (T1, T2)
nameWithType: (T1, T2)
fullName: System.ValueTuple
2022-07-04 16:50:43 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- name: T1
nameWithType: T1
fullName: T1
2022-07-04 16:50:43 +02:00
- name: ', '
nameWithType: ', '
fullName: ', '
2022-11-12 13:53:28 +01:00
- name: T2
nameWithType: T2
fullName: T2
2022-07-04 16:50:43 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.InvokeForBoth*
commentId: Overload:TinyLife.Actions.Action.InvokeForBoth
name: InvokeForBoth
nameWithType: Action.InvokeForBoth
fullName: TinyLife.Actions.Action.InvokeForBoth
- uid: System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}
commentId: T:System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}
2022-07-04 16:50:43 +02:00
parent: System
2022-11-12 13:53:28 +01:00
definition: System.Action`2
name: Action<Person, Person>
nameWithType: Action<Person, Person>
fullName: System.Action<TinyLife.Objects.Person, TinyLife.Objects.Person>
nameWithType.vb: Action(Of Person, Person)
fullName.vb: System.Action(Of TinyLife.Objects.Person, TinyLife.Objects.Person)
name.vb: Action(Of Person, Person)
2022-07-04 16:50:43 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Action`2
name: Action
nameWithType: Action
fullName: System.Action
2022-07-04 16:50:43 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
2022-07-04 16:50:43 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Action`2
name: Action
nameWithType: Action
fullName: System.Action
2022-07-04 16:50:43 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Objects.Person
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
2022-07-04 16:50:43 +02:00
- name: )
nameWithType: )
fullName: )
2022-11-12 13:53:28 +01:00
- uid: System.Action`2
commentId: T:System.Action`2
2022-07-04 16:50:43 +02:00
isExternal: true
2022-11-12 13:53:28 +01:00
name: Action<T1, T2>
nameWithType: Action<T1, T2>
fullName: System.Action<T1, T2>
nameWithType.vb: Action(Of T1, T2)
fullName.vb: System.Action(Of T1, T2)
name.vb: Action(Of T1, T2)
2022-07-04 16:50:43 +02:00
spec.csharp:
2022-11-12 13:53:28 +01:00
- uid: System.Action`2
name: Action
nameWithType: Action
fullName: System.Action
2022-07-04 16:50:43 +02:00
isExternal: true
- name: <
nameWithType: <
fullName: <
2022-11-12 13:53:28 +01:00
- name: T1
nameWithType: T1
fullName: T1
- name: ', '
nameWithType: ', '
fullName: ', '
- name: T2
nameWithType: T2
fullName: T2
2022-07-04 16:50:43 +02:00
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
2022-11-12 13:53:28 +01:00
- uid: System.Action`2
name: Action
nameWithType: Action
fullName: System.Action
2022-07-04 16:50:43 +02:00
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
2022-11-12 13:53:28 +01:00
- name: T1
nameWithType: T1
fullName: T1
- name: ', '
nameWithType: ', '
fullName: ', '
- name: T2
nameWithType: T2
fullName: T2
2022-07-04 16:50:43 +02:00
- name: )
nameWithType: )
fullName: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Action
name: CanMultitask(Action)
nameWithType: Action.CanMultitask(Action)
fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
nameWithType: Action.CanMultitask
fullName: TinyLife.Actions.Action.CanMultitask
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
nameWithType: Action.CanMultitask
fullName: TinyLife.Actions.Action.CanMultitask
- name: (
nameWithType: (
fullName: (
- uid: TinyLife.Actions.Action
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- name: )
nameWithType: )
fullName: )