Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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 = "";
            }
        }
Ejemplo n.º 4
0
        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();
        }