Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RoomChatLogDialog.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

264 lines
7.7 KiB
C#

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.<EHKMIOLIIMI>k__BackingField != MNPIOPANCJM)
{
TMP_Text tmp_Text = this.nameText;
int num = 0;
this.<EHKMIOLIIMI>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<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(MNPIOPANCJM.OFLIHJPLKAF);
Action<CCEOLAOLEKJ> action = new Action(this.AHELAHMFLHG);
}
return true;
}
}
else
{
bool activeSelf = gameObject.activeSelf;
if (gameObject != 0)
{
int num6 = 0;
this.<EHKMIOLIIMI>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.<EHKMIOLIIMI>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.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector;
int num = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
PlayerDetailsWatchUIFlow flowByType = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num2 = 0;
<JNBAANDJIAD>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<Texture2D> 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 <SetContent>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;
}
}