Пример #1
0
        public int Call_FriendList(FriendListRequest request)
        {
            FriendListResponse response = new FriendListResponse();

            response.success = true;
            var player = CurrentSession.GetBindPlayer();

            response.pid         = player.Id;
            response.oilTimes    = player.FriendList.RecvTimes;
            response.maxOilTimes = 5;

            //FriendListResponse response = JsonConvert.DeserializeObject<FriendListResponse>("{\"oilTimes\":0,\"friends\":[],\"success\":true,\"maxOilTimes\":10}");
            CurrentSession.SendAsync(response);
            return(0);
        }
Пример #2
0
 private void OnFriendList(NetConnection <NetSession> sender, FriendListRequest message)
 {
     sender.Session.Character.friendManager.SetDirty();
     sender.Session.Response.Update = new StatusUpdate();
     sender.SendResponse();
 }
Пример #3
0
 public async Task <FriendListResponse> GetFriendListAsync(FriendListRequest request)
 {
     return(new FriendListResponse(await SendRequestAsync(request)));
 }