跳至内容

UBlueprintEnvironmentUtilityComponent

class UBlueprintEnvironmentUtilityComponent : public UAbstractEnvironmentUtilityComponent

AbstractEnvironmentUtilityComponent 的蓝图实现版本。

依赖项: 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 列)

© . This site is unofficial and not affiliated with AMD.