| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | var levelPattern = "001";
|
| | | var versionsFilePath = Application.dataPath + Path.DirectorySeparatorChar + "Editor/VersionConfigs/Versions.txt";
|
| | | var lines = File.ReadAllLines(versionsFilePath);
|
| | | for (int i = 2; i < lines.Length; i++)
|
| | | {
|
| | | var line = lines[i];
|
| | | var lineStrings = line.Split('\t');
|
| | | if (lineStrings[0] == buildParameters.publisher)
|
| | | {
|
| | | levelPattern = lineStrings[22];
|
| | | break;
|
| | | }
|
| | | }
|
| | |
|
| | | if (!string.IsNullOrEmpty(levelPattern)) |
| | | {
|
| | | UpdateLevelSetting.SetCreateRoleLevel(levelPattern); |
| | | AssetDatabase.Refresh(); |
| | | }
|
| | |
|
| | | UpdateLevelSetting.SetAllLevelAssetBundleName();
|
| | | ExcuteBuildAsset("maps", buildParameters);
|
| | | }
|
| | |
| | | Debug.Log(ex);
|
| | | EditorApplication.Exit(1);
|
| | | }
|
| | | }
|
| | |
|
| | | public static void BuildLua()
|
| | | {
|
| | | try
|
| | | {
|
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | LuaBuildHelper.OnPreBuild();
|
| | | UpdateLuaSetting.SetAllLuaAssetBundleName();
|
| | | ExcuteBuildAsset("lua", buildParameters);
|
| | | LuaBuildHelper.OnPostBuild();
|
| | | }
|
| | | else
|
| | | {
|
| | | EditorApplication.Exit(1);
|
| | | }
|
| | | }
|
| | | catch (Exception ex)
|
| | | {
|
| | | Debug.Log("打包lua失败");
|
| | | Debug.Log(ex);
|
| | | EditorApplication.Exit(1);
|
| | | }
|
| | | } |
| | | |
| | | public static void BuildAudio()
|
| | |
| | | //CheckFontSwitch.CheckAndReplaceFontSwitch();
|
| | | UpdateUIPrefabSetting.SetAllUIPrefabAssetBundleName();
|
| | | UpdateUIWindowSetting.SetAllUIWindowAssetBundleName();
|
| | |
|
| | | var rechargePattern = 1;
|
| | | var versionsFilePath = Application.dataPath + Path.DirectorySeparatorChar + "Editor/VersionConfigs/Versions.txt";
|
| | | var lines = File.ReadAllLines(versionsFilePath);
|
| | | for (int i = 2; i < lines.Length; i++)
|
| | | {
|
| | | var line = lines[i];
|
| | | var lineStrings = line.Split('\t');
|
| | | if (lineStrings[0] == buildParameters.publisher)
|
| | | {
|
| | | rechargePattern = int.Parse(lineStrings[21]);
|
| | | break;
|
| | | }
|
| | | }
|
| | |
|
| | | UpdateSpriteSetting.SetRechargeSkin(rechargePattern);
|
| | | AssetDatabase.Refresh();
|
| | | UpdateSpritePackingSetting.UpdateAllSpritePackingSetting();
|
| | | UpdateSpriteSetting.SetAllSpriteAssetBundleName();
|
| | |
|
| | | ExcuteBuildAsset("ui", buildParameters);
|
| | |
| | | var buildParameters = new BuildParameters();
|
| | | if (!buildParameters.error)
|
| | | {
|
| | | var versionName = string.Empty;
|
| | | BuiltInResourceSetting.SetLaunchBackGround(versionName, buildParameters.buildTarget);
|
| | | BuiltInResourceSetting.SetLoginBackGround(versionName, buildParameters.buildTarget);
|
| | | BuiltInResourceSetting.SetLoginLogo(versionName, buildParameters.buildTarget);
|
| | | var publisher = buildParameters.publisher;
|
| | | BuiltInResourceSetting.SetLaunchBackGround(publisher, buildParameters.buildTarget);
|
| | | BuiltInResourceSetting.SetLoginBackGround(publisher, buildParameters.buildTarget);
|
| | | BuiltInResourceSetting.SetLoginLogo(publisher, buildParameters.buildTarget);
|
| | | UpdateBuiltInSetting.SetAllLuaAssetBundleName();
|
| | | ExcuteBuildAsset("builtin", buildParameters);
|
| | | }
|
| | | else
|