private void setSignAwardGoods() { for (int i = 0; i < LoginAwardConst.SignDay_31; i++) { SysSignVo sign = BaseDataMgr.instance.GetSignVo(currentMonth, i + 1); if (null != sign) { Debug.Log("sign.goods = " + sign.goods); } } }
private void setEveryItemInfo(ItemContainer signItemContainer, SysSignVo signVo) { if (null == signVo) { return; } string goodsStr = StringUtils.GetValueString(signVo.goods); string[] goods = StringUtils.GetValueListFromString(goodsStr); int id = int.Parse(goods[0]); int count = int.Parse(goods[1]); Singleton <ItemManager> .Instance.InitItem(signItemContainer.gameObject, (uint)id, ItemType.BaseGoods); setEveryItemTag(signItemContainer.gameObject, signVo, count); }
private void setEveryItemTag(GameObject obj, SysSignVo signVo, int count) { UILabel countLabel = NGUITools.FindInChild <UILabel>(obj, "count"); countLabel.text = count + string.Empty; Transform vipTag = NGUITools.FindInChild <Transform>(obj, "vipTag"); UILabel vipLabel = NGUITools.FindInChild <UILabel>(obj, "vipTag/vipNum"); if (signVo.vip != 0) { vipTag.gameObject.SetActive(true); vipLabel.text = "vip" + signVo.vip; } else { vipTag.gameObject.SetActive(false); vipLabel.text = ""; } }
private void setEverySignItemInfo() { GameObject signItemGameObject; ItemContainer signItemContainer; for (int i = 0; i < 30; i++) { signItemGameObject = NGUITools.AddChild(signItemGrid.gameObject, signItem.gameObject); signItemContainer = signItemGameObject.AddMissingComponent <ItemContainer>(); signItemContainerList.Add(signItemContainer); } for (int j = 0; j < signItemContainerList.Count; j++) { signItemContainer = signItemContainerList[j]; signItemContainer.SetActive(true); SysSignVo sign = BaseDataMgr.instance.GetSignVo(currentMonth, j + 1); setEveryItemInfo(signItemContainer, sign); } signItemGrid.Reposition(); }