using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; namespace RRUI.Data { // Token: 0x020008E2 RID: 2274 [Token(Token = "0x20008E2")] [StructLayout(3)] public class ChatThreadListModelController : ModelController { // Token: 0x06003D73 RID: 15731 RVA: 0x000F9A1C File Offset: 0x000F7C1C [Token(Token = "0x6003D73")] [Address(RVA = "0x1A535F0", Offset = "0x1A51FF0", VA = "0x181A535F0")] public ChatThreadListModelController() { } // Token: 0x020008E3 RID: 2275 [Token(Token = "0x20008E3")] [Serializable] private class ChatThreadListSpawnerImpl : RecyclingListControllerImpl { // Token: 0x06003D74 RID: 15732 RVA: 0x000F9A30 File Offset: 0x000F7C30 [Token(Token = "0x6003D74")] [Address(RVA = "0x1A53CA0", Offset = "0x1A526A0", VA = "0x181A53CA0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; base.KDEDJECMBGK(num); } // Token: 0x06003D75 RID: 15733 RVA: 0x000F9A48 File Offset: 0x000F7C48 [Token(Token = "0x6003D75")] [Address(RVA = "0x1A53B80", Offset = "0x1A52580", VA = "0x181A53B80", Slot = "32")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { ThrowHelper.ThrowArgumentOutOfRangeException(); int num = 0; ChatThreadModel cachedComponentInChildren = GCCLEJOGCCE.GetCachedComponentInChildren(true, num != 0); if (cachedComponentInChildren.k__BackingField != (long)EFBDCIJMFGD || cachedComponentInChildren.k__BackingField || cachedComponentInChildren.k__BackingField) { cachedComponentInChildren.Clear(); cachedComponentInChildren.k__BackingField = (long)EFBDCIJMFGD; cachedComponentInChildren.k__BackingField = false; cachedComponentInChildren.MKBLJJGJAOH((uint)1); } } // Token: 0x06003D76 RID: 15734 RVA: 0x000F9AA4 File Offset: 0x000F7CA4 [Token(Token = "0x6003D76")] [Address(RVA = "0x1A53CF0", Offset = "0x1A526F0", VA = "0x181A53CF0")] public ChatThreadListSpawnerImpl() { } } } }