Skip to content

FTrainingScriptSettings

All settings for autolaunching a training script when starting the game.

struct FTrainingScriptSettings : public FScriptSettingsBase

Methods

GetArgs

virtual void GetArgs(FScriptArgBuilder &InArgBuilder) const override

Get the arguments for the script to run.

Parameters

  • InArgBuilder (FScriptArgBuilder)

GetScriptPath

virtual FString GetScriptPath() const override

Get the file system path to the script to run.


FTrainingScriptSettings

virtual ~FTrainingScriptSettings()

Virtual destructor.

Attributes

PythonScriptType

EPythonScript PythonScriptType = EPythonScript::SB3

The type of python script to run, options are scripts builtin to Schola, or a user provided script.


CustomPythonScriptSettings

FCustomTrainingSettings CustomPythonScriptSettings

Settings to use when running a custom python script.


CustomScriptSettings

FCustomTrainingSettings CustomScriptSettings

Settings to use when running a custom script.


SB3Settings

FSB3TrainingSettings SB3Settings

Settings to use when running the builtin SB3 script.


RLlibSettings

FRLlibTrainingSettings RLlibSettings

Settings to use when running the builtin RLlib script.

Source: Source/ScholaTraining/Public/TrainingSettings/TrainingScriptSettings.h