public void ServerGetUnreadMessages(string adminId, int currentCount, NetworkConnection requestee) { if (!PlayerList.Instance.IsAdmin(adminId)) { return; } if (currentCount >= serverAdminLogs.Count) { return; } foreach (var adminChatChunk in serverAdminLogs.ToList().Chunk(100)) { AdminChatUpdate update = new AdminChatUpdate { messages = adminChatChunk.ToList() }; AdminLogUpdateMessage.SendLogUpdateToAdmin(requestee, update); } }