From 6205f6a3daa716ae0e2e2fbb50d2b11240d76bb9 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 10 六月 2026 18:13:48 +0800
Subject: [PATCH] 588 公会攻防战 公会旗号支持不同语言不同字数限制

---
 Main/System/Guild/GuildEmblemWin.cs |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/Main/System/Guild/GuildEmblemWin.cs b/Main/System/Guild/GuildEmblemWin.cs
index b1433eb..07fbc92 100644
--- a/Main/System/Guild/GuildEmblemWin.cs
+++ b/Main/System/Guild/GuildEmblemWin.cs
@@ -28,6 +28,7 @@
     {
         GuildEmblemModel.Instance.ChooseEmblemIdChangeEvent += ChooseEmblemEvent;
         emblemScroller.OnRefreshCell += OnRefreshCell;
+        flagNameText.characterLimit = GuildManager.Instance.GetEmblemWordCharacterLimit();
 
         if (functionOrder == 1)
         {
@@ -124,7 +125,12 @@
 
     void OnFlagNameChange(string value)
     {
-        emblemWord = value;
+        emblemWord = GuildManager.Instance.LimitEmblemWord(value);
+        if (emblemWord != value)
+        {
+            flagNameText.text = emblemWord;
+            return;
+        }
         guildEmblem.Display(GuildEmblemModel.Instance.nowChooseEmblemId, emblemWord);
     }
 
@@ -135,6 +141,7 @@
 
     void ChangeEmblem()
     {
+        emblemWord = GuildManager.Instance.LimitEmblemWord(emblemWord);
         if (functionOrder == 1)
         {
             GuildEmblemModel.Instance.createEmblemWord = emblemWord;

--
Gitblit v1.8.0