Additional refactoring

This commit is contained in:
Katy Coe
2017-10-23 16:12:40 +02:00
parent 474faa009c
commit 0ab1b75ef4
12 changed files with 117 additions and 190 deletions

View File

@@ -8,9 +8,9 @@ namespace Il2CppInspector
{
public class Il2CppDumper
{
private readonly Il2CppProcessor il2cpp;
private readonly Il2CppInspector il2cpp;
public Il2CppDumper(Il2CppProcessor proc) {
public Il2CppDumper(Il2CppInspector proc) {
il2cpp = proc;
}
@@ -100,7 +100,7 @@ namespace Il2CppInspector
}
if (methodDef.methodIndex >= 0)
writer.Write("); // {0:x} - {1}\n",
il2cpp.Code.PtrCodeRegistration.methodPointers[methodDef.methodIndex],
il2cpp.Binary.MethodPointers[methodDef.methodIndex],
methodDef.methodIndex);
else
writer.Write("); // 0 - -1\n");

View File

@@ -40,13 +40,13 @@ namespace Il2CppInspector
}
// Analyze data
var il2cppProcessors = Il2CppProcessor.LoadFromFile(imageFile, metaFile);
if (il2cppProcessors == null)
var il2cppInspectors = Il2CppInspector.LoadFromFile(imageFile, metaFile);
if (il2cppInspectors == null)
Environment.Exit(1);
// Write output file
int i = 0;
foreach (var il2cpp in il2cppProcessors)
foreach (var il2cpp in il2cppInspectors)
new Il2CppDumper(il2cpp).WriteFile(outFile + (i++ > 0 ? "-" + (i-1) : ""));
}
}