Fix no IDA output when creating a Visual Studio solution
This commit is contained in:
@@ -177,41 +177,40 @@ namespace Il2CppInspector
|
|||||||
else
|
else
|
||||||
csOut += imageSuffix;
|
csOut += imageSuffix;
|
||||||
|
|
||||||
if (options.CreateSolution) {
|
if (options.CreateSolution)
|
||||||
writer.WriteSolution(csOut, unityPath, unityAssembliesPath);
|
writer.WriteSolution(csOut, unityPath, unityAssembliesPath);
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (options.LayoutSchema.ToLower(), options.SortOrder.ToLower()) {
|
else
|
||||||
case ("single", "index"):
|
switch (options.LayoutSchema.ToLower(), options.SortOrder.ToLower()) {
|
||||||
writer.WriteSingleFile(csOut, t => t.Index);
|
case ("single", "index"):
|
||||||
break;
|
writer.WriteSingleFile(csOut, t => t.Index);
|
||||||
case ("single", "name"):
|
break;
|
||||||
writer.WriteSingleFile(csOut, t => t.Name);
|
case ("single", "name"):
|
||||||
break;
|
writer.WriteSingleFile(csOut, t => t.Name);
|
||||||
|
break;
|
||||||
|
|
||||||
case ("namespace", "index"):
|
case ("namespace", "index"):
|
||||||
writer.WriteFilesByNamespace(csOut, t => t.Index, options.FlattenHierarchy);
|
writer.WriteFilesByNamespace(csOut, t => t.Index, options.FlattenHierarchy);
|
||||||
break;
|
break;
|
||||||
case ("namespace", "name"):
|
case ("namespace", "name"):
|
||||||
writer.WriteFilesByNamespace(csOut, t => t.Name, options.FlattenHierarchy);
|
writer.WriteFilesByNamespace(csOut, t => t.Name, options.FlattenHierarchy);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ("assembly", "index"):
|
case ("assembly", "index"):
|
||||||
writer.WriteFilesByAssembly(csOut, t => t.Index, options.SeparateAssemblyAttributesFiles);
|
writer.WriteFilesByAssembly(csOut, t => t.Index, options.SeparateAssemblyAttributesFiles);
|
||||||
break;
|
break;
|
||||||
case ("assembly", "name"):
|
case ("assembly", "name"):
|
||||||
writer.WriteFilesByAssembly(csOut, t => t.Name, options.SeparateAssemblyAttributesFiles);
|
writer.WriteFilesByAssembly(csOut, t => t.Name, options.SeparateAssemblyAttributesFiles);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ("class", _):
|
case ("class", _):
|
||||||
writer.WriteFilesByClass(csOut, options.FlattenHierarchy);
|
writer.WriteFilesByClass(csOut, options.FlattenHierarchy);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ("tree", _):
|
case ("tree", _):
|
||||||
writer.WriteFilesByClassTree(csOut, options.SeparateAssemblyAttributesFiles);
|
writer.WriteFilesByClassTree(csOut, options.SeparateAssemblyAttributesFiles);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// IDA Python script output
|
// IDA Python script output
|
||||||
|
|||||||
Reference in New Issue
Block a user