Exemple #1
0
    public void DuanLian()
    {
        int index = 0;

        for (int i = 0; i < pop.duanlianCheckList.Length; i++)
        {
            if (pop.duanlianCheckList[i].toggle.value)
            {
                index = i;
            }
        }
        DailyMissionView v = pop.duanlianCheckList[index];

        if (v.data == null || UserManager.Instance.diamond < v.data.diamond_count)
        {
            MainUI.Instance.DiomandToClick();
        }
        else
        {
            C2sSprotoType.exercise_once.request obj = new C2sSprotoType.exercise_once.request();
            obj.exercise_level    = duanLevel;
            obj.daily_type        = (int)v.data.daily_type;
            obj.exercise_type     = (int)v.data.dialy_sub;
            curDuanView           = v;
            pop.duanBtn.isEnabled = false;
            NetworkManager.Instance.Duan(obj);
        }
    }
Exemple #2
0
    public void Gold()
    {
        int index = 0;

        for (int i = 0; i < pop.goldCheckList.Length; i++)
        {
            if (pop.goldCheckList[i].toggle.value)
            {
                index = i;
            }
        }
        DailyMissionView v = pop.goldCheckList[index];

        if (v.data == null || UserManager.Instance.diamond < v.data.diamond_count)
        {
            MainUI.Instance.DiomandToClick();
        }
        else
        {
            C2sSprotoType.c_gold_once.request obj = new C2sSprotoType.c_gold_once.request();
            obj.c_gold_level      = goldLevel;
            obj.daily_type        = (int)v.data.daily_type;
            obj.c_gold_type       = (int)v.data.dialy_sub;
            curGoldView           = v;
            pop.goldBtn.isEnabled = false;
            NetworkManager.Instance.Gold(obj);
        }
    }
Exemple #3
0
    public void DuanLianCallback(C2sSprotoType.exercise_once.response resp)
    {
        pop.duanBtn.isEnabled = true;
        if (curDuanView != null && resp.errorcode == 1)
        {
            UserManager.Instance.SubDiamond(curDuanView.data.diamond_count);
            UserManager.Instance.AddExp(curDuanView.data.getNum);

            pop.duanBtn.isEnabled = false;
            DateTime d = DateTime.Now.AddSeconds(resp.lefttime);
            pop.SetDuanTime(d);
            int a = duanLevel + curDuanView.data.level_up;
            pop.duanlevel.text = a.ToString();
            pop.CheckBtnTime();
            DuanLianList();
        }
        curDuanView = null;
    }
Exemple #4
0
    public void GoldCallback(C2sSprotoType.c_gold_once.response resp)
    {
        pop.goldBtn.isEnabled = true;
        if (curGoldView != null && resp.errorcode == 1)
        {
            UserManager.Instance.SubDiamond(curGoldView.data.diamond_count);
            UserManager.Instance.AddCoin(curGoldView.data.getNum);

            pop.goldBtn.isEnabled = false;
            DateTime d = DateTime.Now.AddSeconds(resp.lefttime);
            int      a = goldLevel + curGoldView.data.level_up;
            pop.goldlevel.text = a.ToString();
            pop.CheckBtnTime();
            pop.SetGoldTime(d);
            GoldList();
        }
        curGoldView = null;
    }