Skip to content

FSharedTrainingDefinition

struct FSharedTrainingDefinition

Struct containing the properties that define a training session.

Dependencies: FSharedEnvironmentDefinition

Public Interface

Public Functions:

ToProtobuf

inline Schola::TrainingDefinition * ToProtobuf() const const

Fill a protobuf message (Schola::TrainingDefinition) with the contents of this object.

Returns: A new protobuf message containing the contents of this object

Returns: Schola::TrainingDefinition *

Attributes: const, inline

Source: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (line 185, column 28)

Public Members:

TArray<FSharedEnvironmentDefinition> EnvironmentDefinitions

TArray<FSharedEnvironmentDefinition> EnvironmentDefinitions

Map from EnvironmentID to Environment Definition, which is itself a Map from AgentId to AgentDefinition.

Source: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (line 179, column 8)

Source: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (line 174, column 1)