using System; using System.Collections.Generic; using Cpp2IlInjected; using RecNet; using UnityEngine; namespace RRUI.Data { // Token: 0x020009BA RID: 2490 [Token(Token = "0x20009BA")] public class ChatThreadModelController : ModelController { // Token: 0x0600416B RID: 16747 RVA: 0x001011A8 File Offset: 0x000FF3A8 [Token(Token = "0x600416B")] [Address(RVA = "0x12799A0", Offset = "0x12787A0", VA = "0x1812799A0")] public ChatThreadModelController() { } // Token: 0x020009BB RID: 2491 [Token(Token = "0x20009BB")] [Serializable] private class NameTextImpl : TextControllerImpl { // Token: 0x0600416C RID: 16748 RVA: 0x001011BC File Offset: 0x000FF3BC [Token(Token = "0x600416C")] [Address(RVA = "0x1285400", Offset = "0x1284200", VA = "0x181285400", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x0600416D RID: 16749 RVA: 0x001011D0 File Offset: 0x000FF3D0 [Token(Token = "0x600416D")] [Address(RVA = "0x1285470", Offset = "0x1284270", VA = "0x181285470")] public NameTextImpl() { } } // Token: 0x020009BC RID: 2492 [Token(Token = "0x20009BC")] [Serializable] private class PreviewTextImpl : TextControllerImpl { // Token: 0x0600416E RID: 16750 RVA: 0x001011E4 File Offset: 0x000FF3E4 [Token(Token = "0x600416E")] [Address(RVA = "0x1285A60", Offset = "0x1284860", VA = "0x181285A60", 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) { } } } // Token: 0x0600416F RID: 16751 RVA: 0x00101210 File Offset: 0x000FF410 [Token(Token = "0x600416F")] [Address(RVA = "0x1285B00", Offset = "0x1284900", VA = "0x181285B00")] public PreviewTextImpl() { } } // Token: 0x020009BD RID: 2493 [Token(Token = "0x20009BD")] [Serializable] private class BoldIfUnreadTextImpl : TextControllerImpl { // Token: 0x06004170 RID: 16752 RVA: 0x00101224 File Offset: 0x000FF424 [Token(Token = "0x6004170")] [Address(RVA = "0x1275510", Offset = "0x1274310", VA = "0x181275510", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; int num2 = 0; if (!OKLPPLDEGKH.BDBLGMKABNK(num, num2)) { } bool flag; if (flag) { } } // Token: 0x06004171 RID: 16753 RVA: 0x0010124C File Offset: 0x000FF44C [Token(Token = "0x6004171")] [Address(RVA = "0x12755F0", Offset = "0x12743F0", VA = "0x1812755F0")] public BoldIfUnreadTextImpl() { } } // Token: 0x020009BE RID: 2494 [Token(Token = "0x20009BE")] [Serializable] private class DisplayImageImpl : ControllerImplementation { // Token: 0x06004172 RID: 16754 RVA: 0x00101260 File Offset: 0x000FF460 [Token(Token = "0x6004172")] [Address(RVA = "0x1281F60", Offset = "0x1280D60", VA = "0x181281F60", 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[12] != 0) { } recNetRawImage.AHGCOGFEEEE = num; array2 = this.groupChatRecNetRawImages; num++; } RecNetRawImage recNetRawImage2 = this.directChatRecNetRawImage; if (array2 != 0) { } } // Token: 0x06004173 RID: 16755 RVA: 0x001012F4 File Offset: 0x000FF4F4 [Token(Token = "0x6004173")] [Address(RVA = "0x12820F0", Offset = "0x1280EF0", VA = "0x1812820F0")] public DisplayImageImpl() { } // Token: 0x040034A1 RID: 13473 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40034A1")] [SerializeField] private GameObject directChatGameObject; // Token: 0x040034A2 RID: 13474 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40034A2")] [SerializeField] [HideInInspector] private RecNetRawImage directChatRecNetRawImage; // Token: 0x040034A3 RID: 13475 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40034A3")] [SerializeField] private GameObject groupChatGameObject; // Token: 0x040034A4 RID: 13476 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40034A4")] [HideInInspector] [SerializeField] private RecNetRawImage[] groupChatRecNetRawImages; } // Token: 0x020009BF RID: 2495 [Token(Token = "0x20009BF")] [Serializable] private class SubmitMessageButtonImpl : ButtonControllerImpl { // Token: 0x06004174 RID: 16756 RVA: 0x00101308 File Offset: 0x000FF508 [Token(Token = "0x6004174")] [Address(RVA = "0x1287130", Offset = "0x1285F30", VA = "0x181287130", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004175 RID: 16757 RVA: 0x0010131C File Offset: 0x000FF51C [Token(Token = "0x6004175")] [Address(RVA = "0x1287190", Offset = "0x1285F90", VA = "0x181287190", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06004176 RID: 16758 RVA: 0x00101330 File Offset: 0x000FF530 [Token(Token = "0x6004176")] [Address(RVA = "0x12871D0", Offset = "0x1285FD0", VA = "0x1812871D0")] public SubmitMessageButtonImpl() { } } // Token: 0x020009C0 RID: 2496 [Token(Token = "0x20009C0")] [Serializable] private class MessageInputFieldImpl : InputFieldControllerImpl { // Token: 0x06004177 RID: 16759 RVA: 0x00101344 File Offset: 0x000FF544 [Token(Token = "0x6004177")] [Address(RVA = "0x1285160", Offset = "0x1283F60", VA = "0x181285160", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (flag) { return; } } // Token: 0x06004178 RID: 16760 RVA: 0x0010135C File Offset: 0x000FF55C [Token(Token = "0x6004178")] [Address(RVA = "0x12852A0", Offset = "0x12840A0", VA = "0x1812852A0", Slot = "30")] protected override void OCOCJCIGJLE(string ONGBFDACHHG) { } // Token: 0x06004179 RID: 16761 RVA: 0x00101370 File Offset: 0x000FF570 [Token(Token = "0x6004179")] [Address(RVA = "0x12851F0", Offset = "0x1283FF0", VA = "0x1812851F0", Slot = "31")] protected override void NEFBOGHGKFE(string ONGBFDACHHG) { base.NEFBOGHGKFE(ONGBFDACHHG); } // Token: 0x0600417A RID: 16762 RVA: 0x0010138C File Offset: 0x000FF58C [Token(Token = "0x600417A")] [Address(RVA = "0x1285380", Offset = "0x1284180", VA = "0x181285380")] public MessageInputFieldImpl() { } } // Token: 0x020009C1 RID: 2497 [Token(Token = "0x20009C1")] [Serializable] private class ChatThreadIdLinkImpl : LinkControllerImpl { // Token: 0x0600417B RID: 16763 RVA: 0x001013A0 File Offset: 0x000FF5A0 [Token(Token = "0x600417B")] [Address(RVA = "0x1279140", Offset = "0x1277F40", VA = "0x181279140", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x0600417C RID: 16764 RVA: 0x001013B8 File Offset: 0x000FF5B8 [Token(Token = "0x600417C")] [Address(RVA = "0x12791B0", Offset = "0x1277FB0", VA = "0x1812791B0", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x0600417D RID: 16765 RVA: 0x001013D0 File Offset: 0x000FF5D0 [Token(Token = "0x600417D")] [Address(RVA = "0x1279270", Offset = "0x1278070", VA = "0x181279270")] public ChatThreadIdLinkImpl() { } } // Token: 0x020009C2 RID: 2498 [Token(Token = "0x20009C2")] [Serializable] private class FromUriImpl : FromUriControllerImpl { // Token: 0x0600417E RID: 16766 RVA: 0x001013E4 File Offset: 0x000FF5E4 [Token(Token = "0x600417E")] [Address(RVA = "0x1282410", Offset = "0x1281210", VA = "0x181282410", Slot = "29")] protected override void BOEJIAHIFCH() { bool flag; if (flag) { } } // Token: 0x0600417F RID: 16767 RVA: 0x00101400 File Offset: 0x000FF600 [Token(Token = "0x600417F")] [Address(RVA = "0x1282510", Offset = "0x1281310", VA = "0x181282510")] public FromUriImpl() { } } // Token: 0x020009C3 RID: 2499 [Token(Token = "0x20009C3")] [Serializable] private class ChatMessageSpawnerImpl : MultiPrefabRecyclingListControllerImpl { // Token: 0x17000BA9 RID: 2985 // (get) Token: 0x06004180 RID: 16768 RVA: 0x00101414 File Offset: 0x000FF614 [Token(Token = "0x17000BA9")] protected override bool RecomputeLayoutOnModelRefresh { [Token(Token = "0x6004180")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "29")] get { return true; } } // Token: 0x17000BAA RID: 2986 // (get) Token: 0x06004181 RID: 16769 RVA: 0x00101424 File Offset: 0x000FF624 [Token(Token = "0x17000BAA")] protected override bool ResetPositionWhenSizeChanges { [Token(Token = "0x6004181")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "30")] get { return true; } } // Token: 0x06004182 RID: 16770 RVA: 0x00101434 File Offset: 0x000FF634 [Token(Token = "0x6004182")] [Address(RVA = "0x1278160", Offset = "0x1276F60", VA = "0x181278160", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x06004183 RID: 16771 RVA: 0x0010144C File Offset: 0x000FF64C [Token(Token = "0x6004183")] [Address(RVA = "0x12781B0", Offset = "0x1276FB0", VA = "0x1812781B0", Slot = "34")] protected override GameObject NABCCFCLPCG(int EFBDCIJMFGD) { int num = 0; IReadOnlyList readOnlyList; bool flag = ECNNGIFNNNM.MGIGDPBNABL(readOnlyList, EFBDCIJMFGD, num); bool flag2; if (flag && flag && flag2) { return this.systemMessagePrefab.gameObject; } bool resetPositionWhenSizeChanges = this.ResetPositionWhenSizeChanges; throw new NullReferenceException(); } // Token: 0x06004184 RID: 16772 RVA: 0x0010148C File Offset: 0x000FF68C [Token(Token = "0x6004184")] [Address(RVA = "0x1278040", Offset = "0x1276E40", VA = "0x181278040", Slot = "33")] protected override void CLBPDGGELMA(GameObject CFAPNBBHEKB, int EFBDCIJMFGD) { int num = 0; if (num < EFBDCIJMFGD) { num += num; if (num == EFBDCIJMFGD) { int num2; num2 += num2; throw new NullReferenceException(); } num++; } ChatMessageModel componentInChildren = CFAPNBBHEKB.GetComponentInChildren(); ChatMessage moacpdcokgp = componentInChildren.MOACPDCOKGP; if (componentInChildren != 0) { int num2 = 0; IReadOnlyList readOnlyList; componentInChildren.MOACPDCOKGP = readOnlyList; componentInChildren.MKBLJJGJAOH(); } } // Token: 0x06004185 RID: 16773 RVA: 0x001014DC File Offset: 0x000FF6DC [Token(Token = "0x6004185")] [Address(RVA = "0x1278280", Offset = "0x1277080", VA = "0x181278280")] public ChatMessageSpawnerImpl() { } // Token: 0x040034A5 RID: 13477 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40034A5")] [SerializeField] private ChatMessageModel systemMessagePrefab; // Token: 0x040034A6 RID: 13478 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40034A6")] [SerializeField] private ChatMessageModel localMessagePrefab; } // Token: 0x020009C4 RID: 2500 [Token(Token = "0x20009C4")] public enum DAOKJJAKFNC { // Token: 0x040034A8 RID: 13480 [Token(Token = "0x40034A8")] IsUnread, // Token: 0x040034A9 RID: 13481 [Token(Token = "0x40034A9")] IsNotUnread } // Token: 0x020009C5 RID: 2501 [Token(Token = "0x20009C5")] [Serializable] private class HideIfNotUnreadImpl : HideableControllerImpl, CPNNLEAKNBA { // Token: 0x06004186 RID: 16774 RVA: 0x001014F0 File Offset: 0x000FF6F0 [Token(Token = "0x6004186")] [Address(RVA = "0x1284150", Offset = "0x1282F50", VA = "0x181284150", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; int num2 = 0; if (!OKLPPLDEGKH.BDBLGMKABNK(num, num2)) { } } // Token: 0x06004187 RID: 16775 RVA: 0x00101514 File Offset: 0x000FF714 [Token(Token = "0x6004187")] [Address(RVA = "0x12841F0", Offset = "0x1282FF0", VA = "0x1812841F0")] public HideIfNotUnreadImpl() { } } } }