Exemple #1
0
        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 = "每天登录奖励";
            }
        }
Exemple #2
0
        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;
        }