using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; namespace RecRoom.UI { // Token: 0x02002A93 RID: 10899 [Token(Token = "0x2002A93")] public class BanDetailsBulletinBoardUI : MonoBehaviour { // Token: 0x06012205 RID: 74245 RVA: 0x0041B338 File Offset: 0x00419538 [Token(Token = "0x6012205")] [Address(RVA = "0x1A969E0", Offset = "0x1A959E0", VA = "0x181A969E0")] private void Start() { Action action = new Action(this.ANCFDDNOMIM); IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action); } // Token: 0x06012206 RID: 74246 RVA: 0x0041B35C File Offset: 0x0041955C [Token(Token = "0x6012206")] [Address(RVA = "0x1A96870", Offset = "0x1A95870", VA = "0x181A96870")] 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); string text = this.banAppealText.text; if (godamhghdid != 0) { TextMeshProUGUI textMeshProUGUI = this.titleText; string bannedTitle = ModerationManager.GetBannedTitle(); string text2 = textMeshProUGUI.text; TextMeshProUGUI textMeshProUGUI2 = this.subTitleText; string bannedSubTitle = ModerationManager.GetBannedSubTitle(); string text3 = textMeshProUGUI2.text; } } // Token: 0x06012207 RID: 74247 RVA: 0x0041B3E4 File Offset: 0x004195E4 [Token(Token = "0x6012207")] [Address(RVA = "0x1A96200", Offset = "0x1A95200", VA = "0x181A96200")] private void ANCFDDNOMIM(float POGAEJIEPIM) { TextMeshProUGUI textMeshProUGUI = this.bodyText; string bannedText = ModerationManager.GetBannedText(); ((IMainThreadDispatcher)textMeshProUGUI).Init(); } // Token: 0x06012208 RID: 74248 RVA: 0x0041B410 File Offset: 0x00419610 [Token(Token = "0x6012208")] [Address(RVA = "0x1A962E0", Offset = "0x1A952E0", VA = "0x181A962E0")] public void Button_BanAppeal() { Button3D button3D = this.banAppealButton; int num = 0; button3D.FFDOINJEHMM = num != 0; PMGCJEPKFOF pmgcjepkfof = LCCEEFHOBEN.LONDNAJPCEE(); Action action = new Action(this.KEFHKHKHABK); Action action2 = new Action(this.OGHPGIIGOPG); throw new NullReferenceException(); } // Token: 0x06012209 RID: 74249 RVA: 0x0041B458 File Offset: 0x00419658 [Token(Token = "0x6012209")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public BanDetailsBulletinBoardUI() { } // Token: 0x0601220A RID: 74250 RVA: 0x0041B46C File Offset: 0x0041966C [Token(Token = "0x601220A")] [Address(RVA = "0x1A963F0", Offset = "0x1A953F0", VA = "0x181A963F0")] [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; string text4 = textMeshProUGUI.text; if (SA_Extensions_Uri.ParseQueryString(uri).Count == 1) { TextMeshProUGUI textMeshProUGUI2 = this.banAppealText; textMeshProUGUI2.RecalculateMasking(); string newLine = Environment.NewLine; string text5 = textMeshProUGUI2.text; } int num = 0; FBPACFPINIK.GCPHCMAKAPA(KCDNNDGKINC, "Rec.Net ban appeal", num != 0); } // Token: 0x0601220B RID: 74251 RVA: 0x0041B578 File Offset: 0x00419778 [Token(Token = "0x601220B")] [Address(RVA = "0x1A967B0", Offset = "0x1A957B0", VA = "0x181A967B0")] [CompilerGenerated] private void OGHPGIIGOPG(string MOPOMPHBHKF) { string text = this.banAppealText.text; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0400BA1A RID: 47642 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BA1A")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x0400BA1B RID: 47643 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BA1B")] [SerializeField] private TextMeshProUGUI bodyText; // Token: 0x0400BA1C RID: 47644 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400BA1C")] [SerializeField] private TextMeshProUGUI subTitleText; // Token: 0x0400BA1D RID: 47645 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400BA1D")] [SerializeField] private TextMeshProUGUI banAppealText; // Token: 0x0400BA1E RID: 47646 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400BA1E")] [SerializeField] private Button3D banAppealButton; } }