using UnityEngine; using UnityEngine.UI; public class GuildViewListCell : CellView { [SerializeField] Image rankImg; [SerializeField] Transform rankTextTf; [SerializeField] Text rankText; [SerializeField] Image guildEmblemImg; [SerializeField] Text guildLevelText; [SerializeField] Text guildNameText; [SerializeField] Text leaderNameText; [SerializeField] Text totalFightPowerText; [SerializeField] Text limitText; [SerializeField] Button opearteBtn; [SerializeField] Text opearteBtnText; [SerializeField] Text guildMemberCountText; public void Display(int index) { var guildID = GuildManager.Instance.pageIndexList[index]; var guildInfo = GuildManager.Instance.guildsDict[guildID]; if (guildInfo == null) return; if (guildInfo.Rank <= 3) { rankImg.SetActive(true); rankImg.SetSprite("guildnum" + guildInfo.Rank); rankTextTf.SetActive(false); } else { rankImg.SetActive(false); rankTextTf.SetActive(true); rankText.text = guildInfo.Rank.ToString(); } guildLevelText.text = Language.Get("L1094") + guildInfo.FamilyLV; guildNameText.text = guildInfo.FamilyName; leaderNameText.text = guildInfo.LeaderName; totalFightPowerText.text = guildInfo.totalFightPower.ToString(); } }