예제 #1
0
        public void InitData(UserLoginRes userLoginRes, UserDepartmentPB userDepartmentPb)
        {
            CreateTime       = userLoginRes.User.CreateTime;
            Level            = userDepartmentPb.Level;
            Exp              = userDepartmentPb.Exp;
            Gold             = userLoginRes.UserMoney.Gold;
            Gem              = userLoginRes.UserMoney.Gem;
            LogoId           = userLoginRes.User.Logo;
            AccountId        = userLoginRes.User.AccountId;
            ChannelAccountId = userLoginRes.User.ChannelAccountId;
            Index            = userLoginRes.User.Index;
            UserId           = userLoginRes.User.UserId;
            UserName         = userLoginRes.User.UserName;

            Apparel = userLoginRes.User.Apparel;

            Birthday = userLoginRes.User.Birthday;
            //HasGetFreeGemGift = false;


            NpcId = (Apparel[0] / 100) % 10;

            Energy     = userLoginRes.UserPower.Energy;
            EnergyTime = userLoginRes.UserPower.EnergyTime;

            EncourageEnergy     = userLoginRes.UserPower.EncourageEnergy;
            EncourageEnergyTime = userLoginRes.UserPower.EncourageEnergyTime;

            RecollectionEnergy     = userLoginRes.UserPower.MemoriesEnergy;
            RecollectionEnergyTime = userLoginRes.UserPower.MemoriesEnergyTime;


            //获取购买金币次数
            GoldNum = userLoginRes.UserBuyGemInfo.GoldNum;


            //获取购买体力次数
            PowerNum = userLoginRes.UserBuyGemInfo.PowerNum;


            //购买应援体力次数
            EncourageNum = userLoginRes.UserBuyGemInfo.EncourageNum;

            FirstRecharges = userLoginRes.FirstRecharge;
            UserMonthCard  = userLoginRes.UserMonthCard;

            ExtInfo = userLoginRes.UserExtraInfo;
            //            var pushDic = new Dictionary<string, string>();
            //            pushDic.Add((ClientTimer.Instance.GetCurrentTimeStamp()+86400000).ToString(),I18NManager.Get("Push_HintOldPlayer"));
            //

            UserOther = userLoginRes.User.UserOther;


            SdkHelper.PushAgent.InitPushData();
            SdkHelper.PushAgent.Refeash();
        }
예제 #2
0
 public void UpdataUserExtra(UserExtraInfoPB extraInfoPB)
 {
     PlayerVo.ExtInfo = extraInfoPB;
 }
예제 #3
0
 public void UpdataUserGameName(UserPB pB, UserExtraInfoPB extraInfoPB)
 {
     PlayerVo.ExtInfo  = extraInfoPB;
     PlayerVo.UserName = pB.UserName;
     EventDispatcher.TriggerEvent(EventConst.UpDataUserName, PlayerVo);
 }