public override IEnumerator OnLoad(Request request) { yield return(StartCoroutine(base.OnLoad(request))); App.Model.Master.MLoginBonus loginBonuses = request.Get <App.Model.Master.MLoginBonus>("loginBonuses"); ScrollViewSets(content, childItem, loginBonuses.contents); if (request.Has("review") && request.Get <bool>("review")) { title.text = "登录奖励确认"; } else { title.text = "每天登录奖励"; } }
private IEnumerator OnLoadEnd() { bool isTutorial = TutorialStart(); if (!isTutorial && !Global.SUser.self.loginbonus_received) { App.Model.Master.MLoginBonus[] loginBonusesList = App.Util.Cacher.LoginBonusCacher.Instance.GetAll(); if (loginBonusesList.Length > 0) { App.Model.Master.MLoginBonus loginBonuses = loginBonusesList[Global.SUser.self.loginbonus_cnt]; SLoginBonus sLoginBonus = new SLoginBonus(); yield return(StartCoroutine(sLoginBonus.RequestGet())); Request req = Request.Create("loginBonuses", loginBonuses); this.StartCoroutine(Global.SceneManager.ShowDialog(SceneManager.Prefabs.LoginBonusDialog, req)); } } yield break; }