/Engine/Plugins/AI/MLAdapter/Source/MLAdapter/Public/Agents/MLAdapterAgent.h
An agent capable of controlling a single avatar (e.g. a Pawn or Controller). Contains sensors for perceiving information about the environment and actuators for taking actions in the game.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, EditInlineNew) class UMLAdapterAgent : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
FCriticalSectio...
ActionDurationCS
float
ActionDurationSeconds
How long should agents wait before they can change their action.
TArray<TObject...
Actuators
TSubclassOf<AA...
AvatarClass
bool
bActionDurationElapsed
bool
bEnableActionDuration
If true, then agents won't be able to make a new decision until each action duration has elapsed.
float
CurrentActionDuration
How much time has the current action been executing.
TArray<TObject...
Sensors
friend
UMLAdapterSession