using System; using System.Collections.Generic; using Cpp2IlInjected; using RecNet; using UnityEngine; namespace RRUI.Data { // Token: 0x020009E0 RID: 2528 [Token(Token = "0x20009E0")] public class ChatThreadModelController : ModelController { // Token: 0x06004270 RID: 17008 RVA: 0x00103548 File Offset: 0x00101748 [Token(Token = "0x6004270")] [Address(RVA = "0x1CABE90", Offset = "0x1CAAE90", VA = "0x181CABE90")] public ChatThreadModelController() { } // Token: 0x020009E1 RID: 2529 [Token(Token = "0x20009E1")] [Serializable] private class NameTextImpl : TextControllerImpl { // Token: 0x06004271 RID: 17009 RVA: 0x0010355C File Offset: 0x0010175C [Token(Token = "0x6004271")] [Address(RVA = "0x1CB7EC0", Offset = "0x1CB6EC0", VA = "0x181CB7EC0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004272 RID: 17010 RVA: 0x00103570 File Offset: 0x00101770 [Token(Token = "0x6004272")] [Address(RVA = "0x1CB7F30", Offset = "0x1CB6F30", VA = "0x181CB7F30")] public NameTextImpl() { } } // Token: 0x020009E2 RID: 2530 [Token(Token = "0x20009E2")] [Serializable] private class PreviewTextImpl : TextControllerImpl { // Token: 0x06004273 RID: 17011 RVA: 0x00103584 File Offset: 0x00101784 [Token(Token = "0x6004273")] [Address(RVA = "0x1CB8710", Offset = "0x1CB7710", VA = "0x181CB8710", 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: 0x06004274 RID: 17012 RVA: 0x001035B0 File Offset: 0x001017B0 [Token(Token = "0x6004274")] [Address(RVA = "0x1CB87B0", Offset = "0x1CB77B0", VA = "0x181CB87B0")] public PreviewTextImpl() { } } // Token: 0x020009E3 RID: 2531 [Token(Token = "0x20009E3")] [Serializable] private class BoldIfUnreadTextImpl : TextControllerImpl { // Token: 0x06004275 RID: 17013 RVA: 0x001035C4 File Offset: 0x001017C4 [Token(Token = "0x6004275")] [Address(RVA = "0x1CA78D0", Offset = "0x1CA68D0", VA = "0x181CA78D0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; int num2 = 0; if (!OKLPPLDEGKH.BDBLGMKABNK(num, num2)) { } bool flag; if (flag) { } } // Token: 0x06004276 RID: 17014 RVA: 0x001035EC File Offset: 0x001017EC [Token(Token = "0x6004276")] [Address(RVA = "0x1CA79B0", Offset = "0x1CA69B0", VA = "0x181CA79B0")] public BoldIfUnreadTextImpl() { } } // Token: 0x020009E4 RID: 2532 [Token(Token = "0x20009E4")] [Serializable] private class DisplayImageImpl : ControllerImplementation { // Token: 0x06004277 RID: 17015 RVA: 0x00103600 File Offset: 0x00101800 [Token(Token = "0x6004277")] [Address(RVA = "0x1CB4670", Offset = "0x1CB3670", VA = "0x181CB4670", 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: 0x06004278 RID: 17016 RVA: 0x00103694 File Offset: 0x00101894 [Token(Token = "0x6004278")] [Address(RVA = "0x1CB4800", Offset = "0x1CB3800", VA = "0x181CB4800")] public DisplayImageImpl() { } // Token: 0x0400355F RID: 13663 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400355F")] [SerializeField] private GameObject directChatGameObject; // Token: 0x04003560 RID: 13664 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003560")] [HideInInspector] [SerializeField] private RecNetRawImage directChatRecNetRawImage; // Token: 0x04003561 RID: 13665 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003561")] [SerializeField] private GameObject groupChatGameObject; // Token: 0x04003562 RID: 13666 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4003562")] [SerializeField] [HideInInspector] private RecNetRawImage[] groupChatRecNetRawImages; } // Token: 0x020009E5 RID: 2533 [Token(Token = "0x20009E5")] [Serializable] private class SubmitMessageButtonImpl : ButtonControllerImpl { // Token: 0x06004279 RID: 17017 RVA: 0x001036A8 File Offset: 0x001018A8 [Token(Token = "0x6004279")] [Address(RVA = "0x1CBA200", Offset = "0x1CB9200", VA = "0x181CBA200", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x0600427A RID: 17018 RVA: 0x001036BC File Offset: 0x001018BC [Token(Token = "0x600427A")] [Address(RVA = "0x1CBA260", Offset = "0x1CB9260", VA = "0x181CBA260", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x0600427B RID: 17019 RVA: 0x001036D0 File Offset: 0x001018D0 [Token(Token = "0x600427B")] [Address(RVA = "0x1CBA2A0", Offset = "0x1CB92A0", VA = "0x181CBA2A0")] public SubmitMessageButtonImpl() { } } // Token: 0x020009E6 RID: 2534 [Token(Token = "0x20009E6")] [Serializable] private class MessageInputFieldImpl : InputFieldControllerImpl { // Token: 0x0600427C RID: 17020 RVA: 0x001036E4 File Offset: 0x001018E4 [Token(Token = "0x600427C")] [Address(RVA = "0x1CB7C20", Offset = "0x1CB6C20", VA = "0x181CB7C20", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (flag) { return; } } // Token: 0x0600427D RID: 17021 RVA: 0x001036FC File Offset: 0x001018FC [Token(Token = "0x600427D")] [Address(RVA = "0x1CB7D60", Offset = "0x1CB6D60", VA = "0x181CB7D60", Slot = "30")] protected override void OCOCJCIGJLE(string ONGBFDACHHG) { } // Token: 0x0600427E RID: 17022 RVA: 0x00103710 File Offset: 0x00101910 [Token(Token = "0x600427E")] [Address(RVA = "0x1CB7CB0", Offset = "0x1CB6CB0", VA = "0x181CB7CB0", Slot = "31")] protected override void NEFBOGHGKFE(string ONGBFDACHHG) { base.NEFBOGHGKFE(ONGBFDACHHG); } // Token: 0x0600427F RID: 17023 RVA: 0x0010372C File Offset: 0x0010192C [Token(Token = "0x600427F")] [Address(RVA = "0x1CB7E40", Offset = "0x1CB6E40", VA = "0x181CB7E40")] public MessageInputFieldImpl() { } } // Token: 0x020009E7 RID: 2535 [Token(Token = "0x20009E7")] [Serializable] private class ChatThreadIdLinkImpl : LinkControllerImpl { // Token: 0x06004280 RID: 17024 RVA: 0x00103740 File Offset: 0x00101940 [Token(Token = "0x6004280")] [Address(RVA = "0x1CAB630", Offset = "0x1CAA630", VA = "0x181CAB630", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004281 RID: 17025 RVA: 0x00103758 File Offset: 0x00101958 [Token(Token = "0x6004281")] [Address(RVA = "0x1CAB6A0", Offset = "0x1CAA6A0", VA = "0x181CAB6A0", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06004282 RID: 17026 RVA: 0x00103770 File Offset: 0x00101970 [Token(Token = "0x6004282")] [Address(RVA = "0x1CAB760", Offset = "0x1CAA760", VA = "0x181CAB760")] public ChatThreadIdLinkImpl() { } } // Token: 0x020009E8 RID: 2536 [Token(Token = "0x20009E8")] [Serializable] private class FromUriImpl : FromUriControllerImpl { // Token: 0x06004283 RID: 17027 RVA: 0x00103784 File Offset: 0x00101984 [Token(Token = "0x6004283")] [Address(RVA = "0x1CB4B20", Offset = "0x1CB3B20", VA = "0x181CB4B20", Slot = "29")] protected override void BOEJIAHIFCH() { bool flag; if (flag) { } } // Token: 0x06004284 RID: 17028 RVA: 0x001037A0 File Offset: 0x001019A0 [Token(Token = "0x6004284")] [Address(RVA = "0x1CB4C20", Offset = "0x1CB3C20", VA = "0x181CB4C20")] public FromUriImpl() { } } // Token: 0x020009E9 RID: 2537 [Token(Token = "0x20009E9")] [Serializable] private class ChatMessageSpawnerImpl : MultiPrefabRecyclingListControllerImpl { // Token: 0x17000BD2 RID: 3026 // (get) Token: 0x06004285 RID: 17029 RVA: 0x001037B4 File Offset: 0x001019B4 [Token(Token = "0x17000BD2")] protected override bool RecomputeLayoutOnModelRefresh { [Token(Token = "0x6004285")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "29")] get { return true; } } // Token: 0x17000BD3 RID: 3027 // (get) Token: 0x06004286 RID: 17030 RVA: 0x001037C4 File Offset: 0x001019C4 [Token(Token = "0x17000BD3")] protected override bool ResetPositionWhenSizeChanges { [Token(Token = "0x6004286")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "30")] get { return true; } } // Token: 0x06004287 RID: 17031 RVA: 0x001037D4 File Offset: 0x001019D4 [Token(Token = "0x6004287")] [Address(RVA = "0x1CAA670", Offset = "0x1CA9670", VA = "0x181CAA670", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x06004288 RID: 17032 RVA: 0x001037EC File Offset: 0x001019EC [Token(Token = "0x6004288")] [Address(RVA = "0x1CAA6C0", Offset = "0x1CA96C0", VA = "0x181CAA6C0", 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: 0x06004289 RID: 17033 RVA: 0x0010382C File Offset: 0x00101A2C [Token(Token = "0x6004289")] [Address(RVA = "0x1CAA550", Offset = "0x1CA9550", VA = "0x181CAA550", 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: 0x0600428A RID: 17034 RVA: 0x0010387C File Offset: 0x00101A7C [Token(Token = "0x600428A")] [Address(RVA = "0x1CAA790", Offset = "0x1CA9790", VA = "0x181CAA790")] public ChatMessageSpawnerImpl() { } // Token: 0x04003563 RID: 13667 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4003563")] [SerializeField] private ChatMessageModel systemMessagePrefab; // Token: 0x04003564 RID: 13668 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4003564")] [SerializeField] private ChatMessageModel localMessagePrefab; } // Token: 0x020009EA RID: 2538 [Token(Token = "0x20009EA")] public enum DAOKJJAKFNC { // Token: 0x04003566 RID: 13670 [Token(Token = "0x4003566")] IsUnread, // Token: 0x04003567 RID: 13671 [Token(Token = "0x4003567")] IsNotUnread } // Token: 0x020009EB RID: 2539 [Token(Token = "0x20009EB")] [Serializable] private class HideIfNotUnreadImpl : HideableControllerImpl, CPNNLEAKNBA { // Token: 0x0600428B RID: 17035 RVA: 0x00103890 File Offset: 0x00101A90 [Token(Token = "0x600428B")] [Address(RVA = "0x1CB6A80", Offset = "0x1CB5A80", VA = "0x181CB6A80", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; int num2 = 0; if (!OKLPPLDEGKH.BDBLGMKABNK(num, num2)) { } } // Token: 0x0600428C RID: 17036 RVA: 0x001038B4 File Offset: 0x00101AB4 [Token(Token = "0x600428C")] [Address(RVA = "0x1CB6B20", Offset = "0x1CB5B20", VA = "0x181CB6B20")] public HideIfNotUnreadImpl() { } } } }