lcy
17 小时以前 50b767d2f294d66f22fdcdecd23dcd5f4eb8b534
262 计算名字长度统一用SatisfyNameLength,前端不限制输入框输入长度
1个文件已修改
20 ■■■■■ 已修改文件
Main/System/PlayerProfile/RenameManager.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/PlayerProfile/RenameManager.cs
@@ -1,7 +1,5 @@
using System;
using System.Text;
using UnityEngine;
using UnityEngine.UI;
public class RenameManager : GameSystemManager<RenameManager>
{
@@ -81,14 +79,8 @@
            return false;
        }
        if (name.Length < 4)
        if (!UIHelper.SatisfyNameLength(name, out errorCode))
        {
            errorCode = 1;
            return false;
        }
        if (name.Length > 12)
        {
            errorCode = 2;
            return false;
        }
@@ -99,7 +91,7 @@
            return false;
        }
        if (name == PlayerDatas.Instance.baseData.PlayerName)
        if (name == PlayerDatas.Instance.baseData.PlayerName)
        {
            errorCode = 4;
            return false;
@@ -116,12 +108,12 @@
                SysNotifyMgr.Instance.ShowTip("FamilyNameChangeNoNull");
                break;
            case 1:
                // 名字长度过短
                SysNotifyMgr.Instance.ShowTip("NameError4");
                // 名字长度过长
                SysNotifyMgr.Instance.ShowTip("NameError2", 7);
                break;
            case 2:
                // 名字长度过长
                SysNotifyMgr.Instance.ShowTip("NameError5");
                // 名字长度过短
                SysNotifyMgr.Instance.ShowTip("NameError1", 2);
                break;
            case 3:
                // 脏字