diff --git a/Il2CppDumper/Il2CppIDAScriptDumper.cs b/Il2CppDumper/Il2CppIDAScriptDumper.cs index 5c9b8c1..36be921 100644 --- a/Il2CppDumper/Il2CppIDAScriptDumper.cs +++ b/Il2CppDumper/Il2CppIDAScriptDumper.cs @@ -67,6 +67,11 @@ def SetName(addr, name): writeMethods(type.Name, type.DeclaredConstructors); writeMethods(type.Name, type.DeclaredMethods); } + + foreach (var method in model.GenericMethods.Values.Where(m => m.VirtualAddress.HasValue)) { + writeLines($"SetName({method.VirtualAddress.Value.Start.ToAddressString()}," + + $"'{method.DeclaringType.Name}$${method.Name}{method.GetFullTypeParametersString()}')"); + } } private void writeMethods(string typeName, IEnumerable methods) {