145 lines
3.8 KiB
C#
145 lines
3.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text.RegularExpressions;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x020027C7 RID: 10183
|
|
[Token(Token = "0x20027C7")]
|
|
[StructLayout(3)]
|
|
public class PlatformOverrideText : MonoBehaviour
|
|
{
|
|
// Token: 0x17003024 RID: 12324
|
|
// (get) Token: 0x06011D4F RID: 73039 RVA: 0x004424CC File Offset: 0x004406CC
|
|
[Token(Token = "0x17003024")]
|
|
public string GKOHKFPPOHH
|
|
{
|
|
[Token(Token = "0x6011D4F")]
|
|
[Address(RVA = "0x19AB2F0", Offset = "0x19A9CF0", VA = "0x1819AB2F0")]
|
|
get
|
|
{
|
|
string dhpdgojbidp = this.DHPDGOJBIDP;
|
|
if (dhpdgojbidp == 0)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
PlatformOverrideText.Override[] array = this.overrides;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num += 2;
|
|
num += num;
|
|
IPromise<bool?> promise;
|
|
if ("{il2cpp array field local4->}" != promise)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
if (this.DHPDGOJBIDP == 0)
|
|
{
|
|
string ecmlpleipkn = this.ECMLPLEIPKN;
|
|
this.DHPDGOJBIDP = ecmlpleipkn;
|
|
}
|
|
}
|
|
return dhpdgojbidp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D50 RID: 73040 RVA: 0x00442540 File Offset: 0x00440740
|
|
[Token(Token = "0x6011D50")]
|
|
[Address(RVA = "0x19AB110", Offset = "0x19A9B10", VA = "0x1819AB110")]
|
|
private void Awake()
|
|
{
|
|
string text = this.text.m_text;
|
|
this.ECMLPLEIPKN = text;
|
|
}
|
|
|
|
// Token: 0x06011D51 RID: 73041 RVA: 0x00442568 File Offset: 0x00440768
|
|
[Token(Token = "0x6011D51")]
|
|
[Address(RVA = "0x19AB140", Offset = "0x19A9B40", VA = "0x1819AB140")]
|
|
private void OnEnable()
|
|
{
|
|
TMP_Text tmp_Text = this.text;
|
|
string dhpdgojbidp = this.DHPDGOJBIDP;
|
|
if (dhpdgojbidp == 0)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
PlatformOverrideText.Override[] array = this.overrides;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num += 2;
|
|
num += num;
|
|
IPromise<bool?> promise;
|
|
if ("{il2cpp array field local5->}" != promise)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
if (this.DHPDGOJBIDP == 0)
|
|
{
|
|
string ecmlpleipkn = this.ECMLPLEIPKN;
|
|
this.DHPDGOJBIDP = ecmlpleipkn;
|
|
}
|
|
}
|
|
string text = Regex.Unescape(dhpdgojbidp);
|
|
tmp_Text.text = text;
|
|
}
|
|
|
|
// Token: 0x06011D52 RID: 73042 RVA: 0x004425F4 File Offset: 0x004407F4
|
|
[Token(Token = "0x6011D52")]
|
|
[Address(RVA = "0x19AB2A0", Offset = "0x19A9CA0", VA = "0x1819AB2A0")]
|
|
public PlatformOverrideText()
|
|
{
|
|
PlatformOverrideText.Override[] array = new PlatformOverrideText.Override[0];
|
|
this.overrides = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400BEEE RID: 48878
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BEEE")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private TMP_Text text;
|
|
|
|
// Token: 0x0400BEEF RID: 48879
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BEEF")]
|
|
[SerializeField]
|
|
[HAABHKHPAEL("platform")]
|
|
private PlatformOverrideText.Override[] overrides;
|
|
|
|
// Token: 0x0400BEF0 RID: 48880
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400BEF0")]
|
|
private string ECMLPLEIPKN;
|
|
|
|
// Token: 0x0400BEF1 RID: 48881
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400BEF1")]
|
|
private string DHPDGOJBIDP;
|
|
|
|
// Token: 0x020027C8 RID: 10184
|
|
[Token(Token = "0x20027C8")]
|
|
[Serializable]
|
|
private struct Override
|
|
{
|
|
// Token: 0x0400BEF2 RID: 48882
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400BEF2")]
|
|
public PlatformManager.FCIKKFJOMNO platform;
|
|
|
|
// Token: 0x0400BEF3 RID: 48883
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400BEF3")]
|
|
public string text;
|
|
}
|
|
}
|
|
}
|