示例#1
0
	private void UpdateInfo()
	{
		chargeTotalData = GamePlayer.Instance.myselfRecharge_;
		for(int i=0;i<rechargeData.Count && i<7;i++)
		{
			boxlabList[i].text = rechargeData[i].num_.ToString();
			if(chargeTotalData.recharge_ >= rechargeData[i].num_)
			{
				nowBoxNum = i;
			}
			if(chargeTotalData.contents_[i].status_ == 2)
			{
				boxList[i].spriteName =  "baoxiangxiao2";
			}
			else
			{
				boxList[i].spriteName =  "baoxiangxiao";
			}
			
		}
		
		if(nowBoxNum >= 1)
		{
			barImg.gameObject.SetActive(true);
			bar.value = (float)nowBoxNum/6;
		}
		else
		{
			barImg.gameObject.SetActive(false);
		}
		nowMoneyLab.text = chargeTotalData.recharge_.ToString ();

		
		SetNowBaxInfo (nowBoxNum);
	}
示例#2
0
    public void UpdateSysRecharge(COM_ADChargeTotal data)
    {
        sysRechargedata = data;

        if (SysRechargeEvent != null)
        {
            SysRechargeEvent(data);
        }

        for (int i = 0; i < data.contents_.Length; i++)
        {
            if (data.contents_[i].status_ == 1)
            {
                SetTypeRad((int)ADType.ADT_ChargeTotal, 1);
                return;
            }
        }
        SetTypeRad((int)ADType.ADT_ChargeTotal, 0);
    }
示例#3
0
	void fanliEnvet(COM_ADChargeTotal total)
	{
		UpdateInfo ();
	}
示例#4
0
    void UpdateInfo()
    {
        COM_ADChargeTotal data = MoreActivityData.instance.GetSelfRechargel();

        if (data == null)
        {
            return;
        }
        string sfmt = "yyyy/MM/dd";
        string efmt = "yyyy/MM/dd";

        Define.FormatUnixTimestamp(ref sfmt, (int)data.sinceStamp_);
        Define.FormatUnixTimestamp(ref efmt, (int)data.endStamp_);

        timeLab.text = LanguageManager.instance.GetValue("leijichongzhitime").Replace("{n}", sfmt + " - " + efmt);
        for (int i = 0; i < CellList.Count; ++i)
        {
            grid.RemoveChild(CellList[i].transform);
            CellList[i].transform.parent = null;
            CellList[i].gameObject.SetActive(false);
        }
        CellList.Clear();

        for (int i = 0; i < data.contents_.Length; i++)
        {
            GameObject       objCell = Object.Instantiate(cell.gameObject) as GameObject;
            MoreSignInCellUI cellUI  = objCell.GetComponent <MoreSignInCellUI>();
            ItemCellUI       item    = UIManager.Instance.AddItemCellUI(cellUI.icon, data.contents_[i].itemIds_[0]);
            item.showTips  = true;
            item.ItemCount = (int)data.contents_[i].itemStacks_[0];

            ItemCellUI item1 = UIManager.Instance.AddItemCellUI(cellUI.icon1, data.contents_[i].itemIds_[1]);
            item1.ItemCount = (int)data.contents_[i].itemStacks_[1];
            item1.showTips  = true;

            ItemCellUI item2 = UIManager.Instance.AddItemCellUI(cellUI.icon2, data.contents_[i].itemIds_[2]);
            item2.ItemCount = (int)data.contents_[i].itemStacks_[2];
            item2.showTips  = true;



            cellUI.descLab.text = LanguageManager.instance.GetValue("ADT_ChargeTotal") + " " + data.contents_[i].currencyCount_.ToString();
            UIManager.SetButtonEventHandler(cellUI.sgignInBtn.gameObject, EnumButtonEvent.OnClick, OnGetBtn, i, 0);
            if (data.contents_[i].status_ == 1)
            {
                cellUI.sgignInBtn.gameObject.SetActive(true);
                cellUI.sgignInBtn.isEnabled = true;
                cellUI.haveImg.gameObject.SetActive(false);
            }
            else if (data.contents_[i].status_ == 2)
            {
                cellUI.sgignInBtn.gameObject.SetActive(false);
                cellUI.haveImg.gameObject.SetActive(true);
            }
            else
            {
                cellUI.sgignInBtn.gameObject.SetActive(true);
                cellUI.sgignInBtn.isEnabled = false;
                cellUI.haveImg.gameObject.SetActive(false);
            }
            objCell.transform.parent = grid.transform;
            objCell.SetActive(true);
            objCell.transform.localScale = Vector3.one;
            CellList.Add(objCell);
        }
        grid.Reposition();
    }
示例#5
0
 void  OnUpdataEvent(COM_ADChargeTotal data)
 {
     UpdateInfo();
 }