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();
|
|
}
|
|
}
|