parent
0aef438e0c
commit
ff1dd168dd
|
|
@ -746,7 +746,6 @@ return
|
||||||
- [ ] 新增 unity 内置编辑器
|
- [ ] 新增 unity 内置编辑器
|
||||||
- [ ] 新增 unreal 内置编辑器
|
- [ ] 新增 unreal 内置编辑器
|
||||||
- [ ] 补充单元测试
|
- [ ] 补充单元测试
|
||||||
- [ ] 支持多国家和地区本地化所需的表 merge 操作
|
|
||||||
|
|
||||||
## 开发环境架设
|
## 开发环境架设
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,12 +43,13 @@ namespace Excel2TextDiff
|
||||||
if (lastNotEmptyIndex >= 0)
|
if (lastNotEmptyIndex >= 0)
|
||||||
{
|
{
|
||||||
row = row.GetRange(0, lastNotEmptyIndex + 1);
|
row = row.GetRange(0, lastNotEmptyIndex + 1);
|
||||||
|
lines.Add(string.Join(',', row));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
// 忽略空白行,没必要diff这个
|
||||||
row.Clear();
|
row.Clear();
|
||||||
}
|
}
|
||||||
lines.Add(string.Join(',', row));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,8 +45,8 @@ namespace Luban.Job.Cfg.Defs
|
||||||
|
|
||||||
public RefValidator Ref { get; private set; }
|
public RefValidator Ref { get; private set; }
|
||||||
|
|
||||||
// 对于 two key map, 需要检查 ref,但不为它生成 ref 代码.故只有map类型表才要生成代码
|
// 如果ref了多个表,不再生成 xxx_ref之类的字段,也不会resolve
|
||||||
public bool GenRef => Ref != null && Ref.Tables.Count == 1 && Assembly.GetCfgTable(Ref.FirstTable).IsMapTable;
|
public bool GenRef => Ref != null && Ref.Tables.Count == 1;
|
||||||
|
|
||||||
public bool HasRecursiveRef => (CType.IsBean)
|
public bool HasRecursiveRef => (CType.IsBean)
|
||||||
|| (CType is TArray ta && ta.ElementType.IsBean)
|
|| (CType is TArray ta && ta.ElementType.IsBean)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue