Files
NobetaSource/Cpp2IL/Assembly-CSharp/GameJsonParser.cs
2023-09-06 22:09:22 +02:00

173 lines
6.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000225 RID: 549
[Token(Token = "0x2000225")]
public static class GameJsonParser
{
// Token: 0x0600151C RID: 5404 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600151C")]
[Address(RVA = "0x5064C0", Offset = "0x504CC0", VA = "0x1805064C0")]
public static void Export(string rootPath, List<string[][]> metadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600151D RID: 5405 RVA: 0x0002FEE0 File Offset: 0x0002E0E0
[Token(Token = "0x600151D")]
[Address(RVA = "0x506310", Offset = "0x504B10", VA = "0x180506310")]
public static TextAsset[] Convert(List<string[][]> metadata)
{
TextAsset[] array2;
int num;
TextAsset textAsset;
do
{
string[] jsonFileNames = Game.GetJsonFileNames();
string[] array = GameJsonParser.Parse(metadata);
array2 = new TextAsset[jsonFileNames.Length];
num = 0;
if (num >= jsonFileNames.Length)
{
return array2;
}
textAsset = new TextAsset(array[num]);
string text = jsonFileNames[num];
textAsset.name = text;
}
while (textAsset == 0);
array2[0] = textAsset;
num++;
return array2;
}
// Token: 0x0600151E RID: 5406 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600151E")]
[Address(RVA = "0x5079E0", Offset = "0x5061E0", VA = "0x1805079E0")]
private static string[] Parse(List<string[][]> metadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600151F RID: 5407 RVA: 0x0002FF54 File Offset: 0x0002E154
[Token(Token = "0x600151F")]
[Address(RVA = "0x507540", Offset = "0x505D40", VA = "0x180507540")]
private static string ParseUISystemData(string[][] metadata)
{
return GameJsonParser.ParseGeneralText("UISystem", 1, metadata);
}
// Token: 0x06001520 RID: 5408 RVA: 0x0002FF70 File Offset: 0x0002E170
[Token(Token = "0x6001520")]
[Address(RVA = "0x507000", Offset = "0x505800", VA = "0x180507000")]
private static string ParseItemData(string[][] metadata)
{
return GameJsonParser.ParseGeneralText("Valuables", 2, metadata);
}
// Token: 0x06001521 RID: 5409 RVA: 0x0002FF8C File Offset: 0x0002E18C
[Token(Token = "0x6001521")]
[Address(RVA = "0x506910", Offset = "0x505110", VA = "0x180506910")]
private static string ParseGameTipData(string[][] metadata)
{
return GameJsonParser.ParseGeneralText("GameTips", 2, metadata);
}
// Token: 0x06001522 RID: 5410 RVA: 0x0002FFA8 File Offset: 0x0002E1A8
[Token(Token = "0x6001522")]
[Address(RVA = "0x506660", Offset = "0x504E60", VA = "0x180506660")]
private static string ParseAchievementData(string[][] metadata)
{
return GameJsonParser.ParseGeneralText("Achievement", 2, metadata);
}
// Token: 0x06001523 RID: 5411 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001523")]
[Address(RVA = "0x507280", Offset = "0x505A80", VA = "0x180507280")]
private static string ParseStoryData(string[][] metadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001524 RID: 5412 RVA: 0x0002FFC4 File Offset: 0x0002E1C4
[Token(Token = "0x6001524")]
[Address(RVA = "0x5066A0", Offset = "0x504EA0", VA = "0x1805066A0")]
private static string ParseCombatDialogueData(string[][] textMetadata, string[][] voiceMetadata)
{
Dictionary<CombatDialogueType, CombatDialogueData> dictionary = new Dictionary();
CombatDialogueData combatDialogueData = GameJsonParser.<ParseCombatDialogueData>g__CreateCombatDialogueData|8_0(1, 5, textMetadata, voiceMetadata);
throw new NullReferenceException();
}
// Token: 0x06001525 RID: 5413 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001525")]
[Address(RVA = "0x507040", Offset = "0x505840", VA = "0x180507040")]
private static string ParseItemVoiceData(string[][] metadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001526 RID: 5414 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001526")]
[Address(RVA = "0x507580", Offset = "0x505D80", VA = "0x180507580")]
private static string ParseVideoData(string[][] videoMetadata, Dictionary<string, string[][]> subtitleMetadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001527 RID: 5415 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001527")]
[Address(RVA = "0x506950", Offset = "0x505150", VA = "0x180506950")]
private static string ParseGeneralText(string sheetName, int columnRangePerLanguage, string[][] metadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001528 RID: 5416 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001528")]
[Address(RVA = "0x506D80", Offset = "0x505580", VA = "0x180506D80")]
private static void ParseHashtagText(Dictionary<string, string[][]> dataGroupMap, string[][] metadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001529 RID: 5417 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001529")]
[Address(RVA = "0x508420", Offset = "0x506C20", VA = "0x180508420")]
[CompilerGenerated]
internal static Dictionary<int, string[][]> <ParseStoryData>g__ParseValue|7_2(string[][] rowDataRanges, int columnRangePerLanguage)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600152A RID: 5418 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600152A")]
[Address(RVA = "0x507FE0", Offset = "0x5067E0", VA = "0x180507FE0")]
[CompilerGenerated]
internal static CombatDialogueData <ParseCombatDialogueData>g__CreateCombatDialogueData|8_0(int rowStart, int rowRange, string[][] textMetadata, string[][] voiceMetadata)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600152B RID: 5419 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600152B")]
[Address(RVA = "0x5086B0", Offset = "0x506EB0", VA = "0x1805086B0")]
[CompilerGenerated]
internal static Dictionary<string, SubtitleData[]> <ParseVideoData>g__ParseSubtitleData|10_0(Dictionary<string, string[][]> hashtagDataMap)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600152C RID: 5420 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600152C")]
[Address(RVA = "0x5088B0", Offset = "0x5070B0", VA = "0x1805088B0")]
[CompilerGenerated]
internal static SubtitleData[] <ParseVideoData>g__ParseValue|10_3(string[][] rowDataRanges)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}