in server/src/main/kotlin/com/jetbrains/teamcity/plugins/unrealengine/server/runner/UnrealEngineRunType.kt [33:43]
override fun getRunnerSpecificRequirements(runParameters: MutableMap<String, String>): MutableList<Requirement> {
val mode = either { EngineDetectionModeParameter.parseDetectionMode(runParameters) }.getOrNull() ?: return mutableListOf()
return when (mode) {
is EngineDetectionMode.Automatic ->
mutableListOf(
Requirements.engineExists(mode.identifier),
)
is EngineDetectionMode.Manual -> mutableListOf()
}
}