修复在Unity 2020及更低版本上的编译错误
parent
f2409de99a
commit
40f6c90494
|
@ -376,7 +376,7 @@ namespace Obfuz.ObfusPasses.SymbolObfus
|
||||||
var root = doc.CreateElement("mapping");
|
var root = doc.CreateElement("mapping");
|
||||||
doc.AppendChild(root);
|
doc.AppendChild(root);
|
||||||
|
|
||||||
var totalAssNames = _modRenames.Keys.Select(m => m.Assembly.Name.ToString()).Concat(_assemblies.Keys).ToHashSet().ToList();
|
var totalAssNames = new HashSet<string>(_modRenames.Keys.Select(m => m.Assembly.Name.ToString()).Concat(_assemblies.Keys)).ToList();
|
||||||
totalAssNames.Sort((a, b) => a.CompareTo(b));
|
totalAssNames.Sort((a, b) => a.CompareTo(b));
|
||||||
foreach (string assName in totalAssNames)
|
foreach (string assName in totalAssNames)
|
||||||
{
|
{
|
||||||
|
@ -389,7 +389,7 @@ namespace Obfuz.ObfusPasses.SymbolObfus
|
||||||
var types = mod.GetTypes().ToDictionary(t => _typeRenames.TryGetValue(t, out var rec) ? rec.oldName : t.FullName, t => t);
|
var types = mod.GetTypes().ToDictionary(t => _typeRenames.TryGetValue(t, out var rec) ? rec.oldName : t.FullName, t => t);
|
||||||
if (_assemblies.TryGetValue(assName, out var ass))
|
if (_assemblies.TryGetValue(assName, out var ass))
|
||||||
{
|
{
|
||||||
var totalTypeNames = types.Keys.Concat(ass.types.Keys).ToHashSet().ToList();
|
var totalTypeNames = new HashSet<string>(types.Keys.Concat(ass.types.Keys)).ToList();
|
||||||
totalTypeNames.Sort((a, b) => a.CompareTo((b)));
|
totalTypeNames.Sort((a, b) => a.CompareTo((b)));
|
||||||
foreach (string typeName in totalTypeNames)
|
foreach (string typeName in totalTypeNames)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue