Ejemplo n.º 1
0
        /// <summary>
        /// 获取当前角色信息
        /// </summary>
        /// <returns></returns>
        public Player GetPlayer()
        {
            var playInfo = GetData(Const.ROLE_GET_INFO);

            if (playInfo != null)
            {
                JObject jObject = playInfo.action.data.player;
                Player  player  = jObject.ToObject <Player>();
                Debug.WriteLine(player.serverId + " " + player.serverName + " " + player.playerName + " " + player.playerId + " " + player.playerLv);

                PlayerInfoService service    = new PlayerInfoService();
                PlayerInfo        playerInfo = new PlayerInfo()
                {
                    CreateTime = player.createTime,
                    Exp        = player.exp,
                    ExpNeed    = player.expNeed,
                    PlayerLv   = player.playerLv,
                    PlayerName = player.playerName,
                    ServerId   = player.playerId,
                    ServerName = player.serverName,
                    UGold      = player.uGold,
                    Gold       = player.gold,
                    UserId     = player.userId,
                    PlayerId   = player.playerId,
                    VipLv      = player.vipLv
                };
                service.AddOrUpdate(playerInfo);

                return(player);
            }
            return(null);
        }
Ejemplo n.º 2
0
        public Object GetByPosition(string position)
        {
            PlayerInfoLog     players = new PlayerInfoLog();
            PlayerInfoService service = new PlayerInfoService();

            try
            {
                service.Get(players, position);
            }
            catch (Exception e)
            {
                return(e);
            }
            return(players);
        }
Ejemplo n.º 3
0
        public Object GetPlayer(string playerid)
        {
            Player            player  = new Player(playerid);
            PlayerInfoService service = new PlayerInfoService();

            try
            {
                service.Get(player);
            }
            catch (Exception e)
            {
                return(e);
            }
            return(player);
        }
Ejemplo n.º 4
0
        public Object GetAll()
        {
            PlayerInfoLog     players = new PlayerInfoLog();
            PlayerInfoService service = new PlayerInfoService();

            try
            {
                service.Get(players);
            }
            catch (Exception e)
            {
                return(e);
            }
            return(players);
        }
Ejemplo n.º 5
0
 public static IPlayerInfo GetPlayerInfo(string profileUrl)
 {
     return(PlayerInfoService.GetPlayerInfo(profileUrl));
 }