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_); }
// 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); } }
// 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 = ""; }
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); }