# AsyncOperationComponent<TAsyncOperation>

Class in LogicToolkit / Inherits from: TaskComponent
Implements interfaces: IProgressComponent

## Description

Component that waits for AsyncOperation to complete

### Type Parameters

Type Parameter Name | Description | Type Constraints
--- | --- | ---
TAsyncOperation | Type of AsyncOperation | AsyncOperation

## Methods

Method Name | Description
--- | ---
Begin | Start processing
OnActivated | Called when it becomes active
OnDeactivated | Called when it becomes inactive
OnExecute | Execute processing.

## Inherited Members

### Properties

Property Name | Description
--- | ---
IsActive | Active or not
Node | the node that owns this node component
Player | LogicPlayerBase that is playing this node component