UBlueprintEnvironmentUtilityComponent
class UBlueprintEnvironmentUtilityComponent : public UAbstractEnvironmentUtilityComponentAbstractEnvironmentUtilityComponent 的蓝图实现版本。
依赖项: FTrainerState, UAbstractEnvironmentUtilityComponent
继承自: public UAbstractEnvironmentUtilityComponent
派生自: UStatLoggerComponent
公共接口
公共函数
OnEnvironmentStep
virtual void OnEnvironmentStep(int AgentID, FTrainerState &State)当代理在环境中采取一步时的回调。
参数
AgentID(int) – [in] 采取步骤的代理的 ID。State(FTrainerState &) – [in] 代理采取步骤后的状态。
属性: virtual
源文件: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (第 65 行, 第 6 列)
OnEnvironmentReset
virtual void OnEnvironmentReset()环境重置时的回调。
属性: virtual
源文件: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (第 68 行, 第 6 列)
OnAgentRegister
virtual void OnAgentRegister(int AgentID)当代理在环境中注册时的回调。
参数
AgentID(int) – [in] 已注册代理的 ID。
属性: virtual
源文件: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (第 71 行, 第 6 列)
OnEnvironmentInit
virtual void OnEnvironmentInit(int Id)环境初始化时的回调。
参数
Id(int) – [in] 环境的 ID。
属性: virtual
源文件: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (第 74 行, 第 6 列)
OnEnvironmentEnd
virtual void OnEnvironmentEnd()环境结束时的回调。
属性: virtual
源文件: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (第 77 行, 第 6 列)
被使用于: UStatLoggerComponent
源文件: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (第 58 行, 第 1 列)