void GUIAddConfing() { GUILayout.BeginVertical(); //绘制标题 GUILayout.Space(10); //是否开启添加配置信息 ISaddConfig = EditorGUILayout.Toggle("是否添加配置信息", ISaddConfig); if (ISaddConfig) { GUILayout.Label("配置信息"); tempProject.Name = EditorGUILayout.TextField("配置信息名字:", tempProject.Name); tempProject.CompanyName = EditorGUILayout.TextField("公司名:", tempProject.CompanyName); tempProject.ProjectName = EditorGUILayout.TextField("软件名:", tempProject.ProjectName); tempProject.IconName = EditorGUILayout.TextField("Icon路径:", tempProject.IconName); tempProject.PackageName = EditorGUILayout.TextField("包名:", tempProject.PackageName); tempProject.Version = EditorGUILayout.TextField("版本:", tempProject.Version); tempProject.BundleVersionCode = EditorGUILayout.TextField("bundleVersionCode:", tempProject.BundleVersionCode); IsSign = EditorGUILayout.Toggle("是否签名:", IsSign); if (IsSign) { tempProject.IsSign = true; SaveKaystorePath(tempProject); } else { tempProject.IsSign = false; tempProject.KeystorePath = null; tempProject.KeyaliasName = null; tempProject.KeystorePass = null; tempProject.KeyaliasPass = null; } GUILayout.BeginHorizontal(); if (GUILayout.Button("保存配置信息", GUILayout.Height(20), GUILayout.Width(200))) { SavedPliginsPath path = new SavedPliginsPath(tempProject.Name); Project SaveProject = tempProject; UtilTHIS.CreatBag(path, SaveProject); ISaddConfig = false; ISFindConfig = true; } GUILayout.EndHorizontal(); } GUILayout.EndVertical(); }
/// <summary> /// 创建空包。不包含sdk /// </summary> void CreatEmtryBag() { ISFindConfig = false; SavedPliginsPath path = new SavedPliginsPath("空包"); Project SaveProject = new Project(); SaveProject.Name = path.Name; SaveProject.CompanyName = "趣多多"; SaveProject.ProjectName = PlayerSettings.productName; SaveProject.IconName = "无"; SaveProject.PackageName = PlayerSettings.applicationIdentifier; SaveProject.Version = "1.0"; SaveProject.BundleVersionCode = "10"; SaveProject.IsSign = true; SaveKaystorePath(SaveProject); UtilTHIS.CreatBag(path, SaveProject); ISFindConfig = true; }