Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/UI/RoomChat/CannedChat.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

130 lines
4.0 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Core.UI.RoomChat
{
// Token: 0x0200302E RID: 12334
[Token(Token = "0x200302E")]
public class CannedChat : MonoBehaviour
{
// Token: 0x170039BD RID: 14781
// (get) Token: 0x06014FCF RID: 85967 RVA: 0x004E93B0 File Offset: 0x004E75B0
[Token(Token = "0x170039BD")]
public string DFPPNHINEFO
{
[Token(Token = "0x6014FCF")]
[Address(RVA = "0xA591C0", Offset = "0xA57FC0", VA = "0x180A591C0")]
get
{
return this.NGDBGIOCOPH.message;
}
}
// Token: 0x06014FD0 RID: 85968 RVA: 0x004E93D0 File Offset: 0x004E75D0
[Token(Token = "0x6014FD0")]
[Address(RVA = "0xA59080", Offset = "0xA57E80", VA = "0x180A59080")]
public void SetCannedChat(CannedChatItem NGDBGIOCOPH, int EFBDCIJMFGD, RoomChatMenu EEOGOOFOKIL)
{
this.EFBDCIJMFGD = EFBDCIJMFGD;
this.EEOGOOFOKIL = EEOGOOFOKIL;
this.NGDBGIOCOPH = NGDBGIOCOPH;
string text = this.messageText.text;
List<CannedChatItem> children = NGDBGIOCOPH.children;
bool flag;
this.arrowIcon.SetActive(flag);
}
// Token: 0x06014FD1 RID: 85969 RVA: 0x004E9418 File Offset: 0x004E7618
[Token(Token = "0x6014FD1")]
[Address(RVA = "0xA59130", Offset = "0xA57F30", VA = "0x180A59130")]
public void SetVisible(bool AGILHLJPKPN)
{
this.buttonImage.enabled = AGILHLJPKPN;
this.messageText.gameObject.SetActive(AGILHLJPKPN);
this.arrowIcon.gameObject.SetActive(AGILHLJPKPN);
}
// Token: 0x06014FD2 RID: 85970 RVA: 0x004E945C File Offset: 0x004E765C
[Token(Token = "0x6014FD2")]
[Address(RVA = "0xA58E80", Offset = "0xA57C80", VA = "0x180A58E80")]
public void OnCannedChatClicked()
{
CannedChatItem ngdbgiocoph = this.NGDBGIOCOPH;
if (ngdbgiocoph.children != 0)
{
int efbdcijmfgd = this.EFBDCIJMFGD;
RoomChatMenu eeogoofokil = this.EEOGOOFOKIL;
string message = ngdbgiocoph.message;
RoomChatMenu.EOLODBJIEPJ eolodbjiepj = new RoomChatMenu.EOLODBJIEPJ();
eolodbjiepj.message = message;
eeogoofokil.inputField.text = message;
eeogoofokil.DPJMAAHLFBB.Add(efbdcijmfgd);
List<int> opemgdbidla = eeogoofokil.OPEMGDBIDLA;
List<CannedChat> odjlanbiild = eeogoofokil.ODJLANBIILD;
Predicate<CannedChat> predicate = delegate(CannedChat c)
{
CannedChatItem ngdbgiocoph3 = c.NGDBGIOCOPH;
string message4 = eolodbjiepj.message;
return string.Equals(ngdbgiocoph3.message, message4);
};
int num = odjlanbiild.FindIndex(predicate);
opemgdbidla.Add(num);
eeogoofokil.PGNEEGHKBGJ();
return;
}
string message2 = ngdbgiocoph.message;
CEKGPDLHOKF <DynamicDataSource>k__BackingField = ngdbgiocoph.<DynamicDataSource>k__BackingField;
CannedChatItem ngdbgiocoph2 = this.NGDBGIOCOPH;
RoomChatMenu eeogoofokil2 = this.EEOGOOFOKIL;
string message3 = ngdbgiocoph2.message;
eeogoofokil2.SendChatMessage(message3);
throw new NullReferenceException();
}
// Token: 0x06014FD3 RID: 85971 RVA: 0x004E9528 File Offset: 0x004E7728
[Token(Token = "0x6014FD3")]
[Address(RVA = "0xA591B0", Offset = "0xA57FB0", VA = "0x180A591B0")]
public CannedChat()
{
}
// Token: 0x0400DE5D RID: 56925
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DE5D")]
[SerializeField]
private TextMeshProUGUI messageText;
// Token: 0x0400DE5E RID: 56926
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DE5E")]
[SerializeField]
private GameObject arrowIcon;
// Token: 0x0400DE5F RID: 56927
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DE5F")]
private CannedChatItem NGDBGIOCOPH;
// Token: 0x0400DE60 RID: 56928
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400DE60")]
private RoomChatMenu EEOGOOFOKIL;
// Token: 0x0400DE61 RID: 56929
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400DE61")]
private int EFBDCIJMFGD = (int)((ulong)4294967295L);
// Token: 0x0400DE62 RID: 56930
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400DE62")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Image buttonImage;
}
}