void OnCellDoubleToSortClick(GameObject obj) { StorageBabyCell bCell = obj.GetComponentInParent <StorageBabyCell> (); if (BankSystem.instance.IsBabyStorageFull()) { PopText.Instance.Show(LanguageManager.instance.GetValue("cankuman")); return; } if (bCell.BabyMainData.isForBattle_) { PopText.Instance.Show(LanguageManager.instance.GetValue("chuzhan")); return; } if (bCell.BabyMainData.isShow_) { PopText.Instance.Show(LanguageManager.instance.GetValue("showbaby")); return; } sDouble = true; StopCoroutine("DelayOnesortClick"); if (bCell == null) { return; } BabyTipsUI bt = tipsObj.GetComponent <BabyTipsUI> (); bt.bcell = bCell; if (bCell.gameObject.name == "agCell") { bt.isbabyList = false; } else { bt.isbabyList = true; } UIManager.RemoveButtonAllEventHandler(obj); NetConnection.Instance.depositBabyToStorage((uint)bCell.BabyMainData.InstId); }
IEnumerator DelayOnesortClick(StorageBabyCell bCell) { yield return(new WaitForSeconds(0.2f)); if (!sDouble) { tipsObj.SetActive(true); BabyTipsUI btp = tipsObj.GetComponent <BabyTipsUI> (); if (bCell.gameObject.name == "agCell") { btp.isbabyList = false; } else { btp.isbabyList = true; } btp.baby = bCell.BabyMainData; btp.bcell = bCell; } }
void OnCellDoubleToBagClick(GameObject obj) { bDouble = true; StopCoroutine("DelayOneClick"); COM_BabyInst _baby = obj.GetComponentInParent <StorageBabyCell> ().BabyInst; if (BankSystem.instance.IsBabyListFull()) { PopText.Instance.Show(LanguageManager.instance.GetValue("EN_BabyFull")); return; } if (_baby == null) { return; } StorageBabyCell scell = obj.GetComponentInParent <StorageBabyCell> (); babyId = (int)scell.BabyInst.instId_; scell.icon.gameObject.SetActive(false); scell.raceIcon.gameObject.SetActive(false); BabyTipsUI bt = tipsObj.GetComponent <BabyTipsUI> (); if (scell.gameObject.name == "agCell") { bt.isbabyList = false; } else { bt.isbabyList = true; } bt.bcell = scell; bt.bcell.numsp.spriteName = ""; // bt.bcell.iconBack.spriteName = "cw_chongwutouxiang1"; // bt.bcell.iconBack.GetComponent<UIButton>().normalSprite = "cw_chongwutouxiang1"; UIManager.RemoveButtonAllEventHandler(obj); NetConnection.Instance.storageBabyToPlayer(_baby.instId_); }
IEnumerator DelayOneClick(StorageBabyCell bCell) { yield return(new WaitForSeconds(0.2f)); if (!bDouble) { tipsObj.SetActive(true); COM_BabyInst binst = null; for (int i = 0; i < GamePlayer.Instance.Storagebaby.Length; i++) { if (GamePlayer.Instance.Storagebaby[i] == null) { continue; } if (GamePlayer.Instance.Storagebaby[i].instId_ == bCell.BabyInst.instId_) { binst = GamePlayer.Instance.Storagebaby[i]; break; } } Baby baby = new Baby(); baby.SetBaby(binst); BabyTipsUI bt = tipsObj.GetComponent <BabyTipsUI> (); if (bCell.gameObject.name == "agCell") { bt.isbabyList = false; } else { bt.isbabyList = true; } bt.bcell = bCell; bt.baby = baby; } }