| using System.Collections; | 
| using System.Collections.Generic; | 
| using UnityEngine; | 
| using EnhancedUI.EnhancedScroller; | 
|   | 
|     public class ChatExtraOneCell : ScrollerUI | 
|     { | 
|         [SerializeField] RichText chatText; | 
|   | 
|         public override void Refresh(CellView cell) | 
|         { | 
|             ChatData _data = ChatCenter.Instance.GetChatData(ChatManager.Instance.presentChatType, cell.index); | 
|             if (_data == null) | 
|             { | 
|                 return; | 
|             } | 
|             if (_data.infoList != null) | 
|             { | 
|                 chatText.SetExtenalData(_data.infoList); | 
|             } | 
|             chatText.text = _data.content; | 
|             switch (_data.detailType) | 
|             { | 
|                 case ChatInfoType.FairyQuestion: | 
|                     chatText.alignment = TextAnchor.MiddleLeft; | 
|                     break; | 
|                 default: | 
|                     chatText.alignment = TextAnchor.MiddleCenter; | 
|                     break; | 
|             } | 
|         } | 
|     } |