public void NtfSearchPackVers() { string verPth = "PackVers/"; mVerList = ArchiveUtil.NtfGetFiles(verPth, false, "*.csv"); PackVerCfg.NtfLoadVerCfg("PackVers/VerConfig.txt"); NtfRefreshItemVer(); }
public VerItemMng mVerMng; // 版本管理器 //-------------------------------------------------------------------------------------------- // 启动 void OnEnable() { ArchiveUtil.NtfInitSkips(); PackVerCfg.NtfLoadVerCfg("PackVers/VerConfig.txt"); mVerMng = new VerItemMng(); mPckLyr = new CLyrPackRes(); mVerLyr = new CLyrVerInfor(); mCsvView = new CLyrViewCsv(950, 280); mVerMng.NtfSearchPackVers(); // 搜索已经存在的版本文件 //mPckLyr.NtfCompare(this); }
Vector2 mCurPos; // BuildSetting列表 //-------------------------------------------------------------------------------------------- public CLyrPackRes() { mCsvFile = new CsvParser(); mFileLst = new List <string>(); mFixFile = new List <string>(); mFixView = new CViewList(400, 225); mfCsv0 = "PackVers/" + PackVerCfg.GetCurVer() + ".csv"; mfCsv1 = PackVerCfg.GetPreVer(); if (mfCsv1.Length > 0) { mfCsv1 = "PackVers/" + mfCsv1 + ".csv"; } mCmpFile = new List <string>(); mCmpView = new CViewList(400, 175); }
//------------------------------------------------------------------------------ void OnClickBtnGenMD5(BuildPackWindow src) { if (mMD5List.Count > 0) { string verPth = "PackVers/"; string fnm = PackVerCfg.GenNextVer(); string file = EditorUtility.SaveFilePanel("Save Version", verPth, fnm, "csv"); if (file.Length > 0) { src.mVerMng.GenItemGrp(file, mMD5List); PackVerCfg.NtfUpdateVer(); src.mVerMng.NtfSearchPackVers(); // 刷新版本文件列表 string msg = @"版本文件列表已生成, 保存于[" + file + "]"; EditorUtility.DisplayDialog(@"版本文件生成", msg, "Ok"); } } }
//-------------------------------------------------------------------------------------------- // 启动 void OnEnable() { ArchiveUtil.NtfInitSkips(); PackVerCfg.NtfLoadVerCfg("PackVers/VerConfig.txt"); mVerMng = new VerItemMng(); mVerMng.NtfSearchPackVers(); // 搜索已经存在的版本文件 mTgtCtrl = new UITargetCtrl(); mGameLst = new UIToggleCtrl(@"游戏列表", this.OnClickGameList); mPubLst = new UIToggleCtrl(@"公共文件"); // 场景列表 mGameRes = new Dictionary <string, GamePackUI>(); mPubLst.EnableHori(true); mPubLst.LeftTitle(true); NtfRefreshGames(); NtfRefreshPublic(); mGameLst.AddButton(new BtnItem(101, 40, @"刷新", this.OnClickCtrlBtn)); mPubLst.AddButton(new BtnItem(201, 40, @"刷新", this.OnClickCtrlBtn)); mPubLst.AddButton(new BtnItem(202, 40, @"打包", this.OnClickCtrlBtn)); }
//-------------------------------------------------------------------------------------------- Vector2 OnLyrVerInfor(BuildPackWindow src, float fx, float fy) { GUI.Label(new Rect(fx, fy + 2, 150, 20), @"当前版本:" + PackVerCfg.GetCurVer()); if (GUI.Button(new Rect(fx + 150, fy - 2, 50, 20), @"刷 新")) { src.mVerMng.NtfSearchPackVers(); } GUI.Label(new Rect(fx + 210, fy + 2, 80, 20), @"版本文件列表:"); List <string> sList = src.mVerMng.GetVerList(); if (mViewList.OnDrawView(fx, fy + 20, sList.ToArray())) { string szf = src.GetVerFile(mViewList.mHitRow); mCsvFile.loadCsvFile(szf, true); src.GenViewData(mCsvFile, szf); } return(new Vector2(340, 280)); }