using System; using System.Collections; using System.Collections.Generic; using Sfs2X; using UnityEngine; using UnityEngine.UI; public class PlazaroomMemberItemLabel { public static string PlazaroomMemberItem = "PlazaroomMemberItem"; 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 AddFriendButton = "AddFriendButton"; public static string AddFriendTitle = "AddFriendTitle"; public static string SendMessageButton = "SendMessageButton"; public static string SendMessageText = "SendMessageText"; public static string NewMessageFlagImage = "NewMessageFlagImage"; } public class PlazaroomMemberItem : MonoBehaviour { #region Config public Text NicknameTitle; public Text ContentTitle; public Text VisitButtonTitle; public Text AddFriendTitle; public Text SendMessageText; public Image NewMessageFlagImage; public Button VisitButton; public Button AddFriendButton; public Button SendMessageButton; private bool Inited; private float RefreshTime = 10f; private float RefreshTimer; private DateTime JoinedRoomTime; public AccountData AccountData; #endregion private void Update() { RefreshTimer += Time.deltaTime; if (RefreshTimer >= RefreshTime) { RefreshTimer = 0; ContentTitle.text = GetContent(); } } private void Init() { if (Inited) { return; } else { Inited = true; } Dictionary childDictionary = new Dictionary(); Auxiliary.CompileDic(transform, childDictionary); NicknameTitle = childDictionary[PlazaroomMemberItemLabel.Nickname].GetComponent(); ContentTitle = childDictionary[PlazaroomMemberItemLabel.Content].GetComponent(); VisitButtonTitle = childDictionary[PlazaroomMemberItemLabel.VisitButtonTitle].GetComponent(); AddFriendTitle = childDictionary[PlazaroomMemberItemLabel.AddFriendTitle].GetComponent(); SendMessageText = childDictionary[PlazaroomMemberItemLabel.SendMessageText].GetComponent(); NewMessageFlagImage = childDictionary[PlazaroomMemberItemLabel.NewMessageFlagImage].GetComponent(); VisitButton = childDictionary[PlazaroomMemberItemLabel.VisitButton].GetComponent