92 lines
2.7 KiB
C#
92 lines
2.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x02000165 RID: 357
|
|
[Token(Token = "0x2000165")]
|
|
public class GameTextDataAdvance
|
|
{
|
|
// Token: 0x170000A1 RID: 161
|
|
// (get) Token: 0x060011CF RID: 4559 RVA: 0x00028D1C File Offset: 0x00026F1C
|
|
[Token(Token = "0x170000A1")]
|
|
public GameLanguage Language
|
|
{
|
|
[Token(Token = "0x60011CF")]
|
|
[Address(RVA = "0x365F50", Offset = "0x364750", VA = "0x180365F50")]
|
|
get
|
|
{
|
|
return this.language;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A2 RID: 162
|
|
// (get) Token: 0x060011D0 RID: 4560 RVA: 0x00028D30 File Offset: 0x00026F30
|
|
[Token(Token = "0x170000A2")]
|
|
public int RowAmount
|
|
{
|
|
[Token(Token = "0x60011D0")]
|
|
[Address(RVA = "0x50DFA0", Offset = "0x50C7A0", VA = "0x18050DFA0")]
|
|
get
|
|
{
|
|
return this.dataMap.Keys.Count;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060011D1 RID: 4561 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60011D1")]
|
|
[Address(RVA = "0x50DC50", Offset = "0x50C450", VA = "0x18050DC50")]
|
|
public GameTextDataAdvance(string json, GameLanguage language, int columnsPerLanguage)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060011D2 RID: 4562 RVA: 0x00028D54 File Offset: 0x00026F54
|
|
[Token(Token = "0x60011D2")]
|
|
[Address(RVA = "0x50DBF0", Offset = "0x50C3F0", VA = "0x18050DBF0")]
|
|
public GameTextDataAdvance(Dictionary<int, string[][]> dataMap, GameLanguage language, int columnsPerLanguage)
|
|
{
|
|
this.dataMap = dataMap;
|
|
this.columnsPerLanguage = columnsPerLanguage;
|
|
this.language = language;
|
|
this.pointer = (int)language;
|
|
}
|
|
|
|
// Token: 0x060011D3 RID: 4563 RVA: 0x00028D88 File Offset: 0x00026F88
|
|
[Token(Token = "0x60011D3")]
|
|
[Address(RVA = "0x50DBE0", Offset = "0x50C3E0", VA = "0x18050DBE0")]
|
|
public GameTextDataAdvance UpdateLanguage(GameLanguage language)
|
|
{
|
|
this.language = language;
|
|
this.pointer = (int)language;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x060011D4 RID: 4564 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60011D4")]
|
|
[Address(RVA = "0x50D9F0", Offset = "0x50C1F0", VA = "0x18050D9F0")]
|
|
public string[] GetText(int id)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04001BC9 RID: 7113
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001BC9")]
|
|
private GameLanguage language;
|
|
|
|
// Token: 0x04001BCA RID: 7114
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4001BCA")]
|
|
private int pointer;
|
|
|
|
// Token: 0x04001BCB RID: 7115
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001BCB")]
|
|
private int columnsPerLanguage;
|
|
|
|
// Token: 0x04001BCC RID: 7116
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001BCC")]
|
|
private Dictionary<int, string[][]> dataMap;
|
|
}
|