public Result Build(IUnityBuildConfig config) { var reader = new TypeReader(config); reader.WriteToStaticProperties <UnityEditor.PlayerSettings>(); return(Result.Success); }
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); }
private Result Build(Result result, List <IUnityBuildCommand> cmds, IUnityBuildConfig config) { if (result != Result.AllMissionsFailed) { for (int i = 0; i < cmds.Count; i++) { if ((result = cmds[i].Build(config)) == Result.AllMissionsFailed) { break; } } } return(result); }
public Result Build(IUnityBuildConfig config) { if (transmitting) { return(Result.AllMissionsFailed); } transmitting = true; Result result = Build(Result.Success, prepostCommands, config); result = Build(result, buildCommands, config); result = Build(result, postCommands, config); transmitting = false; return(result); }
public Result Build(IUnityBuildConfig config) { return(command(config)); }
public virtual Result BeforeBuild(IUnityBuildConfig config) { return(Result.Success); }
public override Result BeforeBuild(IUnityBuildConfig config) { AppendPrepostCommands(new PlayerSettingCommand()); return(Result.Success); }