Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        // UIManager.SetButtonEventHandler(closeB.gameObject, EnumButtonEvent.OnClick, OnClose, 0, 0);
        UIManager.SetButtonEventHandler(vip1Btn_.gameObject, EnumButtonEvent.OnClick, OnOpenVip, 1, 0);
        UIManager.SetButtonEventHandler(vip2Btn_.gameObject, EnumButtonEvent.OnClick, OnOpenVip, 2, 0);

        UIManager.SetButtonEventHandler(getBtn1.gameObject, EnumButtonEvent.OnClick, OnGetReward, 1, 0);
        UIManager.SetButtonEventHandler(getBtn2.gameObject, EnumButtonEvent.OnClick, OnGetReward, 2, 0);

        GamePlayer.Instance.OnVipUpdate       += OnUpdateVip;
        GamePlayer.Instance.vipRewardfigEnvet += new RequestEventHandler <bool> (OnrewardEnvet);

        int itemId    = 0;
        int itemCount = 1;

        GlobalValue.Get(Constant.C_Vip1Reward, out itemId);
        GlobalValue.Get(Constant.C_Vip1RewardNum, out itemCount);
        ItemCellUI cell = UIManager.Instance.AddItemCellUI(vip1Icon_, (uint)itemId);

        cell.showTips  = true;
        cell.ItemCount = itemCount;
        GlobalValue.Get(Constant.C_Vip2Reward, out itemId);
        GlobalValue.Get(Constant.C_Vip2RewardNum, out itemCount);
        cell           = UIManager.Instance.AddItemCellUI(vip2Icon_, (uint)itemId);
        cell.showTips  = true;
        cell.ItemCount = itemCount;

        OnUpdateVip();
    }
Esempio n. 2
0
    public void SetData(COM_SellItem sellItem)
    {
        sellItem_ = sellItem;
        ItemData idata = null;
        BabyData bData = null;

        if (sellItem.item_.itemId_ != 0)
        {
            idata      = ItemData.GetData((int)sellItem.item_.itemId_);
            name_.text = idata.name_;
            ItemCellUI icell = UIManager.Instance.AddItemInstCellUI(icon_, sellItem_.item_);
            if (icell == null)
            {
                return;
            }
            icell.ItemCount = (int)sellItem.item_.stack_;
            icell.showTips  = true;
        }
        else
        {
            bData      = BabyData.GetData((int)sellItem.baby_.properties_[(int)PropertyType.PT_TableId]);
            name_.text = bData._Name;
            Baby baby = new Baby();
            baby.SetBaby(sellItem.baby_);
            BabyCellUI cell = UIManager.Instance.AddBabyCellUI(icon_, baby);
            UIManager.SetButtonEventHandler(cell.gameObject, EnumButtonEvent.OnClick, OnClickIcon, 0, 0);
        }
        price_.text = sellItem_.sellPrice.ToString();
    }
Esempio n. 3
0
    void UpdateBag()
    {
        int idx = 0;

        for (; idx < BagSystem.instance._BabyEquips.Count; ++idx)
        {
            if (idx >= bagItemPool.Count)
            {
                GameObject go = (GameObject)GameObject.Instantiate(item) as GameObject;
                go.transform.parent     = grid.transform;
                go.transform.localScale = Vector3.one;
                bagItemPool.Add(go);
            }
            bagItemPool[idx].SetActive(true);
            ItemCellUI       cell  = UIManager.Instance.AddItemInstCellUI(bagItemPool[idx].GetComponent <UISprite>(), BagSystem.instance._BabyEquips[idx]);
            UIDragScrollView uidsv = cell.gameObject.GetComponent <UIDragScrollView>();
            if (uidsv == null)
            {
                cell.gameObject.AddComponent <UIDragScrollView>();
            }
            UIManager.SetButtonEventHandler(cell.gameObject, EnumButtonEvent.OnClick, OnClickEquipInBag, (int)BagSystem.instance._BabyEquips[idx].instId_, 0);
        }
        for (; idx < bagItemPool.Count; ++idx)
        {
            bagItemPool[idx].SetActive(false);
        }

        grid.Reposition();
    }
Esempio n. 4
0
 void UpdateEquip()
 {
     if (GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx] == null)
     {
         ClearEquip();
         return;
     }
     ClearEquip();
     GlobalInstanceFunction.Instance.Invoke(() =>
     {
         for (int i = 0; i < GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips.Length; ++i)
         {
             if (GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips[i] != null)
             {
                 ItemData equipData = ItemData.GetData((int)GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips[i].itemId_);
                 EquipmentSlot es   = (EquipmentSlot)equipData.slot_;
                 if (slot2Sp.ContainsKey(es))
                 {
                     UISprite sp = slot2Sp[es];
                     if (sp != null)
                     {
                         ItemCellUI equip = UIManager.Instance.AddItemInstCellUI(sp, GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].Equips[i]);
                         UIManager.SetButtonEventHandler(equip.gameObject, EnumButtonEvent.OnClick, OnClickEquipOnBody, i, 0);
                         cache.Add(equip);
                     }
                 }
             }
         }
     }, 1);
     UpdateSkill();
 }
Esempio n. 5
0
    private void SetItemData(COM_Item item)
    {
        ItemCellUI cell = UIManager.Instance.AddItemCellUI(icon, item.itemId_);

        itemName.text = ItemData.GetData((int)item.itemId_).name_;
        mNowNum.text  = item.durability_.ToString();
        int nowMax = item.durabilityMax_ - 10;

        nowMax       = nowMax > 60 ? nowMax : 60;
        mNowMax.text = (nowMax).ToString();
        mMaxNow.text = item.durabilityMax_.ToString();
        mMaxNum.text = (nowMax).ToString();

        dNowNum.text = item.durability_.ToString();
        int bnowMax = item.durabilityMax_;        // + 10;

        dNowMax.text = bnowMax.ToString();
        //bnowMax = bnowMax > 300 ? 300 : bnowMax;
        dMaxNow.text = item.durabilityMax_.ToString();
        dMaxNum.text = (bnowMax).ToString();

        _needMoney       = (nowMax - item.durability_) * 50;
        _needDiamond     = (bnowMax - item.durability_) * 1;
        needMoney.text   = _needMoney.ToString();
        needDiamond.text = _needDiamond.ToString();
    }
Esempio n. 6
0
    void Start()
    {
        HeadIconLoader.Instance.LoadIcon("miaosha", back);
        UIManager.SetButtonEventHandler(buyBtn.gameObject, EnumButtonEvent.OnClick, OnBuyBtn, 0, 0);
        UIManager.SetButtonEventHandler(closeBtn.gameObject, EnumButtonEvent.OnClick, OnClose, 0, 0);
        GamePlayer.Instance.MiaoshaEnvet += new RequestEventHandler <COM_ADGiftBag> (OnMiaoshaEnvet);
        COM_ADGiftBag msData = GamePlayer.Instance.miaoshaData_;

        if (msData.isflag_)
        {
            buyBtn.isEnabled = false;
        }
        else
        {
            buyBtn.isEnabled = true;
        }

        for (int i = 0; i < msData.itemdata_.Length && i < 4; i++)
        {
            ItemCellUI cell = UIManager.Instance.AddItemCellUI(rewardIconList[i], msData.itemdata_[i].itemId_);
            cell.ItemCount = (int)msData.itemdata_[i].itemNum_;
            cell.showTips  = true;
        }
        oldMoney.text = msData.oldprice_.ToString();
        nowMoney.text = msData.price_.ToString();
    }
Esempio n. 7
0
    void addItem()
    {
        for (int i = 0; i < MoreCardsRewardData.GetRewardData().Count; i++)
        {
            GameObject go = GameObject.Instantiate(item) as GameObject;
            go.SetActive(true);
            go.transform.parent     = grid.transform;
            go.transform.localScale = Vector3.one;
            UISprite   sp  = go.GetComponent <UISprite>();
            ItemData   itd = ItemData.GetData(MoreCardsRewardData.GetRewardData()[i].itemid_);
            UILabel [] las = go.GetComponentsInChildren <UILabel>();
            for (int j = 0; j < las.Length; j++)
            {
                if (las[j].name.Equals("nameLabel"))
                {
                    las[j].text = itd.name_;
                }
//				if(las[j].name.Equals("numLabel"))
//				{
//					las[j].text = MoreCardsRewardData.rewardItemNums[i].ToString();
//				}
            }
            //HeadIconLoader.Instance.LoadIcon (itd.icon_, sp);
            ItemCellUI itc = UIManager.Instance.AddItemCellUI(sp, (uint)MoreCardsRewardData.GetRewardData()[i].itemid_);
            itc.ItemCount = MoreCardsRewardData.GetRewardData()[i].itemnum_;
            itc.showTips  = true;
        }

        grid.Reposition();
    }
Esempio n. 8
0
    public void UpdateInfo()
    {
        COM_GuildBuilding guildBuild = FamilySystem.instance.Buildings [(int)GuildBuildingType.GBT_Collection - 1];

        if (guildBuild == null)
        {
            return;
        }
        FamilyData fData = FamilyData.GetData((int)GuildBuildingType.GBT_Collection, guildBuild.level_);

        if (fData == null)
        {
            return;
        }
        name.text           = fData.name_;
        levelImg.spriteName = "jz_" + guildBuild.level_;
        lv_.text            = guildBuild.level_.ToString();
        COM_Guild guild = FamilySystem.instance.GuildData;

        if (guild == null)
        {
            return;
        }
        cent_.text = guild.presentNum_ + "/" + fData.number_;

        progress_.value = (float)guild.presentNum_ / (float)fData.number_;

        ItemCellUI cell = UIManager.Instance.AddItemCellUI(rewardicon_, (uint)fData.rewrod_);

        cell.showTips = true;
    }
Esempio n. 9
0
    void UpdateUI(int index = 0, bool isMend = false)
    {
        if (!SignUpManager.Instance.isEmpty())
        {
            HookKeeper hk = null;

            for (int i = 0; i < SignUpManager.Instance.MaxCount - 1; ++i)
            {
                GameObject iconBg = Grid_.transform.GetChild(i).gameObject;
                ItemCellUI icon   = iconBg.GetComponentInChildren <ItemCellUI>();
                icon.gameObject.AddComponent <UIDragScrollView>();

                hk = iconBg.GetComponent <HookKeeper>();
                hk.SetDepth(13);

                if (SignUpManager.Instance.IsSignUped(i + 1))
                {
                    hk.ToSigned();
                    RemoveClickEvent(iconBg);
                }
                else
                {
                    hk.ToUnsignNormal();
                }
            }
        }
        ComboSignUpDay_.text = SignUpManager.Instance.ComboSignDay.ToString();
        SignBtn_.isEnabled   = !GamePlayer.Instance.todaySigned_;
    }
Esempio n. 10
0
 void addItemList(List <COM_Item> ites)
 {
     for (int i = 0; i < ites.Count; i++)
     {
         GameObject iClone = GameObject.Instantiate(itemSp.gameObject) as GameObject;
         iClone.SetActive(true);
         iClone.transform.parent     = itemGrid.transform;
         iClone.transform.localScale = Vector3.one;
         UISprite    sp  = iClone.GetComponent <UISprite>();
         UISprite [] sps = iClone.GetComponentsInChildren <UISprite>(true);
         foreach (UISprite s in sps)
         {
             if (s.name == "suo")
             {
                 s.gameObject.SetActive(ites[i].isLock_);
             }
         }
         ItemCellUI tcell = UIManager.Instance.AddItemCellUI(sp, ites[i].itemId_);
         tcell.ItemCount        = (int)ites[i].stack_;
         itemListener           = UIEventListener.Get(tcell.gameObject);
         itemListener.onClick   = OnClickitem;
         itemListener.parameter = ites[i];
         itemGrid.repositionNow = true;
     }
     if (ites.Count > 0)
     {
         SetItemData(ites[0]);
     }
 }
Esempio n. 11
0
    void InitUI()
    {
        if (!SignUpManager.Instance.isEmpty())
        {
            GameObject iconBg = null;
            HookKeeper hk     = null;
            ItemData   data   = null;
            ItemCellUI icon   = null;
            for (int i = 1; i < SignUpManager.Instance.MaxCount; ++i)
            {
                iconBg = (GameObject)GameObject.Instantiate(IconBg_) as GameObject;
                iconBg.transform.parent     = ListView_.transform;
                iconBg.transform.localScale = Vector3.one;
                iconBg.SetActive(true);
                data                    = ItemData.GetData(SignUpManager.Instance.GetRewardIDByIndex(i));
                hk                      = iconBg.GetComponent <HookKeeper>();
                icon                    = UIManager.Instance.AddItemCellUI(hk.icon_, (uint)data.id_, 0f, 20f);
                icon.showTips           = true;
                iconBg.transform.parent = Grid_.transform;
            }
            Grid_.Reposition();
        }

        ComboSignUpMonth_.text = System.DateTime.Today.Month.ToString();
        GlobalValue.Get(Constant.C_SignPay, out mendCost_);
        MendSignUpCost_.text = mendCost_.ToString();
    }
Esempio n. 12
0
    public void UpdateNeedMakeItem(List <COM_DropItem> items)
    {
        ItemData idata = ItemData.GetData(EquipItemid);
        MakeData mData = MakeData.GetData(idata.id_);

        makeBtn.isEnabled = true;
        for (int m = 0; m < mData.needItems.Length; m++)
        {
            makeItem[m].gameObject.SetActive(true);
            ItemCellUI iCell = UIManager.Instance.AddItemCellUI(makeItem[m], uint.Parse(mData.needItems[m]));
            makeItem[m].name = mData.needItems[m];
            UIManager.SetButtonEventHandler(iCell.gameObject, EnumButtonEvent.OnClick, OnMakeItem, int.Parse(mData.needItems[m]), 0);
            //	iCell.showTips = true;
            makeItem[m].transform.FindChild("name").GetComponent <UILabel>().text = ItemData.GetData(int.Parse(mData.needItems[m])).name_;
            int hNum = BagSystem.instance.GetItemMaxNum(uint.Parse(mData.needItems[m]));
            int nNum = int.Parse(mData.needItemNum[m]);
            if (hNum < nNum)
            {
                makeItem[m].transform.FindChild("Label").GetComponent <UILabel>().color = Color.red;
                makeBtn.isEnabled = false;
            }
            else
            {
                makeItem[m].transform.FindChild("Label").GetComponent <UILabel>().color = Color.white;
            }
            makeItem[m].transform.FindChild("Label").GetComponent <UILabel>().text = hNum + "/" + nNum;
        }
    }
Esempio n. 13
0
    void UpdateInfo()
    {
        COM_ADEmployeeTotal data = MoreActivityData.instance.GetEmployeeTotal();

        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("zaomuchongzhitime").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];
            UIManager.SetButtonEventHandler(cellUI.sgignInBtn.gameObject, EnumButtonEvent.OnClick, OnGetBtn, i, 0);
            cellUI.descLab.text = LanguageManager.instance.GetValue("morebuyEmpcell").Replace("{n}", ((data.contents_[i].outputCount_).ToString()));
            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();
    }
Esempio n. 14
0
    void UpdateInfo()
    {
        COM_ADDiscountStore data = MoreActivityData.instance.GetSysDiscountStore();

        //COM_ADDiscountStore data = MoreActivityData.GetSysDiscountStore ();
        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("huodongshijian") + 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;
            MoreDiscountStoreCellUI cellUI = objCell.GetComponent <MoreDiscountStoreCellUI>();
            ItemCellUI cellItem            = UIManager.Instance.AddItemCellUI(cellUI.item, data.contents_[i].itemId_);
            cellItem.showTips   = true;
            cellUI.nameLab.text = ItemData.GetData((int)data.contents_[i].itemId_).name_;
            int     price    = (int)data.contents_[i].price_;
            decimal discount = (decimal)(data.contents_[i].discount_ * 10f);
            decimal needM    = price * discount / 10;
            cellUI.needMoney.text = needM.ToString();
            cellUI.buyNumLab.text = LanguageManager.instance.GetValue("leijikemainum").Replace("{n}", data.contents_[i].buyLimit_.ToString());
            cellUI.oldMoney.text  = data.contents_[i].price_.ToString();
            cellUI.saleLab.text   = (data.contents_[i].discount_ * 10).ToString() + LanguageManager.instance.GetValue("salezhe");
            cellUI.data           = data.contents_[i];
            UIManager.SetButtonEventHandler(cellUI.gameObject, EnumButtonEvent.OnClick, OnGetBtn, (int)data.contents_[i].itemId_, (int)data.contents_[i].buyLimit_);
            objCell.transform.parent = grid.transform;
            objCell.SetActive(true);
            objCell.transform.localScale = Vector3.one;
            CellList.Add(objCell);
        }
        grid.Reposition();
    }
Esempio n. 15
0
    void ShoeOneItems()
    {
        //onenameL;
        oneObj.SetActive(true);

        COM_ZhuanpanContent adata = ZhuanPanSystem.GetData((int)itemsIds[0]);

        if (adata == null)
        {
            return;
        }
        ItemCellUI icell = UIManager.Instance.AddItemCellUI(oneiconback, (uint)adata.item_);

        onenameL.text   = ItemData.GetData((int)adata.item_).name_;
        icell.ItemCount = (int)adata.itemNum_;
    }
Esempio n. 16
0
    public ItemCellUI AddItemInstCellUI(UISprite parent, object value, float offsetX = 0f, float offsetY = 0f)
    {
        if (value == null)
        {
            return(null);
        }
        BabyCellUI[] cellbs = parent.gameObject.GetComponentsInChildren <BabyCellUI>(true);
        for (int i = 0; i < cellbs.Length; ++i)
        {
            GameObject.Destroy(cellbs[i].gameObject);
        }
        ItemCellUI[] cells = parent.gameObject.GetComponentsInChildren <ItemCellUI>(true);
        ItemCellUI   cell  = null;

        if (cells == null || cells.Length == 0)
        {
            cell = InstantiateBagCellUIObj();
            if (value != null)
            {
                if (parent == null)
                {
                    GameObject.Destroy(cell.gameObject);
                    return(null);
                }
                cell.cellPane.transform.parent        = parent.gameObject.transform;
                cell.cellPane.width                   = parent.width;
                cell.cellPane.height                  = parent.height;
                cell.cellPane.depth                   = parent.depth + 1;
                cell.cellPane.transform.localPosition = new Vector2(offsetX, offsetY);
                cell.cellPane.transform.localScale    = Vector3.one;
            }
        }
        else
        {
            cell = cells[0];
        }
        if (value is ItemData)
        {
            //cell.ItemInst = (COM_Item)value;
        }
        else if (value is COM_Item)
        {
            cell.ItemInst = (COM_Item)value;
        }
        return(cell);
    }
Esempio n. 17
0
    void InitRewardIcon()
    {
        Dictionary <int, ACT_RewardData> actdata = ACT_RewardData.GetData();

        foreach (KeyValuePair <int, ACT_RewardData> par in actdata)
        {
            adata.Add(par.Value);
        }
        for (int i = 0; i < adata.Count; i++)
        {
            //if(adata[i]!= null)
            ItemCellUI ic = UIManager.Instance.AddItemCellUI(sps[i], (uint)adata[i]._ItemID);
            ic.cellPane.spriteName = "";
            ic.showTips            = true;
            cells.Add(ic);
            //HeadIconLoader.Instance.LoadIcon (ItemData.GetData(adata[i]._ItemID).icon_, icons[i]);
        }
    }
Esempio n. 18
0
    void UpdateInfo()
    {
        COM_IntegralData data = MoreActivityData.instance.GetIntegralData();

        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);
        getBtn.isEnabled = !data.isflag_;
        haveNumLab.text  = data.integral_.ToString();
        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;
            MoreDiscountStoreCellUI cellUI = objCell.GetComponent <MoreDiscountStoreCellUI>();
            cellUI.integralData = data.contents_[i];
            ItemCellUI cellItem = UIManager.Instance.AddItemCellUI(cellUI.item, data.contents_[i].itemid_);
            cellItem.showTips     = true;
            cellUI.nameLab.text   = ItemData.GetData((int)data.contents_[i].itemid_).name_;
            cellUI.needMoney.text = (data.contents_[i].cost_).ToString();
            cellUI.buyNumLab.text = LanguageManager.instance.GetValue("leijikemainum").Replace("{n}", data.contents_[i].times_.ToString());
            //cellUI.data = data.contents_[i];
            UIManager.SetButtonEventHandler(cellUI.gameObject, EnumButtonEvent.OnClick, OnGetBtn, (int)data.contents_[i].itemid_, data.contents_[i].cost_);
            objCell.transform.parent = grid.transform;
            objCell.SetActive(true);
            objCell.transform.localScale = Vector3.one;
            CellList.Add(objCell);
        }
        grid.Reposition();
    }
Esempio n. 19
0
	private void  SetNowBaxInfo(int num)
	{
		leftBtn.gameObject.SetActive(true);
		rightBtn.gameObject.SetActive(true);
		if(nowBoxNum == 0)
		{
			leftBtn.gameObject.SetActive(false);
			rightBtn.gameObject.SetActive(true);
		}

		if(nowBoxNum == 6)
		{
			rightBtn.gameObject.SetActive(false);
			leftBtn.gameObject.SetActive(true);
		}



		for(int i=0;i<reword.Count;i++)
		{
			reword[i].gameObject.SetActive(false);
		}

		for(int j= 0;j<chargeTotalData.contents_[num].itemIds_.Length;j++)
		{
			reword[j].gameObject.SetActive(true);
			ItemCellUI itemUI = UIManager.Instance.AddItemCellUI(reword[j],chargeTotalData.contents_[num].itemIds_[j]);
			itemUI.showTips = true;
			itemUI.ItemCount = (int)chargeTotalData.contents_[num].itemStacks_[j];
			rewordName[j].text = ItemData.GetData((int)chargeTotalData.contents_[num].itemIds_[j]).name_;
		}
		needMoneyImg.spriteName =  "czfl_"+rechargeData[num].num_.ToString () ;
		rewardImg.spriteName = rechargeData [num].picname;
		if(chargeTotalData.contents_[num].status_ == 1)
		{
			getBtn.isEnabled = true;
		}
		else
		{
			getBtn.isEnabled = false;
		}
	}
Esempio n. 20
0
    public void PvPDayReward(int reward)
    {
        for (int j = 0; j < itemObjs.Count; j++)
        {
            itemObjs[j].gameObject.SetActive(false);
        }
        DropData dropData = DropData.GetData(reward);

        if (dropData == null)
        {
            return;
        }
        List <int> rewardList = new List <int> ();

        rewardList.Add(dropData.item_1_);
        rewardList.Add(dropData.item_2);
        rewardList.Add(dropData.item_3);
        rewardList.Add(dropData.item_4);
        rewardList.Add(dropData.item_5);
        List <int> rewardNumList = new List <int> ();

        rewardNumList.Add(dropData.item_num_1_);
        rewardNumList.Add(dropData.item_num_2);
        rewardNumList.Add(dropData.item_num_3);
        rewardNumList.Add(dropData.item_num_4);
        rewardNumList.Add(dropData.item_num_5);
        //	fenLab.gameObject.SetActive (false);
        for (int i = 0; i < rewardList.Count; i++)
        {
            if (rewardList[i] == 0)
            {
                break;
            }
            itemObjs[i].gameObject.SetActive(true);
            ItemCellUI itemcell = UIManager.Instance.AddItemCellUI(itemObjs[i].gameObject.GetComponent <UISprite>(), (uint)rewardList[i]);
            itemObjs[i].transform.FindChild("name").GetComponent <UILabel>().text  = ItemData.GetData(rewardList[i]).name_;
            itemObjs[i].transform.FindChild("Label").GetComponent <UILabel>().text = rewardNumList[i].ToString();
            itemcell.showTips = true;
            itemObjs[i].SetActive(true);
            itemObjs[i].transform.localScale = Vector3.one;
        }
    }
Esempio n. 21
0
    void UpdateContent()
    {
        if (reward == null)
        {
            return;
        }

        ItemData item = ItemData.GetData((int)reward.itemId_);

        if (item == null)
        {
            ClientLog.Instance.LogError("Item " + reward.itemId_ + " has not found!");
            return;
        }
        name.text = item.name_;
        mask.SetActive(brandNew);
        ItemCellUI cell = UIManager.Instance.AddItemCellUI(icon, reward.itemId_);

        cell.showTips  = true;
        cell.ItemCount = reward.stack_;
    }
Esempio n. 22
0
    private void OnGetBtn(ButtonScript obj, object args, int param1, int param2)
    {
        COM_IntegralData data = MoreActivityData.instance.GetIntegralData();

        if (data == null)
        {
            return;
        }
        for (int i = 0; i < data.contents_.Length; i++)
        {
            if (data.contents_[i].itemid_ == param1)
            {
                if (data.contents_[i].times_ == 0)
                {
                    PopText.Instance.Show(LanguageManager.instance.GetValue("EN_DisShopLimitLess"));
                    return;
                }
            }
        }


        Tips.SetActive(true);
        UIManager.Instance.AdjustUIDepth(Tips.transform, false);
        StoreTips stips = Tips.GetComponent <StoreTips>();

        stips.nameLabel.text = ItemData.GetData(param1).name_;
        stips.count          = 1;
        stips.buyNumLab.text = "1";
        MoreDiscountStoreCellUI cellUI = obj.gameObject.GetComponent <MoreDiscountStoreCellUI>();

        Tips.name      = cellUI.integralData.id_.ToString();
        stips.maxCount = param2;
        ItemCellUI cellui = UIManager.Instance.AddItemCellUI(buyIcon, (uint)param1);

        cellui.showTips = true;

        stips.jiageLabel.text = param2.ToString();         // ((int)((float)cellUI.data.price_*cellUI.data.discount_)).ToString();
        stips.DesLabel.text   = ":" + ItemData.GetData(param1).desc_;
    }
Esempio n. 23
0
    private void OnGetBtn(ButtonScript obj, object args, int param1, int param2)
    {
        Tips.SetActive(true);
        UIManager.Instance.AdjustUIDepth(Tips.transform, false);
        StoreTips stips = Tips.GetComponent <StoreTips>();

        stips.nameLabel.text = ItemData.GetData(param1).name_;
        stips.count          = 1;
        stips.buyNumLab.text = "1";
        Tips.name            = param1.ToString();
        stips.maxCount       = param2;
        ItemCellUI cellui = UIManager.Instance.AddItemCellUI(buyIcon, (uint)param1);

        cellui.showTips = true;
        MoreDiscountStoreCellUI cellUI = obj.gameObject.GetComponent <MoreDiscountStoreCellUI>();

        int     price    = (int)cellUI.data.price_;
        decimal discount = (decimal)(cellUI.data.discount_ * 10f);
        decimal needM    = price * discount / 10;

        stips.jiageLabel.text = needM.ToString();
        stips.DesLabel.text   = ":" + ItemData.GetData(param1).desc_;
    }
Esempio n. 24
0
    void Start()
    {
        UIManager.SetButtonEventHandler(CloseBtn.gameObject, EnumButtonEvent.OnClick, OnClickClose, 0, 0);
        UIManager.SetButtonEventHandler(HelpBtn.gameObject, EnumButtonEvent.OnClick, OnClickHelp, 0, 0);

        UIManager.SetButtonEventHandler(huanyuanBtn.gameObject, EnumButtonEvent.OnClick, OnClickhuanyuanBtn, 0, 0);
//		Uid = MainbabyProperty.idss[0];
//		Inst = GamePlayer.Instance.GetBabyInst (Uid);
//		BabyData bdata = BabyData.GetData (Inst.GetIprop(PropertyType.PT_TableId));
//		mofaLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Magic].ToString()+"[-][33FF66]"+"  -"+(bdata.BIG_Magic_ - Inst.gear_[(int)BabyInitGear.BIG_Magic]);
//		tiLiLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Stama].ToString()+"[-][33FF66]"+"  -"+(bdata.BIG_Stama_ - Inst.gear_[(int)BabyInitGear.BIG_Stama]);
//		SuduLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Speed].ToString()+"[-][33FF66]"+"  -"+(bdata.BIG_Speed_ - Inst.gear_[(int)BabyInitGear.BIG_Speed]);
//		QiangduLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Power].ToString()+"[-][33FF66]"+"  -"+(bdata.BIG_Power_ - Inst.gear_[(int)BabyInitGear.BIG_Power]);
//		LiliangLabel.text ="[-][666666]"+ Inst.gear_[(int)BabyInitGear.BIG_Strength].ToString()+"[-][33FF66]"+"  -"+(bdata.BIG_Strength_ - Inst.gear_[(int)BabyInitGear.BIG_Strength]);

        GlobalValue.Get(Constant.C_ResetBabyPay, out itemid);

        ItemCellUI cell = UIManager.Instance.AddItemCellUI(itemObj.GetComponent <UISprite> (), (uint)itemid);

        cell.showTips = true;
        HeadIconLoader.Instance.LoadIcon(ItemData.GetData(itemid).icon_, iconSp);
        miaoshuLabel.text = LanguageManager.instance.GetValue("babyxiaohao").Replace("{n}", ItemData.GetData(itemid).name_);
    }
Esempio n. 25
0
    // Use this for initialization
    void Start()
    {
        SetData(MoreActivityData.GetCardsData());
        UIManager.SetButtonEventHandler(resetBtn.gameObject, EnumButtonEvent.OnClick, OnReset, 0, 0);
        UIManager.SetButtonEventHandler(displayBtn.gameObject, EnumButtonEvent.OnClick, Ondisplay, 0, 0);
        GlobalValue.Get(Constant.C_OpenCardNeedItem, out needItem);
        GlobalValue.Get(Constant.C_ResetCardNeedItemNum, out resetCount);

        ItemData iData = ItemData.GetData(needItem);

        if (iData != null)
        {
            needItemName = iData.name_;
        }
        UpdateCoin();

        for (int i = 0; i < coinIcon.Length; ++i)
        {
            ItemCellUI coin = UIManager.Instance.AddItemCellUI(coinIcon[i], (uint)needItem);
            coin.showTips = true;
            coin.cellPane.gameObject.GetComponent <UISprite>().atlas = null;
        }
    }
Esempio n. 26
0
    private void OnSubmitBtn(ButtonScript obj, object args, int param1, int param2)
    {
        submitDetail_.gameObject.SetActive(true);

        ItemCellUI cell = UIManager.Instance.AddItemCellUI(icon_, 21351);

        cell.showTips = true;
        COM_Item item = BagSystem.instance.GetItemByItemId(21351);

        if (item == null)
        {
            havenum_.text = "0";
            _maxNum       = 0;
            submitDetailBtn_.isEnabled = false;
        }
        else
        {
            havenum_.text = item.stack_.ToString();
            _maxNum       = (int)item.stack_;
            submitDetailBtn_.isEnabled = true;
        }
        submitnum_.text = "0";
    }
Esempio n. 27
0
    public void SetData(int id)
    {
        DaliyActivityData data = DaliyActivityData.GetData(id);

        questName_.text     = data.activityName_;
        times_.text         = data.maxCount_.ToString();
        period_.text        = data.activityTime_;
        type_.text          = data.activityFrom_;
        lvLmt_.text         = data.joinLv_.ToString();
        contentDetail_.text = data.desc_;
        string[]   rewards    = null;
        ItemCellUI icon       = null;
        int        childCount = rewardGrid_.transform.childCount;

        for (int i = 0; i < childCount; ++i)
        {
            Destroy(rewardGrid_.transform.GetChild(i).gameObject);
        }
        rewardGrid_.transform.DetachChildren();
        if (!string.IsNullOrEmpty(data.award_))
        {
            GameObject go = null;
            rewards = data.award_.Split(';');
            for (int i = 0; i < rewards.Length; ++i)
            {
                go = new GameObject("item_" + rewards[i]);
                go.AddComponent <UISprite>().depth = 0;
                icon          = UIManager.Instance.AddItemCellUI(go.GetComponent <UISprite>(), uint.Parse(rewards[i]));
                icon.showTips = true;
                icon.gameObject.AddComponent <UIDragScrollView>();
                go.transform.parent     = rewardGrid_.transform;
                go.transform.localScale = Vector3.one;
            }
        }
        rewardGrid_.repositionNow = true;
        //gameObject.SetActive(true);
    }
Esempio n. 28
0
    private void UpdateInfo()
    {
        List <COM_CourseGift> spData = GamePlayer.Instance.levelShopList;
        COM_CourseGift        data   = null;

        for (int i = 0; i < spData.Count; i++)
        {
            if (spData[i].timeout_ > 0)
            {
                data = spData[i];
                break;
            }
        }

        if (data != null)
        {
            CourseGiftData giftData = CourseGiftData.GetData((int)data.id_);
            oldMoney.text       = giftData.oldPrice_.ToString();
            nowMoney.text       = giftData.price_.ToString();
            buyBtn.isEnabled    = true;
            levelImg.spriteName = "zi" + giftData.level_;
            for (int j = 0; j < rewardIconList.Count; j++)
            {
                rewardIconList[j].gameObject.SetActive(false);
            }
            for (int i = 0; i < giftData.itemIds_.Length && i < 4; i++)
            {
                string[] str = giftData.itemIds_[i].Split(':');
                rewardIconList[i].gameObject.SetActive(true);
                ItemCellUI cell = UIManager.Instance.AddItemCellUI(rewardIconList[i], uint.Parse(str[0]));
                cell.ItemCount = int.Parse(str[1]);
                cell.showTips  = true;
            }
            UIManager.SetButtonEventHandler(buyBtn.gameObject, EnumButtonEvent.OnClick, OnBuyBtn, giftData.shopId_, 0);
        }
    }
Esempio n. 29
0
    void ShowTaskIonf(int qid)
    {
        string    goal_str = "";
        QuestData quest    = QuestData.GetData(qid);

        if (quest == null)
        {
            return;
        }

        taskDescription.text = quest.QuestDes_;
        //ReceiveNpc.text = NpcData.GetData(qid).npcname_;
        NpcData npc = NpcData.GetData(quest.finishNpcId_);

        if (npc != null)
        {
            completeNpc.text = npc.NpcName;
        }


        if (quest.questType_ == QuestType.QT_Battle)
        {
            SceneData sData = SceneData.GetData(quest.targetId_);
            goal_str = string.Format("在{0}中发生{1}战斗", sData.sceneName_, quest.targetNum_);
        }
        else if (quest.questType_ == QuestType.QT_Dialog)
        {
            goal_str = quest.QuestDes_;
        }
        else if (quest.questType_ == QuestType.QT_Item)
        {
            ItemData iDta  = ItemData.GetData(quest.targetId_);
            NpcData  nData = NpcData.GetData(quest.finishNpcId_);
            goal_str = string.Format("把{0}个{1}交给{2}只", quest.targetNum_, iDta.name_, nData.Name);
        }
        else if (quest.questType_ == QuestType.QT_Kill)
        {
            BabyData bData = BabyData.GetData(quest.targetId_);
            if (bData != null)
            {
                goal_str = string.Format("杀死{0}{1}只", bData._Name, quest.targetNum_);
            }
        }
        taskgoal.text = goal_str;

        DropData droData = DropData.GetData(quest.DropID_);

        foreach (Transform tr in JGrid.transform)
        {
            Destroy(tr.gameObject);
        }
        jianliPanle.clipOffset = Vector2.zero;
        jianliPanle.transform.localPosition = Vector3.zero;
        jianliPanle.GetComponent <UIScrollView>().ResetPosition();
        if (droData == null)
        {
            return;
        }

        if (droData.exp_ != 0)
        {
            GameObject cloneExp = GameObject.Instantiate(JItem) as GameObject;
            cloneExp.SetActive(true);
            cloneExp.transform.parent     = JGrid.transform;
            cloneExp.transform.position   = Vector3.zero;
            cloneExp.transform.localScale = Vector3.one;
            RewardCell rCellExp = cloneExp.GetComponent <RewardCell>();
            rCellExp.RewardIcon.gameObject.SetActive(true);
            //rCellExp.RewardIcon.spriteName = "jingyan";
            // rCellExp.icont.gameObject.SetActive(false);
            rCellExp.RewardIcon.MakePixelPerfect();
            rCellExp.RewardLabel.text = droData.exp_.ToString();;
            HeadIconLoader.Instance.LoadIcon("jingyan_icon", rCellExp.icont);
        }
        if (droData.money_ != 0)
        {
            GameObject cloneJin = GameObject.Instantiate(JItem) as GameObject;
            cloneJin.SetActive(true);
            cloneJin.transform.parent     = JGrid.transform;
            cloneJin.transform.position   = Vector3.zero;
            cloneJin.transform.localScale = Vector3.one;
            RewardCell rCellJin = cloneJin.GetComponent <RewardCell>();
            rCellJin.RewardIcon.gameObject.SetActive(true);
            //rCellJin.icont.gameObject.SetActive(false);
            //rCellJin.RewardIcon.spriteName = "jinbitubiao";
            rCellJin.RewardIcon.MakePixelPerfect();
            rCellJin.RewardLabel.text = droData.money_.ToString();
            HeadIconLoader.Instance.LoadIcon("jingbitubiao", rCellJin.icont);
        }
        if (droData.item_1_ != 0)
        {
            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
            clone.SetActive(true);
            clone.transform.parent     = JGrid.transform;
            clone.transform.position   = Vector3.zero;
            clone.transform.localScale = Vector3.one;
            RewardCell rCell = clone.GetComponent <RewardCell>();
            rCell.RewardIcon.gameObject.SetActive(false);
            rCell.icont.gameObject.SetActive(true);
            UISprite sp = clone.GetComponent <UISprite>();
            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_1_).icon_;
            ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_1_);
            ic.showTips = true;
            //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_1_).icon_, rCell.icont);
            rCell.RewardLabel.text = droData.item_num_1_.ToString();
            rCell.RewardIcon.MakePixelPerfect();
        }
        if (droData.item_2 != 0)
        {
            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
            clone.SetActive(true);
            clone.transform.parent     = JGrid.transform;
            clone.transform.position   = Vector3.zero;
            clone.transform.localScale = Vector3.one;
            RewardCell rCell = clone.GetComponent <RewardCell>();
            rCell.RewardIcon.gameObject.SetActive(false);
            rCell.icont.gameObject.SetActive(true);
            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_2).icon_;
            UISprite   sp = clone.GetComponent <UISprite>();
            ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_2);
            ic.showTips = true;
            //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_2).icon_, rCell.icont);
            rCell.RewardLabel.text = droData.item_num_2.ToString();
            rCell.RewardIcon.MakePixelPerfect();
        }

        if (droData.item_3 != 0)
        {
            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
            clone.SetActive(true);
            clone.transform.parent     = JGrid.transform;
            clone.transform.position   = Vector3.zero;
            clone.transform.localScale = Vector3.one;
            RewardCell rCell = clone.GetComponent <RewardCell>();
            rCell.RewardIcon.gameObject.SetActive(false);
            rCell.icont.gameObject.SetActive(true);
            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_3).icon_;;
            UISprite   sp = clone.GetComponent <UISprite>();
            ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_3);
            ic.showTips = true;
            //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_3).icon_, rCell.icont);
            rCell.RewardLabel.text = droData.item_num_3.ToString();
            rCell.RewardIcon.MakePixelPerfect();
        }

        if (droData.item_4 != 0)
        {
            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
            clone.SetActive(true);
            clone.transform.parent     = JGrid.transform;
            clone.transform.position   = Vector3.zero;
            clone.transform.localScale = Vector3.one;
            RewardCell rCell = clone.GetComponent <RewardCell>();
            rCell.RewardIcon.gameObject.SetActive(false);
            rCell.icont.gameObject.SetActive(true);
            UISprite   sp = clone.GetComponent <UISprite>();
            ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_4);
            ic.showTips = true;
            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_4).icon_;;
            //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_4).icon_, rCell.icont);
            rCell.RewardLabel.text = droData.item_num_4.ToString();
            rCell.RewardIcon.MakePixelPerfect();
        }
        if (droData.item_5 != 0)
        {
            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
            clone.SetActive(true);
            clone.transform.parent     = JGrid.transform;
            clone.transform.position   = Vector3.zero;
            clone.transform.localScale = Vector3.one;
            RewardCell rCell = clone.GetComponent <RewardCell>();
            rCell.icont.gameObject.SetActive(true);
            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_5).icon_;;
            rCell.RewardIcon.gameObject.SetActive(false);
            UISprite   sp = clone.GetComponent <UISprite>();
            ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_5);
            ic.showTips = true;
            //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_5).icon_, rCell.icont);
            rCell.RewardLabel.text = droData.item_num_5.ToString();
            rCell.RewardIcon.MakePixelPerfect();
        }
        if (droData.item_6 != 0)
        {
            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
            clone.SetActive(true);
            clone.transform.parent     = JGrid.transform;
            clone.transform.position   = Vector3.zero;
            clone.transform.localScale = Vector3.one;
            RewardCell rCell = clone.GetComponent <RewardCell>();
            rCell.icont.gameObject.SetActive(true);
            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_6).icon_;;
            rCell.RewardIcon.gameObject.SetActive(false);
            UISprite   sp = clone.GetComponent <UISprite>();
            ItemCellUI ic = UIManager.Instance.AddItemCellUI(sp, (uint)droData.item_6);
            ic.showTips = true;
            //HeadIconLoader.Instance.LoadIcon (ItemData.GetData (droData.item_6).icon_, rCell.icont);
            rCell.RewardLabel.text = droData.item_num_6.ToString();
            rCell.RewardIcon.MakePixelPerfect();
        }
//        for (int i = 0; i < droData.item_num_1_; i++)
//        {
//            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
//            clone.SetActive(true);
//            clone.transform.parent = JGrid.transform;
//            clone.transform.position = Vector3.zero;
//            clone.transform.localScale = Vector3.one;
//            RewardCell rCell = clone.GetComponent<RewardCell>();
//            rCell.RewardIcon.gameObject.SetActive(false);
//            rCell.icont.gameObject.SetActive(true);
//            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_1_).icon_;
//            HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_1_).icon_, rCell.icont);
//            rCell.RewardLabel.text = droData.item_num_1_.ToString();
//            rCell.RewardIcon.MakePixelPerfect();
//
//        }
//        for (int i = 0; i < droData.item_num_2; i++)
//        {
//            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
//            clone.SetActive(true);
//            clone.transform.parent = JGrid.transform;
//            clone.transform.position = Vector3.zero;
//            clone.transform.localScale = Vector3.one;
//            RewardCell rCell = clone.GetComponent<RewardCell>();
//            rCell.RewardIcon.gameObject.SetActive(false);
//            rCell.icont.gameObject.SetActive(true);
//            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_2).icon_;
//            HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_2).icon_, rCell.icont);
//            rCell.RewardLabel.text = droData.item_num_2.ToString();
//            rCell.RewardIcon.MakePixelPerfect();
//
//        }
//        for (int i = 0; i < droData.item_num_3; i++)
//        {
//            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
//            clone.SetActive(true);
//            clone.transform.parent = JGrid.transform;
//            clone.transform.position = Vector3.zero;
//            clone.transform.localScale = Vector3.one;
//            RewardCell rCell = clone.GetComponent<RewardCell>();
//            rCell.RewardIcon.gameObject.SetActive(false);
//            rCell.icont.gameObject.SetActive(true);
//            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_3).icon_;;
//            HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_3).icon_, rCell.icont);
//            rCell.RewardLabel.text = droData.item_num_3.ToString();
//            rCell.RewardIcon.MakePixelPerfect();
//
//        }
//        for (int i = 0; i < droData.item_num_4; i++)
//        {
//            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
//            clone.SetActive(true);
//            clone.transform.parent = JGrid.transform;
//            clone.transform.position = Vector3.zero;
//            clone.transform.localScale = Vector3.one;
//            RewardCell rCell = clone.GetComponent<RewardCell>();
//            rCell.RewardIcon.gameObject.SetActive(false);
//            rCell.icont.gameObject.SetActive(true);
//            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_4).icon_;;
//            HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_4).icon_, rCell.icont);
//            rCell.RewardLabel.text = droData.item_num_4.ToString();
//            rCell.RewardIcon.MakePixelPerfect();
//
//        }
//        for (int i = 0; i < droData.item_num_5; i++)
//        {
//            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
//            clone.SetActive(true);
//            clone.transform.parent = JGrid.transform;
//            clone.transform.position = Vector3.zero;
//            clone.transform.localScale = Vector3.one;
//            RewardCell rCell = clone.GetComponent<RewardCell>();
//            rCell.icont.gameObject.SetActive(true);
//            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_5).icon_;;
//            rCell.RewardIcon.gameObject.SetActive(false);
//            HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_5).icon_, rCell.icont);
//            rCell.RewardLabel.text = droData.item_num_5.ToString();
//            rCell.RewardIcon.MakePixelPerfect();
//
//        }
//        for (int i = 0; i < droData.item_num_6; i++)
//        {
//            GameObject clone = GameObject.Instantiate(JItem) as GameObject;
//            clone.SetActive(true);
//            clone.transform.parent = JGrid.transform;
//            clone.transform.position = Vector3.zero;
//            clone.transform.localScale = Vector3.one;
//            RewardCell rCell = clone.GetComponent<RewardCell>();
//            rCell.icont.gameObject.SetActive(true);
//            //rCell.RewardIcon.spriteName = ItemData.GetData (droData.item_6).icon_;;
//            rCell.RewardIcon.gameObject.SetActive(false);
//            HeadIconLoader.Instance.LoadIcon(ItemData.GetData(droData.item_6).icon_, rCell.icont);
//            rCell.RewardLabel.text = droData.item_num_6.ToString();
//            rCell.RewardIcon.MakePixelPerfect();
//
//        }
        JGrid.repositionNow = true;
    }
Esempio n. 30
0
    public void  updateCompoundInfo(CompoundSkillCellUI cell)
    {
        CompoundInfoObj.SetActive(true);
        //if(_selectSkillCell !=  null)
        //{
        //	_selectSkillCell.arrow.gameObject.SetActive(false);
        //}

        _selectSkillCell = cell;
        //	_selectSkillCell.arrow.gameObject.SetActive(true);
        //skillNameLab.text = cell.nameLab.text;
        MakeData make = MakeData.GetData(cell.MakeId);

        if (make == null)
        {
            return;
        }
        ItemData itemData = ItemData.GetData(cell.MakeId);

        if (itemData == null)
        {
            return;
        }
        compoundIcon.gameObject.SetActive(true);
        if (_compoundItem == null)
        {
            _compoundItem          = UIManager.Instance.AddItemCellUI(compoundIcon, (uint)itemData.id_);
            _compoundItem.showTips = true;
        }
        else
        {
            _compoundItem.itemId = (uint)itemData.id_;
        }
        InlayGem.gameObject.SetActive(true);
        compoundItemName.text  = itemData.name_;
        compoundItemLevel.text = itemData.level_.ToString();
        needMoneyLab.text      = make.needMoney.ToString();


        /*	if(itemData.propArr.Count > 0)
         *      {
         *              compoundItemProp.text = "";
         *              for(int i=0;i<itemData.propArr.Count;i++)
         *              {
         *                      compoundItemProp.text += LanguageManager.instance.GetValue(itemData.propArr[i].Key.ToString())+" "
         +itemData.propArr[i].Value[0].ToString()+"-"+itemData.propArr[i].Value[1].ToString() + " ";
         *              }
         *      }
         *      else
         *      {
         *              compoundItemProp.gameObject.SetActive(false);
         *      }
         */



        foreach (UITexture v in needItemsIcon)
        {
            v.gameObject.SetActive(false);
        }

        isItemEnough          = true;
        compoundBtn.isEnabled = true;
        for (int i = 0; i < make.needItems.Length; i++)
        {
            ItemData needItem = ItemData.GetData(int.Parse(make.needItems[i]));
            if (needItem == null)
            {
                return;
            }
            needItemsIcon[i].gameObject.SetActive(true);
            HeadIconLoader.Instance.LoadIcon(needItem.icon_, needItemsIcon[i]);

            if (!_icons.Contains(needItem.icon_))
            {
                _icons.Add(needItem.icon_);
            }

            needItemsIcon[i].name = needItem.id_.ToString();
            int itemCount = BagSystem.instance.GetItemMaxNum(uint.Parse(make.needItems[i]));

            needItemsIcon[i].gameObject.transform.Find("num").GetComponent <UILabel>().text  = itemCount + "/" + make.needItemNum[i];
            needItemsIcon[i].gameObject.transform.Find("num").GetComponent <UILabel>().color = Color.white;
            needItemsIcon[i].gameObject.transform.Find("name").GetComponent <UILabel>().text = needItem.name_;

            if (itemCount < int.Parse(make.needItemNum[i]))
            {
                needItemsIcon[i].gameObject.transform.Find("num").GetComponent <UILabel>().color = Color.red;
                isItemEnough          = false;
                compoundBtn.isEnabled = false;
            }
            if (make.skillLevel > GamePlayer.Instance.GetIprop(PropertyType.PT_Level))
            {
                compoundBtn.isEnabled = false;
            }
            if (make.needMoney > GamePlayer.Instance.GetIprop(PropertyType.PT_Money))
            {
                compoundBtn.isEnabled = false;
            }
        }


        if (make.skillLevel >= 40 && !CompoundSystem.instance.GetIsOPenEquip((uint)cell.MakeId))
        {
            peifangInfo.gameObject.SetActive(true);
            ItemData pItem = ItemData.GetData(make.needBook_);
            if (pItem != null)
            {
                peifangLab.text  = LanguageManager.instance.GetValue("xuyaopeifang").Replace("{n}", pItem.name_);
                peifangIcon.name = pItem.id_.ToString();
                HeadIconLoader.Instance.LoadIcon(pItem.icon_, peifangIcon);


                if (_gemId != 0)
                {
                    _gemItem.cellPane.gameObject.SetActive(false);
                    _gemId          = 0;
                    gemName.text    = "";
                    gemNameLab.text = LanguageManager.instance.GetValue("inlaygem");
                    gemInfoObj.gameObject.SetActive(false);
                }
            }
            compoundBtn.isEnabled = false;
        }
        else
        {
            peifangInfo.gameObject.SetActive(false);
        }

        GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_MainMakeSubDetail, compoundBtn.isEnabled == true? 1: 0);
    }