private void putOnMagicWeapon(GameObject obj) //点击上装 给后台通信啦 { MaskWindow.LockUI(); Card selectCard = MagicWeaponManagerment.Instance.selectCard; MagicWeaponPutOnFPort exf = FPortManager.Instance.getFPort("MagicWeaponPutOnFPort") as MagicWeaponPutOnFPort; exf.exchange(magicWeapon.uid, selectCard.uid, complatePutOn); }
void gotoReplareWindow(GameObject obj) //点击替换 给后台通信啦 { MaskWindow.LockUI(); Card selectCard = MagicWeaponManagerment.Instance.selectCard; MagicWeaponPutOnFPort exf = FPortManager.Instance.getFPort("MagicWeaponPutOnFPort") as MagicWeaponPutOnFPort; exf.exchange(magicWeapon.uid, selectCard.uid, complateRele); }
/// <summary> /// 经验条飞 /// </summary> /// <summary> /// 更新星魂形象 /// </summary> /** 点击事件 */ public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); if (gameObj.name == "close") { finishWindow(); } else if (gameObj.name == "StrengButton") { //if (magicWeapon.getPhaseLv() >= magicWeapon.getMaxPhaseLv()) { // UiManager.Instance.openDialogWindow<MessageLineWindow>((win) => { // win.Initialize(LanguageConfigManager.Instance.getLanguage("magicweapLiii08")); // }); // MaskWindow.UnlockUI(); // return; //} UiManager.Instance.openWindow <MagicWeaponReStrengWindow>((win) => { win.init(magicWeapon, MagicWeaponType.STRENGG); }); } else if (gameObj.name == "phaseButton") { //if(magicWeapon.getPhaseLv()>=magicWeapon.getMaxPhaseLv()){ // UiManager.Instance.openDialogWindow<MessageLineWindow>((win) => { // win.Initialize(LanguageConfigManager.Instance.getLanguage("magicweapLiii09")); // }); // MaskWindow.UnlockUI(); // return; //} UiManager.Instance.openWindow <MagicWeaponPhaseWindow>((win) => { win.init(magicWeapon, MagicWeaponType.PHASE); }); } else if (gameObj.name == "ReplaseButton") //没有合适的就不能替换了 { Card tempCard = MagicWeaponManagerment.Instance.selectCard; if (StorageManagerment.Instance.getAllMagicWeaponByType(tempCard.getJob(), tempCard.magicWeaponUID) == null) { UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => { win.Initialize(LanguageConfigManager.Instance.getLanguage("not_have_suit_put_on")); }); MaskWindow.UnlockUI(); return; } UiManager.Instance.openWindow <MagicWeapStoreWindow>((win) => { win.init(tempCard, MagicWeaponType.FROM_CARD_BOOK_HAVE_M);//装备秘宝模式(需要打开独立的秘宝仓库界面) }); } else if (gameObj.name == "PutDownButton") { Card tempCard = MagicWeaponManagerment.Instance.selectCard; MagicWeaponPutOnFPort exf = FPortManager.Instance.getFPort("MagicWeaponPutOnFPort") as MagicWeaponPutOnFPort; exf.exchange("0", tempCard.uid, complatePutDown); } else if (gameObj.name == "getInfo") //获取途径 指向爬塔 //进入爬塔界面 { FuBenGetCurrentFPort port = FPortManager.Instance.getFPort("FuBenGetCurrentFPort") as FuBenGetCurrentFPort; port.getInfo(getContinueMission); } }