示例#1
0
 //--------------------------------------------------------------------------------------------
 void OnClickCtrlBtn(int nID, UIToggleCtrl frm)
 {
     if (101 == nID)
     {
         NtfRefreshPath();
     }
     else if (102 == nID)
     {
         NtfBuildResPack();
     }
     else if (103 == nID)
     {
         NtfSelectAll();
     }
     else if (104 == nID)
     {
         NtfIncreaseVersion();
     }
     else if (201 == nID)
     {
         NtfRefreshScene();
     }
     else if (202 == nID)
     {
         NtfBuildScenePack();
     }
 }
示例#2
0
    public GamePackUI(string sNm, string sPth, BuildGameWindow win)
    {
        mGame    = sNm;
        mPath    = (sPth);
        mGmWind  = win;
        mbSingle = false;
        mLaunch  = "ClientLaunch.unity";
        mPthCtrl = new UIToggleCtrl(@"子目录列表");
        mScnCtrl = new UIToggleCtrl(@"场景列表");

        mPthCtrl.AddButton(new BtnItem(101, 40, @"刷新", this.OnClickCtrlBtn));
        mPthCtrl.AddButton(new BtnItem(102, 40, @"打包", this.OnClickCtrlBtn));
        mPthCtrl.AddButton(new BtnItem(103, 40, @"反选", this.OnClickCtrlBtn));
        mPthCtrl.AddButton(new BtnItem(104, 40, @"增加版本", this.OnClickCtrlBtn));

        mScnCtrl.AddButton(new BtnItem(201, 40, @"刷新", this.OnClickCtrlBtn));
        mScnCtrl.AddButton(new BtnItem(202, 40, @"打包", this.OnClickCtrlBtn));

        mPath = sPth.Replace("\\", "/");
        if (!mPath.EndsWith("/"))
        {
            mPath += "/";
        }
        NtfRefreshPath();
        NtfRefreshScene();
        mLaunch = FindGameLaunch();
    }
示例#3
0
 //--------------------------------------------------------------------------------------------
 // 点击游戏列表
 void OnClickGameList(TglItem itm, UIToggleCtrl frm)
 {
     //if (itm.mbSel)
     {
         GamePackUI gm  = null;
         string     sGm = ArchiveUtil.GetLastPath(itm.mName);
         mGameRes.TryGetValue(sGm.ToLower(), out gm);
         if (gm != mpSelGM)
         {
             mpSelGM = gm;
         }
     }
 }
示例#4
0
 //--------------------------------------------------------------------------------------------
 void OnClickCtrlBtn(int nID, UIToggleCtrl frm)
 {
     if (101 == nID)
     {
         NtfRefreshGames();
     }
     else if (201 == nID)
     {
         NtfRefreshPublic();
     }
     else if (202 == nID)
     {
         NtfBuildPublicPack();
     }
 }
示例#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));
    }