override fun makeProgramCommandLine()

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(),
        )
    }