public void StartAnalysis() { AssetBundlePackage package = HFResourceManager.Instance.LoadAssetBundleFromFile("Config"); TextAsset textAsset = package.LoadAssetWithCache <TextAsset>("Attribute"); StringReader reader = new StringReader(textAsset.text); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); while (true) { string row = reader.ReadLine(); if (string.IsNullOrEmpty(row)) { break; } string[] strs = row.Split(split, StringSplitOptions.None); if (strs.Length > 0) { Attribute config = new Attribute(); string[] air = null; int.TryParse(strs[0], out config.id); config.name = strs[1]; dic.Add(config.id, config); list.Add(config); } } reader.Close(); }
public void StartAnalysis() { AssetBundlePackage package = HFResourceManager.Instance.LoadAssetBundleFromFile("Config"); TextAsset textAsset = package.LoadAssetWithCache <TextAsset>("Address"); StringReader reader = new StringReader(textAsset.text); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); while (true) { string row = reader.ReadLine(); if (string.IsNullOrEmpty(row)) { break; } string[] strs = row.Split(split, StringSplitOptions.None); if (strs.Length > 0) { Address config = new Address(); string[] air = null; config.id = strs[0]; config.country = strs[1]; config.city = strs[2]; config.street = strs[3]; dic.Add(config.id, config); list.Add(config); } } reader.Close(); }
public void StartAnalysis() { AssetBundlePackage package = HFResourceManager.Instance.LoadAssetBundleFromFile("Config"); TextAsset textAsset = package.LoadAssetWithCache <TextAsset>("Man"); StringReader reader = new StringReader(textAsset.text); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); while (true) { string row = reader.ReadLine(); if (string.IsNullOrEmpty(row)) { break; } string[] strs = row.Split(split, StringSplitOptions.None); if (strs.Length > 0) { Man config = new Man(); string[] air = null; int.TryParse(strs[0], out config.id); config.name = strs[1]; bool.TryParse(strs[2], out config.sex); air = strs[3].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { config.address.Add(air[x]); } air = strs[4].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { config.love.Add(air[x]); } dic.Add(config.id, config); list.Add(config); } } reader.Close(); }
public void StartAnalysis() { AssetBundlePackage package = HFResourceManager.Instance.LoadAssetBundleFromFile("Config"); TextAsset textAsset = package.LoadAssetWithCache <TextAsset>("Chat"); StringReader reader = new StringReader(textAsset.text); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); while (true) { string row = reader.ReadLine(); if (string.IsNullOrEmpty(row)) { break; } string[] strs = row.Split(split, StringSplitOptions.None); if (strs.Length > 0) { Chat config = new Chat(); string[] air = null; int.TryParse(strs[0], out config.id); config.question = strs[1]; config.chooseA = strs[2]; int.TryParse(strs[3], out config.chooseAtype); int.TryParse(strs[4], out config.chooseAnum); config.chooseB = strs[5]; int.TryParse(strs[6], out config.chooseBtype); int.TryParse(strs[7], out config.chooseBnum); config.chooseC = strs[8]; int.TryParse(strs[9], out config.chooseCtype); int.TryParse(strs[10], out config.chooseCnum); dic.Add(config.id, config); list.Add(config); } } reader.Close(); }
void Package() { var temp = EditorUserBuildSettings.activeBuildTarget; EditorUserBuildSettings.SwitchActiveBuildTarget(PackagePlatform.GetBuildTarget()); //切换贴图格式 SwitchTextureFormat(); //打包其他文件 DefaultPackage.BuildDefaultSpecify(PackagePlatform.platformCurrent); //打包Assetbundle AssetBundlePackage.BuildAssetbundlesSpecify(PackagePlatform.platformCurrent); //打包场景 if (needPackageScene) { PackagePlatform.sceneDirectoryPath = rawScenePath; SceneBundlePackage.BuildSceneSpecify(PackagePlatform.platformCurrent); } //生成版本号 var minor = int.Parse(minorVersion); minor++; minorVersion = minor.ToString(); PackageUtil.GeneratorVersion(mainVersion, minorVersion); //生成文件表 PackageUtil.GeneratorChecklist(); EditorUserBuildSettings.SwitchActiveBuildTarget(temp); SavePackageConfig(); }
public void StartAnalysis() { AssetBundlePackage package = HFResourceManager.Instance.LoadAssetBundleFromFile("Config"); TextAsset textAsset = package.LoadAssetWithCache <TextAsset>("UI"); StringReader reader = new StringReader(textAsset.text); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); while (true) { string row = reader.ReadLine(); if (string.IsNullOrEmpty(row)) { break; } string[] strs = row.Split(split, StringSplitOptions.None); if (strs.Length > 0) { UI config = new UI(); string[] air = null; config.Type = strs[0]; int.TryParse(strs[1], out config.LayerIndex); config.AssetbundleName = strs[2]; config.AssetName = strs[3]; config.ShowAnimation = strs[4]; config.HideAnimation = strs[5]; config.ClassName = strs[6]; dic.Add(config.Type, config); list.Add(config); } } reader.Close(); }
public void StartAnalysis() { AssetBundlePackage package = HFResourceManager.Instance.LoadAssetBundleFromFile("Config"); TextAsset textAsset = package.LoadAssetWithCache <TextAsset>("Role"); StringReader reader = new StringReader(textAsset.text); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); reader.ReadLine(); while (true) { string row = reader.ReadLine(); if (string.IsNullOrEmpty(row)) { break; } string[] strs = row.Split(split, StringSplitOptions.None); if (strs.Length > 0) { Role config = new Role(); string[] air = null; int.TryParse(strs[0], out config.id); config.name = strs[1]; air = strs[2].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { int ite = 0; int.TryParse(air[x], out ite); config.time1.Add(ite); } air = strs[3].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { int ite = 0; int.TryParse(air[x], out ite); config.time2.Add(ite); } air = strs[4].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { int ite = 0; int.TryParse(air[x], out ite); config.time3.Add(ite); } air = strs[5].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { int ite = 0; int.TryParse(air[x], out ite); config.time4.Add(ite); } air = strs[6].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { config.clothes1.Add(air[x]); } air = strs[7].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { config.clothes2.Add(air[x]); } air = strs[8].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { config.clothes3.Add(air[x]); } air = strs[9].Split(splitArray, StringSplitOptions.RemoveEmptyEntries); for (int x = 0; x < air.Length; x++) { config.clothes4.Add(air[x]); } dic.Add(config.id, config); list.Add(config); } } reader.Close(); }