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 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 opemgdbidla = eeogoofokil.OPEMGDBIDLA; List odjlanbiild = eeogoofokil.ODJLANBIILD; Predicate 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 k__BackingField = ngdbgiocoph.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; } }