From d2f5dc95fad052f3b3c76147c2ad2af49bbbea0c Mon Sep 17 00:00:00 2001 From: xia0 <939529983@qq.com> Date: Wed, 6 Nov 2019 20:10:46 +0800 Subject: [PATCH 1/2] fix Il2CppMetadataUsagePair to Il2CppMetadataUsageList Both count values are equel for same sizeof() --- unity_decoder/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unity_decoder/main.cpp b/unity_decoder/main.cpp index 4ccdd1b..32367f6 100644 --- a/unity_decoder/main.cpp +++ b/unity_decoder/main.cpp @@ -300,7 +300,7 @@ int main() stringLiteralFile.open(StringLiteralFileName); - int usagePairCount = s_GlobalMetadataHeader->metadataUsageListsCount / sizeof(Il2CppMetadataUsagePair); + int usagePairCount = s_GlobalMetadataHeader->metadataUsageListsCount / sizeof(Il2CppMetadataUsageList); for (int i = 0; i < usagePairCount; i++) { InitializeMethodMetadata(i); } From 0ecbb728423dcbde27ca0ea361666446f13c6e0c Mon Sep 17 00:00:00 2001 From: xia0 <939529983@qq.com> Date: Wed, 6 Nov 2019 20:15:49 +0800 Subject: [PATCH 2/2] fix Il2CppMetadataUsagePair to Il2CppMetadataUsageList Both count values are equel for same sizeof() --- unity_decoder/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unity_decoder/main.cpp b/unity_decoder/main.cpp index 32367f6..69024a1 100644 --- a/unity_decoder/main.cpp +++ b/unity_decoder/main.cpp @@ -300,8 +300,8 @@ int main() stringLiteralFile.open(StringLiteralFileName); - int usagePairCount = s_GlobalMetadataHeader->metadataUsageListsCount / sizeof(Il2CppMetadataUsageList); - for (int i = 0; i < usagePairCount; i++) { + int metholdUsageListsCount = s_GlobalMetadataHeader->metadataUsageListsCount / sizeof(Il2CppMetadataUsageList); + for (int i = 0; i < metholdUsageListsCount; i++) { InitializeMethodMetadata(i); }