/Engine/Plugins/Experimental/LearningAgents/Source/LearningAgents/Public/LearningAgentsActions.h
For functions in this file, we are favoring having more verbose names such as "AddFloatAction" vs simply "Add" in order to keep it easy to find the correct function in blueprints. The base class for all actions. Actions define the outputs from your agents. Action getters are marked non-pure by convention as many of them do non-trivial amounts of work that can cause performance issues when marked pure in blueprints.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, BlueprintType) class ULearningAgentsAction : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
TLearningArray<...
AgentGetIteration
Number of times this action has been got for all agents
TLearningArray<...
AgentSetIteration
Number of times this action has been set for all agents
TObjectPtr<ULe...
Interactor
Reference to the Interactor this action is associated with.
FLinearColor
VisualLogColor
Color used to draw this action in the visual log