Esempio n. 1
0
 public static void BuildAll()
 {
     CleanStreamingAssets();
     BuildABEditor.ToolsBuildAB(configData.ConfigList, EditorUserBuildSettings.activeBuildTarget);
     //构建包
     BuildPackage();
 }
Esempio n. 2
0
 public static void BuildHotAll(List <HotObject> hotList)
 {
     CleanStreamingAssets();
     BuildABEditor.ToolsBuildAB(configData.ConfigList, EditorUserBuildSettings.activeBuildTarget);
     // 构建包
     BuildPackage();
     // 构建热更
     BuildHotPackage(hotList);
 }
Esempio n. 3
0
 void DrawAb(BundleConfig config)
 {
     EditorGUILayout.BeginHorizontal();
     GUILayout.TextField(config.BundleName);
     if (GUILayout.Button("Build"))
     {
         List <BundleConfig> l = new List <BundleConfig>();
         l.Add(config);
         BuildABEditor.ToolsBuildAB(l, EditorUserBuildSettings.activeBuildTarget);
         return;
     }
     EditorGUILayout.EndHorizontal();
 }
Esempio n. 4
0
    void DrawGroup(Group group)
    {
        // 设置背景填充
        fontStyle.normal.background = null;
        //设置字体颜色
        fontStyle.normal.textColor = new Color(1, 0, 0);
        //字体大小
        fontStyle.fontSize  = 14;
        fontStyle.fontStyle = FontStyle.Bold;
        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(group.ToString(), fontStyle);

        var old = GUI.color;

        GUI.color = Color.green;
        if (GUILayout.Button("build" + group.ToString()))
        {
            BuildABEditor.ToolsBuildAB(configData.ConfigGroupDic[(int)group], EditorUserBuildSettings.activeBuildTarget);
            return;
        }
        GUI.color = old;
        EditorGUILayout.EndHorizontal();
    }
 public static void BuildAll()
 {
     BuildABEditor.ToolsBuildAB(configData.configList, EditorUserBuildSettings.activeBuildTarget);
     BuildDeveloper();
 }