跳至内容

UAbstractEnvironmentUtilityComponent

class UAbstractEnvironmentUtilityComponent : public UActorComponent

一个 ActorComponent 的抽象基类,它为环境提供实用函数。

依赖项: FTrainerState

继承自: public UActorComponent

子类: UBlueprintEnvironmentUtilityComponent

公共接口

公共函数

OnEnvironmentStep

inline virtual void OnEnvironmentStep(int AgentID, FTrainerState &State)

当代理在环境中采取一步时的回调。

参数

  • AgentID (int) – [in] 采取步骤的代理的 ID。
  • State (FTrainerState &) – [in] 代理采取步骤后的状态。

属性: inline, virtual

来源: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 24, column 14)

OnEnvironmentReset

inline virtual void OnEnvironmentReset()

环境重置时的回调。

属性: inline, virtual

来源: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 29, column 14)

OnAgentRegister

inline virtual void OnAgentRegister(int AgentID)

当代理在环境中注册时的回调。

参数

  • AgentID (int) – [in] 已注册代理的 ID。

属性: inline, virtual

来源: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 35, column 14)

OnEnvironmentInit

virtual void OnEnvironmentInit(int Id)

环境初始化时的回调。

参数

  • Id (int) – [in] 环境的 ID。

属性: virtual

来源: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 41, column 14)

实现: Schola/Source/Schola/Private/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.cpp (lines 5-8)

OnEnvironmentEnd

inline virtual void OnEnvironmentEnd()

环境结束时的回调。

属性: inline, virtual

来源: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 46, column 14)

Protected Interface

受保护的成员

int EnvId

int EnvId

此组件所 attached 的环境的 ID。

属性: protected

来源: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 51, column 5)

使用于: AAbstractScholaEnvironment, UBlueprintEnvironmentUtilityComponent

来源: Schola/Source/Schola/Public/Environment/EnvironmentComponents/AbstractEnvironmentUtilityComponent.h (line 14, column 1)

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