using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine; // Token: 0x02000228 RID: 552 public static class GameJsonParser : Il2CppSystem.Object { // Token: 0x0600509E RID: 20638 RVA: 0x00141020 File Offset: 0x0013F220 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551762, XrefRangeEnd = 551780, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void Export(string rootPath, List> metadata) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(rootPath); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_Export_Public_Static_Void_String_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600509F RID: 20639 RVA: 0x00141084 File Offset: 0x0013F284 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551780, XrefRangeEnd = 551796, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static Il2CppReferenceArray Convert(List> metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_Convert_Public_Static_Il2CppReferenceArray_1_TextAsset_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } } // Token: 0x060050A0 RID: 20640 RVA: 0x001410E4 File Offset: 0x0013F2E4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 551859, RefRangeEnd = 551861, XrefRangeStart = 551796, XrefRangeEnd = 551859, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static Il2CppStringArray Parse(List> metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_Parse_Private_Static_Il2CppStringArray_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStringArray(intPtr3) : null; } } // Token: 0x060050A1 RID: 20641 RVA: 0x00141144 File Offset: 0x0013F344 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551861, XrefRangeEnd = 551864, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseUISystemData(Il2CppReferenceArray metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseUISystemData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050A2 RID: 20642 RVA: 0x00141198 File Offset: 0x0013F398 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551864, XrefRangeEnd = 551867, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseItemData(Il2CppReferenceArray metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseItemData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050A3 RID: 20643 RVA: 0x001411EC File Offset: 0x0013F3EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551867, XrefRangeEnd = 551870, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseGameTipData(Il2CppReferenceArray metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseGameTipData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050A4 RID: 20644 RVA: 0x00141240 File Offset: 0x0013F440 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551870, XrefRangeEnd = 551873, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseAchievementData(Il2CppReferenceArray metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseAchievementData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050A5 RID: 20645 RVA: 0x00141294 File Offset: 0x0013F494 [CallerCount(1)] [CachedScanResults(RefRangeStart = 551923, RefRangeEnd = 551924, XrefRangeStart = 551873, XrefRangeEnd = 551923, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseStoryData(Il2CppReferenceArray metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseStoryData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050A6 RID: 20646 RVA: 0x001412E8 File Offset: 0x0013F4E8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 551964, RefRangeEnd = 551965, XrefRangeStart = 551924, XrefRangeEnd = 551964, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseCombatDialogueData(Il2CppReferenceArray textMetadata, Il2CppReferenceArray voiceMetadata) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(textMetadata); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(voiceMetadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseCombatDialogueData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x060050A7 RID: 20647 RVA: 0x00141354 File Offset: 0x0013F554 [CallerCount(1)] [CachedScanResults(RefRangeStart = 552000, RefRangeEnd = 552001, XrefRangeStart = 551965, XrefRangeEnd = 552000, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseItemVoiceData(Il2CppReferenceArray metadata) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseItemVoiceData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050A8 RID: 20648 RVA: 0x001413A8 File Offset: 0x0013F5A8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 552047, RefRangeEnd = 552048, XrefRangeStart = 552001, XrefRangeEnd = 552047, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseVideoData(Il2CppReferenceArray videoMetadata, Dictionary> subtitleMetadata) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(videoMetadata); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(subtitleMetadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseVideoData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x060050A9 RID: 20649 RVA: 0x00141414 File Offset: 0x0013F614 [CallerCount(8)] [CachedScanResults(RefRangeStart = 552074, RefRangeEnd = 552082, XrefRangeStart = 552048, XrefRangeEnd = 552074, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static string ParseGeneralText(string sheetName, int columnRangePerLanguage, Il2CppReferenceArray metadata) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(sheetName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref columnRangePerLanguage; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseGeneralText_Private_Static_String_String_Int32_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x060050AA RID: 20650 RVA: 0x00141494 File Offset: 0x0013F694 [CallerCount(7)] [CachedScanResults(RefRangeStart = 552101, RefRangeEnd = 552108, XrefRangeStart = 552082, XrefRangeEnd = 552101, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void ParseHashtagText(Dictionary> dataGroupMap, Il2CppReferenceArray metadata) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(dataGroupMap); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_ParseHashtagText_Private_Static_Void_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060050AB RID: 20651 RVA: 0x001414F8 File Offset: 0x0013F6F8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 552133, RefRangeEnd = 552134, XrefRangeStart = 552108, XrefRangeEnd = 552133, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static Dictionary> Method_Internal_Static_Dictionary_2_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_Int32_0(Il2CppReferenceArray rowDataRanges, int columnRangePerLanguage) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(rowDataRanges); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref columnRangePerLanguage; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_Dictionary_2_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_Int32_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Dictionary>(intPtr3) : null; } // Token: 0x060050AC RID: 20652 RVA: 0x0014156C File Offset: 0x0013F76C [CallerCount(8)] [CachedScanResults(RefRangeStart = 552167, RefRangeEnd = 552175, XrefRangeStart = 552134, XrefRangeEnd = 552167, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static CombatDialogueData Method_Internal_Static_CombatDialogueData_Int32_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0(int rowStart, int rowRange, Il2CppReferenceArray textMetadata, Il2CppReferenceArray voiceMetadata) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref rowStart; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rowRange; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(textMetadata); ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(voiceMetadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_CombatDialogueData_Int32_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new CombatDialogueData(intPtr3) : null; } // Token: 0x060050AD RID: 20653 RVA: 0x00141608 File Offset: 0x0013F808 [CallerCount(1)] [CachedScanResults(RefRangeStart = 552209, RefRangeEnd = 552210, XrefRangeStart = 552175, XrefRangeEnd = 552209, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static Dictionary> Method_Internal_Static_Dictionary_2_String_Il2CppReferenceArray_1_SubtitleData_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0(Dictionary> hashtagDataMap) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(hashtagDataMap); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_Dictionary_2_String_Il2CppReferenceArray_1_SubtitleData_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Dictionary>(intPtr3) : null; } } // Token: 0x060050AE RID: 20654 RVA: 0x00141668 File Offset: 0x0013F868 [CallerCount(1)] [CachedScanResults(RefRangeStart = 552265, RefRangeEnd = 552266, XrefRangeStart = 552210, XrefRangeEnd = 552265, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static Il2CppReferenceArray Method_Internal_Static_Il2CppReferenceArray_1_SubtitleData_Il2CppReferenceArray_1_Il2CppStringArray_0(Il2CppReferenceArray rowDataRanges) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(rowDataRanges); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_Il2CppReferenceArray_1_SubtitleData_Il2CppReferenceArray_1_Il2CppStringArray_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } } // Token: 0x060050AF RID: 20655 RVA: 0x001416C8 File Offset: 0x0013F8C8 // Note: this type is marked as 'beforefieldinit'. static GameJsonParser() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameJsonParser"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameJsonParser.NativeMethodInfoPtr_Export_Public_Static_Void_String_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668669); GameJsonParser.NativeMethodInfoPtr_Convert_Public_Static_Il2CppReferenceArray_1_TextAsset_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668670); GameJsonParser.NativeMethodInfoPtr_Parse_Private_Static_Il2CppStringArray_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668671); GameJsonParser.NativeMethodInfoPtr_ParseUISystemData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668672); GameJsonParser.NativeMethodInfoPtr_ParseItemData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668673); GameJsonParser.NativeMethodInfoPtr_ParseGameTipData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668674); GameJsonParser.NativeMethodInfoPtr_ParseAchievementData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668675); GameJsonParser.NativeMethodInfoPtr_ParseStoryData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668676); GameJsonParser.NativeMethodInfoPtr_ParseCombatDialogueData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668677); GameJsonParser.NativeMethodInfoPtr_ParseItemVoiceData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668678); GameJsonParser.NativeMethodInfoPtr_ParseVideoData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668679); GameJsonParser.NativeMethodInfoPtr_ParseGeneralText_Private_Static_String_String_Int32_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668680); GameJsonParser.NativeMethodInfoPtr_ParseHashtagText_Private_Static_Void_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668681); GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_Dictionary_2_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668682); GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_CombatDialogueData_Int32_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668683); GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_Dictionary_2_String_Il2CppReferenceArray_1_SubtitleData_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668684); GameJsonParser.NativeMethodInfoPtr_Method_Internal_Static_Il2CppReferenceArray_1_SubtitleData_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668685); } // Token: 0x060050B0 RID: 20656 RVA: 0x0000A688 File Offset: 0x00008888 public GameJsonParser(IntPtr pointer) : base(pointer) { } // Token: 0x0400356B RID: 13675 private static readonly IntPtr NativeMethodInfoPtr_Export_Public_Static_Void_String_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x0400356C RID: 13676 private static readonly IntPtr NativeMethodInfoPtr_Convert_Public_Static_Il2CppReferenceArray_1_TextAsset_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x0400356D RID: 13677 private static readonly IntPtr NativeMethodInfoPtr_Parse_Private_Static_Il2CppStringArray_List_1_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x0400356E RID: 13678 private static readonly IntPtr NativeMethodInfoPtr_ParseUISystemData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x0400356F RID: 13679 private static readonly IntPtr NativeMethodInfoPtr_ParseItemData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003570 RID: 13680 private static readonly IntPtr NativeMethodInfoPtr_ParseGameTipData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003571 RID: 13681 private static readonly IntPtr NativeMethodInfoPtr_ParseAchievementData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003572 RID: 13682 private static readonly IntPtr NativeMethodInfoPtr_ParseStoryData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003573 RID: 13683 private static readonly IntPtr NativeMethodInfoPtr_ParseCombatDialogueData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003574 RID: 13684 private static readonly IntPtr NativeMethodInfoPtr_ParseItemVoiceData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003575 RID: 13685 private static readonly IntPtr NativeMethodInfoPtr_ParseVideoData_Private_Static_String_Il2CppReferenceArray_1_Il2CppStringArray_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003576 RID: 13686 private static readonly IntPtr NativeMethodInfoPtr_ParseGeneralText_Private_Static_String_String_Int32_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003577 RID: 13687 private static readonly IntPtr NativeMethodInfoPtr_ParseHashtagText_Private_Static_Void_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003578 RID: 13688 private static readonly IntPtr NativeMethodInfoPtr_Method_Internal_Static_Dictionary_2_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_Int32_0; // Token: 0x04003579 RID: 13689 private static readonly IntPtr NativeMethodInfoPtr_Method_Internal_Static_CombatDialogueData_Int32_Int32_Il2CppReferenceArray_1_Il2CppStringArray_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x0400357A RID: 13690 private static readonly IntPtr NativeMethodInfoPtr_Method_Internal_Static_Dictionary_2_String_Il2CppReferenceArray_1_SubtitleData_Dictionary_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x0400357B RID: 13691 private static readonly IntPtr NativeMethodInfoPtr_Method_Internal_Static_Il2CppReferenceArray_1_SubtitleData_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x02000229 RID: 553 [ObfuscatedName("GameJsonParser/<>c")] [Serializable] public sealed class __c : Il2CppSystem.Object { // Token: 0x060050B1 RID: 20657 RVA: 0x0014184C File Offset: 0x0013FA4C [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060050B2 RID: 20658 RVA: 0x00141898 File Offset: 0x0013FA98 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551756, XrefRangeEnd = 551757, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string _ParseStoryData_b__7_0(KeyValuePair> pair) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(pair)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.__c.NativeMethodInfoPtr__ParseStoryData_b__7_0_Internal_String_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050B3 RID: 20659 RVA: 0x00141900 File Offset: 0x0013FB00 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551757, XrefRangeEnd = 551759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Dictionary> _ParseStoryData_b__7_1(KeyValuePair> pair) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(pair)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.__c.NativeMethodInfoPtr__ParseStoryData_b__7_1_Internal_Dictionary_2_Int32_Il2CppReferenceArray_1_Il2CppStringArray_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Dictionary>(intPtr3) : null; } } // Token: 0x060050B4 RID: 20660 RVA: 0x00141974 File Offset: 0x0013FB74 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551759, XrefRangeEnd = 551760, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string _ParseVideoData_b__10_1(KeyValuePair> pair) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(pair)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.__c.NativeMethodInfoPtr__ParseVideoData_b__10_1_Internal_String_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060050B5 RID: 20661 RVA: 0x001419DC File Offset: 0x0013FBDC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551760, XrefRangeEnd = 551762, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray _ParseVideoData_b__10_2(KeyValuePair> pair) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(pair)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameJsonParser.__c.NativeMethodInfoPtr__ParseVideoData_b__10_2_Internal_Il2CppReferenceArray_1_SubtitleData_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } } // Token: 0x060050B6 RID: 20662 RVA: 0x00141A50 File Offset: 0x0013FC50 // Note: this type is marked as 'beforefieldinit'. static __c() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameJsonParser.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9"); GameJsonParser.__c.NativeFieldInfoPtr___9__7_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__7_0"); GameJsonParser.__c.NativeFieldInfoPtr___9__7_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__7_1"); GameJsonParser.__c.NativeFieldInfoPtr___9__10_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__10_1"); GameJsonParser.__c.NativeFieldInfoPtr___9__10_2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__10_2"); GameJsonParser.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668687); GameJsonParser.__c.NativeMethodInfoPtr__ParseStoryData_b__7_0_Internal_String_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668688); GameJsonParser.__c.NativeMethodInfoPtr__ParseStoryData_b__7_1_Internal_Dictionary_2_Int32_Il2CppReferenceArray_1_Il2CppStringArray_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668689); GameJsonParser.__c.NativeMethodInfoPtr__ParseVideoData_b__10_1_Internal_String_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668690); GameJsonParser.__c.NativeMethodInfoPtr__ParseVideoData_b__10_2_Internal_Il2CppReferenceArray_1_SubtitleData_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668691); } // Token: 0x060050B7 RID: 20663 RVA: 0x0000A688 File Offset: 0x00008888 public __c(IntPtr pointer) : base(pointer) { } // Token: 0x17001CDA RID: 7386 // (get) Token: 0x060050B8 RID: 20664 RVA: 0x00141B44 File Offset: 0x0013FD44 // (set) Token: 0x060050B9 RID: 20665 RVA: 0x00141B6F File Offset: 0x0013FD6F public unsafe static GameJsonParser.__c __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameJsonParser.__c.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new GameJsonParser.__c(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameJsonParser.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001CDB RID: 7387 // (get) Token: 0x060050BA RID: 20666 RVA: 0x00141B84 File Offset: 0x0013FD84 // (set) Token: 0x060050BB RID: 20667 RVA: 0x00141BAF File Offset: 0x0013FDAF public unsafe static Func>, string> __9__7_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameJsonParser.__c.NativeFieldInfoPtr___9__7_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func>, string>(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameJsonParser.__c.NativeFieldInfoPtr___9__7_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001CDC RID: 7388 // (get) Token: 0x060050BC RID: 20668 RVA: 0x00141BC4 File Offset: 0x0013FDC4 // (set) Token: 0x060050BD RID: 20669 RVA: 0x00141BEF File Offset: 0x0013FDEF public unsafe static Func>, Dictionary>> __9__7_1 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameJsonParser.__c.NativeFieldInfoPtr___9__7_1, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func>, Dictionary>>(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameJsonParser.__c.NativeFieldInfoPtr___9__7_1, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001CDD RID: 7389 // (get) Token: 0x060050BE RID: 20670 RVA: 0x00141C04 File Offset: 0x0013FE04 // (set) Token: 0x060050BF RID: 20671 RVA: 0x00141C2F File Offset: 0x0013FE2F public unsafe static Func>, string> __9__10_1 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameJsonParser.__c.NativeFieldInfoPtr___9__10_1, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func>, string>(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameJsonParser.__c.NativeFieldInfoPtr___9__10_1, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001CDE RID: 7390 // (get) Token: 0x060050C0 RID: 20672 RVA: 0x00141C44 File Offset: 0x0013FE44 // (set) Token: 0x060050C1 RID: 20673 RVA: 0x00141C6F File Offset: 0x0013FE6F public unsafe static Func>, Il2CppReferenceArray> __9__10_2 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameJsonParser.__c.NativeFieldInfoPtr___9__10_2, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func>, Il2CppReferenceArray>(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameJsonParser.__c.NativeFieldInfoPtr___9__10_2, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400357C RID: 13692 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x0400357D RID: 13693 private static readonly IntPtr NativeFieldInfoPtr___9__7_0; // Token: 0x0400357E RID: 13694 private static readonly IntPtr NativeFieldInfoPtr___9__7_1; // Token: 0x0400357F RID: 13695 private static readonly IntPtr NativeFieldInfoPtr___9__10_1; // Token: 0x04003580 RID: 13696 private static readonly IntPtr NativeFieldInfoPtr___9__10_2; // Token: 0x04003581 RID: 13697 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003582 RID: 13698 private static readonly IntPtr NativeMethodInfoPtr__ParseStoryData_b__7_0_Internal_String_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003583 RID: 13699 private static readonly IntPtr NativeMethodInfoPtr__ParseStoryData_b__7_1_Internal_Dictionary_2_Int32_Il2CppReferenceArray_1_Il2CppStringArray_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003584 RID: 13700 private static readonly IntPtr NativeMethodInfoPtr__ParseVideoData_b__10_1_Internal_String_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0; // Token: 0x04003585 RID: 13701 private static readonly IntPtr NativeMethodInfoPtr__ParseVideoData_b__10_2_Internal_Il2CppReferenceArray_1_SubtitleData_KeyValuePair_2_String_Il2CppReferenceArray_1_Il2CppStringArray_0; } }