//从其它文档导入动画到当前工程
        public static bool importAnims(Form_Main currentForm, String srcPath)
        {
            Form_Main srcForm = new Form_Main(srcPath);

            srcForm.initWorld();
            Form_CombineRes dialog = new Form_CombineRes(currentForm, srcForm);

            dialog.ShowDialog();
            return(updated);
        }
        public Form_MAnimation form_MAnimation = null;                //影片动画编辑
        //合并资源============================================================
        public void combineRes(Form_Main src_main,
            ArrayList actorsID, ArrayList anteTypesID, ArrayList mapsID, ArrayList triggersID, ArrayList propsID,
            bool withAnimImg, bool withMapImg, bool withFunctionVar, bool withConsts,
             bool withTexts, Form_CombineRes dialog)
        {
            if (actorsID.Count > 0||mapsID.Count>0 ||anteTypesID.Count>0|| withAnimImg)
            {
                dialog.showProcess("合并动画图片", 10);
                form_MAnimation.form_MImgsList.mImgsManager.combine(src_main.form_MAnimation.form_MImgsList.mImgsManager);
            }

            if (actorsID.Count > 0 || mapsID.Count > 0 || triggersID.Count > 0 || withTexts)
            {
                dialog.showProcess("合并文字信息", 20);
                textsManager.combine(src_main.textsManager);
            }

            if (actorsID.Count > 0 || mapsID.Count > 0 || anteTypesID.Count > 0 )
            {
                dialog.showProcess("合并动画切片数据", 40);
                form_MAnimation.form_MImgsList.MClipsManager.combine(src_main.form_MAnimation.form_MImgsList.MClipsManager);
                dialog.showProcess("合并动画帧数据", 50);
                form_MAnimation.form_MActorList.actorsManager.combine(src_main.form_MAnimation.form_MActorList.actorsManager, actorsID);
            }

            if (withMapImg || mapsID.Count>0)
            {
                dialog.showProcess("合并地图图片", 60);
                mapImagesManager.combine(src_main.mapImagesManager);
            }
            if (mapsID.Count > 0)
            {
                dialog.showProcess("合并地图关卡数据", 65);
                mapsManager.combine(src_main.mapsManager, mapsID, anteTypesID);
                refreshTileSyleList();
                setCurrentGfxContainer(mapsManager.tileGfxManager.Count() - 1);
            }
            if (triggersID.Count > 0 || propsID.Count > 0 || withConsts)
            {
                dialog.showProcess("合并脚本数据-常量表", 70);
                iDsManager.combine(src_main.iDsManager);
            }

            if (triggersID.Count > 0 || propsID.Count > 0 || withFunctionVar)
            {
                dialog.showProcess("合并脚本数据-变量表", 80);
                varIntManager.combine(src_main.varIntManager);
                varStringManager.combine(src_main.varStringManager);
            }

            if (triggersID.Count > 0 || propsID.Count > 0 || withFunctionVar)
            {
                dialog.showProcess("合并脚本数据-函数表", 85);
                triggerFunctionManager.combine(src_main.triggerFunctionManager);
                contextFunctionManager.combine(src_main.contextFunctionManager);
                executionFunctionManager.combine(src_main.executionFunctionManager);
            }
            if (propsID.Count > 0)
            {
                dialog.showProcess("合并脚本数据-属性表", 90);
                propertyTypesManager.combine(src_main.propertyTypesManager, propsID);
            }

            if (triggersID.Count > 0)
            {
                //dialog.showProcess("合并脚本数据-触发器表", 95);
                //triggersManager.combine(src_main.triggersManager, triggersID);
            }

            dialog.showProcess("刷新整个场景", 99);
            updateAllContainers();
            form_MAnimation.refreshActorUIs();
            dialog.showProcess("合并完成", 100);
        }
 //从其它文档导入动画到当前工程
 public static bool importAnims(Form_Main currentForm, String srcPath)
 {
     Form_Main srcForm = new Form_Main(srcPath);
     srcForm.initWorld();
     Form_CombineRes dialog = new Form_CombineRes(currentForm, srcForm);
     dialog.ShowDialog();
     return updated;
 }