FScriptSettings
struct FScriptSettings所有用于在游戏启动时自动启动脚本的设置。
依赖项
此类型依赖于
公共接口
析构函数
~FScriptSettings
virtual ~FScriptSettings()属性: virtual
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 117 行,第 9 列)
实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/ScriptSettings.cpp (第 122-124 行)
公共函数
GetTrainingArgs
FString GetTrainingArgs(int Port) const const参数
| 名称 | 类型 | 默认 |
|---|---|---|
端口 | int | “ |
返回: FString
属性: const
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 103 行,第 9 列)
实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/ScriptSettings.cpp (第 11-36 行)
GetScriptPath
FFilePath GetScriptPath() const const获取要运行的脚本路径。
返回: 要运行的脚本路径
返回: FFilePath
属性: const
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 109 行,第 11 列)
实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/ScriptSettings.cpp (第 38-58 行)
GetLaunchableScript
FLaunchableScript GetLaunchableScript() const const返回: FLaunchableScript
属性: const
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 111 行,第 19 列)
实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/ScriptSettings.cpp (第 60-84 行)
GetBuiltInPythonPath
FString GetBuiltInPythonPath() const const返回: FString
属性: const
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 113 行,第 9 列)
实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/ScriptSettings.cpp (第 86-98 行)
EnsureScholaIsInstalled
void EnsureScholaIsInstalled() const const属性: const
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 115 行,第 6 列)
实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/ScriptSettings.cpp (第 100-120 行)
公共成员
EScriptType ScriptType
EScriptType ScriptType = = EScriptType::Python要运行的脚本类型(例如。
Python 或其他 CLI 脚本)
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 69 行,第 13 列)
EPythonEnvironmentType EnvType
EPythonEnvironmentType EnvType = = EPythonEnvironmentType::BuiltIn运行 Python 脚本时要使用的 Python 环境。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 73 行,第 24 列)
FString CondaEnvName
FString CondaEnvName运行 Python 脚本时要使用的 conda 环境的名称。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 77 行,第 9 列)
FFilePath CustomPythonPath
FFilePath CustomPythonPath使用非默认可执行文件时的 Python 可执行文件路径。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 81 行,第 11 列)
EPythonScript PythonScriptType
EPythonScript PythonScriptType = = EPythonScript::SB3要运行的 Python 脚本类型,选项包括 Schola 内置脚本或用户提供的脚本。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 85 行,第 15 列)
FCustomTrainingSettings CustomPythonScriptSettings
FCustomTrainingSettings CustomPythonScriptSettings运行自定义 Python 脚本时使用的设置。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 89 行,第 25 列)
FCustomTrainingSettings CustomScriptSettings
FCustomTrainingSettings CustomScriptSettings运行自定义脚本时使用的设置。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 93 行,第 25 列)
FSB3TrainingSettings SB3Settings
FSB3TrainingSettings SB3Settings运行内置 SB3 脚本时使用的设置。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 97 行,第 22 列)
FRLlibTrainingSettings RLlibSettings
FRLlibTrainingSettings RLlibSettings运行内置 RLlib 脚本时使用的设置。
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 101 行,第 24 列)
被使用于: UScholaManagerSubsystemSettings
来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/ScriptSettings.h (第 61 行,第 1 列)