211 lines
7.4 KiB
C#
211 lines
7.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x0200242E RID: 9262
|
|
[Token(Token = "0x200242E")]
|
|
[StructLayout(3)]
|
|
public class ChatMessagePagedGrid : RecyclerPagedGrid<ChatMessage, ChatMessageButton>
|
|
{
|
|
// Token: 0x06010099 RID: 65689 RVA: 0x003C17E8 File Offset: 0x003BF9E8
|
|
[Token(Token = "0x6010099")]
|
|
[Address(RVA = "0x14D5200", Offset = "0x14D3C00", VA = "0x1814D5200", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(ChatMessageButton LKDLEHGHCAD)
|
|
{
|
|
ChatMessageButton button = LKDLEHGHCAD;
|
|
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
|
if (this.OnChatMessageSenderButtonClicked != (ulong)0L)
|
|
{
|
|
Button3D.OnButton3DClick onClick = button.playerButton.OnClick;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
ChatMessagePagedGrid <>4__this = this;
|
|
ChatMessageButton button2 = button;
|
|
ChatMessagePagedGrid.ChatMessageSenderButtonClicked onChatMessageSenderButtonClicked = <>4__this.OnChatMessageSenderButtonClicked;
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
|
|
onChatMessageSenderButtonClicked.Invoke(<PBHKKOAINGC>k__BackingField);
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601009A RID: 65690 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601009A")]
|
|
[Address(RVA = "0x14D56D0", Offset = "0x14D40D0", VA = "0x1814D56D0")]
|
|
public void SetChatMessages(OKLPPLDEGKH OFPDIAMBDKK, IEnumerable<ChatMessage> FMLOLBHAMMC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601009B RID: 65691 RVA: 0x003C1848 File Offset: 0x003BFA48
|
|
[Token(Token = "0x601009B")]
|
|
[Address(RVA = "0x14D4EA0", Offset = "0x14D38A0", VA = "0x1814D4EA0", Slot = "7")]
|
|
protected override void AEPHJOCHDCL()
|
|
{
|
|
this.CJDCHJAIGMP.Clear();
|
|
int num = 0;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag;
|
|
LLKHFJDNFMM llkhfjdnfmm;
|
|
if (flag && (llkhfjdnfmm == 0 || !llkhfjdnfmm.NPBCMKLOCAE))
|
|
{
|
|
this.CJDCHJAIGMP.Add(num);
|
|
this.CJDCHJAIGMP.Add(num);
|
|
}
|
|
this.CJDCHJAIGMP.Add(num);
|
|
num++;
|
|
int size = this.CJDCHJAIGMP._size;
|
|
if (size == 0)
|
|
{
|
|
uint num2;
|
|
this.<BDGNNAEJPDM>k__BackingField = (int)num2;
|
|
}
|
|
int num3 = size - 1;
|
|
this.<BDGNNAEJPDM>k__BackingField = num3;
|
|
}
|
|
|
|
// Token: 0x0601009C RID: 65692 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601009C")]
|
|
[Address(RVA = "0x14D52E0", Offset = "0x14D3CE0", VA = "0x1814D52E0", Slot = "11")]
|
|
protected override void LOCAAEOINGG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601009D RID: 65693 RVA: 0x003C18D0 File Offset: 0x003BFAD0
|
|
[Token(Token = "0x601009D")]
|
|
[Address(RVA = "0x14D50D0", Offset = "0x14D3AD0", VA = "0x1814D50D0")]
|
|
private void BGIECEPGDBE(ChatMessage MOACPDCOKGP, ChatMessageButton LKDLEHGHCAD, ChatMessageButton.HOHMHPMHKAA HGLLKBFOBIE)
|
|
{
|
|
OKLPPLDEGKH oanjhdhhmhe = this.OANJHDHHMHE;
|
|
LKDLEHGHCAD.SetChatMessage(oanjhdhhmhe, MOACPDCOKGP, HGLLKBFOBIE);
|
|
}
|
|
|
|
// Token: 0x0601009E RID: 65694 RVA: 0x003C18F4 File Offset: 0x003BFAF4
|
|
[Token(Token = "0x601009E")]
|
|
[Address(RVA = "0x14D5080", Offset = "0x14D3A80", VA = "0x1814D5080", Slot = "15")]
|
|
protected override void BGIECEPGDBE(ChatMessage MOACPDCOKGP, ChatMessageButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
Debug.LogError("Called wrong SetChild method");
|
|
}
|
|
|
|
// Token: 0x0601009F RID: 65695 RVA: 0x003C190C File Offset: 0x003BFB0C
|
|
[Token(Token = "0x601009F")]
|
|
[Address(RVA = "0x14D5110", Offset = "0x14D3B10", VA = "0x1814D5110")]
|
|
private ChatMessage CLPEBABKLEP()
|
|
{
|
|
ChatMessage chatMessage = new ChatMessage();
|
|
long <HEAFOGKDIBM>k__BackingField = this.OANJHDHHMHE.<HEAFOGKDIBM>k__BackingField;
|
|
chatMessage.<NIDPBLEDIBP>k__BackingField = <HEAFOGKDIBM>k__BackingField;
|
|
chatMessage.<DELBHPAMHAM>k__BackingField = (int)((ulong)4294967291L);
|
|
chatMessage.<CJKEPNNJINH>k__BackingField = true;
|
|
chatMessage.<EPEOLLCPECG>k__BackingField = new IAOJMNAKJLH.MessageJson
|
|
{
|
|
Type = (IAOJMNAKJLH.PEHACEKFNLA)((ulong)0L)
|
|
};
|
|
IAOJMNAKJLH.TextMessageJson textMessageJson = new IAOJMNAKJLH.TextMessageJson();
|
|
chatMessage.<OOEANCNFAGB>k__BackingField = textMessageJson;
|
|
string empty = string.Empty;
|
|
textMessageJson.PNMNCKOGFLG(empty);
|
|
return chatMessage;
|
|
}
|
|
|
|
// Token: 0x060100A0 RID: 65696 RVA: 0x003C1984 File Offset: 0x003BFB84
|
|
[Token(Token = "0x60100A0")]
|
|
[Address(RVA = "0x14D58F0", Offset = "0x14D42F0", VA = "0x1814D58F0")]
|
|
public ChatMessagePagedGrid()
|
|
{
|
|
List<int> list = new List();
|
|
this.CJDCHJAIGMP = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400AA6D RID: 43629
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400AA6D")]
|
|
public ChatMessagePagedGrid.ChatMessageSenderButtonClicked OnChatMessageSenderButtonClicked;
|
|
|
|
// Token: 0x0400AA6E RID: 43630
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400AA6E")]
|
|
private OKLPPLDEGKH OANJHDHHMHE;
|
|
|
|
// Token: 0x0400AA6F RID: 43631
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400AA6F")]
|
|
private List<int> CJDCHJAIGMP;
|
|
|
|
// Token: 0x0200242F RID: 9263
|
|
[Token(Token = "0x200242F")]
|
|
[Serializable]
|
|
public class ChatMessageSenderButtonClicked : UnityEvent<CCEOLAOLEKJ>
|
|
{
|
|
// Token: 0x060100A1 RID: 65697 RVA: 0x003C19A4 File Offset: 0x003BFBA4
|
|
[Token(Token = "0x60100A1")]
|
|
[Address(RVA = "0x14D5960", Offset = "0x14D4360", VA = "0x1814D5960")]
|
|
public ChatMessageSenderButtonClicked()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002430 RID: 9264
|
|
[Token(Token = "0x2002430")]
|
|
private struct LGDKALEHAMB
|
|
{
|
|
// Token: 0x0400AA70 RID: 43632
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400AA70")]
|
|
public ChatMessage OPAAFAKPHOE;
|
|
|
|
// Token: 0x0400AA71 RID: 43633
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400AA71")]
|
|
public ChatMessageButton.HOHMHPMHKAA APGGNLIHJEO;
|
|
}
|
|
|
|
// Token: 0x02002431 RID: 9265
|
|
[Token(Token = "0x2002431")]
|
|
[CompilerGenerated]
|
|
private sealed class MGFNILOIPAF
|
|
{
|
|
// Token: 0x060100A2 RID: 65698 RVA: 0x003C19B8 File Offset: 0x003BFBB8
|
|
[Token(Token = "0x60100A2")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MGFNILOIPAF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060100A3 RID: 65699 RVA: 0x003C19CC File Offset: 0x003BFBCC
|
|
[Token(Token = "0x60100A3")]
|
|
[Address(RVA = "0x14DE410", Offset = "0x14DCE10", VA = "0x1814DE410")]
|
|
internal void <SetupNewChild>b__0()
|
|
{
|
|
ChatMessagePagedGrid chatMessagePagedGrid = this.<>4__this;
|
|
ChatMessageButton chatMessageButton = this.button;
|
|
ChatMessagePagedGrid.ChatMessageSenderButtonClicked onChatMessageSenderButtonClicked = chatMessagePagedGrid.OnChatMessageSenderButtonClicked;
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = chatMessageButton.<PBHKKOAINGC>k__BackingField;
|
|
onChatMessageSenderButtonClicked.Invoke(<PBHKKOAINGC>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0400AA72 RID: 43634
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400AA72")]
|
|
public ChatMessagePagedGrid <>4__this;
|
|
|
|
// Token: 0x0400AA73 RID: 43635
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AA73")]
|
|
public ChatMessageButton button;
|
|
}
|
|
}
|
|
}
|