270 lines
8.0 KiB
C#
270 lines
8.0 KiB
C#
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.<EHKMIOLIIMI>k__BackingField != MNPIOPANCJM)
|
|
{
|
|
TMP_Text tmp_Text = this.nameText;
|
|
int num = 0;
|
|
this.<EHKMIOLIIMI>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<CCEOLAOLEKJ> promise = 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: 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.<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: 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.<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: 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<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: 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 <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: 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;
|
|
}
|
|
}
|