public void OneKeyChoose() { IntensifyCardManager.Instance.clearFood(); IntensifyCardManager.Instance.clearFoodCard(); win.sacrificeContent.sacrificeRotCtrl.cleanCastShower(); List <Card> list = IntensifyCardManager.Instance.getOneKeySacrifice(); if (list == null) { return; } for (int i = 0; i < list.Count; i++) { if (win.sacrificeContent.sacrificeRotCtrl.isOneOfTheCaster(list [i])) { continue; } //没空巢就断掉 SacrificeShowerCtrl ctrl = win.sacrificeContent.sacrificeRotCtrl.selectOneEmptyCastShower(); if (ctrl == null) { break; } win.sacrificeContent.sacrificeRotCtrl.selectOneEmptyCastShower().updateShower(list [i]); IntensifyCardManager.Instance.setFoodCard(list [i]); } list = IntensifyCardManager.Instance.getFoodCard(); if (list == null || list.Count <= 0) { UiManager.Instance.createMessageLintWindow(LanguageConfigManager.Instance.getLanguage("Intensify5")); } win.updateInfo(); }
public void oneKey() { List <Card> list = IntensifyCardManager.Instance.getOneKeyAddon(); if (list == null || list.Count == 0) { //UiManager.Instance.createMessageLintWindow(LanguageConfigManager.Instance.getLanguage("Intensify6")); UiManager.Instance.openDialogWindow <MessageWindow> ((winn) => { winn.dialogCloseUnlockUI = false; winn.initWindow(2, LanguageConfigManager.Instance.getLanguage("go_to_happy"), LanguageConfigManager.Instance.getLanguage("s0094"), LanguageConfigManager.Instance.getLanguage("go_to_happy1"), gotoHappy); }); return; } for (int i = 0; i < list.Count; i++) { if (sacrificeRotCtrl.isOneOfTheCaster(list [i])) { continue; } SacrificeShowerCtrl ctrl = sacrificeRotCtrl.selectOneEmptyCastShower(); if (ctrl == null) { break; } ctrl.updateShower(list [i]); IntensifyCardManager.Instance.setFoodCard(list [i]); } win.updateInfo(); }
/// <summary> /// 选择精灵动画 /// </summary> private void playAimi(ButtonSpriteAdd bsa, CallBack callback) { ArrayList storgeSpriteList; storgeSpriteList = bsa.spriteList; Card card; for (int i = 0; i < storgeSpriteList.Count; i++) { card = storgeSpriteList [i] as Card; if (sacrificeRotCtrl.isOneOfTheCaster(card)) { continue; } SacrificeShowerCtrl ctrl = sacrificeRotCtrl.selectOneEmptyCastShower(); if (ctrl == null) { break; } if (!sacrificeRotCtrl.isCasterFull()) { ctrl.updateShower(card); IntensifyCardManager.Instance.setFoodCard(card); if (callback != null) { callback(); } win.updateInfo(); break; } } }
void cleanBtton() { cardImage.alpha = 0; cardImage.mainTexture = null; level.text = ""; quality.alpha = 0; card = null; sign.alpha = 0; shower = null; selectPic.alpha = 0; }
void setShower(SacrificeShowerCtrl _shower, string spName) { shower = _shower; if (_shower != null) { _shower.updateShower(card); } if (spName == "") { selectPic.alpha = 0; } else { selectPic.alpha = 1; selectPic.spriteName = spName; } }
void cleanShower() { shower = null; selectPic.alpha = 0; }