Esempio n. 1
0
 protected override void StartShowWindow(object[] data)
 {
     if (data != null && data.Length > 0 && data[0] != null)
     {
         ShowExchangeRewardData windowData = data[0] as ShowExchangeRewardData;
         scrollView.SetData(windowData.rewards);
     }
 }
Esempio n. 2
0
    public void OnClickExchangeBtn()
    {
        string str = inputField.text.Trim();

        if (string.IsNullOrEmpty(str))
        {
            Alert.Show("亲,兑换码不能为空嗒!");
            return;
        }

        GameMainManager.instance.netManager.UseExchangeCode(str, (ret, res) =>
        {
            if (ret && res.isOK)
            {
                OnClickClose();
                ShowExchangeRewardData windowData = new ShowExchangeRewardData()
                {
                    rewards = res.data.reward
                };
                GameMainManager.instance.uiManager.OpenWindow(UISettings.UIWindowID.UIExchangeRewardWindow, windowData);
            }
        });
    }