using System; using System.Collections; using System.Collections.Generic; using LitJson; using UnityEngine; using UnityEngine.UI; public class ApplicantItemLabel { public static string ApplicantItem = "ApplicantItem"; 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 AcceptButtonParent = "AcceptButtonParent"; public static string AcceptButton = "AcceptButton"; public static string AcceptButtonText = "AcceptButtonText"; public static string RefuseButtonParent = "RefuseButtonParent"; public static string RefuseButton = "RefuseButton"; public static string RefuseButtonText = "RefuseButtonText"; } public class ApplicantItem : VirtualScrollRectItem { #region Config public Text NicknameTitle; public Text ContentTitle; public Text VisitButtonTitle; public Text AcceptButtonText; public Text RefuseButtonText; public Button VisitButton; public Button AcceptButton; public Button RefuseButton; public AccountData AccountData; #endregion public override bool Init() { if (base.Init()) { return true; } Dictionary childDictionary = new Dictionary(); Auxiliary.CompileDic(transform, childDictionary); NicknameTitle = childDictionary[ApplicantItemLabel.Nickname].GetComponent(); ContentTitle = childDictionary[ApplicantItemLabel.Content].GetComponent(); VisitButtonTitle = childDictionary[ApplicantItemLabel.VisitButtonTitle].GetComponent(); AcceptButtonText = childDictionary[ApplicantItemLabel.AcceptButtonText].GetComponent(); RefuseButtonText = childDictionary[ApplicantItemLabel.RefuseButtonText].GetComponent(); VisitButton = childDictionary[ApplicantItemLabel.VisitButton].GetComponent