using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom; using UnityEngine; namespace RRUI.Data { // Token: 0x020008E9 RID: 2281 [Token(Token = "0x20008E9")] [StructLayout(3)] public class ChatThreadModelController : ModelController { // Token: 0x06003DAB RID: 15787 RVA: 0x000FA584 File Offset: 0x000F8784 [Token(Token = "0x6003DAB")] [Address(RVA = "0x1BCE310", Offset = "0x1BCCD10", VA = "0x181BCE310")] public ChatThreadModelController() { } // Token: 0x020008EA RID: 2282 [Token(Token = "0x20008EA")] [Serializable] private class NameTextImpl : TextControllerImpl { // Token: 0x06003DAC RID: 15788 RVA: 0x000FA598 File Offset: 0x000F8798 [Token(Token = "0x6003DAC")] [Address(RVA = "0x1BDBE20", Offset = "0x1BDA820", VA = "0x181BDBE20", Slot = "27")] protected override void DMAHGBLDMFA() { string empty = string.Empty; } // Token: 0x06003DAD RID: 15789 RVA: 0x000FA5B4 File Offset: 0x000F87B4 [Token(Token = "0x6003DAD")] [Address(RVA = "0x1BDBF00", Offset = "0x1BDA900", VA = "0x181BDBF00")] public NameTextImpl() { } } // Token: 0x020008EB RID: 2283 [Token(Token = "0x20008EB")] [Serializable] private class PreviewTextImpl : TextControllerImpl { // Token: 0x06003DAE RID: 15790 RVA: 0x000FA5C8 File Offset: 0x000F87C8 [Token(Token = "0x6003DAE")] [Address(RVA = "0x1BDC520", Offset = "0x1BDAF20", VA = "0x181BDC520", Slot = "27")] protected override void DMAHGBLDMFA() { ChatMessage chatMessage; if (chatMessage != 0) { IAOJMNAKJLH.TextMessageJson k__BackingField = chatMessage.k__BackingField; if (k__BackingField != 0 && k__BackingField.OCEHMLHEINH != 0) { return; } } string empty = string.Empty; } // Token: 0x06003DAF RID: 15791 RVA: 0x000FA5FC File Offset: 0x000F87FC [Token(Token = "0x6003DAF")] [Address(RVA = "0x1BDC5B0", Offset = "0x1BDAFB0", VA = "0x181BDC5B0")] public PreviewTextImpl() { } } // Token: 0x020008EC RID: 2284 [Token(Token = "0x20008EC")] [Serializable] private class BoldIfUnreadTextImpl : TextControllerImpl { // Token: 0x06003DB0 RID: 15792 RVA: 0x000FA610 File Offset: 0x000F8810 [Token(Token = "0x6003DB0")] [Address(RVA = "0x1BCDEA0", Offset = "0x1BCC8A0", VA = "0x181BCDEA0", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (flag) { } } // Token: 0x06003DB1 RID: 15793 RVA: 0x000FA62C File Offset: 0x000F882C [Token(Token = "0x6003DB1")] [Address(RVA = "0x1BCDF30", Offset = "0x1BCC930", VA = "0x181BCDF30")] public BoldIfUnreadTextImpl() { } } // Token: 0x020008ED RID: 2285 [Token(Token = "0x20008ED")] [Serializable] private class DisplayImageImpl : ControllerImplementation { // Token: 0x06003DB2 RID: 15794 RVA: 0x000FA640 File Offset: 0x000F8840 [Token(Token = "0x6003DB2")] [Address(RVA = "0x1BD9B50", Offset = "0x1BD8550", VA = "0x181BD9B50", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; GameObject gameObject = this.directChatGameObject; bool flag = num <= 2; gameObject.SetActive(flag); GameObject gameObject2 = this.groupChatGameObject; bool flag2 = num > 2; gameObject2.SetActive(flag2); RecNetRawImage[] array2; if (num > 2) { RecNetRawImage[] array = this.groupChatRecNetRawImages; if (num >= array.Length) { return; } RecNetRawImage recNetRawImage = array[num]; if (array == 0 || array[13] != 0) { } recNetRawImage.AHGCOGFEEEE = num; array2 = this.groupChatRecNetRawImages; num++; } RecNetRawImage recNetRawImage2 = this.directChatRecNetRawImage; if (array2 != 0) { } } // Token: 0x06003DB3 RID: 15795 RVA: 0x000FA6D4 File Offset: 0x000F88D4 [Token(Token = "0x6003DB3")] [Address(RVA = "0x1BD9CE0", Offset = "0x1BD86E0", VA = "0x181BD9CE0")] public DisplayImageImpl() { } // Token: 0x04003386 RID: 13190 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003386")] [SerializeField] private GameObject directChatGameObject; // Token: 0x04003387 RID: 13191 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003387")] [SerializeField] [HideInInspector] private RecNetRawImage directChatRecNetRawImage; // Token: 0x04003388 RID: 13192 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4003388")] [SerializeField] private GameObject groupChatGameObject; // Token: 0x04003389 RID: 13193 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4003389")] [SerializeField] [HideInInspector] private RecNetRawImage[] groupChatRecNetRawImages; } // Token: 0x020008EE RID: 2286 [Token(Token = "0x20008EE")] [Serializable] private class SubmitMessageButtonImpl : ButtonControllerImpl { // Token: 0x06003DB4 RID: 15796 RVA: 0x000FA6E8 File Offset: 0x000F88E8 [Token(Token = "0x6003DB4")] [Address(RVA = "0x1BDD980", Offset = "0x1BDC380", VA = "0x181BDD980", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06003DB5 RID: 15797 RVA: 0x000FA6FC File Offset: 0x000F88FC [Token(Token = "0x6003DB5")] [Address(RVA = "0x1BDD9E0", Offset = "0x1BDC3E0", VA = "0x181BDD9E0", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06003DB6 RID: 15798 RVA: 0x000FA710 File Offset: 0x000F8910 [Token(Token = "0x6003DB6")] [Address(RVA = "0x1BDDA20", Offset = "0x1BDC420", VA = "0x181BDDA20")] public SubmitMessageButtonImpl() { } } // Token: 0x020008EF RID: 2287 [Token(Token = "0x20008EF")] [Serializable] private class MessageInputFieldImpl : InputFieldControllerImpl { // Token: 0x06003DB7 RID: 15799 RVA: 0x000FA724 File Offset: 0x000F8924 [Token(Token = "0x6003DB7")] [Address(RVA = "0x1BDB980", Offset = "0x1BDA380", VA = "0x181BDB980", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (flag) { return; } } // Token: 0x06003DB8 RID: 15800 RVA: 0x000FA73C File Offset: 0x000F893C [Token(Token = "0x6003DB8")] [Address(RVA = "0x1BDBA90", Offset = "0x1BDA490", VA = "0x181BDBA90", Slot = "30")] protected override void OCOCJCIGJLE(string ONGBFDACHHG) { } // Token: 0x06003DB9 RID: 15801 RVA: 0x000FA750 File Offset: 0x000F8950 [Token(Token = "0x6003DB9")] [Address(RVA = "0x1BDBA10", Offset = "0x1BDA410", VA = "0x181BDBA10", Slot = "31")] protected override void NEFBOGHGKFE(string ONGBFDACHHG) { base.NEFBOGHGKFE(ONGBFDACHHG); } // Token: 0x06003DBA RID: 15802 RVA: 0x000FA76C File Offset: 0x000F896C [Token(Token = "0x6003DBA")] [Address(RVA = "0x1BDBAE0", Offset = "0x1BDA4E0", VA = "0x181BDBAE0")] public MessageInputFieldImpl() { } } // Token: 0x020008F0 RID: 2288 [Token(Token = "0x20008F0")] [Serializable] private class ChatThreadIdLinkImpl : LinkControllerImpl { // Token: 0x06003DBB RID: 15803 RVA: 0x000FA780 File Offset: 0x000F8980 [Token(Token = "0x6003DBB")] [Address(RVA = "0x1BCE1D0", Offset = "0x1BCCBD0", VA = "0x181BCE1D0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06003DBC RID: 15804 RVA: 0x000FA798 File Offset: 0x000F8998 [Token(Token = "0x6003DBC")] [Address(RVA = "0x1BCE240", Offset = "0x1BCCC40", VA = "0x181BCE240", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06003DBD RID: 15805 RVA: 0x000FA7AC File Offset: 0x000F89AC [Token(Token = "0x6003DBD")] [Address(RVA = "0x1BCE2D0", Offset = "0x1BCCCD0", VA = "0x181BCE2D0")] public ChatThreadIdLinkImpl() { } } // Token: 0x020008F1 RID: 2289 [Token(Token = "0x20008F1")] [Serializable] private class FromUriImpl : FromUriControllerImpl { // Token: 0x06003DBE RID: 15806 RVA: 0x000FA7C0 File Offset: 0x000F89C0 [Token(Token = "0x6003DBE")] [Address(RVA = "0x1BDA220", Offset = "0x1BD8C20", VA = "0x181BDA220", Slot = "27")] protected override void DMAHGBLDMFA() { CECAKDDNHLN cecakddnhln; if (cecakddnhln != 0) { } if (0 != 0) { } } // Token: 0x06003DBF RID: 15807 RVA: 0x000FA7E0 File Offset: 0x000F89E0 [Token(Token = "0x6003DBF")] [Address(RVA = "0x1BDA710", Offset = "0x1BD9110", VA = "0x181BDA710")] public FromUriImpl() { } } // Token: 0x020008F2 RID: 2290 [Token(Token = "0x20008F2")] [Serializable] private class ChatMessageSpawnerImpl : MultiPrefabRecyclingListControllerImpl { // Token: 0x17000AE9 RID: 2793 // (get) Token: 0x06003DC0 RID: 15808 RVA: 0x000FA7F4 File Offset: 0x000F89F4 [Token(Token = "0x17000AE9")] protected override bool RecomputeLayoutOnModelRefresh { [Token(Token = "0x6003DC0")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "29")] get { return true; } } // Token: 0x17000AEA RID: 2794 // (get) Token: 0x06003DC1 RID: 15809 RVA: 0x000FA804 File Offset: 0x000F8A04 [Token(Token = "0x17000AEA")] protected override bool ResetPositionWhenSizeChanges { [Token(Token = "0x6003DC1")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "30")] get { return true; } } // Token: 0x06003DC2 RID: 15810 RVA: 0x000FA814 File Offset: 0x000F8A14 [Token(Token = "0x6003DC2")] [Address(RVA = "0x1BCE080", Offset = "0x1BCCA80", VA = "0x181BCE080", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x06003DC3 RID: 15811 RVA: 0x000FA82C File Offset: 0x000F8A2C [Token(Token = "0x6003DC3")] [Address(RVA = "0x1BCE0D0", Offset = "0x1BCCAD0", VA = "0x181BCE0D0", Slot = "33")] protected override GameObject NABCCFCLPCG(int EFBDCIJMFGD) { int num = 0; IReadOnlyList readOnlyList; bool flag = ListExt.SafeTryGetAtIndex(readOnlyList, EFBDCIJMFGD, num); bool flag2; if (flag && flag && flag2) { return this.systemMessagePrefab.gameObject; } throw new NullReferenceException(); } // Token: 0x06003DC4 RID: 15812 RVA: 0x000FA864 File Offset: 0x000F8A64 [Token(Token = "0x6003DC4")] [Address(RVA = "0x1BCDF70", Offset = "0x1BCC970", VA = "0x181BCDF70", Slot = "32")] protected override void CLBPDGGELMA(GameObject CFAPNBBHEKB, int EFBDCIJMFGD) { int num = 0; if (num < EFBDCIJMFGD) { num += num; if (num == EFBDCIJMFGD) { IReadOnlyList readOnlyList; readOnlyList += readOnlyList; throw new NullReferenceException(); } num++; } ChatMessageModel componentInChildren = CFAPNBBHEKB.GetComponentInChildren(); } // Token: 0x06003DC5 RID: 15813 RVA: 0x000FA894 File Offset: 0x000F8A94 [Token(Token = "0x6003DC5")] [Address(RVA = "0x1BCE190", Offset = "0x1BCCB90", VA = "0x181BCE190")] public ChatMessageSpawnerImpl() { } // Token: 0x0400338A RID: 13194 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400338A")] [SerializeField] private ChatMessageModel systemMessagePrefab; // Token: 0x0400338B RID: 13195 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400338B")] [SerializeField] private ChatMessageModel localMessagePrefab; } // Token: 0x020008F3 RID: 2291 [Token(Token = "0x20008F3")] public enum DAOKJJAKFNC { // Token: 0x0400338D RID: 13197 [Token(Token = "0x400338D")] IsUnread, // Token: 0x0400338E RID: 13198 [Token(Token = "0x400338E")] IsNotUnread } // Token: 0x020008F4 RID: 2292 [Token(Token = "0x20008F4")] [Serializable] private class HideIfNotUnreadImpl : HideableControllerImpl, CPNNLEAKNBA { // Token: 0x06003DC6 RID: 15814 RVA: 0x000FA8A8 File Offset: 0x000F8AA8 [Token(Token = "0x6003DC6")] [Address(RVA = "0x1BDB100", Offset = "0x1BD9B00", VA = "0x181BDB100", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag2; bool flag = !flag2; } // Token: 0x06003DC7 RID: 15815 RVA: 0x000FA8C0 File Offset: 0x000F8AC0 [Token(Token = "0x6003DC7")] [Address(RVA = "0x1BDB160", Offset = "0x1BD9B60", VA = "0x181BDB160")] public HideIfNotUnreadImpl() { } } } }