using System; using System.Collections.Generic; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Core.UI.RoomChat { // Token: 0x02003118 RID: 12568 [Token(Token = "0x2003118")] public class CannedChat : MonoBehaviour { // Token: 0x17003A76 RID: 14966 // (get) Token: 0x0601541D RID: 87069 RVA: 0x004F34E0 File Offset: 0x004F16E0 [Token(Token = "0x17003A76")] public string DFPPNHINEFO { [Token(Token = "0x601541D")] [Address(RVA = "0xAE97E0", Offset = "0xAE87E0", VA = "0x180AE97E0")] get { return this.NGDBGIOCOPH.NGPMADFHHKP; } } // Token: 0x0601541E RID: 87070 RVA: 0x004F3500 File Offset: 0x004F1700 [Token(Token = "0x601541E")] [Address(RVA = "0x1556AE0", Offset = "0x1555AE0", VA = "0x181556AE0")] public void SetCannedChat(LHBLONAIHFK 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: 0x0601541F RID: 87071 RVA: 0x004F3548 File Offset: 0x004F1748 [Token(Token = "0x601541F")] [Address(RVA = "0x1556B90", Offset = "0x1555B90", VA = "0x181556B90")] public void SetVisible(bool AGILHLJPKPN) { this.buttonImage.enabled = AGILHLJPKPN; this.messageText.gameObject.SetActive(AGILHLJPKPN); this.arrowIcon.gameObject.SetActive(AGILHLJPKPN); } // Token: 0x06015420 RID: 87072 RVA: 0x004F358C File Offset: 0x004F178C [Token(Token = "0x6015420")] [Address(RVA = "0x15568E0", Offset = "0x15558E0", VA = "0x1815568E0")] public void OnCannedChatClicked() { LHBLONAIHFK ngdbgiocoph = this.NGDBGIOCOPH; if (ngdbgiocoph.children != 0) { int efbdcijmfgd = this.EFBDCIJMFGD; RoomChatMenu eeogoofokil = this.EEOGOOFOKIL; string ngpmadfhhkp = ngdbgiocoph.NGPMADFHHKP; RoomChatMenu.EOLODBJIEPJ eolodbjiepj = new RoomChatMenu.EOLODBJIEPJ(); eolodbjiepj.message = ngpmadfhhkp; eeogoofokil.inputField.text = ngpmadfhhkp; eeogoofokil.DPJMAAHLFBB.Add(efbdcijmfgd); List opemgdbidla = eeogoofokil.OPEMGDBIDLA; List odjlanbiild = eeogoofokil.ODJLANBIILD; Predicate predicate = delegate(CannedChat c) { LHBLONAIHFK ngdbgiocoph3 = c.NGDBGIOCOPH; string message = eolodbjiepj.message; return string.Equals(ngdbgiocoph3.NGPMADFHHKP, message); }; int num = odjlanbiild.FindIndex(predicate); opemgdbidla.Add(num); eeogoofokil.PGNEEGHKBGJ(); return; } string ngpmadfhhkp2 = ngdbgiocoph.NGPMADFHHKP; CEKGPDLHOKF k__BackingField = ngdbgiocoph.k__BackingField; LHBLONAIHFK ngdbgiocoph2 = this.NGDBGIOCOPH; RoomChatMenu eeogoofokil2 = this.EEOGOOFOKIL; string ngpmadfhhkp3 = ngdbgiocoph2.NGPMADFHHKP; eeogoofokil2.SendChatMessage(ngpmadfhhkp3); throw new NullReferenceException(); } // Token: 0x06015421 RID: 87073 RVA: 0x004F3658 File Offset: 0x004F1858 [Token(Token = "0x6015421")] [Address(RVA = "0x1556C10", Offset = "0x1555C10", VA = "0x181556C10")] public CannedChat() { } // Token: 0x0400E08C RID: 57484 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E08C")] [SerializeField] private TextMeshProUGUI messageText; // Token: 0x0400E08D RID: 57485 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E08D")] [SerializeField] private GameObject arrowIcon; // Token: 0x0400E08E RID: 57486 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E08E")] private LHBLONAIHFK NGDBGIOCOPH; // Token: 0x0400E08F RID: 57487 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E08F")] private RoomChatMenu EEOGOOFOKIL; // Token: 0x0400E090 RID: 57488 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E090")] private int EFBDCIJMFGD = (int)((ulong)4294967295L); // Token: 0x0400E091 RID: 57489 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E091")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Image buttonImage; } }