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