public override BuildStepResult RunBuildStep(BuildContext context) { m_TemporaryFileTracker = new TemporaryFileTracker(); if (!BuildStepBuildClassicPlayer.Prepare(context, this, true, m_TemporaryFileTracker, out var failure, out var buildPlayerOptions)) { return(failure); } //@TODO: Allow debugging should be based on profile... buildPlayerOptions.options = BuildOptions.Development | BuildOptions.AllowDebugging | BuildOptions.ConnectToHost; var report = UnityEditor.BuildPipeline.BuildPlayer(buildPlayerOptions); return(BuildStepBuildClassicPlayer.ReturnBuildPlayerResult(context, this, report)); }
public override BuildStepResult RunStep(BuildContext context) { m_TemporaryFileTracker = new TemporaryFileTracker(); if (!BuildStepBuildClassicPlayer.Prepare(context, this, true, m_TemporaryFileTracker, out var failure, out var options)) { return(failure); } //@TODO: Allow debugging should be based on profile... //@TODO: BuildOptions.AutoRunPlayer shouldn't be enabled, it is just a workaround until Run is properly supported options.options = BuildOptions.Development | BuildOptions.AllowDebugging | BuildOptions.ConnectToHost | BuildOptions.AutoRunPlayer; var report = UnityEditor.BuildPipeline.BuildPlayer(options); return(BuildStepBuildClassicPlayer.ReturnBuildPlayerResult(context, this, report)); }