FCustomTrainingSettings
struct FCustomTrainingSettings : public FTrainingSettings
A struct to hold settings for a custom training script.
Dependencies: FScriptArgBuilder, FTrainingSettings
Inherits from: public FTrainingSettings
Public Interface
Destructor:
~FCustomTrainingSettings
virtual ~FCustomTrainingSettings()
Attributes: virtual
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.h
(line 32, column 9)
Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.cpp
(lines 22-25)
Public Functions:
GenerateTrainingArgs
virtual void GenerateTrainingArgs(int Port, FScriptArgBuilder &ArgBuilder) const const
Generate the training arguments for the script using the ArgBuilder.
Note: port is supplied as it is a common argument to pass to scripts, and is set at a high level but might be needed by specific subsettings
Parameters:
Port
(int
) – [in] The port to use for the scriptArgBuilder
(FScriptArgBuilder &
) – [in] The builder to use to generate the arguments
Attributes: const
, virtual
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.h
(line 30, column 6)
Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.cpp
(lines 6-20)
Public Members:
FFilePath LaunchScript
FFilePath LaunchScript
The path to the script to launch.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.h
(line 20, column 11)
TMap<FString, FString> Args
TMap<FString, FString> Args
The arguments to pass to the script.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.h
(line 24, column 6)
TArray<FString> Flags
TArray<FString> Flags
The flags to pass to the script.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.h
(line 28, column 8)
Used By: FScriptSettings
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Custom/CustomTrainingSettings.h
(line 13, column 1)