void gotoBox(GameObject bo) { //和后台通信拿到奖励pool TowerBeginAwardInfo fport = FPortManager.Instance.getFPort("TowerBeginAwardInfo") as TowerBeginAwardInfo; fport.access(intoTowerShow); }
public void checkCanIntoTower() { //检查是不是第一次来这个副本 if (!FuBenManagerment.Instance.isFistIntoAward(MissionInfoManager.Instance.mission.sid)) { giveUpAward(); } else { TowerBeginAwardInfo fport = FPortManager.Instance.getFPort("TowerBeginAwardInfo") as TowerBeginAwardInfo; fport.access(intoTower); } }
/// <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); } }
public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); if (gameObj.name == "close") { setBgIsCanMove(false); finishWindow(); } else if (gameObj.name == "shopButton") { UiManager.Instance.openWindow <NvshenShopWindow>((win) => { win.initContent(); }); } else if (gameObj.name == "teamEdit") { UiManager.Instance.openWindow <TeamEditWindow>((win) => { win.setComeFrom(1); }); } else if (gameObj.name == "beginAttack") //开始挑战 { TowerBeginAwardInfo fport = FPortManager.Instance.getFPort("TowerBeginAwardInfo") as TowerBeginAwardInfo; fport.access(intoTower); //clickAttack(); } else if (gameObj.name == "buttonHelp") { tweenerMessageState = false; tweenerMessageGroupOut(tweenMessage); tweenHelp.gameObject.SetActive(true); tweenerMessageState = true; tweenerMessageGroupIn(tweenHelp); } else if (gameObj.name == "buttonCloseHelp") { tweenerMessageState = false; tweenerMessageGroupOut(tweenHelp); } else if (gameObj.name == "box") { UiManager.Instance.openDialogWindow <BoxShowWindow>(); } }
//今日宝库方法 public void beginIntoTower() //这里进入爬塔宝箱(0就是宝箱没有被开启,1就是宝箱开启了) { TowerBeginAwardInfo fport = FPortManager.Instance.getFPort("TowerBeginAwardInfo") as TowerBeginAwardInfo; fport.access(intoTowerShow); }