using System; using System.Collections; using System.Collections.Generic; using LitJson; using UnityEngine; using UnityEngine.UI; public class FriendItemLabel { public static string FriendItem = "FriendItem"; public static string Nickname = "Nickname"; public static string Content = "Content"; public static string Frame = "Frame"; public static string VisitButton = "VisitButton"; public static string VisitButtonTitle = "VisitButtonTitle"; public static string VisitImagePlus = "VisitImagePlus"; public static string VerticalGroup = "VerticalGroup"; public static string SendMessageButtonParent = "SendMessageButtonParent"; public static string SendMessageButton = "SendMessageButton"; public static string NewMessageFlagImage = "NewMessageFlagImage"; public static string SendMessageButtonText = "SendMessageButtonText"; public static string DeleteButtonParent = "DeleteButtonParent"; public static string DeleteButton = "DeleteButton"; public static string DeleteButtonText = "DeleteButtonText"; } public class FriendItem : VirtualScrollRectItem { #region Config public Text NicknameTitle; public Text ContentTitle; public Text VisitButtonTitle; public Text SendMessageButtonText; public Text DeleteButtonText; public Image NewMessageFlagImage; public Button VisitButton; public Button SendMessageButton; public Button DeleteButton; public AccountData AccountData; #endregion public override bool Init() { if (base.Init()) { return true; } Dictionary childDictionary = new Dictionary(); Auxiliary.CompileDic(transform, childDictionary); NicknameTitle = childDictionary[FriendItemLabel.Nickname].GetComponent(); ContentTitle = childDictionary[FriendItemLabel.Content].GetComponent(); VisitButtonTitle = childDictionary[FriendItemLabel.VisitButtonTitle].GetComponent(); SendMessageButtonText = childDictionary[FriendItemLabel.SendMessageButtonText].GetComponent(); DeleteButtonText = childDictionary[FriendItemLabel.DeleteButtonText].GetComponent(); NewMessageFlagImage = childDictionary[FriendItemLabel.NewMessageFlagImage].GetComponent(); VisitButton = childDictionary[FriendItemLabel.VisitButton].GetComponent