| | |
| | | { |
| | | error = 0; |
| | | int length = Encoding.Default.GetBytes(name).Length; |
| | | int maxlength = characterLimit; //纯中文字数 |
| | | int maxlength = characterLimit * 3; //纯中文字数 |
| | | //var minlength = 3; |
| | | if (length > maxlength) |
| | | { |
| | |
| | | break; |
| | | case 1: |
| | | // 长度过长 |
| | | SysNotifyMgr.Instance.ShowTip("NameError2", 7); |
| | | SysNotifyMgr.Instance.ShowTip("NameError2", characterLimit); |
| | | break; |
| | | case 3: |
| | | // 脏字 |
| | |
| | | bool isChange = false; |
| | | if (playerInfoDict.ContainsKey(data.PlayerID)) |
| | | { |
| | | if (data.Name != playerInfoDict[data.PlayerID].Name|| |
| | | data.BubbleBox != playerInfoDict[data.PlayerID].BubbleBox|| |
| | | data.LV != playerInfoDict[data.PlayerID].LV|| |
| | | data.Job != playerInfoDict[data.PlayerID].Job|| |
| | | data.RealmLV != playerInfoDict[data.PlayerID].RealmLV|| |
| | | data.TitleID != playerInfoDict[data.PlayerID].TitleID|| |
| | | data.Face != playerInfoDict[data.PlayerID].Face|| |
| | | if (data.Name != playerInfoDict[data.PlayerID].Name || |
| | | data.BubbleBox != playerInfoDict[data.PlayerID].BubbleBox || |
| | | data.LV != playerInfoDict[data.PlayerID].LV || |
| | | data.Job != playerInfoDict[data.PlayerID].Job || |
| | | data.RealmLV != playerInfoDict[data.PlayerID].RealmLV || |
| | | data.TitleID != playerInfoDict[data.PlayerID].TitleID || |
| | | data.Face != playerInfoDict[data.PlayerID].Face || |
| | | data.FacePic != playerInfoDict[data.PlayerID].FacePic) |
| | | isChange = true; |
| | | |
| | | isChange = true; |
| | | |
| | | } |
| | | playerInfoDict[data.PlayerID] = data; |
| | | if (isChange) |