92 lines
2.7 KiB
C#
92 lines
2.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x0200018B RID: 395
|
|
[Token(Token = "0x200018B")]
|
|
public class GameTextDataAdvance
|
|
{
|
|
// Token: 0x170000A1 RID: 161
|
|
// (get) Token: 0x06001334 RID: 4916 RVA: 0x0002B694 File Offset: 0x00029894
|
|
[Token(Token = "0x170000A1")]
|
|
public GameLanguage Language
|
|
{
|
|
[Token(Token = "0x6001334")]
|
|
[Address(RVA = "0x366270", Offset = "0x365270", VA = "0x180366270")]
|
|
get
|
|
{
|
|
return this.language;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A2 RID: 162
|
|
// (get) Token: 0x06001335 RID: 4917 RVA: 0x0002B6A8 File Offset: 0x000298A8
|
|
[Token(Token = "0x170000A2")]
|
|
public int RowAmount
|
|
{
|
|
[Token(Token = "0x6001335")]
|
|
[Address(RVA = "0xA2BB20", Offset = "0xA2AB20", VA = "0x180A2BB20")]
|
|
get
|
|
{
|
|
return this.dataMap.Keys.Count;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001336 RID: 4918 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001336")]
|
|
[Address(RVA = "0xA2B7D0", Offset = "0xA2A7D0", VA = "0x180A2B7D0")]
|
|
public GameTextDataAdvance(string json, GameLanguage language, int columnsPerLanguage)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001337 RID: 4919 RVA: 0x0002B6CC File Offset: 0x000298CC
|
|
[Token(Token = "0x6001337")]
|
|
[Address(RVA = "0xA2B770", Offset = "0xA2A770", VA = "0x180A2B770")]
|
|
public GameTextDataAdvance(Dictionary<int, string[][]> dataMap, GameLanguage language, int columnsPerLanguage)
|
|
{
|
|
this.dataMap = dataMap;
|
|
this.columnsPerLanguage = columnsPerLanguage;
|
|
this.language = language;
|
|
this.pointer = (int)language;
|
|
}
|
|
|
|
// Token: 0x06001338 RID: 4920 RVA: 0x0002B700 File Offset: 0x00029900
|
|
[Token(Token = "0x6001338")]
|
|
[Address(RVA = "0xA2B760", Offset = "0xA2A760", VA = "0x180A2B760")]
|
|
public GameTextDataAdvance UpdateLanguage(GameLanguage language)
|
|
{
|
|
this.language = language;
|
|
this.pointer = (int)language;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06001339 RID: 4921 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001339")]
|
|
[Address(RVA = "0xA2B570", Offset = "0xA2A570", VA = "0x180A2B570")]
|
|
public string[] GetText(int id)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04001D0D RID: 7437
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001D0D")]
|
|
private GameLanguage language;
|
|
|
|
// Token: 0x04001D0E RID: 7438
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4001D0E")]
|
|
private int pointer;
|
|
|
|
// Token: 0x04001D0F RID: 7439
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001D0F")]
|
|
private int columnsPerLanguage;
|
|
|
|
// Token: 0x04001D10 RID: 7440
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001D10")]
|
|
private Dictionary<int, string[][]> dataMap;
|
|
}
|