跳至内容

FTrainerDefinition

struct FTrainerDefinition

包含定义代理的属性的结构。

依赖项: FAgentId, FInteractionDefinition, FTrainerDefinition

公共接口

构造函数

FTrainerDefinition

inline FTrainerDefinition()

构造一个新的 FTrainerDefinition 对象。

注意:这是 Unreal Engine 反射系统所必需的,以避免 C4239 和 C2512 错误

属性: inline

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 38 行, 第 1 列)

FTrainerDefinition

inline FTrainerDefinition(const FTrainerDefinition &Other)

复制构造一个新的 FTrainerDefinition 对象。

参数

  • Other (const FTrainerDefinition &) – [in] 要复制的现有 FTrainerDefinition 对象

属性: inline

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 46 行, 第 1 列)

公共函数

ToProtobuf

inline void ToProtobuf(Schola::AgentDefinition *Msg) const const

使用此对象的内容填充 Protobuf 消息 (Schola::AgentDefinition)。

参数

  • Msg (Schola::AgentDefinition *) – [out] 要填充的 Protobuf 消息

属性: const, inline

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 60 行, 第 6 列)

ToProtobuf

inline Schola::AgentDefinition * ToProtobuf() const const

将此对象转换为 Protobuf 消息 (Schola::AgentDefinition)

返回: 一个包含此对象内容的新的 Protobuf 消息

返回值: Schola::AgentDefinition *

属性: const, inline

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 77 行, 第 25 列)

公共成员

FAgentId ID

FAgentId Id

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 25 行, 第 10 列)

FString 名称

FString Name

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 29 行, 第 9 列)

FInteractionDefinition * PolicyDefinition

FInteractionDefinition * PolicyDefinition

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 32 行, 第 24 列)

TSubclassOf<APawn> AgentClass

TSubclassOf<APawn> AgentClass

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 54 行, 第 13 列)

使用于

此类型由以下部分使用

来源: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainerDefinition.h (第 18 行, 第 1 列)

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