public Result Build(IUnityBuildConfig config) { var reader = new TypeReader(config); var options = reader.WriteToObjectProperties <UnityEditor.BuildPlayerOptions>(dest: new UnityEditor.BuildPlayerOptions()); options.target = config.Platform; options.options = config.Options; var report = BuildPipeline.BuildPlayer(options); return(Result.Success); }