in plugin-unity-agent/src/main/kotlin/jetbrains/buildServer/unity/detectors/DetectVirtualUnityEnvironmentCommand.kt [74:89]
override fun makeProgramCommandLine(): ProgramCommandLine {
val unityRootParam = runnerContext.unityRootParam()
val environmentVariables =
if (unityRootParam == null) {
runnerContext.buildParameters.environmentVariables
} else {
runnerContext.buildParameters.environmentVariables + mapOf(UNITY_ROOT_PARAMETER to unityRootParam)
}
return SimpleProgramCommandLine(
environmentVariables,
resolvePath(runnerContext.workingDirectory.path),
resolvePath(scriptSourcePath.toFile().canonicalPath.toString()),
emptyList(),
)
}