Navigation
API > API/Plugins > API/Plugins/MLAdapter > API/Plugins/MLAdapter/Sensors
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMLAdapterAgentElement
- UMLAdapterSensor
- UMLAdapterSensor_EnhancedInput
References
| Module | MLAdapter |
| Header | /Engine/Plugins/AI/MLAdapter/Source/MLAdapter/Public/Sensors/MLAdapterSensor_EnhancedInput.h |
| Include | #include "Sensors/MLAdapterSensor_EnhancedInput.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UMLAdapterSensor_EnhancedInput : public UMLAdapterSensor
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UEnhancedInputComponent > | InputComponent | ||
| TArray< float > | InputState | ||
| TMap< FString, int32 > | InputStateIndices | ||
| TArray< TObjectPtr< UInputAction > > | TrackedActions |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnInputAction
(
const FInputActionInstance& ActionInstance |
Overridden from UMLAdapterSensor
| Type | Name | Description | |
|---|---|---|---|
| void |
Overridden from UMLAdapterAgentElement
| Type | Name | Description | |
|---|---|---|---|
| void | Called before actuator's destruction. | ||
| TSharedPtr< FMLAdapter::FSpace > | |||
| void | OnAvatarSet
(
AActor* Avatar |
The Avatar here is expected to be a player-controlled APawn or an APlayerController | |
| void |