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: 0x020005EF RID: 1519 [Token(Token = "0x20005EF")] public class RoomChatLogDialog : MonoBehaviour { // Token: 0x170007DA RID: 2010 // (get) Token: 0x06002D2C RID: 11564 RVA: 0x000B82E0 File Offset: 0x000B64E0 // (set) Token: 0x06002D2D RID: 11565 RVA: 0x000B82F4 File Offset: 0x000B64F4 [Token(Token = "0x170007DA")] public PlayerEmotes.EBFGDFENAIN DNAOMGGLJBD { [Token(Token = "0x6002D2C")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get; [Token(Token = "0x6002D2D")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] set; } // Token: 0x06002D2E RID: 11566 RVA: 0x000B8308 File Offset: 0x000B6508 [Token(Token = "0x6002D2E")] [Address(RVA = "0x124CDA0", Offset = "0x124BDA0", VA = "0x18124CDA0")] private void OnDestroy() { if (this.IFAHDAGCHDE != 0) { } } // Token: 0x06002D2F RID: 11567 RVA: 0x000B8320 File Offset: 0x000B6520 [Token(Token = "0x6002D2F")] [Address(RVA = "0x124CDF0", Offset = "0x124BDF0", VA = "0x18124CDF0")] 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: 0x06002D30 RID: 11568 RVA: 0x000B84A0 File Offset: 0x000B66A0 [Token(Token = "0x6002D30")] [Address(RVA = "0x124CD30", Offset = "0x124BD30", VA = "0x18124CD30")] 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: 0x06002D31 RID: 11569 RVA: 0x000B84E8 File Offset: 0x000B66E8 [Token(Token = "0x6002D31")] [Address(RVA = "0x124CB20", Offset = "0x124BB20", VA = "0x18124CB20")] 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: 0x06002D32 RID: 11570 RVA: 0x000B8550 File Offset: 0x000B6750 [Token(Token = "0x6002D32")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public RoomChatLogDialog() { } // Token: 0x06002D33 RID: 11571 RVA: 0x000B8564 File Offset: 0x000B6764 [Token(Token = "0x6002D33")] [Address(RVA = "0x124C9D0", Offset = "0x124B9D0", VA = "0x18124C9D0")] [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: 0x0400249C RID: 9372 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400249C")] [SerializeField] private AnimationCurve visualScaleByNormalizedVoiceVolume; // Token: 0x0400249D RID: 9373 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400249D")] [SerializeField] private RawImage playerImage; // Token: 0x0400249E RID: 9374 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400249E")] [SerializeField] private TMP_Text nameText; // Token: 0x0400249F RID: 9375 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400249F")] [SerializeField] private Image emojiImage; // Token: 0x040024A0 RID: 9376 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40024A0")] [SerializeField] private TMP_Text messageText; // Token: 0x040024A2 RID: 9378 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40024A2")] private CCEOLAOLEKJ OKNKKMIBHEC; // Token: 0x040024A3 RID: 9379 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40024A3")] private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE; // Token: 0x020005F0 RID: 1520 [Token(Token = "0x20005F0")] [CompilerGenerated] private sealed class MHAAIBMGEBD { // Token: 0x06002D34 RID: 11572 RVA: 0x000B85D8 File Offset: 0x000B67D8 [Token(Token = "0x6002D34")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MHAAIBMGEBD() { } // Token: 0x06002D35 RID: 11573 RVA: 0x000B85EC File Offset: 0x000B67EC [Token(Token = "0x6002D35")] [Address(RVA = "0x124B4D0", Offset = "0x124A4D0", VA = "0x18124B4D0")] 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: 0x040024A4 RID: 9380 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40024A4")] public CCEOLAOLEKJ account; // Token: 0x040024A5 RID: 9381 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40024A5")] public RoomChatLogDialog <>4__this; } }