using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
/// <summary>
|
/// 公会基础界面
|
/// </summary>
|
public class GuildBaseWin : UIBase
|
{
|
[SerializeField] Button guildBtn;
|
[SerializeField] GuildEmblemCell emblemCell;
|
[SerializeField] Text guildNameText;
|
[SerializeField] Text guildMemberCountText;
|
[SerializeField] Button rankBtn;
|
|
|
|
[SerializeField] Button requestBtn;
|
|
protected override void InitComponent()
|
{
|
guildBtn.AddListener(() =>
|
{
|
// UIManager.Instance.OpenWindow<GuildWin>();
|
});
|
|
requestBtn.AddListener(() =>
|
{
|
// UIManager.Instance.OpenWindow<GuildRequestWin>();
|
});
|
}
|
|
|
protected override void OnPreOpen()
|
{
|
if (PlayerDatas.Instance.fairyData.fairy == null)
|
return;
|
|
|
Display();
|
}
|
|
protected override void OnPreClose()
|
{
|
}
|
|
|
void Display()
|
{
|
ShowGuildInfo();
|
}
|
|
|
void ShowGuildInfo()
|
{
|
emblemCell.Display(PlayerDatas.Instance.fairyData.fairy.EmblemID, PlayerDatas.Instance.fairyData.fairy.EmblemWord);
|
guildNameText.text = PlayerDatas.Instance.fairyData.fairy.FamilyName;
|
var config = FamilyConfig.Get(PlayerDatas.Instance.fairyData.fairy.FamilyLV);
|
guildMemberCountText.text = PlayerDatas.Instance.fairyData.fairy.MemberCount + "/" + config.MemberMax;
|
}
|
}
|