public void clickAttack()
 {
     if (ClmbTowerManagerment.Instance.turnSpriteData != null && atteckSprite.spriteName == "icon_PK")
     {
         UiManager.Instance.openDialogWindow <MessageWindow>((win) => {
             win.initWindow(2, LanguageConfigManager.Instance.getLanguage("towerShowWindow45"),
                            LanguageConfigManager.Instance.getLanguage("towerShowWindow46"), LanguageConfigManager.Instance.getLanguage("towerShowWindow47"), callBack);
             win.closeButton.SetActive(true);
         });
         //UiManager.Instance.openDialogWindow<MessageLineWindow>((win) => {
         //    win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow42"));
         //});
         return;
     }
     if (!FuBenManagerment.Instance.canBeAttack())
     {
         UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
             win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow38"));
         });
         return;
     }
     if (atteckSprite.spriteName == "icon_PK")  //这里才是真的挑战
     {
         currectMissionSid = MissionInfoManager.Instance.getMissionBySid(FuBenManagerment.Instance.getPassChapter());
         if (UserManager.Instance.self.getUserLevel() < MissionSampleManager.Instance.getMissionSampleBySid(currectMissionSid.sid).level)
         {
             UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
                 win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow14"));
             });
         }
         else
         {
             FuBenManagerment.Instance.selectedMissionSid = currectMissionSid.sid;
             intoTower();//到了这一步肯定是新进入FB
         }
     }
     else    //这里是重置副本TowerResetFPort
     {
         TowerResetFPort pro        = FPortManager.Instance.getFPort("TowerResetFPort") as TowerResetFPort;
         Chapter         towChapter = FuBenManagerment.Instance.getTowerChapter();
         if (towChapter.reAttackNum >= towChapter.reAttackMaxNum)
         {
             UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
                 win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow21"));
             });
             return;
         }
         pro.access(() => {
             UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
                 win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow09"));
             });
             updateInfo();
             MaskWindow.UnlockUI();
         });
     }
 }
 /// <summary>
 /// 宝箱开启未完成点击挑战的回调
 /// </summary>
 /// <param name="msg"></param>
 public void callBack(MessageHandle msg)
 {
     if (msg.buttonID == MessageHandle.BUTTON_LEFT)
     {
         if (!FuBenManagerment.Instance.canBeAttack())
         {
             UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
                 win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow38"));
             });
             return;
         }
         if (atteckSprite.spriteName != "icon_PK")  //这里是重置副本TowerResetFPort
         {
             TowerResetFPort pro        = FPortManager.Instance.getFPort("TowerResetFPort") as TowerResetFPort;
             Chapter         towChapter = FuBenManagerment.Instance.getTowerChapter();
             if (towChapter.reAttackNum >= towChapter.reAttackMaxNum)
             {
                 UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
                     win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow21"));
                 });
                 return;
             }
             pro.access(() => {
                 UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
                     win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow09"));
                 });
                 updateInfo();
                 MaskWindow.UnlockUI();
             });
             return;
         }
         currectMissionSid = MissionInfoManager.Instance.getMissionBySid(FuBenManagerment.Instance.getPassChapter());
         if (UserManager.Instance.self.getUserLevel() < MissionSampleManager.Instance.getMissionSampleBySid(currectMissionSid.sid).level)
         {
             UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => {
                 win.Initialize(LanguageConfigManager.Instance.getLanguage("towerShowWindow14"));
             });
         }
         else    //放弃抽奖进入副本
         {
             ClmbTowerManagerment.Instance.giveUpAward();
             FuBenManagerment.Instance.selectedMissionSid = currectMissionSid.sid;
             intoTower();//到了这一步肯定是新进入FB
         }
     }
     else if (msg.buttonID == MessageHandle.BUTTON_RIGHT)
     {
         TowerBeginAwardInfo fport = FPortManager.Instance.getFPort("TowerBeginAwardInfo") as TowerBeginAwardInfo;
         fport.access(intoTowerShow);
     }
 }