|  | @@ -274,6 +274,14 @@ namespace GFGGame
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          private void UpdateChatList()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | +            _memberIds.Sort((long a, long b) =>
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                int countA = _dataManager.ListAnsweringDatas[a];
 | 
	
		
			
				|  |  | +                int countB = _dataManager.ListAnsweringDatas[b];
 | 
	
		
			
				|  |  | +                if (countA > countB) return -1;
 | 
	
		
			
				|  |  | +                if (countB > countA) return 1;
 | 
	
		
			
				|  |  | +                return countB - countA;
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  |              _ui.m_listChat.numItems = ChatDataManager.Instance.GetChatDatas(ChatType.LeagueQuestion).Count;
 | 
	
		
			
				|  |  |              _ui.m_listChat.scrollPane.ScrollBottom(true);
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -336,10 +344,12 @@ namespace GFGGame
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              ChatData chatData = ChatDataManager.Instance.ChatDatas[ChatType.LeagueQuestion][index];
 | 
	
		
			
				|  |  |              OtherRoleInfoData roleInfo = chatData.RoleInfo;
 | 
	
		
			
				|  |  | -            UI_ListChatItem item = UI_ListChatItem.Proxy(obj);
 | 
	
		
			
				|  |  | +            UI_ListChatAnswerItem item = UI_ListChatAnswerItem.Proxy(obj);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              RoleInfoManager.Instance.UpdateHeadWithLv(item.m_comHead, roleInfo.headId, roleInfo.headBorderId, roleInfo.roleLv);
 | 
	
		
			
				|  |  |              item.m_txtName.text = roleInfo.roleName;
 | 
	
		
			
				|  |  | +            int roldRank = _memberIds.IndexOf(roleInfo.roleId);
 | 
	
		
			
				|  |  | +            item.m_c1.selectedIndex = roldRank < 3 ? roldRank : 3;
 | 
	
		
			
				|  |  |              string content = "";
 | 
	
		
			
				|  |  |              for (int i = 0; i < chatData.Content.Length; i++)
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -348,7 +358,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              item.m_txtChatContent.text = chatData.Content;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            UI_ListChatItem.ProxyEnd();
 | 
	
		
			
				|  |  | +            UI_ListChatAnswerItem.ProxyEnd();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          private string GetListChatItemResource(int index)
 | 
	
		
			
				|  |  |          {
 |