Beispiel #1
0
    void OnClickZGBtn(ButtonScript obj, object args, int param1, int param2)
    {
        if (!IsBagSystemContainsLottery())
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("meiyouguaguaka"));
            return;
        }
        EffectAPI.PlayUIEffect((EFFECT_ID)GlobalValue.EFFECT_Guaguaka, gameObject.transform);
        for (int k = 0; k < BagSystem.instance.BagItems.Length; k++)
        {
            if (BagSystem.instance.BagItems[k] == null)
            {
                continue;
            }
            ItemData idata = ItemData.GetData((int)BagSystem.instance.BagItems[k].itemId_);

            if (idata.subType_ == ItemSubType.IST_Lottery)
            {
                COM_Item citem = BagSystem.instance.GetItemByItemId((uint)idata.id_);
                NetConnection.Instance.useItem((uint)citem.slot_, 0, 1);
                isZGBtn = true;
            }
        }
        LotteryData ldata = LotteryData.GetData(ranking);

        BonusContent.text = ldata.Win_symbol;
        //tishiLabel.text = LanguageManager.instance.GetValue ("guagua").Replace("{n}",ldata.RewardName_);
    }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        item.gameObject.SetActive(false);
        metaData = LotteryData.GetData();
        foreach (int key in metaData.Keys)
        {
            keys.Add(key);
        }
        for (int i = 0; i < keys.Count; i++)
        {
            LotteryData ldata = LotteryData.GetData(keys[i]);
            lotDatas.Add(ldata);
        }
        for (int j = 0; j < lotDatas.Count; j++)
        {
            //ItemData ida = ItemData.GetData(lotDatas[j].Rewarditem_);
            //itemdata.Add(ida);
        }
        UIManager.SetButtonEventHandler(CloseBtn.gameObject, EnumButtonEvent.OnClick, OnClickClose, 0, 0);
        UIManager.SetButtonEventHandler(ExchangeBtn.gameObject, EnumButtonEvent.OnClick, OnClickExchange, 0, 0);
        AddItems(lotDatas);

        for (int k = 0; k < BagSystem.instance.BagItems.Length; k++)
        {
            if (BagSystem.instance.BagItems[k] == null)
            {
                continue;
            }
            ItemData idata = ItemData.GetData((int)BagSystem.instance.BagItems[k].itemId_);
            itdata.Add(idata);
        }
    }
Beispiel #3
0
//	void OnClickRewardExplain(ButtonScript obj, object args, int param1, int param2)
//	{
//		RewardInfoObj.SetActive (true);
//	}
    void OnClickScratchReward(ButtonScript obj, object args, int param1, int param2)
    {
        EffectAPI.PlayUIEffect((EFFECT_ID)GlobalValue.EFFECT_Guaguaka, gameObject.transform);


        ScratchRewardBtn.gameObject.SetActive(false);
        ZGBtn.gameObject.SetActive(true);
        CloseBtn.gameObject.SetActive(true);
        Masksp.gameObject.SetActive(false);
        LotteryData ldata = LotteryData.GetData(ranking);

        BonusContent.text = ldata.Win_symbol;
        isZGBtn           = false;
        //tishiLabel.text = LanguageManager.instance.GetValue ("guagua").Replace("{n}",ldata.RewardName_);
        string str = LanguageManager.instance.GetValue("guagua") + itemnamestr + LanguageManager.instance.GetValue("guaguaend");

        PopText.Instance.Show(str);
        itemnamestr = "";
    }
Beispiel #4
0
    void Start()
    {
        item.gameObject.SetActive(false);
        UIManager.SetButtonEventHandler(CloseBtn.gameObject, EnumButtonEvent.OnClick, OnClickClose, 0, 0);
        metaData = LotteryData.GetData();

        foreach (int key in metaData.Keys)
        {
            keys.Add(key);
        }


        for (int i = 0; i < keys.Count; i++)
        {
            LotteryData ldata = LotteryData.GetData(keys[i]);
            lotDatas.Add(ldata);
        }


        AddItems(lotDatas);
    }