From d2ac719bbc81ba860c4356eb6929372483c4a7d4 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 20 十月 2025 00:34:36 +0800 Subject: [PATCH] 65 子 【公会】基础主体 / 【公会】基础主体-客户端 --- Main/System/Guild/GuildBaseWin.cs | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/Main/System/Guild/GuildBaseWin.cs b/Main/System/Guild/GuildBaseWin.cs index 0615870..49eedc0 100644 --- a/Main/System/Guild/GuildBaseWin.cs +++ b/Main/System/Guild/GuildBaseWin.cs @@ -8,16 +8,37 @@ /// </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() @@ -25,10 +46,17 @@ } - 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; + } } \ No newline at end of file -- Gitblit v1.8.0