public void toPutOnEquip() { if (IncreaseManagerment.Instance.isCanBePutOnEquip(equipList)) { for (int i = 0; i < equipList.Count; i++) { Card chooseCard = IncreaseManagerment.Instance.getCanPutOnEquipByTeamCards(equipList[i]); if (chooseCard != null) { EquipOperateFPort eof = FPortManager.Instance.getFPort("EquipOperateFPort") as EquipOperateFPort; eof.access(chooseCard.uid, chooseCard.sid, equipList[i].uid, equipList[i].getPartId(), equipResult); equipList.Remove(equipList[i]); } } } else { //UiManager.Instance.cancelMask(); // (fatherWindow as FubenAwardWindow).destoryWindow(); if (MissionManager.instance != null) { MissionManager.instance.missionEnd(); } else { ScreenManager.Instance.loadScreen(1, null, GameManager.Instance.outMission); } } }
public override void DoClickEvent() { base.DoClickEvent(); if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("s0013")) { // 点击装备 EquipOperateFPort eof = FPortManager.Instance.getFPort("EquipOperateFPort") as EquipOperateFPort; eof.access(EquipManagerment.Instance.activeEquipMan.uid, EquipManagerment.Instance.activeEquipMan.sid, equip.uid, equip.getPartId(), equipResult); } else if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("s0012")) { //强化 UiManager.Instance.openWindow <IntensifyEquipWindow>((win) => { win.Initialize(equip, IntensifyEquipWindow.EQUIPSTORE); }); } else if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("equipStar02")) { //升星 UiManager.Instance.openWindow <EquipUpStarWindow>((win) => { win.Initialize(equip); }); } else if (this.textLabel.text == LanguageConfigManager.Instance.getLanguage("s0308")) { //聊天展示 if (fatherWindow.GetType() == typeof(EquipChooseWindow)) { //如果直接从装备选择点展示 EquipChooseWindow fwin = fatherWindow as EquipChooseWindow; if (fwin.comeFrom == EquipChooseWindow.FROM_CHAT || fwin.comeFrom == EquipChooseWindow.FROM_CHAT_FRIEND) { sendMsgFPort(ChatManagerment.Instance.sendType); /*这里开始是可滑动聊天窗口展示的关闭后处理,暂时不删 * UiManager.Instance.openDialogWindow<NewChatWindow> ((win) => { * win.initChatWindow (ChatManagerment.Instance.sendType - 1); * }); */ fatherWindow.finishWindow(); } } } }
public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); setStarTipState(); if (gameObj.name == "close") { if (type != AWARDINTO) { if (CardManagerment.Instance.showChatEquips != null) { CardManagerment.Instance.showChatEquips.Clear(); } finishWindow(); } if (closeCallback != null) { closeCallback(); } } //穿装备 else if (gameObj.name == "equip") { EquipOperateFPort eof = FPortManager.Instance.getFPort("EquipOperateFPort") as EquipOperateFPort; eof.access(EquipManagerment.Instance.activeEquipMan.uid, EquipManagerment.Instance.activeEquipMan.sid, chooseEquip.uid, chooseEquip.getPartId(), equipResult); } //脱装备 else if (gameObj.name == "unsnatch") { EquipOperateFPort eof = FPortManager.Instance.getFPort("EquipOperateFPort") as EquipOperateFPort; eof.access(EquipManagerment.Instance.activeEquipMan.uid, EquipManagerment.Instance.activeEquipMan.sid, "0", chooseEquip.getPartId(), equipResult); } //替换装备 else if (gameObj.name == "replace") { UiManager.Instance.openWindow <EquipChooseWindow> ((win) => { win.Initialize(EquipChooseWindow.FROM_CARDATTR); }); } //强化装备 else if (gameObj.name == "intensify") { if (GuideManager.Instance.isEqualStep(124005000)) { GuideManager.Instance.doGuide(); } UiManager.Instance.openWindow <IntensifyEquipWindow> ((win) => { if (type == STOREVIEW) { win.Initialize(chooseEquip, IntensifyEquipWindow.EQUIPSTORE); } if (type == CARDVIEW) { win.Initialize(chooseEquip, IntensifyEquipWindow.EQUIPVIEW); } }); } else if (gameObj.name == "upStar") { if (upStarButton.GetComponent <ButtonBase>().textLabel.text == LanguageConfigManager.Instance.getLanguage("equipStar02")) { UiManager.Instance.openWindow <EquipUpStarWindow>((win) => { win.Initialize(chooseEquip); }); } else if (upStarButton.GetComponent <ButtonBase>().textLabel.text == LanguageConfigManager.Instance.getLanguage("redEquip_qualityImprove")) { UiManager.Instance.openWindow <EquipUpQualityWindow>((win) => { win.Initialize(chooseEquip); }); } } else if (gameObj.name == "refine")//装备精练 { UiManager.Instance.openWindow <RefineWindow>((win) => { win.initialize(chooseEquip); }); } }