Esempio n. 1
0
    public static void BuildPkg(ChannelConfig config)
    {
        ClearLogs();

        Active(config);

        config.BuildNum = (int.Parse(config.BuildNum) + 1).ToString();

        if (EditorUserBuildSettings.activeBuildTarget != config.Channel.BuildTarget())
        {
            AppLog.e(Tag, "workspace not in this config");
            return;
        }

        string[] SCENES  = BuildScript.FindEnabledEditorScenes();
        var      options = (UnityEditor.BuildOptions)config.OptionFlags;

        UnityEngine.Debug.Log($"{string.Join(", ", SCENES)}");
        BuildScript.GenericBuild(SCENES, config.OutputPath(), config.Channel.BuildTargetGroup(), config.Channel.BuildTarget(), options);
    }