using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Players; using RecRoom.Players.Watch; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020005E3 RID: 1507 [Token(Token = "0x20005E3")] public class RoomChatLogDialog : MonoBehaviour { // Token: 0x170007CE RID: 1998 // (get) Token: 0x06002CAA RID: 11434 RVA: 0x000B70BC File Offset: 0x000B52BC // (set) Token: 0x06002CAB RID: 11435 RVA: 0x000B70D0 File Offset: 0x000B52D0 [Token(Token = "0x170007CE")] public PlayerEmotes.EBFGDFENAIN DNAOMGGLJBD { [Token(Token = "0x6002CAA")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get; [Token(Token = "0x6002CAB")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] set; } // Token: 0x06002CAC RID: 11436 RVA: 0x000B70E4 File Offset: 0x000B52E4 [Token(Token = "0x6002CAC")] [Address(RVA = "0x1349990", Offset = "0x1348790", VA = "0x181349990")] private void OnDestroy() { if (this.IFAHDAGCHDE != 0) { } } // Token: 0x06002CAD RID: 11437 RVA: 0x000B70FC File Offset: 0x000B52FC [Token(Token = "0x6002CAD")] [Address(RVA = "0x13499E0", Offset = "0x13487E0", VA = "0x1813499E0")] public bool SetContent(PlayerEmotes.EBFGDFENAIN MNPIOPANCJM, bool KGJFIJCIGPJ = false) { GameObject gameObject = base.gameObject; if (MNPIOPANCJM != 0) { if (!gameObject.activeSelf) { base.gameObject.SetActive(true); } if (this.k__BackingField != MNPIOPANCJM) { TMP_Text tmp_Text = this.nameText; int num = 0; this.k__BackingField = MNPIOPANCJM; this.OKNKKMIBHEC = num; string text = tmp_Text.text; Sprite cekolalgbci = MNPIOPANCJM.CEKOLALGBCI; int num2 = 0; if (!(cekolalgbci != num2)) { Image image = this.emojiImage; int num3 = 0; image.enabled = num3 != 0; this.messageText.enabled = true; string text2 = this.messageText.text; } TMP_Text tmp_Text2 = this.messageText; int num4 = 0; tmp_Text2.enabled = num4 != 0; this.emojiImage.enabled = true; Image image2 = this.emojiImage; Sprite cekolalgbci2 = MNPIOPANCJM.CEKOLALGBCI; image2.sprite = cekolalgbci2; AnimationCurve animationCurve = this.visualScaleByNormalizedVoiceVolume; float mblpkgicboo = MNPIOPANCJM.MBLPKGICBOO; float num5 = animationCurve.Evaluate(mblpkgicboo); TMP_Text tmp_Text3 = this.nameText; TMP_Text tmp_Text4 = this.messageText; Color color = this.emojiImage.color; Color color2 = tmp_Text4.color; Color color3 = tmp_Text3.color; if (MNPIOPANCJM.BADNJOFEKFF) { PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(MNPIOPANCJM.OFLIHJPLKAF); Action action = new Action(this.AHELAHMFLHG); } return true; } } else { bool activeSelf = gameObject.activeSelf; if (gameObject != 0) { int num6 = 0; this.k__BackingField = num6; this.OKNKKMIBHEC = num6; GameObject gameObject2 = base.gameObject; int num7 = 0; gameObject2.SetActive(num7 != 0); } } throw new NullReferenceException(); } // Token: 0x06002CAE RID: 11438 RVA: 0x000B727C File Offset: 0x000B547C [Token(Token = "0x6002CAE")] [Address(RVA = "0x1349920", Offset = "0x1348720", VA = "0x181349920")] public bool HideIfCachedLogExpired() { PlayerEmotes.EBFGDFENAIN ebfgdfenain = this.k__BackingField; if ((ebfgdfenain != 0 && !ebfgdfenain.IGMIIHACNAN) || !base.gameObject.activeSelf) { } GameObject gameObject = base.gameObject; int num = 0; gameObject.SetActive(num != 0); return true; } // Token: 0x06002CAF RID: 11439 RVA: 0x000B72C4 File Offset: 0x000B54C4 [Token(Token = "0x6002CAF")] [Address(RVA = "0x1349710", Offset = "0x1348510", VA = "0x181349710")] public void Button_OpenSenderProfile() { if (this.OKNKKMIBHEC != (ulong)0L) { WatchMenuProjector watchMenuProjector = Player.k__BackingField.playerUI.watchMenuProjector; int num = 0; watchMenuProjector.AuthorityOpenMenuDetached(num != 0); PlayerDetailsWatchUIFlow flowByType = Player.k__BackingField.playerUI.k__BackingField.GetFlowByType(); WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; int num2 = 0; k__BackingField.PushFlow(flowByType, num2); } } // Token: 0x06002CB0 RID: 11440 RVA: 0x000B732C File Offset: 0x000B552C [Token(Token = "0x6002CB0")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public RoomChatLogDialog() { } // Token: 0x06002CB1 RID: 11441 RVA: 0x000B7340 File Offset: 0x000B5540 [Token(Token = "0x6002CB1")] [Address(RVA = "0x13495C0", Offset = "0x13483C0", VA = "0x1813495C0")] [CompilerGenerated] private void AHELAHMFLHG(CCEOLAOLEKJ HFIDFDPOCKA) { int num = 0; if (this != num) { CCEOLAOLEKJ account = HFIDFDPOCKA; if (account != 0) { OHDHPENHDAP.CPOAHJEGIEA ifahdagchde = this.IFAHDAGCHDE; this.OKNKKMIBHEC = account; if (ifahdagchde != 0) { } OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(HFIDFDPOCKA); Action action = delegate(Texture2D texture) { RoomChatLogDialog <>4__this = this; int num2 = 0; if (<>4__this != num2) { RoomChatLogDialog <>4__this2 = this; CCEOLAOLEKJ account2 = HFIDFDPOCKA; if (<>4__this2.OKNKKMIBHEC == account2) { <>4__this2.playerImage.texture = texture; } } }; this.IFAHDAGCHDE = action; } } } // Token: 0x0400243B RID: 9275 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400243B")] [SerializeField] private AnimationCurve visualScaleByNormalizedVoiceVolume; // Token: 0x0400243C RID: 9276 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400243C")] [SerializeField] private RawImage playerImage; // Token: 0x0400243D RID: 9277 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400243D")] [SerializeField] private TMP_Text nameText; // Token: 0x0400243E RID: 9278 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400243E")] [SerializeField] private Image emojiImage; // Token: 0x0400243F RID: 9279 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400243F")] [SerializeField] private TMP_Text messageText; // Token: 0x04002441 RID: 9281 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002441")] private CCEOLAOLEKJ OKNKKMIBHEC; // Token: 0x04002442 RID: 9282 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002442")] private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE; // Token: 0x020005E4 RID: 1508 [Token(Token = "0x20005E4")] [CompilerGenerated] private sealed class MHAAIBMGEBD { // Token: 0x06002CB2 RID: 11442 RVA: 0x000B73B4 File Offset: 0x000B55B4 [Token(Token = "0x6002CB2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MHAAIBMGEBD() { } // Token: 0x06002CB3 RID: 11443 RVA: 0x000B73C8 File Offset: 0x000B55C8 [Token(Token = "0x6002CB3")] [Address(RVA = "0x1334DB0", Offset = "0x1333BB0", VA = "0x181334DB0")] internal void b__1(Texture2D texture) { RoomChatLogDialog roomChatLogDialog = this.<>4__this; int num = 0; if (roomChatLogDialog != num) { RoomChatLogDialog roomChatLogDialog2 = this.<>4__this; CCEOLAOLEKJ cceolaolekj = this.account; if (roomChatLogDialog2.OKNKKMIBHEC == cceolaolekj) { roomChatLogDialog2.playerImage.texture = texture; } } } // Token: 0x04002443 RID: 9283 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002443")] public CCEOLAOLEKJ account; // Token: 0x04002444 RID: 9284 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002444")] public RoomChatLogDialog <>4__this; } }