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