Example #1
0
        public override void ShowPanel(object obj)
        {
            base.ShowPanel(obj);

            EffectSoundMgr.Instance.PlayOpenPanelSound();
            GameRequestHelper.GetRankingList(delegate(System.Collections.Generic.List <RankingInfo> list) {
                list.Reverse();


                var idx = list.FindIndex(r => r.DisplayName == Save.Player.NickName);
                if (idx != -1)
                {
                    myBlock.UpdateData(idx + 1, list[idx]);
                }
                else
                {
                    myBlock.UpdateData(idx + 1, null);
                }
                int index = 1;
                _updater.OnListUpdate <RankingInfo>(list, delegate(RankingInfo info, GameObject block)
                {
                    block.GetComponent <RankBlock>().UpdateData(index, info);
                    index++;
                });
            });
        }
Example #2
0
 public void OnBeginGameClick()
 {
     HidePanel();
     GameRequestHelper.BattleStart(delegate(List <BattlePlayerInfo> players) {
         BattleScene.Instance.BeginBattle(players);
     });
 }
Example #3
0
 public void OnReturnClick()
 {
     EffectSoundMgr.Instance.PlayClickSound();
     HidePanel();
     GameRequestHelper.BattleClear(_victory, delegate() {
         BattleScene.Instance.EndBattle();
         MainUI.Instance.ShowPanel <RolePanel> ();
     });
 }
Example #4
0
    public void OnRechargeClick()
    {
//
                #if UNITY_EDITOR
        GameRequestHelper.Recharge();
                #else
        PayMgr.Instance.BuyProductClick("evolvewarengift");
                #endif
        HidePanel();
    }
Example #5
0
 void GameCenterCallback(string gcid)
 {
     GameRequestHelper.Login(gcid, delegate {
         HidePanel();
         if (string.IsNullOrEmpty(Save.Player.NickName))
         {
             MainUI.Instance.ShowPanel <NickNamePanel>();
         }
         else
         {
             MainUI.Instance.ShowPanel <RolePanel>();
         }
     });
 }
Example #6
0
        public void OnCreatePlayerClick()
        {
            if (string.IsNullOrEmpty(_nickName.text))
            {
                return;
            }

            EffectSoundMgr.Instance.PlayClickSound();
            GameRequestHelper.SetNickName(_nickName.text, delegate {
                HidePanel();
                MainUI.Instance.ShowPanel <RolePanel>();
            });
            //Save.Player.SetNickName(_nickName.text);
            //Save.Get().SaveData();
            //MainUI.Instance.ShowPanel<RolePanel>();
        }
Example #7
0
 //获取商品回执
 void ProvideContent(string s)
 {
     Debug.Log("获取商品回执 : " + s);
     GameRequestHelper.Recharge();
 }
Example #8
0
 public void OnLevelUpClick()
 {
     EffectSoundMgr.Instance.PlayTalentLevelUpSound();
     GameRequestHelper.TalentLevelUp(_status.ID);
 }
Example #9
0
 public void OnResetClick()
 {
     GameRequestHelper.TalentReset();
 }