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); } }
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); } }
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; }
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; }