Files
2026-04-08 23:40:05 +02:00

423 lines
12 KiB
C#

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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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 <OOEANCNFAGB>k__BackingField = chatMessage.<OOEANCNFAGB>k__BackingField;
if (<OOEANCNFAGB>k__BackingField != 0 && <OOEANCNFAGB>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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel, ChatMessageModel>
{
// 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<ChatMessage>(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<ChatMessage> readOnlyList;
bool flag = ListExt.SafeTryGetAtIndex<ChatMessage>(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<ChatMessage> readOnlyList;
readOnlyList += readOnlyList;
throw new NullReferenceException();
}
num++;
}
ChatMessageModel componentInChildren = CFAPNBBHEKB.GetComponentInChildren<ChatMessageModel>();
}
// 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<ChatThreadModel>, CPNNLEAKNBA<ChatThreadModelController.DAOKJJAKFNC>
{
// 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()
{
}
}
}
}