Пример #1
0
    public void NtfSearchPackVers()
    {
        string verPth = "PackVers/";

        mVerList = ArchiveUtil.NtfGetFiles(verPth, false, "*.csv");
        PackVerCfg.NtfLoadVerCfg("PackVers/VerConfig.txt");
        NtfRefreshItemVer();
    }
Пример #2
0
    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);
    }
Пример #3
0
    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);
    }
Пример #4
0
 //------------------------------------------------------------------------------
 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");
         }
     }
 }
Пример #5
0
    //--------------------------------------------------------------------------------------------
    // 启动
    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));
    }
Пример #6
0
    //--------------------------------------------------------------------------------------------
    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));
    }