From c0e60205c78f2152deba4dbbd18d5037eca3f20f Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 24 十月 2025 20:57:20 +0800
Subject: [PATCH] 0312 优化物品掉落会抖动问题
---
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..e42e6ef 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<GuildHallWin>();
+ });
+
+ 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, 0.5f);
+ 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