Beispiel #1
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);
    }
Beispiel #2
0
    //[@MenuItem(@"打包版本/编译三国(简单测试用)")]
    //public static void BuildResourcesB()
    //{

    //}

    //[@MenuItem(@"Package/构建场景列表")]
    public static void BuildSettingsScene()
    {
        ArchiveUtil.NtfInitSkips();
        ArchiveUtil.AddSkip("NGUI");
        ArchiveUtil.AddSkip("Plugins");
        List <string> vScn = ArchiveUtil.NtfGetFiles(Application.dataPath, true, "*.unity");

        if (vScn.Count > 0)
        {
            EditorBuildSettingsScene [] scnAry = new EditorBuildSettingsScene[vScn.Count];
            for (int i = 0; i < vScn.Count; ++i)
            {
                scnAry[i] = new EditorBuildSettingsScene(vScn[i], true);
            }
            EditorBuildSettings.scenes = scnAry;
        }
        ArchiveUtil.NtfInitSkips();
        Debug.Log(@"场景列表构建结束, 共加入 [ " + vScn.Count.ToString() + @" ] 个场景");
    }
Beispiel #3
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));
    }