UBlueprintEnvironmentUtilityComponent
class UBlueprintEnvironmentUtilityComponent : public UAbstractEnvironmentUtilityComponentA blueprint implementable version of the AbstractEnvironmentUtilityComponent.
Dependencies: FTrainerState, UAbstractEnvironmentUtilityComponent
Inherits from: public UAbstractEnvironmentUtilityComponent
Subclassed by: UStatLoggerComponent
Public Interface
Public Functions:
OnEnvironmentStep
virtual void OnEnvironmentStep(int AgentID, FTrainerState &State)Callback for when an agent takes a step in the environment.
Parameters:
AgentID(int) – [in] The ID of the agent that took the step.State(FTrainerState &) – [in] The state of the agent after taking the step.
Attributes: virtual
Source: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 65, column 6)
OnEnvironmentReset
virtual void OnEnvironmentReset()Callback for when the environment is reset.
Attributes: virtual
Source: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 68, column 6)
OnAgentRegister
virtual void OnAgentRegister(int AgentID)Callback for when an agent is registered in the environment.
Parameters:
AgentID(int) – [in] The ID of the agent that was registered.
Attributes: virtual
Source: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 71, column 6)
OnEnvironmentInit
virtual void OnEnvironmentInit(int Id)Callback for when the environment is initialized.
Parameters:
Id(int) – [in] The ID of the environment.
Attributes: virtual
Source: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 74, column 6)
OnEnvironmentEnd
virtual void OnEnvironmentEnd()Callback for when the environment ends.
Attributes: virtual
Source: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 77, column 6)
Used By: UStatLoggerComponent
Source: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 58, column 1)