262 计算名字长度统一用SatisfyNameLength,前端不限制输入框输入长度
| | |
| | | using System; |
| | | using System.Text; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | | public class RenameManager : GameSystemManager<RenameManager> |
| | | { |
| | |
| | | return false; |
| | | } |
| | | |
| | | if (name.Length < 4) |
| | | if (!UIHelper.SatisfyNameLength(name, out errorCode)) |
| | | { |
| | | errorCode = 1; |
| | | return false; |
| | | } |
| | | if (name.Length > 12) |
| | | { |
| | | errorCode = 2; |
| | | return false; |
| | | } |
| | | |
| | |
| | | return false; |
| | | } |
| | | |
| | | if (name == PlayerDatas.Instance.baseData.PlayerName) |
| | | if (name == PlayerDatas.Instance.baseData.PlayerName) |
| | | { |
| | | errorCode = 4; |
| | | return false; |
| | |
| | | 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: |
| | | // 脏字 |