diff --git a/Entity/Character/Character.cs b/Entity/Character/Character.cs
index f8eb1ff..b61706b 100644
--- a/Entity/Character/Character.cs
+++ b/Entity/Character/Character.cs
@@ -1196,17 +1196,12 @@ namespace Milimoe.FunGame.Core.Entity
}
///
- /// 获取角色实例的名字、昵称以及所属玩家
+ /// 获取角色实例的昵称以及所属玩家,如果没有昵称,则用名字代替
///
///
public override string ToString()
{
- string str = GetName();
- if (NickName != "")
- {
- if (str != "") str += ", ";
- str += NickName;
- }
+ string str = NickName != "" ? NickName : GetName();
if (User != null && User.Username != "")
{
str += "(" + User.Username + ")";
@@ -1229,6 +1224,25 @@ namespace Milimoe.FunGame.Core.Entity
return str;
}
+ ///
+ /// 获取角色实例的名字、昵称以及所属玩家
+ ///
+ ///
+ public string ToStringWithUser()
+ {
+ string str = GetName();
+ if (NickName != "")
+ {
+ if (str != "") str += ", ";
+ str += NickName;
+ }
+ if (User != null && User.Username != "")
+ {
+ str += "(" + User.Username + ")";
+ }
+ return str;
+ }
+
///
/// 获取角色实例的名字、昵称以及所属玩家,包含等级
///