public Task Channellistreq(ChatSession session, ChannellistReqMessage message) { return(session.SendAsync(new PlayerPlayerInfoListAckMessage(session.Player.Channel.Players.Values.Select(plr => new PlayerInfoDto { Info = plr.Map <Player, PlayerInfoShortDto>(), Location = plr.Map <Player, PlayerLocationDto>() }).ToArray()))); }
public void Channellistreq(ChatSession session, ChannellistReqMessage message) { session.Player?.Channel.SendPlayerlist(session.Player); }