|  |  |  | 
|---|
|  |  |  | /// </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() | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public override void Refresh() | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|