Update YarnUtil.cs
This commit is contained in:
@@ -35,16 +35,13 @@ namespace AibisDream.Utility
|
||||
// 直接写就使用配置选项
|
||||
if (characterAttribute.Properties.TryGetValue("name", out var nameValue))
|
||||
{
|
||||
return GetCharacterVoByKey(nameValue.StringValue);
|
||||
}
|
||||
|
||||
// 带key就说明可能有自定义属性
|
||||
if (characterAttribute.Properties.TryGetValue("key", out var keyValue))
|
||||
{
|
||||
// 先从配置文件找
|
||||
var charVo = GetCharacterVoByKey(keyValue.StringValue);
|
||||
// 再用自定义填充
|
||||
return FullCharVoWithProps(charVo, characterAttribute.Properties);
|
||||
var charVo = GetCharacterVoByKey(nameValue.StringValue);
|
||||
if (characterAttribute.Properties.Count > 1)
|
||||
{
|
||||
charVo = FullCharVoWithProps(charVo, characterAttribute.Properties);
|
||||
}
|
||||
|
||||
return charVo;
|
||||
}
|
||||
|
||||
// 找不到Name和Key
|
||||
|
||||
Reference in New Issue
Block a user