| | |
| | | private void RefreshXBResult()
|
| | | {
|
| | | CreateGetItem();
|
| | | targetIndexs = XBModel.GetXbResultDict().Values.ToList();
|
| | | targetIndexs = XBModel.rangelist;
|
| | | StartCoroutine(PlayXBAni(0,0));
|
| | | }
|
| | |
|
| | | private void CreateGetItem()
|
| | | {
|
| | | List<XBGetItem> xbResultlist = XBModel.GetXbResultDict().Values.ToList();
|
| | | List<XBGetItem> xbResultlist = XBModel.rangelist;
|
| | | if (xbResultlist.Count < 2) return;
|
| | |
|
| | | luckDesObj.SetActive(false);
|
| | |
| | | if (index < xbResultItemBasiclist.Count)
|
| | | {
|
| | | xbResultItemBasiclist[index].gameObject.SetActive(true);
|
| | | xbResultItemBasiclist[index].transform.DOScale(new Vector3(1, 1, 1), scaleTime);
|
| | | xbResultItemBasiclist[index].transform.DOScale(new Vector3(1, 1, 1), scaleTime).OnComplete(()=>
|
| | | {
|
| | | if (index == xbResultItemBasiclist.Count - 1)
|
| | | {
|
| | | RestXBItemState();
|
| | | }
|
| | | });
|
| | | if (xbResultItemBasiclist[index].itemConfig != null)
|
| | | {
|
| | | XBModel.GetNotifyResult(xbResultItemBasiclist[index].itemConfig.ID, int.Parse(xbResultItemBasiclist[index].countText.text));
|
| | | }
|
| | | XBModel.GetNotifyResult(xbResultItemBasiclist[index].itemConfig.ID, int.Parse(xbResultItemBasiclist[index].countText.text));
|
| | | |
| | | }
|
| | | }
|
| | |
|
| | |
| | | yield return new WaitForSeconds(stopTime);
|
| | | if(isEndXB)
|
| | | {
|
| | | RestXBItemState();
|
| | | if(targetIndexs.Count > 1)
|
| | | {
|
| | | ShowXBResultCtrl(targetIndexs.Count - 1);
|
| | | }
|
| | | else
|
| | | {
|
| | | RestXBItemState();
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|