using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using JetBrains.Annotations; using RecRoom.Async; using RRUI.Navigation; using UnityEngine; namespace RRUI.Data { // Token: 0x020008D5 RID: 2261 [Token(Token = "0x20008D5")] [StructLayout(3)] public class ChatThreadCreationModel : RRUIModel { // Token: 0x17000AD3 RID: 2771 // (get) Token: 0x06003D35 RID: 15669 RVA: 0x000F9190 File Offset: 0x000F7390 [Token(Token = "0x17000AD3")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003D35")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17000AD4 RID: 2772 // (get) Token: 0x06003D36 RID: 15670 RVA: 0x000F91A0 File Offset: 0x000F73A0 [Token(Token = "0x17000AD4")] public IReadOnlyList KIGJHPJDJKG { [Token(Token = "0x6003D36")] [Address(RVA = "0x1A53460", Offset = "0x1A51E60", VA = "0x181A53460")] get { List kigjhpjdjkg = this.CANECPGCIAM.KIGJHPJDJKG; throw new NullReferenceException(); } } // Token: 0x17000AD5 RID: 2773 // (get) Token: 0x06003D37 RID: 15671 RVA: 0x000F91C0 File Offset: 0x000F73C0 // (set) Token: 0x06003D38 RID: 15672 RVA: 0x000F91E0 File Offset: 0x000F73E0 [Token(Token = "0x17000AD5")] public string DFPPNHINEFO { [Token(Token = "0x6003D37")] [Address(RVA = "0x1A534F0", Offset = "0x1A51EF0", VA = "0x181A534F0")] get { return this.CANECPGCIAM.DFPPNHINEFO; } [Token(Token = "0x6003D38")] [Address(RVA = "0x1A535C0", Offset = "0x1A51FC0", VA = "0x181A535C0")] set { this.CANECPGCIAM.DFPPNHINEFO = value; base.MKBLJJGJAOH(); } } // Token: 0x17000AD6 RID: 2774 // (get) Token: 0x06003D39 RID: 15673 RVA: 0x000F9208 File Offset: 0x000F7408 // (set) Token: 0x06003D3A RID: 15674 RVA: 0x000F921C File Offset: 0x000F741C [Token(Token = "0x17000AD6")] public bool DFPOLKLAIDK { [Token(Token = "0x6003D39")] [Address(RVA = "0xA4F790", Offset = "0xA4E190", VA = "0x180A4F790")] get; [Token(Token = "0x6003D3A")] [Address(RVA = "0xA4FE90", Offset = "0xA4E890", VA = "0x180A4FE90")] private set; } // Token: 0x17000AD7 RID: 2775 // (get) Token: 0x06003D3B RID: 15675 RVA: 0x000F9230 File Offset: 0x000F7430 // (set) Token: 0x06003D3C RID: 15676 RVA: 0x000F9244 File Offset: 0x000F7444 [Token(Token = "0x17000AD7")] public bool ONGEANEKLNE { [Token(Token = "0x6003D3B")] [Address(RVA = "0xEC7530", Offset = "0xEC5F30", VA = "0x180EC7530")] get; [Token(Token = "0x6003D3C")] [Address(RVA = "0xEC7550", Offset = "0xEC5F50", VA = "0x180EC7550")] private set; } // Token: 0x17000AD8 RID: 2776 // (get) Token: 0x06003D3D RID: 15677 RVA: 0x000F9258 File Offset: 0x000F7458 // (set) Token: 0x06003D3E RID: 15678 RVA: 0x000F926C File Offset: 0x000F746C [Token(Token = "0x17000AD8")] public string HMFPPBJFHKD { [Token(Token = "0x6003D3D")] [Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")] get; [Token(Token = "0x6003D3E")] [Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")] private set; } // Token: 0x17000AD9 RID: 2777 // (get) Token: 0x06003D3F RID: 15679 RVA: 0x000F9280 File Offset: 0x000F7480 [Token(Token = "0x17000AD9")] public bool FBLEJONFPAK { [Token(Token = "0x6003D3F")] [Address(RVA = "0x1A53480", Offset = "0x1A51E80", VA = "0x181A53480")] get { ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM; if (canecpgciam != 0) { List kigjhpjdjkg = canecpgciam.KIGJHPJDJKG; return !string.IsNullOrEmpty(canecpgciam.DFPPNHINEFO); } throw new NullReferenceException(); } } // Token: 0x06003D40 RID: 15680 RVA: 0x000F92B8 File Offset: 0x000F74B8 [Token(Token = "0x6003D40")] [Address(RVA = "0x1A52EE0", Offset = "0x1A518E0", VA = "0x181A52EE0")] public bool IsAccountSelected(int GKLPIFBPGOD) { return this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD); } // Token: 0x17000ADA RID: 2778 // (get) Token: 0x06003D41 RID: 15681 RVA: 0x000F92DC File Offset: 0x000F74DC // (set) Token: 0x06003D42 RID: 15682 RVA: 0x000F92F0 File Offset: 0x000F74F0 [Token(Token = "0x17000ADA")] public ChatThreadCreationModel.BOJEIBCCBJO DLECMLIOHGP { [Token(Token = "0x6003D41")] [Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")] get { return this.CANECPGCIAM; } [Token(Token = "0x6003D42")] [Address(RVA = "0x1A53510", Offset = "0x1A51F10", VA = "0x181A53510")] set { if (value == 0) { ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO(); List list = new List(); bojeibccbjo.KIGJHPJDJKG = list; } this.CANECPGCIAM = value; base.MKBLJJGJAOH(); } } // Token: 0x06003D43 RID: 15683 RVA: 0x000F9324 File Offset: 0x000F7524 [Token(Token = "0x6003D43")] [Address(RVA = "0x1A52D90", Offset = "0x1A51790", VA = "0x181A52D90", Slot = "19")] protected override void AHFKACICJNC() { ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO(); List list = new List(); bojeibccbjo.KIGJHPJDJKG = list; this.CANECPGCIAM = bojeibccbjo; } // Token: 0x06003D44 RID: 15684 RVA: 0x000F934C File Offset: 0x000F754C [Token(Token = "0x6003D44")] [Address(RVA = "0x1A52E40", Offset = "0x1A51840", VA = "0x181A52E40", Slot = "20")] protected override IPromise GLPJPIEOLDF() { return Promise.k__BackingField; } // Token: 0x06003D45 RID: 15685 RVA: 0x000F9360 File Offset: 0x000F7560 [Token(Token = "0x6003D45")] [Address(RVA = "0x1A532E0", Offset = "0x1A51CE0", VA = "0x181A532E0")] public void ToggleAccount(int GKLPIFBPGOD) { bool flag = this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD); ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM; if (flag) { bool flag2 = canecpgciam.KIGJHPJDJKG.Remove(GKLPIFBPGOD); } canecpgciam.KIGJHPJDJKG.Add(GKLPIFBPGOD); base.MKBLJJGJAOH(); } // Token: 0x06003D46 RID: 15686 RVA: 0x000F93B0 File Offset: 0x000F75B0 [Token(Token = "0x6003D46")] [Address(RVA = "0x1A53100", Offset = "0x1A51B00", VA = "0x181A53100")] public void Submit() { ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM; this.k__BackingField = true; List kigjhpjdjkg = canecpgciam.KIGJHPJDJKG; string text = IAOJMNAKJLH.FEGFJLANHOH(canecpgciam.DFPPNHINEFO); IPromise promise = IAOJMNAKJLH.IOFLCFBBODB(kigjhpjdjkg, text); Action action = new Action(this.PDJIPIKICGG); int num = 0; num += num; num++; Action action2 = new Action(this.AGIDHNHJOJF); Action action3 = new Action(this.GAAHMBKPGJE); base.MKBLJJGJAOH(); } // Token: 0x06003D47 RID: 15687 RVA: 0x000F9438 File Offset: 0x000F7638 [Token(Token = "0x6003D47")] [Address(RVA = "0x1A533B0", Offset = "0x1A51DB0", VA = "0x181A533B0")] public ChatThreadCreationModel() { ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO(); List list = new List(); bojeibccbjo.KIGJHPJDJKG = list; this.CANECPGCIAM = bojeibccbjo; base..ctor(); } // Token: 0x06003D48 RID: 15688 RVA: 0x000F9468 File Offset: 0x000F7668 [Token(Token = "0x6003D48")] [Address(RVA = "0x1A52F40", Offset = "0x1A51940", VA = "0x181A52F40")] [CompilerGenerated] private void PDJIPIKICGG(BBJLEHIBGBJ FBGCIBNHDOF) { int num = 0; if (FBGCIBNHDOF.k__BackingField != (KJEFMHKMHOB)num) { this.k__BackingField = num != 0; KJEFMHKMHOB k__BackingField = FBGCIBNHDOF.k__BackingField; int hashCode = k__BackingField.GetHashCode(); this.k__BackingField = hashCode; ToastListModel toastListModel = base.ADJIAENKNAN; string text = this.k__BackingField; toastListModel.AddMessageToast(text); return; } this.k__BackingField = true; this.k__BackingField = num; while ((this.redirectOnCreation ? 1 : 0) == num) { } BrowserModel componentInParent = base.GetComponentInParent(); int num2 = 0; if (!(componentInParent == num2)) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.redirectRoute); OKLPPLDEGKH k__BackingField = FBGCIBNHDOF.k__BackingField; CECAKDDNHLN cecakddnhln2 = cecakddnhln.BGPAHLHKJHF(k__BackingField); componentInParent.GoTo(cecakddnhln2); } Debug.LogError("Failed to find BrowserModel for redirect"); throw new NullReferenceException(); } // Token: 0x06003D49 RID: 15689 RVA: 0x000F9520 File Offset: 0x000F7720 [Token(Token = "0x6003D49")] [Address(RVA = "0x1A52D80", Offset = "0x1A51780", VA = "0x181A52D80")] [CompilerGenerated] private void AGIDHNHJOJF(string MOPOMPHBHKF) { this.k__BackingField = false; this.k__BackingField = MOPOMPHBHKF; } // Token: 0x06003D4A RID: 15690 RVA: 0x000F953C File Offset: 0x000F773C [Token(Token = "0x6003D4A")] [Address(RVA = "0x1A52E30", Offset = "0x1A51830", VA = "0x181A52E30")] [CompilerGenerated] private void GAAHMBKPGJE() { this.k__BackingField = false; base.MKBLJJGJAOH(); } // Token: 0x04003360 RID: 13152 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4003360")] [SerializeField] private bool redirectOnCreation; // Token: 0x04003361 RID: 13153 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4003361")] [SerializeField] [OMAIFIIBMNL("redirectOnCreation")] private Route redirectRoute; // Token: 0x04003365 RID: 13157 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4003365")] [NotNull] private ChatThreadCreationModel.BOJEIBCCBJO CANECPGCIAM; // Token: 0x020008D6 RID: 2262 [Token(Token = "0x20008D6")] public class BOJEIBCCBJO { // Token: 0x06003D4B RID: 15691 RVA: 0x000F9558 File Offset: 0x000F7758 [Token(Token = "0x6003D4B")] [Address(RVA = "0x1A4D1A0", Offset = "0x1A4BBA0", VA = "0x181A4D1A0")] public BOJEIBCCBJO() { List list = new List(); this.KIGJHPJDJKG = list; base..ctor(); } // Token: 0x04003366 RID: 13158 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003366")] public List KIGJHPJDJKG; // Token: 0x04003367 RID: 13159 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003367")] public string DFPPNHINEFO; } } }