using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using RecRoom.Players; using RecRoom.Players.Watch; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x02000299 RID: 665 [Token(Token = "0x2000299")] [StructLayout(3)] public class RoomChatLogDialog : MonoBehaviour { // Token: 0x170002D2 RID: 722 // (get) Token: 0x06001382 RID: 4994 RVA: 0x0005201C File Offset: 0x0005021C // (set) Token: 0x06001383 RID: 4995 RVA: 0x00052030 File Offset: 0x00050230 [Token(Token = "0x170002D2")] public PlayerEmotes.EBFGDFENAIN DNAOMGGLJBD { [Token(Token = "0x6001382")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get; [Token(Token = "0x6001383")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] set; } // Token: 0x06001384 RID: 4996 RVA: 0x00052044 File Offset: 0x00050244 [Token(Token = "0x6001384")] [Address(RVA = "0x12867B0", Offset = "0x12851B0", VA = "0x1812867B0")] private void OnDestroy() { if (this.IFAHDAGCHDE != 0) { } } // Token: 0x06001385 RID: 4997 RVA: 0x0005205C File Offset: 0x0005025C [Token(Token = "0x6001385")] [Address(RVA = "0x1286800", Offset = "0x1285200", VA = "0x181286800")] 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 dgmhbalahbc = MNPIOPANCJM.DGMHBALAHBC; tmp_Text.text = dgmhbalahbc; 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; TMP_Text tmp_Text2 = this.messageText; string ngpmadfhhkp = MNPIOPANCJM.NGPMADFHHKP; tmp_Text2.text = ngpmadfhhkp; } TMP_Text tmp_Text3 = this.messageText; int num4 = 0; tmp_Text3.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_Text4 = this.nameText; TMP_Text tmp_Text5 = this.messageText; Color color = this.emojiImage.color; Color color2 = tmp_Text5.color; Color color3 = tmp_Text4.color; if (MNPIOPANCJM.BADNJOFEKFF) { IPromise promise = 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: 0x06001386 RID: 4998 RVA: 0x000521F0 File Offset: 0x000503F0 [Token(Token = "0x6001386")] [Address(RVA = "0x1286740", Offset = "0x1285140", VA = "0x181286740")] 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: 0x06001387 RID: 4999 RVA: 0x00052238 File Offset: 0x00050438 [Token(Token = "0x6001387")] [Address(RVA = "0x1286530", Offset = "0x1284F30", VA = "0x181286530")] 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: 0x06001388 RID: 5000 RVA: 0x000522A0 File Offset: 0x000504A0 [Token(Token = "0x6001388")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public RoomChatLogDialog() { } // Token: 0x06001389 RID: 5001 RVA: 0x000522B4 File Offset: 0x000504B4 [Token(Token = "0x6001389")] [Address(RVA = "0x12863E0", Offset = "0x1284DE0", VA = "0x1812863E0")] [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: 0x04000F7D RID: 3965 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000F7D")] [SerializeField] private AnimationCurve visualScaleByNormalizedVoiceVolume; // Token: 0x04000F7E RID: 3966 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000F7E")] [SerializeField] private RawImage playerImage; // Token: 0x04000F7F RID: 3967 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000F7F")] [SerializeField] private TMP_Text nameText; // Token: 0x04000F80 RID: 3968 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000F80")] [SerializeField] private Image emojiImage; // Token: 0x04000F81 RID: 3969 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000F81")] [SerializeField] private TMP_Text messageText; // Token: 0x04000F83 RID: 3971 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000F83")] private CCEOLAOLEKJ OKNKKMIBHEC; // Token: 0x04000F84 RID: 3972 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000F84")] private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE; // Token: 0x0200029A RID: 666 [Token(Token = "0x200029A")] [CompilerGenerated] private sealed class MHAAIBMGEBD { // Token: 0x0600138A RID: 5002 RVA: 0x00052328 File Offset: 0x00050528 [Token(Token = "0x600138A")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MHAAIBMGEBD() { } // Token: 0x0600138B RID: 5003 RVA: 0x0005233C File Offset: 0x0005053C [Token(Token = "0x600138B")] [Address(RVA = "0x1282C00", Offset = "0x1281600", VA = "0x181282C00")] 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: 0x04000F85 RID: 3973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000F85")] public CCEOLAOLEKJ account; // Token: 0x04000F86 RID: 3974 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000F86")] public RoomChatLogDialog <>4__this; } }