# TweenComponent<TTarget, TInputField, T>

Class in LogicToolkit / Inherits from: TweenComponentBase<T>

## Description

A component that performs tween animation of parameters by specifying the target.

### Type Parameters

Type Parameter Name | Description | Type Constraints
--- | --- | ---
TTarget | Target type | class
TInputField | Type of input field to retrieve target | InputFieldBase<TTarget> new()
T | Type of parameter to be tweened |

## Methods

Method Name | Description
--- | ---
GetFromValue | Get starting value
OnActivated | Called when it becomes active
SetValue | Set the current value.

## 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

### Methods

Method Name | Description
--- | ---
OnDeactivated | Called when it becomes inactive
OnExecute | Execute processing.
OnProgress | Called when progress changes