2021.3.31.3

This commit is contained in:
js6pak committed 2021-04-03 23:45:38 +02:00
1 parent f450cae0be
commit c9387706d0
11 files changed
+70 -39

No files matched your search

@@ -47,7 +47,7 @@ namespace Reactor.OxygenFilter.MSBuild
var dumperConfig = new Il2CppDumper.Config
{
GenerateScript = false,
GenerateStruct = false,
GenerateDummyDll = true
};
@@ -4,7 +4,7 @@
<LangVersion>latest</LangVersion>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<Version>0.2.10</Version>
<Version>0.3.0</Version>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/NuclearPowered/Reactor.OxygenFilter</RepositoryUrl>
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
@@ -21,8 +21,8 @@
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="16.8.0" />
<ProjectReference Include="..\Reactor.OxygenFilter\Reactor.OxygenFilter.csproj" />
<PackageReference Include="js6pak.Il2CppDumper" Version="6.4.20" />
<PackageReference Include="NuclearPowered.AssemblyUnhollower" Version="0.4.13" />
<PackageReference Include="Il2CppDumper" Version="6.5.4" />
<PackageReference Include="NuclearPowered.AssemblyUnhollower" Version="0.4.15" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net472' ">
+10 -1
View File
@@ -282,7 +282,16 @@ namespace Reactor.OxygenFilter.MSBuild
foreach (var pair in toObfuscate)
{
pair.Key.Name = pair.Value;
if (pair.Key is TypeReference typeReference)
{
var lastIndexOf = pair.Value.LastIndexOf('.');
typeReference.Namespace = lastIndexOf == -1 ? null : pair.Value.Substring(0, lastIndexOf);
typeReference.Name = pair.Value.Substring(lastIndexOf + 1);
}
else
{
pair.Key.Name = pair.Value;
}
}
foreach (var typeReference in moduleDefinition.GetTypeReferences())