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

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;
}