using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Core.UI.RoomChat { // Token: 0x02002B1F RID: 11039 [Token(Token = "0x2002B1F")] [StructLayout(3)] public class RoomChatButtonSprite : MonoBehaviour { // Token: 0x060134A6 RID: 79014 RVA: 0x004A1430 File Offset: 0x0049F630 [Token(Token = "0x60134A6")] [Address(RVA = "0x135FC20", Offset = "0x135E620", VA = "0x18135FC20")] public void UpdateSprite(bool MCIOKLGHGFK, bool KBCLFBDPOCB, bool GAEIPJCCOBD) { if (EIMGAFPPJFD.PMFACCFMKGE()) { Image image = this.icon; if (KBCLFBDPOCB) { } Sprite sprite = this.openedChatSprite; image.sprite = sprite; this.icon.enabled = true; this.toastImage.gameObject.SetActive(KBCLFBDPOCB); return; } GameObject gameObject = base.gameObject; throw new NullReferenceException(); } // Token: 0x060134A7 RID: 79015 RVA: 0x004A148C File Offset: 0x0049F68C [Token(Token = "0x60134A7")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public RoomChatButtonSprite() { } // Token: 0x0400D1B6 RID: 53686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D1B6")] [SerializeField] private Image icon; // Token: 0x0400D1B7 RID: 53687 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D1B7")] [SerializeField] private Sprite openedChatSprite; // Token: 0x0400D1B8 RID: 53688 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D1B8")] [SerializeField] private Sprite mutedChatSprite; // Token: 0x0400D1B9 RID: 53689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D1B9")] [SerializeField] private Image toastImage; } }