U4MLActuator_InputKey

Windows
MacOS
Linux

Inheritance Hierarchy

U4MLAgentElement

U4MLActuator

U4MLActuator_InputKey

References

Module

UE4ML

Header

/Engine/Plugins/AI/UE4ML/Source/UE4ML/Public/Actuators/4MLActuator_InputKey.h

Include

#include "Actuators/4MLActuator_InputKey.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class U4MLActuator_InputKey : public U4MLActuator

Variables

Name Description

Protected variable

bool

 

bIsMultiBinary

Temporary solution.

Protected variable

TArray< float >

 

InputData

Protected variable

TArray< int32 >

 

KeysToPress

Protected variable

TBitArray

 

PressedKeys

Protected variable

TArray< TTuple<...

 

RegisteredKeys

Constructors

Name Description

Public function

U4MLActuator_InputKey

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

Configure

(
    const TMap< FName, FString >& Para...
)

Public function Virtual Const

TSharedPtr< ...

 

ConstructSpaceDef()

Overridden from U4MLActuator

Name Description

Public function Virtual

void

 

Act

(
    const float DeltaTime
)

Presses the keys stored in "KeysToPress"

Public function Virtual

void

 

DigestInputData

(
    F4MLMemoryReader& ValueStream
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss