Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/ChatThreadModelController.cs
T
2026-04-10 22:50:51 +02:00

431 lines
13 KiB
C#

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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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 <OOEANCNFAGB>k__BackingField = chatMessage.<OOEANCNFAGB>k__BackingField;
if (<OOEANCNFAGB>k__BackingField == 0 || <OOEANCNFAGB>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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel>
{
// 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<ChatThreadModel, ChatMessageModel>
{
// 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<ChatMessage>(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<ChatMessage> readOnlyList;
bool flag = ECNNGIFNNNM.MGIGDPBNABL<ChatMessage>(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<ChatMessageModel>();
ChatMessage moacpdcokgp = componentInChildren.MOACPDCOKGP;
if (componentInChildren != 0)
{
int num2 = 0;
IReadOnlyList<ChatMessage> 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<ChatThreadModel>, CPNNLEAKNBA<ChatThreadModelController.DAOKJJAKFNC>
{
// 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()
{
}
}
}
}