using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; namespace RecRoom.UI { // Token: 0x020024EB RID: 9451 [Token(Token = "0x20024EB")] [StructLayout(3)] public class BanDetailsBulletinBoardUI : MonoBehaviour { // Token: 0x0601052D RID: 66861 RVA: 0x003D35FC File Offset: 0x003D17FC [Token(Token = "0x601052D")] [Address(RVA = "0x146C8A0", Offset = "0x146B2A0", VA = "0x18146C8A0")] private void Start() { Action action = new Action(this.ANCFDDNOMIM); IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update1hz(this, action); } // Token: 0x0601052E RID: 66862 RVA: 0x003D3620 File Offset: 0x003D1820 [Token(Token = "0x601052E")] [Address(RVA = "0x146C750", Offset = "0x146B150", VA = "0x18146C750")] private void OnEnable() { Button3D button3D = this.banAppealButton; HOGFDJNNMHM godamhghdid = LCCEEFHOBEN.GODAMHGHDID; GameObject gameObject = button3D.gameObject; if (godamhghdid == 0) { } bool flag = godamhghdid.k__BackingField; gameObject.SetActive(flag); TextMeshProUGUI textMeshProUGUI = this.banAppealText; string empty = string.Empty; textMeshProUGUI.text = empty; if (godamhghdid != 0) { TextMeshProUGUI textMeshProUGUI2 = this.titleText; string bannedTitle = ModerationManager.GetBannedTitle(); textMeshProUGUI2.text = bannedTitle; TextMeshProUGUI textMeshProUGUI3 = this.subTitleText; string bannedSubTitle = ModerationManager.GetBannedSubTitle(); textMeshProUGUI3.text = bannedSubTitle; } } // Token: 0x0601052F RID: 66863 RVA: 0x003D36B4 File Offset: 0x003D18B4 [Token(Token = "0x601052F")] [Address(RVA = "0x146C110", Offset = "0x146AB10", VA = "0x18146C110")] private void ANCFDDNOMIM(float POGAEJIEPIM) { TextMeshProUGUI textMeshProUGUI = this.bodyText; string bannedText = ModerationManager.GetBannedText(); textMeshProUGUI.text = bannedText; } // Token: 0x06010530 RID: 66864 RVA: 0x003D36E0 File Offset: 0x003D18E0 [Token(Token = "0x6010530")] [Address(RVA = "0x146C1E0", Offset = "0x146ABE0", VA = "0x18146C1E0")] public void Button_BanAppeal() { Button3D button3D = this.banAppealButton; int num = 0; button3D.FFDOINJEHMM = num != 0; IPromise promise = LCCEEFHOBEN.LONDNAJPCEE(); Action action = new Action(this.KEFHKHKHABK); Action action2 = new Action(this.OGHPGIIGOPG); throw new NullReferenceException(); } // Token: 0x06010531 RID: 66865 RVA: 0x003D3728 File Offset: 0x003D1928 [Token(Token = "0x6010531")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public BanDetailsBulletinBoardUI() { } // Token: 0x06010532 RID: 66866 RVA: 0x003D373C File Offset: 0x003D193C [Token(Token = "0x6010532")] [Address(RVA = "0x146C2F0", Offset = "0x146ACF0", VA = "0x18146C2F0")] [CompilerGenerated] private void KEFHKHKHABK(string KCDNNDGKINC) { Uri uri = new Uri(KCDNNDGKINC); string[] array = new string[5]; string scheme = uri.Scheme; if (scheme != 0) { } array[0] = scheme; if ("://" != 0) { } array[1] = "://"; string host = uri.Host; if (host != 0) { } array[2] = host; if (!uri.IsDefaultPort) { int port = uri.Port; string text = ":" + port; } if ("" != 0) { } array[3] = ""; string absolutePath = uri.AbsolutePath; if (absolutePath != 0) { } array[4] = absolutePath; string text2 = string.Concat(array); TextMeshProUGUI textMeshProUGUI = this.banAppealText; string text3 = "Visit " + text2; textMeshProUGUI.text = text3; if (SA_Extensions_Uri.ParseQueryString(uri).Count == 1) { TextMeshProUGUI textMeshProUGUI2 = this.banAppealText; string text4 = textMeshProUGUI2.m_text; string newLine = Environment.NewLine; string text5; textMeshProUGUI2.text = text5; } int num = 0; FBPACFPINIK.GCPHCMAKAPA(KCDNNDGKINC, "Rec.Net ban appeal", num != 0); } // Token: 0x06010533 RID: 66867 RVA: 0x003D384C File Offset: 0x003D1A4C [Token(Token = "0x6010533")] [Address(RVA = "0x146C690", Offset = "0x146B090", VA = "0x18146C690")] [CompilerGenerated] private void OGHPGIIGOPG(string MOPOMPHBHKF) { this.banAppealText.text = MOPOMPHBHKF; NotificationManager instance = SingletonMonoBehaviour.Instance; } // Token: 0x0400AD75 RID: 44405 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AD75")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x0400AD76 RID: 44406 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400AD76")] [SerializeField] private TextMeshProUGUI bodyText; // Token: 0x0400AD77 RID: 44407 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400AD77")] [SerializeField] private TextMeshProUGUI subTitleText; // Token: 0x0400AD78 RID: 44408 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400AD78")] [SerializeField] private TextMeshProUGUI banAppealText; // Token: 0x0400AD79 RID: 44409 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400AD79")] [SerializeField] private Button3D banAppealButton; } }