### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.Behaviors.ReadBehavior
  commentId: T:TinyLife.Actions.Behaviors.ReadBehavior
  id: ReadBehavior
  parent: TinyLife.Actions.Behaviors
  children:
  - TinyLife.Actions.Behaviors.ReadBehavior.#ctor(TinyLife.Actions.Action,System.Func{TinyLife.Objects.FurnitureType},System.Int32[],System.Func{TinyLife.Objects.Furniture,System.Boolean})
  - TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
  - TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
  - TinyLife.Actions.Behaviors.ReadBehavior.Initialize
  - TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  - TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  langs:
  - csharp
  - vb
  name: ReadBehavior
  nameWithType: ReadBehavior
  fullName: TinyLife.Actions.Behaviors.ReadBehavior
  type: Class
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions.Behaviors
  summary: >-
    An action behavior that is used for any kind of action that involves reading a book or other type of media.

    A <xref href="TinyLife.Actions.BehaviorAction%601" data-throw-if-not-resolved="false"></xref> using this behavior will cause the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> to sit down after using the underlying <xref href="TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior" data-throw-if-not-resolved="false"></xref> behavior to pick up or spawn the book.
  example: []
  syntax:
    content: 'public class ReadBehavior : PickUpOrSpawnBehavior'
    content.vb: Public Class ReadBehavior Inherits PickUpOrSpawnBehavior
  inheritance:
  - System.Object
  - TinyLife.Actions.Behaviors.ActionBehavior
  - TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
  inheritedMembers:
  - TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
  - TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
  - TinyLife.Actions.Behaviors.ActionBehavior.Action
  - TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
  - TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
  - TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
  - 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.Behaviors.ReadBehavior.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
  commentId: P:TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
  id: FullyInProgress
  parent: TinyLife.Actions.Behaviors.ReadBehavior
  langs:
  - csharp
  - vb
  name: FullyInProgress
  nameWithType: ReadBehavior.FullyInProgress
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
  type: Property
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions.Behaviors
  summary: >-
    Returns whether this action behavior is fully in progress.

    This is the action behavior version of <xref href="TinyLife.Actions.Action.FullyInProgress" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: public override bool FullyInProgress { get; }
    parameters: []
    return:
      type: System.Boolean
    content.vb: Public Overrides ReadOnly Property FullyInProgress As Boolean
  overridden: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
  overload: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress*
- uid: TinyLife.Actions.Behaviors.ReadBehavior.#ctor(TinyLife.Actions.Action,System.Func{TinyLife.Objects.FurnitureType},System.Int32[],System.Func{TinyLife.Objects.Furniture,System.Boolean})
  commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.#ctor(TinyLife.Actions.Action,System.Func{TinyLife.Objects.FurnitureType},System.Int32[],System.Func{TinyLife.Objects.Furniture,System.Boolean})
  id: '#ctor(TinyLife.Actions.Action,System.Func{TinyLife.Objects.FurnitureType},System.Int32[],System.Func{TinyLife.Objects.Furniture,System.Boolean})'
  parent: TinyLife.Actions.Behaviors.ReadBehavior
  langs:
  - csharp
  - vb
  name: ReadBehavior(Action, Func<FurnitureType>, int[], Func<Furniture, bool>)
  nameWithType: ReadBehavior.ReadBehavior(Action, Func<FurnitureType>, int[], Func<Furniture, bool>)
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.ReadBehavior(TinyLife.Actions.Action, System.Func<TinyLife.Objects.FurnitureType>, int[], System.Func<TinyLife.Objects.Furniture, bool>)
  type: Constructor
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions.Behaviors
  summary: Creates a new pick up or spawn behavior with the given settings.
  example: []
  syntax:
    content: public ReadBehavior(Action action, Func<FurnitureType> itemToSpawn, int[] colorsToSpawn = null, Func<Furniture, bool> isValid = null)
    parameters:
    - id: action
      type: TinyLife.Actions.Action
      description: The action.
    - id: itemToSpawn
      type: System.Func{TinyLife.Objects.FurnitureType}
      description: The item to spawn, or pick up.
    - id: colorsToSpawn
      type: System.Int32[]
      description: The colors to spawn.
    - id: isValid
      type: System.Func{TinyLife.Objects.Furniture,System.Boolean}
      description: Whether the item that we're trying to pick up is valid. If this is null, the item is checked against the <code class="paramref">itemToSpawn</code>.
    content.vb: Public Sub New(action As Action, itemToSpawn As Func(Of FurnitureType), colorsToSpawn As Integer() = Nothing, isValid As Func(Of Furniture, Boolean) = Nothing)
  overload: TinyLife.Actions.Behaviors.ReadBehavior.#ctor*
  exceptions:
  - type: System.ArgumentNullException
    commentId: T:System.ArgumentNullException
    description: Thrown if the <code class="paramref">itemToSpawn</code> is null.
  nameWithType.vb: ReadBehavior.New(Action, Func(Of FurnitureType), Integer(), Func(Of Furniture, Boolean))
  fullName.vb: TinyLife.Actions.Behaviors.ReadBehavior.New(TinyLife.Actions.Action, System.Func(Of TinyLife.Objects.FurnitureType), Integer(), System.Func(Of TinyLife.Objects.Furniture, Boolean))
  name.vb: New(Action, Func(Of FurnitureType), Integer(), Func(Of Furniture, Boolean))
- uid: TinyLife.Actions.Behaviors.ReadBehavior.Initialize
  commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.Initialize
  id: Initialize
  parent: TinyLife.Actions.Behaviors.ReadBehavior
  langs:
  - csharp
  - vb
  name: Initialize()
  nameWithType: ReadBehavior.Initialize()
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.Initialize()
  type: Method
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions.Behaviors
  summary: >-
    Initializes this action behavior.

    This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenInitialize" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: public override void Initialize()
    content.vb: Public Overrides Sub Initialize()
  overridden: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
  overload: TinyLife.Actions.Behaviors.ReadBehavior.Initialize*
- uid: TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  parent: TinyLife.Actions.Behaviors.ReadBehavior
  langs:
  - csharp
  - vb
  name: Update(GameTime, TimeSpan, float)
  nameWithType: ReadBehavior.Update(GameTime, TimeSpan, float)
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
  type: Method
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions.Behaviors
  summary: >-
    Updates this action behavior every update frame.

    This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
    parameters:
    - id: time
      type: Microsoft.Xna.Framework.GameTime
      description: The game time
    - id: passedInGame
      type: System.TimeSpan
      description: The amount of time that has passed since the last update frame
    - 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 Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
  overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  overload: TinyLife.Actions.Behaviors.ReadBehavior.Update*
  nameWithType.vb: ReadBehavior.Update(GameTime, TimeSpan, Single)
  fullName.vb: TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
  name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
  commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
  id: CanMultitask(TinyLife.Actions.Action)
  parent: TinyLife.Actions.Behaviors.ReadBehavior
  langs:
  - csharp
  - vb
  name: CanMultitask(Action)
  nameWithType: ReadBehavior.CanMultitask(Action)
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
  type: Method
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions.Behaviors
  summary: >-
    Return true on this method if this action can be multi-tasked along with the passed <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref>.

    A multi-tasking is an action that is currently active along with another action.

    By default, multi-tasking is disallowed for any action.
  example: []
  syntax:
    content: public override 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 Overrides Function CanMultitask(other As Action) As Boolean
  overridden: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
  overload: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask*
- uid: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  id: OnCompleted(TinyLife.Actions.CompletionType)
  parent: TinyLife.Actions.Behaviors.ReadBehavior
  langs:
  - csharp
  - vb
  name: OnCompleted(CompletionType)
  nameWithType: ReadBehavior.OnCompleted(CompletionType)
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  type: Method
  assemblies:
  - Tiny Life
  namespace: TinyLife.Actions.Behaviors
  summary: >-
    Causes any activities that this action behavior executes to be marked as completed.

    This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: public override void OnCompleted(CompletionType completion)
    parameters:
    - id: completion
      type: TinyLife.Actions.CompletionType
      description: ''
    content.vb: Public Overrides Sub OnCompleted(completion As CompletionType)
  overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  overload: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted*
references:
- uid: TinyLife.Actions.BehaviorAction`1
  commentId: T:TinyLife.Actions.BehaviorAction`1
  href: TinyLife.Actions.BehaviorAction-1.html
  name: BehaviorAction<T>
  nameWithType: BehaviorAction<T>
  fullName: TinyLife.Actions.BehaviorAction<T>
  nameWithType.vb: BehaviorAction(Of T)
  fullName.vb: TinyLife.Actions.BehaviorAction(Of T)
  name.vb: BehaviorAction(Of T)
  spec.csharp:
  - uid: TinyLife.Actions.BehaviorAction`1
    name: BehaviorAction
    href: TinyLife.Actions.BehaviorAction-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: TinyLife.Actions.BehaviorAction`1
    name: BehaviorAction
    href: TinyLife.Actions.BehaviorAction-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: TinyLife.Objects.PersonLike
  commentId: T:TinyLife.Objects.PersonLike
  parent: TinyLife.Objects
  href: TinyLife.Objects.PersonLike.html
  name: PersonLike
  nameWithType: PersonLike
  fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
  commentId: T:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
  parent: TinyLife.Actions.Behaviors
  href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html
  name: PickUpOrSpawnBehavior
  nameWithType: PickUpOrSpawnBehavior
  fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
- uid: TinyLife.Actions.Behaviors
  commentId: N:TinyLife.Actions.Behaviors
  href: TinyLife.html
  name: TinyLife.Actions.Behaviors
  nameWithType: TinyLife.Actions.Behaviors
  fullName: TinyLife.Actions.Behaviors
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Actions
    name: Actions
    href: TinyLife.Actions.html
  - name: .
  - uid: TinyLife.Actions.Behaviors
    name: Behaviors
    href: TinyLife.Actions.Behaviors.html
  spec.vb:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Actions
    name: Actions
    href: TinyLife.Actions.html
  - name: .
  - uid: TinyLife.Actions.Behaviors
    name: Behaviors
    href: TinyLife.Actions.Behaviors.html
- uid: System.Object
  commentId: T:System.Object
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object
  name: object
  nameWithType: object
  fullName: object
  nameWithType.vb: Object
  fullName.vb: Object
  name.vb: Object
- uid: TinyLife.Actions.Behaviors.ActionBehavior
  commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
  parent: TinyLife.Actions.Behaviors
  href: TinyLife.Actions.Behaviors.ActionBehavior.html
  name: ActionBehavior
  nameWithType: ActionBehavior
  fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
  commentId: M:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
  parent: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
  href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_CreateFirstActions
  name: CreateFirstActions()
  nameWithType: PickUpOrSpawnBehavior.CreateFirstActions()
  fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions()
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
    name: CreateFirstActions
    href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_CreateFirstActions
  - name: (
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
    name: CreateFirstActions
    href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_CreateFirstActions
  - name: (
  - name: )
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
  commentId: M:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
  parent: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
  href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_GetNextAction_TinyLife_Actions_CompletionType_
  name: GetNextAction(CompletionType)
  nameWithType: PickUpOrSpawnBehavior.GetNextAction(CompletionType)
  fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
    name: GetNextAction
    href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_GetNextAction_TinyLife_Actions_CompletionType_
  - name: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    href: TinyLife.Actions.CompletionType.html
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
    name: GetNextAction
    href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_GetNextAction_TinyLife_Actions_CompletionType_
  - name: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    href: TinyLife.Actions.CompletionType.html
  - name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
  commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
  name: Action
  nameWithType: ActionBehavior.Action
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
  commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
  name: CreateLastActions()
  nameWithType: ActionBehavior.CreateLastActions()
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
    name: CreateLastActions
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
  - name: (
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
    name: CreateLastActions
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
  - name: (
  - name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
  commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
  name: GetIconObject()
  nameWithType: ActionBehavior.GetIconObject()
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
    name: GetIconObject
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
  - name: (
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
    name: GetIconObject
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
  - name: (
  - name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
  commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  isExternal: true
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
  name: CreateDefaultInstance(Type, Action)
  nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
    name: CreateDefaultInstance
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
  - name: (
  - uid: System.Type
    name: Type
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.type
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.Action
    name: Action
    href: TinyLife.Actions.Action.html
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
    name: CreateDefaultInstance
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
  - name: (
  - uid: System.Type
    name: Type
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.type
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.Action
    name: Action
    href: TinyLife.Actions.Action.html
  - name: )
- uid: System.Object.Equals(System.Object)
  commentId: M:System.Object.Equals(System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  name: Equals(object)
  nameWithType: object.Equals(object)
  fullName: object.Equals(object)
  nameWithType.vb: Object.Equals(Object)
  fullName.vb: Object.Equals(Object)
  name.vb: Equals(Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.Equals(System.Object,System.Object)
  commentId: M:System.Object.Equals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  name: Equals(object, object)
  nameWithType: object.Equals(object, object)
  fullName: object.Equals(object, object)
  nameWithType.vb: Object.Equals(Object, Object)
  fullName.vb: Object.Equals(Object, Object)
  name.vb: Equals(Object, Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.GetHashCode
  commentId: M:System.Object.GetHashCode
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  name: GetHashCode()
  nameWithType: object.GetHashCode()
  fullName: object.GetHashCode()
  nameWithType.vb: Object.GetHashCode()
  fullName.vb: Object.GetHashCode()
  spec.csharp:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
- uid: System.Object.GetType
  commentId: M:System.Object.GetType
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  name: GetType()
  nameWithType: object.GetType()
  fullName: object.GetType()
  nameWithType.vb: Object.GetType()
  fullName.vb: Object.GetType()
  spec.csharp:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
- uid: System.Object.MemberwiseClone
  commentId: M:System.Object.MemberwiseClone
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  name: MemberwiseClone()
  nameWithType: object.MemberwiseClone()
  fullName: object.MemberwiseClone()
  nameWithType.vb: Object.MemberwiseClone()
  fullName.vb: Object.MemberwiseClone()
  spec.csharp:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
  commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  name: ReferenceEquals(object, object)
  nameWithType: object.ReferenceEquals(object, object)
  fullName: object.ReferenceEquals(object, object)
  nameWithType.vb: Object.ReferenceEquals(Object, Object)
  fullName.vb: Object.ReferenceEquals(Object, Object)
  name.vb: ReferenceEquals(Object, Object)
  spec.csharp:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.ToString
  commentId: M:System.Object.ToString
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  name: ToString()
  nameWithType: object.ToString()
  fullName: object.ToString()
  nameWithType.vb: Object.ToString()
  fullName.vb: Object.ToString()
  spec.csharp:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.TinyLife.Utilities.Extensions.JsonCopy``1
  commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
  name: JsonCopy<ReadBehavior>(ReadBehavior)
  nameWithType: Extensions.JsonCopy<ReadBehavior>(ReadBehavior)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.ReadBehavior>(TinyLife.Actions.Behaviors.ReadBehavior)
  nameWithType.vb: Extensions.JsonCopy(Of ReadBehavior)(ReadBehavior)
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Behaviors.ReadBehavior)(TinyLife.Actions.Behaviors.ReadBehavior)
  name.vb: JsonCopy(Of ReadBehavior)(ReadBehavior)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ReadBehavior)
    name: JsonCopy
    href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
  - name: <
  - uid: TinyLife.Actions.Behaviors.ReadBehavior
    name: ReadBehavior
    href: TinyLife.Actions.Behaviors.ReadBehavior.html
  - name: '>'
  - name: (
  - uid: TinyLife.Actions.Behaviors.ReadBehavior
    name: ReadBehavior
    href: TinyLife.Actions.Behaviors.ReadBehavior.html
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ReadBehavior)
    name: JsonCopy
    href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Actions.Behaviors.ReadBehavior
    name: ReadBehavior
    href: TinyLife.Actions.Behaviors.ReadBehavior.html
  - name: )
  - name: (
  - uid: TinyLife.Actions.Behaviors.ReadBehavior
    name: ReadBehavior
    href: TinyLife.Actions.Behaviors.ReadBehavior.html
  - name: )
- uid: TinyLife.Objects
  commentId: N:TinyLife.Objects
  href: TinyLife.html
  name: TinyLife.Objects
  nameWithType: TinyLife.Objects
  fullName: TinyLife.Objects
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Objects
    name: Objects
    href: TinyLife.Objects.html
  spec.vb:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Objects
    name: Objects
    href: TinyLife.Objects.html
- uid: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  href: TinyLife.Utilities.Extensions.html#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)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy
    href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
  - name: <
  - name: T
  - name: '>'
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy
    href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - name: T
  - name: )
- uid: TinyLife.Utilities.Extensions
  commentId: T:TinyLife.Utilities.Extensions
  parent: TinyLife.Utilities
  href: TinyLife.Utilities.Extensions.html
  name: Extensions
  nameWithType: Extensions
  fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
  commentId: N:TinyLife.Utilities
  href: TinyLife.html
  name: TinyLife.Utilities
  nameWithType: TinyLife.Utilities
  fullName: TinyLife.Utilities
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Utilities
    name: Utilities
    href: TinyLife.Utilities.html
  spec.vb:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Utilities
    name: Utilities
    href: TinyLife.Utilities.html
- uid: TinyLife.Actions.Action.FullyInProgress
  commentId: P:TinyLife.Actions.Action.FullyInProgress
  parent: TinyLife.Actions.Action
  href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FullyInProgress
  name: FullyInProgress
  nameWithType: Action.FullyInProgress
  fullName: TinyLife.Actions.Action.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
  commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
  name: FullyInProgress
  nameWithType: ActionBehavior.FullyInProgress
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress*
  commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
  href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_FullyInProgress
  name: FullyInProgress
  nameWithType: ReadBehavior.FullyInProgress
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: TinyLife.Actions.Action
  commentId: T:TinyLife.Actions.Action
  parent: TinyLife.Actions
  href: TinyLife.Actions.Action.html
  name: Action
  nameWithType: Action
  fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions
  commentId: N:TinyLife.Actions
  href: TinyLife.html
  name: TinyLife.Actions
  nameWithType: TinyLife.Actions
  fullName: TinyLife.Actions
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Actions
    name: Actions
    href: TinyLife.Actions.html
  spec.vb:
  - uid: TinyLife
    name: TinyLife
    href: TinyLife.html
  - name: .
  - uid: TinyLife.Actions
    name: Actions
    href: TinyLife.Actions.html
- uid: System.ArgumentNullException
  commentId: T:System.ArgumentNullException
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.argumentnullexception
  name: ArgumentNullException
  nameWithType: ArgumentNullException
  fullName: System.ArgumentNullException
- uid: TinyLife.Actions.Behaviors.ReadBehavior.#ctor*
  commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.#ctor
  href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior__ctor_TinyLife_Actions_Action_System_Func_TinyLife_Objects_FurnitureType__System_Int32___System_Func_TinyLife_Objects_Furniture_System_Boolean__
  name: ReadBehavior
  nameWithType: ReadBehavior.ReadBehavior
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.ReadBehavior
  nameWithType.vb: ReadBehavior.New
  fullName.vb: TinyLife.Actions.Behaviors.ReadBehavior.New
  name.vb: New
- uid: System.Func{TinyLife.Objects.FurnitureType}
  commentId: T:System.Func{TinyLife.Objects.FurnitureType}
  parent: System
  definition: System.Func`1
  href: https://learn.microsoft.com/dotnet/api/system.func-1
  name: Func<FurnitureType>
  nameWithType: Func<FurnitureType>
  fullName: System.Func<TinyLife.Objects.FurnitureType>
  nameWithType.vb: Func(Of FurnitureType)
  fullName.vb: System.Func(Of TinyLife.Objects.FurnitureType)
  name.vb: Func(Of FurnitureType)
  spec.csharp:
  - uid: System.Func`1
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-1
  - name: <
  - uid: TinyLife.Objects.FurnitureType
    name: FurnitureType
    href: TinyLife.Objects.FurnitureType.html
  - name: '>'
  spec.vb:
  - uid: System.Func`1
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-1
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Objects.FurnitureType
    name: FurnitureType
    href: TinyLife.Objects.FurnitureType.html
  - name: )
- uid: System.Int32[]
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: int[]
  nameWithType: int[]
  fullName: int[]
  nameWithType.vb: Integer()
  fullName.vb: Integer()
  name.vb: Integer()
  spec.csharp:
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '['
  - name: ']'
  spec.vb:
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: (
  - name: )
- uid: System.Func{TinyLife.Objects.Furniture,System.Boolean}
  commentId: T:System.Func{TinyLife.Objects.Furniture,System.Boolean}
  parent: System
  definition: System.Func`2
  href: https://learn.microsoft.com/dotnet/api/system.func-2
  name: Func<Furniture, bool>
  nameWithType: Func<Furniture, bool>
  fullName: System.Func<TinyLife.Objects.Furniture, bool>
  nameWithType.vb: Func(Of Furniture, Boolean)
  fullName.vb: System.Func(Of TinyLife.Objects.Furniture, Boolean)
  name.vb: Func(Of Furniture, Boolean)
  spec.csharp:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: <
  - uid: TinyLife.Objects.Furniture
    name: Furniture
    href: TinyLife.Objects.Furniture.html
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: '>'
  spec.vb:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Objects.Furniture
    name: Furniture
    href: TinyLife.Objects.Furniture.html
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: System.Func`1
  commentId: T:System.Func`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.func-1
  name: Func<TResult>
  nameWithType: Func<TResult>
  fullName: System.Func<TResult>
  nameWithType.vb: Func(Of TResult)
  fullName.vb: System.Func(Of TResult)
  name.vb: Func(Of TResult)
  spec.csharp:
  - uid: System.Func`1
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-1
  - name: <
  - name: TResult
  - name: '>'
  spec.vb:
  - uid: System.Func`1
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-1
  - name: (
  - name: Of
  - name: " "
  - name: TResult
  - name: )
- uid: System.Func`2
  commentId: T:System.Func`2
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.func-2
  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)
  spec.csharp:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: <
  - name: T
  - name: ','
  - name: " "
  - name: TResult
  - name: '>'
  spec.vb:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: ','
  - name: " "
  - name: TResult
  - name: )
- uid: TinyLife.Actions.BehaviorAction
  commentId: T:TinyLife.Actions.BehaviorAction
  parent: TinyLife.Actions
  href: TinyLife.Actions.BehaviorAction.html
  name: BehaviorAction
  nameWithType: BehaviorAction
  fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
  commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
  parent: TinyLife.Actions.MultiAction
  href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
  name: AndThenInitialize()
  nameWithType: MultiAction.AndThenInitialize()
  fullName: TinyLife.Actions.MultiAction.AndThenInitialize()
  spec.csharp:
  - uid: TinyLife.Actions.MultiAction.AndThenInitialize
    name: AndThenInitialize
    href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
  - name: (
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.MultiAction.AndThenInitialize
    name: AndThenInitialize
    href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
  - name: (
  - name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
  commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
  name: Initialize()
  nameWithType: ActionBehavior.Initialize()
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
    name: Initialize
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
  - name: (
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
    name: Initialize
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
  - name: (
  - name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.Initialize*
  commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.Initialize
  href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_Initialize
  name: Initialize
  nameWithType: ReadBehavior.Initialize
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.Initialize
- uid: TinyLife.Actions.MultiAction
  commentId: T:TinyLife.Actions.MultiAction
  parent: TinyLife.Actions
  href: TinyLife.Actions.MultiAction.html
  name: MultiAction
  nameWithType: MultiAction
  fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  parent: TinyLife.Actions.MultiAction
  isExternal: true
  href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
  name: AndThenUpdate(GameTime, TimeSpan, float)
  nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
  fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
  nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
  fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
  name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
  spec.csharp:
  - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
    name: AndThenUpdate
    href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
  - name: (
  - uid: Microsoft.Xna.Framework.GameTime
    name: GameTime
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.TimeSpan
    name: TimeSpan
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.timespan
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
    name: AndThenUpdate
    href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
  - name: (
  - uid: Microsoft.Xna.Framework.GameTime
    name: GameTime
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.TimeSpan
    name: TimeSpan
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.timespan
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
- uid: TinyLife.GameImpl.Speed
  commentId: P:TinyLife.GameImpl.Speed
  href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
  name: Speed
  nameWithType: GameImpl.Speed
  fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  isExternal: true
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
  name: Update(GameTime, TimeSpan, float)
  nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
  nameWithType.vb: ActionBehavior.Update(GameTime, TimeSpan, Single)
  fullName.vb: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
  name.vb: Update(GameTime, TimeSpan, Single)
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
    name: Update
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
  - name: (
  - uid: Microsoft.Xna.Framework.GameTime
    name: GameTime
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.TimeSpan
    name: TimeSpan
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.timespan
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
    name: Update
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
  - name: (
  - uid: Microsoft.Xna.Framework.GameTime
    name: GameTime
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.TimeSpan
    name: TimeSpan
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.timespan
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.Update*
  commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.Update
  href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
  name: Update
  nameWithType: ReadBehavior.Update
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.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.TimeSpan
  commentId: T:System.TimeSpan
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.timespan
  name: TimeSpan
  nameWithType: TimeSpan
  fullName: System.TimeSpan
- uid: System.Single
  commentId: T:System.Single
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.single
  name: float
  nameWithType: float
  fullName: float
  nameWithType.vb: Single
  fullName.vb: Single
  name.vb: Single
- uid: Microsoft.Xna.Framework
  commentId: N:Microsoft.Xna.Framework
  isExternal: true
  name: Microsoft.Xna.Framework
  nameWithType: Microsoft.Xna.Framework
  fullName: Microsoft.Xna.Framework
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
  - name: .
  - uid: Microsoft.Xna
    name: Xna
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework
    name: Framework
    isExternal: true
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
  - name: .
  - uid: Microsoft.Xna
    name: Xna
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework
    name: Framework
    isExternal: true
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
  commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
  name: CanMultitask(Action)
  nameWithType: ActionBehavior.CanMultitask(Action)
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
    name: CanMultitask
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
  - name: (
  - uid: TinyLife.Actions.Action
    name: Action
    href: TinyLife.Actions.Action.html
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
    name: CanMultitask
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
  - name: (
  - uid: TinyLife.Actions.Action
    name: Action
    href: TinyLife.Actions.Action.html
  - name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask*
  commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask
  href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_CanMultitask_TinyLife_Actions_Action_
  name: CanMultitask
  nameWithType: ReadBehavior.CanMultitask
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
  commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
  parent: TinyLife.Actions.Action
  href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
  name: OnCompleted(CompletionType)
  nameWithType: Action.OnCompleted(CompletionType)
  fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
  spec.csharp:
  - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
    name: OnCompleted
    href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
  - name: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    href: TinyLife.Actions.CompletionType.html
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
    name: OnCompleted
    href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
  - name: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    href: TinyLife.Actions.CompletionType.html
  - name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  parent: TinyLife.Actions.Behaviors.ActionBehavior
  href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
  name: OnCompleted(CompletionType)
  nameWithType: ActionBehavior.OnCompleted(CompletionType)
  fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
  spec.csharp:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
    name: OnCompleted
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
  - name: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    href: TinyLife.Actions.CompletionType.html
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
    name: OnCompleted
    href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
  - name: (
  - uid: TinyLife.Actions.CompletionType
    name: CompletionType
    href: TinyLife.Actions.CompletionType.html
  - name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted*
  commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted
  href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_OnCompleted_TinyLife_Actions_CompletionType_
  name: OnCompleted
  nameWithType: ReadBehavior.OnCompleted
  fullName: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted
- uid: TinyLife.Actions.CompletionType
  commentId: T:TinyLife.Actions.CompletionType
  parent: TinyLife.Actions
  href: TinyLife.Actions.CompletionType.html
  name: CompletionType
  nameWithType: CompletionType
  fullName: TinyLife.Actions.CompletionType