Files
2026-06-04 11:42:34 +02:00

1257 lines
48 KiB
C#

using System;
using System.Collections;
using Photon;
using RecRoom.AGUI.Expresso;
using RecRoom.VFX;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Players
{
// Token: 0x02000CBA RID: 3258
public class PlayerEmotes : global::Photon.MonoBehaviour
{
// Token: 0x0601A051 RID: 106577 RVA: 0x007459F0 File Offset: 0x00743BF0
private IEnumerator NCCLHEONIDB(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
bool flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A052 RID: 106578 RVA: 0x00745A20 File Offset: 0x00743C20
public void JBGOPOOBBGH(string HDCAIELKDGN, string CGMIJJGJJLH = null)
{
int num = OKJLAEALELE.GNHJLIAGAFP(HDCAIELKDGN);
PhotonView photonView = base.JNFDHNMMHGN();
string text = "Members only area!";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
object[] array = new object[4];
array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH;
array[1] = num;
array[0] = CGMIJJGJJLH;
array[7] = this.HBANKAHNAEP();
photonView.RPC(text, ihcpdnljmmd, array);
NECCOFKHCAA.GCALEJAEKMP(HDCAIELKDGN, CGMIJJGJJLH);
}
// Token: 0x0601A053 RID: 106579 RVA: 0x00745A80 File Offset: 0x00743C80
protected virtual void ACOIMDMPDOM()
{
base.FNNCEMJECLP();
this.CMADFBHBMFI = this.minDistanceForBubbles * this.minDistanceForBubbles;
this.CJOOMFOLJBN(true);
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.emoteImage.sprite = null;
}
// Token: 0x0601A054 RID: 106580 RVA: 0x00745AC0 File Offset: 0x00743CC0
public void FPMECFIFAMP(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A055 RID: 106581 RVA: 0x00745ACC File Offset: 0x00743CCC
private IEnumerator CDPBBOBDDBA(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A056 RID: 106582 RVA: 0x00745AFC File Offset: 0x00743CFC
public void MICOPCEDMGG(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A057 RID: 106583 RVA: 0x00745B08 File Offset: 0x00743D08
private void PNHIHDPNGCN()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(false);
}
// Token: 0x0601A058 RID: 106584 RVA: 0x00745B30 File Offset: 0x00743D30
public bool LNDAEKNIJLI()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A059 RID: 106585 RVA: 0x00745B38 File Offset: 0x00743D38
protected override void Awake()
{
base.Awake();
this.CMADFBHBMFI = this.minDistanceForBubbles * this.minDistanceForBubbles;
this.JCFMBEFPOIP = true;
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.emoteImage.sprite = null;
}
// Token: 0x0601A05A RID: 106586 RVA: 0x00745B78 File Offset: 0x00743D78
private IEnumerator ELKDIMAFMLC(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A05B RID: 106587 RVA: 0x00745BA8 File Offset: 0x00743DA8
private void CBEGGPDENEO(bool FDKGCALBIOA, bool JIJEKDJLJOP)
{
this.IENOGKCLGHB(FDKGCALBIOA, JIJEKDJLJOP);
}
// Token: 0x0601A05C RID: 106588 RVA: 0x00745BB4 File Offset: 0x00743DB4
private void IENOGKCLGHB(bool FDKGCALBIOA, bool IINMLCMMJMO)
{
if (this.HBGDDBPHCKG == null)
{
this.emoteBubbleCanvas.gameObject.SetActive(FDKGCALBIOA && IINMLCMMJMO);
}
this.emoteBubbleAnimator.MMEHIAJOEHA(PlayerEmotes.BKDMBEFHFCI, !FDKGCALBIOA);
}
// Token: 0x0601A05D RID: 106589 RVA: 0x00745BF0 File Offset: 0x00743DF0
private void NFELGCBNEOO()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(false);
}
// Token: 0x0601A05E RID: 106590 RVA: 0x00745C18 File Offset: 0x00743E18
private void MJEHPNFIMPP()
{
if (this.emoteBubbleCanvas.gameObject.activeInHierarchy && this.jitteringTransform != null)
{
this.jitteringTransform.OJHPKIKLDEL();
}
}
// Token: 0x0601A05F RID: 106591 RVA: 0x00745C48 File Offset: 0x00743E48
private void LBDKBDHPPLN(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.CMONJDHPAMB();
this.HBGDDBPHCKG = base.StartCoroutine(this.ELKDIMAFMLC(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A060 RID: 106592 RVA: 0x00745C8C File Offset: 0x00743E8C
private void BDDCPOLMDLK(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.NOHNCMFCBOJ();
this.HBGDDBPHCKG = base.StartCoroutine(this.PHIBPFKKHNH(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A061 RID: 106593 RVA: 0x00745CD0 File Offset: 0x00743ED0
public void DJFCGPEHPEE()
{
this.JCFMBEFPOIP = !this.HBANKAHNAEP();
}
// Token: 0x0601A062 RID: 106594 RVA: 0x00745CE4 File Offset: 0x00743EE4
public void LOBJFFAEIHJ(string HDCAIELKDGN, string CGMIJJGJJLH = null)
{
int num = OKJLAEALELE.GNHJLIAGAFP(HDCAIELKDGN);
PhotonView photonView = base.ACEAACJNNAF();
string text = "bhgGIAEoCzIULnJlY3Jvb20uVmVjdG9yM0RhdGESMgoUY3VycmVudExvY2Fs";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array = new object[0];
array[1] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH;
array[1] = num;
array[5] = CGMIJJGJJLH;
array[5] = this.KMJCBHNCNHN();
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
NECCOFKHCAA.GCALEJAEKMP(HDCAIELKDGN, CGMIJJGJJLH);
}
// Token: 0x0601A063 RID: 106595 RVA: 0x00745D44 File Offset: 0x00743F44
private void CAPNIEOGIOJ(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.MLAAOMLEIGD(BPGLCHNJLEO);
this.INIIAEPPJOM(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.HGLDCDEGOMJ(CGMIJJGJJLH);
if (this.player.NMDPPKDGAJN())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, text, 1770f, null, false);
}
else if (this.CACEBCAKGPC(expressoEmote))
{
string text2 = string.Format("IsExtruding", this.player.GNLMCJKALBJ.HDDFDDFHEHB(-7, "Panel (Middle Center)"), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text2, 1076f, null, true);
}
}
}
// Token: 0x0601A064 RID: 106596 RVA: 0x00745DF8 File Offset: 0x00743FF8
public bool LGNJBBNOMEN()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A065 RID: 106597 RVA: 0x00745E00 File Offset: 0x00744000
[BCENPNOIAOM]
private void RpcChoosingEmote(bool FDKGCALBIOA, bool JIJEKDJLJOP)
{
this.IENOGKCLGHB(FDKGCALBIOA, JIJEKDJLJOP);
}
// Token: 0x0601A066 RID: 106598 RVA: 0x00745E0C File Offset: 0x0074400C
public void AJBPCJNBONK(bool FDKGCALBIOA)
{
PhotonView photonView = base.BIPEBCPEPKL();
string text = "Trigger";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
object[] array = new object[5];
array[0] = FDKGCALBIOA;
array[1] = this.LGNJBBNOMEN();
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
}
// Token: 0x0601A067 RID: 106599 RVA: 0x00745E3C File Offset: 0x0074403C
private IEnumerator PHIBPFKKHNH(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A068 RID: 106600 RVA: 0x00745E6C File Offset: 0x0074406C
private void EJFCAAGCFDG(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.MFGAOOJLABM();
this.HBGDDBPHCKG = base.StartCoroutine(this.ELKDIMAFMLC(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A069 RID: 106601 RVA: 0x00745EB0 File Offset: 0x007440B0
private bool MMLDBPCGOCF(ContextualEmotesConfig.ExpressoEmote PILIOLHDCKP)
{
GameManager gameManager = ((!(RecRoomSceneManager.NCKMBFBMBFM != null)) ? null : RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA);
return !this.player.PJNKKFHLGKI() && gameManager != null && PILIOLHDCKP.onlyBroadcastToTeam && gameManager.NKCBOCMOBCA.OFPPAMCBIHB(this.player.LNJFBGIBLHA, IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x0601A06A RID: 106602 RVA: 0x00745F2C File Offset: 0x0074412C
private IEnumerator DCIKBBJGFMA(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A06C RID: 106604 RVA: 0x00745F7C File Offset: 0x0074417C
public void BOFIGOBCLCO(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A06D RID: 106605 RVA: 0x00745F88 File Offset: 0x00744188
private void DBOILONFDEA(bool FDKGCALBIOA, bool JIJEKDJLJOP)
{
this.FCANPGEDLAL(FDKGCALBIOA, JIJEKDJLJOP);
}
// Token: 0x0601A06E RID: 106606 RVA: 0x00745F94 File Offset: 0x00744194
public bool NCGHPNBCPCN()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A06F RID: 106607 RVA: 0x00745F9C File Offset: 0x0074419C
private void KIBEEJHLKDN(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.MFGAOOJLABM();
this.HBGDDBPHCKG = base.StartCoroutine(this.OPFJEDLCEJJ(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A070 RID: 106608 RVA: 0x00745FE0 File Offset: 0x007441E0
private void NBMBNKDMLFP(bool FDKGCALBIOA, bool IINMLCMMJMO)
{
if (this.HBGDDBPHCKG == null)
{
this.emoteBubbleCanvas.gameObject.SetActive(FDKGCALBIOA && IINMLCMMJMO);
}
this.emoteBubbleAnimator.MMEHIAJOEHA(PlayerEmotes.BKDMBEFHFCI, FDKGCALBIOA);
}
// Token: 0x0601A071 RID: 106609 RVA: 0x0074601C File Offset: 0x0074421C
private void PBCPLPCGPEC(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.NOHNCMFCBOJ();
this.HBGDDBPHCKG = base.StartCoroutine(this.NCCLHEONIDB(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A072 RID: 106610 RVA: 0x00746060 File Offset: 0x00744260
private void GEDEMEIJBGG()
{
bool flag = this.player.EEHCAMCMPAG();
this.emoteBubbleCanvas.gameObject.HLGPFLHHEEK((!flag) ? ((NILFAGNKNMH)68) : ((NILFAGNKNMH)3));
if (flag)
{
this.emoteBubbleCanvas.GetComponent<FaceCamera>().enabled = true;
}
}
// Token: 0x0601A074 RID: 106612 RVA: 0x007460C4 File Offset: 0x007442C4
private void LOGFBGOPLLO()
{
if (this.emoteBubbleCanvas.gameObject.activeInHierarchy && this.jitteringTransform != null)
{
this.jitteringTransform.BBFPJNKIDDH();
}
}
// Token: 0x0601A075 RID: 106613 RVA: 0x007460F4 File Offset: 0x007442F4
private void CNLOFOPILGA()
{
if (this.emoteBubbleCanvas.gameObject.activeInHierarchy && this.jitteringTransform != null)
{
this.jitteringTransform.DPIECEHAGOC();
}
}
// Token: 0x0601A076 RID: 106614 RVA: 0x00746124 File Offset: 0x00744324
private void POEDAMONBNL()
{
bool flag = this.player.BGOFBKHOLHF();
this.emoteBubbleCanvas.gameObject.HLGPFLHHEEK((!flag) ? ((NILFAGNKNMH)(-8)) : NILFAGNKNMH.TransparentFX);
if (flag)
{
this.emoteBubbleCanvas.GetComponent<FaceCamera>().enabled = true;
}
}
// Token: 0x0601A077 RID: 106615 RVA: 0x00746174 File Offset: 0x00744374
public void ToggleUsingEmoteBubble()
{
this.JCFMBEFPOIP = !this.JCFMBEFPOIP;
}
// Token: 0x0601A078 RID: 106616 RVA: 0x00746188 File Offset: 0x00744388
private void JJLFAPLDHMI(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.HDBNKHDHDPL();
this.HBGDDBPHCKG = base.StartCoroutine(this.HKBFAEIMFGN(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A079 RID: 106617 RVA: 0x007461CC File Offset: 0x007443CC
private void INIIAEPPJOM(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.PNHIHDPNGCN();
this.HBGDDBPHCKG = base.StartCoroutine(this.FBHAHHCMDND(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A07A RID: 106618 RVA: 0x00746210 File Offset: 0x00744410
private void NIDFBIOPMAM(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.JJHGEEALDGL(BPGLCHNJLEO);
this.BDDCPOLMDLK(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.OGBHMADCCID(CGMIJJGJJLH);
if (this.player.GNCAHBDHAEI())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, text, 1794f, null, false);
}
else if (this.HIDHNNDBLPH(expressoEmote))
{
string text2 = string.Format("Proxy-Connection", this.player.NGKELOAKGPD().HDDFDDFHEHB(52, "RemoteControlData"), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO((ScreenSpaceNotificationManager.DBNGPDFKLEK)8, text2, 1633f, null, false);
}
}
}
// Token: 0x0601A07B RID: 106619 RVA: 0x007462C4 File Offset: 0x007444C4
private void BDGCMONGIBL(bool FDKGCALBIOA, bool JIJEKDJLJOP)
{
this.FCANPGEDLAL(FDKGCALBIOA, JIJEKDJLJOP);
}
// Token: 0x0601A07C RID: 106620 RVA: 0x007462D0 File Offset: 0x007444D0
private void JPNMMPHEHNO(bool FDKGCALBIOA, bool IINMLCMMJMO)
{
if (this.HBGDDBPHCKG == null)
{
this.emoteBubbleCanvas.gameObject.SetActive(FDKGCALBIOA && IINMLCMMJMO);
}
this.emoteBubbleAnimator.MMEHIAJOEHA(PlayerEmotes.BKDMBEFHFCI, !FDKGCALBIOA);
}
// Token: 0x0601A07D RID: 106621 RVA: 0x0074630C File Offset: 0x0074450C
public void LocalChoosingEmote(bool FDKGCALBIOA)
{
base.OMNGGJICBBI.RPC("RpcChoosingEmote", IHCPDNLJMMD.All, new object[] { FDKGCALBIOA, this.JCFMBEFPOIP });
}
// Token: 0x0601A07E RID: 106622 RVA: 0x0074633C File Offset: 0x0074453C
private void NHIGBJDMAOD(bool FDKGCALBIOA, bool JIJEKDJLJOP)
{
this.FCANPGEDLAL(FDKGCALBIOA, JIJEKDJLJOP);
}
// Token: 0x0601A07F RID: 106623 RVA: 0x00746348 File Offset: 0x00744548
protected virtual void HNEFHCDMBKK()
{
base.MICFHMAIGIB();
this.CMADFBHBMFI = this.minDistanceForBubbles * this.minDistanceForBubbles;
this.IPBBPNFCIPC(true);
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.emoteImage.sprite = null;
}
// Token: 0x0601A080 RID: 106624 RVA: 0x00746388 File Offset: 0x00744588
private void MFGAOOJLABM()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(true);
}
// Token: 0x0601A081 RID: 106625 RVA: 0x007463B0 File Offset: 0x007445B0
[BCENPNOIAOM]
private void RpcEmote(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(BPGLCHNJLEO);
this.LBDKBDHPPLN(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.HPKLEIPKGPJ(CGMIJJGJJLH);
if (this.player.NHDDPGADJPJ)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, text, 2f, null, false);
}
else if (this.LAOBELGMNJM(expressoEmote))
{
string text2 = string.Format("{0} says :{1}{2}", this.player.GNLMCJKALBJ.HDDFDDFHEHB(20, "..."), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, text2, 3.5f, null, false);
}
}
}
// Token: 0x0601A082 RID: 106626 RVA: 0x00746464 File Offset: 0x00744664
private void BKKICHCHGFA(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.JJHGEEALDGL(BPGLCHNJLEO);
this.ADNMOBBKMCM(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.GFNBBBEKKID(CGMIJJGJJLH);
if (this.player.HEGAPJJIPCA())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEPJEKLLMAC(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, text, 1698f, null, false);
}
else if (this.CACEBCAKGPC(expressoEmote))
{
string text2 = string.Format("Error deserializing ActivityEquipment {0}: Serialized GUID {1} does not match prefab value {2}", this.player.NGKELOAKGPD().HDDFDDFHEHB(-34, "ReJoinRoom failed due to offline mode."), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEPJEKLLMAC((ScreenSpaceNotificationManager.DBNGPDFKLEK)8, text2, 230f, null, true);
}
}
}
// Token: 0x0601A083 RID: 106627 RVA: 0x00746518 File Offset: 0x00744718
private void ILIOEBCMABJ(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.DGIBFHDCGHH(BPGLCHNJLEO);
this.HLAFKHIKKAK(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.PEAIBICCHMA(CGMIJJGJJLH);
if (this.player.HKDNGBPNDDD())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, text, 1264f, null, false);
}
else if (this.LAOBELGMNJM(expressoEmote))
{
string text2 = string.Format("FnTable:IVRTrackedCamera_003", this.player.GNLMCJKALBJ.HDDFDDFHEHB(100, "{0}/{1}"), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, text2, 1106f, null, true);
}
}
}
// Token: 0x0601A084 RID: 106628 RVA: 0x007465CC File Offset: 0x007447CC
private void JAMDPKFNJBF()
{
bool flag = this.player.PCGELLFCMPB();
this.emoteBubbleCanvas.gameObject.HLGPFLHHEEK((!flag) ? ((NILFAGNKNMH)(-46)) : NILFAGNKNMH.Default);
if (flag)
{
this.emoteBubbleCanvas.GetComponent<FaceCamera>().enabled = true;
}
}
// Token: 0x0601A085 RID: 106629 RVA: 0x0074661C File Offset: 0x0074481C
private IEnumerator HKBFAEIMFGN(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A086 RID: 106630 RVA: 0x0074664C File Offset: 0x0074484C
public bool HBANKAHNAEP()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A087 RID: 106631 RVA: 0x00746654 File Offset: 0x00744854
private IEnumerator FBHAHHCMDND(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A088 RID: 106632 RVA: 0x00746684 File Offset: 0x00744884
protected override void FNNCEMJECLP()
{
base.DLCHNOFPONJ();
this.CMADFBHBMFI = this.minDistanceForBubbles * this.minDistanceForBubbles;
this.BOFIGOBCLCO(false);
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteImage.sprite = null;
}
// Token: 0x0601A089 RID: 106633 RVA: 0x007466C4 File Offset: 0x007448C4
public bool FEBPNBMPGBL()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A08A RID: 106634 RVA: 0x007466CC File Offset: 0x007448CC
public void ENMONKELJGG(bool FDKGCALBIOA)
{
PhotonView photonView = base.JNFDHNMMHGN();
string text = "OnPhotonRandomJoinFailed() was called by PUN. No random room available, so we create one. Calling: PhotonNetwork.CreateRoom(null, new RoomOptions() {maxPlayers = 4}, null);";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
object[] array = new object[] { null, FDKGCALBIOA };
array[0] = this.BJAJGDFPCIB();
photonView.RPC(text, ihcpdnljmmd, array);
}
// Token: 0x0601A08B RID: 106635 RVA: 0x007466FC File Offset: 0x007448FC
public bool EBPJCDBDLMC()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A08C RID: 106636 RVA: 0x00746704 File Offset: 0x00744904
private bool HIDHNNDBLPH(ContextualEmotesConfig.ExpressoEmote PILIOLHDCKP)
{
GameManager gameManager = ((!(RecRoomSceneManager.NCKMBFBMBFM != null)) ? null : RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA);
return this.player.EEHCAMCMPAG() || (gameManager != null && (!PILIOLHDCKP.onlyBroadcastToTeam || gameManager.NKCBOCMOBCA.OFPPAMCBIHB(this.player.LNJFBGIBLHA, IHFKMIAHBFP.JEFGMHBLLKI)));
}
// Token: 0x0601A08D RID: 106637 RVA: 0x00746780 File Offset: 0x00744980
private void NELGHAFCLKG()
{
if (this.emoteBubbleCanvas.gameObject.activeInHierarchy && this.jitteringTransform != null)
{
this.jitteringTransform.AMHNBHJAGCO();
}
}
// Token: 0x0601A08E RID: 106638 RVA: 0x007467B0 File Offset: 0x007449B0
private void GLIHHJAJIPJ(bool FDKGCALBIOA, bool IINMLCMMJMO)
{
if (this.HBGDDBPHCKG == null)
{
this.emoteBubbleCanvas.gameObject.SetActive(!FDKGCALBIOA || IINMLCMMJMO);
}
this.emoteBubbleAnimator.MMEHIAJOEHA(PlayerEmotes.BKDMBEFHFCI, !FDKGCALBIOA);
}
// Token: 0x0601A08F RID: 106639 RVA: 0x007467EC File Offset: 0x007449EC
private void IGJDCCDBOIK(bool FDKGCALBIOA, bool JIJEKDJLJOP)
{
this.NBMBNKDMLFP(FDKGCALBIOA, JIJEKDJLJOP);
}
// Token: 0x0601A090 RID: 106640 RVA: 0x007467F8 File Offset: 0x007449F8
private void DELJMHGIHNF()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(false);
}
// Token: 0x0601A091 RID: 106641 RVA: 0x00746820 File Offset: 0x00744A20
private void BIFFOLBIFIL()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(false);
}
// Token: 0x0601A092 RID: 106642 RVA: 0x00746848 File Offset: 0x00744A48
private void GEMECDMCKPE(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.AEOAPCJIOKO(BPGLCHNJLEO);
this.LBDKBDHPPLN(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.PLOOPOMOGLD(CGMIJJGJJLH);
if (this.player.CFPNNAADNJF())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, text, 199f, null, false);
}
else if (this.LAOBELGMNJM(expressoEmote))
{
string text2 = string.Format("DrawingSurfaceData", this.player.GNLMCJKALBJ.HDDFDDFHEHB(-96, "custom_activity_published"), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA((ScreenSpaceNotificationManager.DBNGPDFKLEK)5, text2, 1501f, null, true);
}
}
}
// Token: 0x0601A093 RID: 106643 RVA: 0x007468FC File Offset: 0x00744AFC
public void DIKGKIFODNA(bool FDKGCALBIOA)
{
PhotonView photonView = base.HOPJELLOPNJ();
string text = "HP";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array = new object[8];
array[0] = FDKGCALBIOA;
array[0] = this.EBPJCDBDLMC();
photonView.RPC(text, ihcpdnljmmd, array);
}
// Token: 0x0601A094 RID: 106644 RVA: 0x0074692C File Offset: 0x00744B2C
public void OEAIFEMCMDO(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A095 RID: 106645 RVA: 0x00746938 File Offset: 0x00744B38
private bool LAOBELGMNJM(ContextualEmotesConfig.ExpressoEmote PILIOLHDCKP)
{
GameManager gameManager = ((!(RecRoomSceneManager.NCKMBFBMBFM != null)) ? null : RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA);
return this.player.NHDDPGADJPJ || (gameManager != null && (!PILIOLHDCKP.onlyBroadcastToTeam || gameManager.NKCBOCMOBCA.OFPPAMCBIHB(this.player.LNJFBGIBLHA, IHFKMIAHBFP.JEFGMHBLLKI)));
}
// Token: 0x0601A096 RID: 106646 RVA: 0x007469B4 File Offset: 0x00744BB4
public void BEJFNBEOLFO(bool FDKGCALBIOA)
{
PhotonView photonView = base.LHEPJEHMAEC();
string text = "shake";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array = new object[6];
array[1] = FDKGCALBIOA;
array[0] = this.NCGHPNBCPCN();
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
}
// Token: 0x0601A097 RID: 106647 RVA: 0x007469E4 File Offset: 0x00744BE4
private void ADNMOBBKMCM(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.PNHIHDPNGCN();
this.HBGDDBPHCKG = base.StartCoroutine(this.HKBFAEIMFGN(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x17000BB6 RID: 2998
// (get) Token: 0x0601A098 RID: 106648 RVA: 0x00746A28 File Offset: 0x00744C28
// (set) Token: 0x0601A09B RID: 106651 RVA: 0x00746A68 File Offset: 0x00744C68
public bool JCFMBEFPOIP { get; set; }
// Token: 0x0601A099 RID: 106649 RVA: 0x00746A30 File Offset: 0x00744C30
public bool BJAJGDFPCIB()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A09A RID: 106650 RVA: 0x00746A38 File Offset: 0x00744C38
private void Update()
{
if (this.emoteBubbleCanvas.gameObject.activeInHierarchy && this.jitteringTransform != null)
{
this.jitteringTransform.AMHNBHJAGCO();
}
}
// Token: 0x0601A09C RID: 106652 RVA: 0x00746A74 File Offset: 0x00744C74
public void CJOOMFOLJBN(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A09D RID: 106653 RVA: 0x00746A80 File Offset: 0x00744C80
private void HLAFKHIKKAK(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.MFGAOOJLABM();
this.HBGDDBPHCKG = base.StartCoroutine(this.ELKDIMAFMLC(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A09E RID: 106654 RVA: 0x00746AC4 File Offset: 0x00744CC4
private void Start()
{
bool isLocal = this.player.NHDDPGADJPJ;
this.emoteBubbleCanvas.gameObject.HLGPFLHHEEK((!isLocal) ? NILFAGNKNMH.CameraMesh : NILFAGNKNMH.HiddenInFirstPerson);
if (isLocal)
{
this.emoteBubbleCanvas.GetComponent<FaceCamera>().enabled = false;
}
}
// Token: 0x0601A09F RID: 106655 RVA: 0x00746B14 File Offset: 0x00744D14
public void IPBBPNFCIPC(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A0A0 RID: 106656 RVA: 0x00746B20 File Offset: 0x00744D20
protected override void DLCHNOFPONJ()
{
base.NGOPCBJCNJM();
this.CMADFBHBMFI = this.minDistanceForBubbles * this.minDistanceForBubbles;
this.BOFIGOBCLCO(true);
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteImage.sprite = null;
}
// Token: 0x0601A0A1 RID: 106657 RVA: 0x00746B60 File Offset: 0x00744D60
private void MIELJJCFJKJ(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.BIFFOLBIFIL();
this.HBGDDBPHCKG = base.StartCoroutine(this.DCIKBBJGFMA(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A0A2 RID: 106658 RVA: 0x00746BA4 File Offset: 0x00744DA4
public void BFOEAPKFPAL()
{
this.FPMECFIFAMP(this.JCFMBEFPOIP);
}
// Token: 0x0601A0A3 RID: 106659 RVA: 0x00746BB8 File Offset: 0x00744DB8
private bool MPLJAJOPHNH(ContextualEmotesConfig.ExpressoEmote PILIOLHDCKP)
{
GameManager gameManager = ((!(RecRoomSceneManager.LEILGOOHEOI() != null)) ? null : RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA);
return !this.player.HKDNGBPNDDD() && (!(gameManager != null) || !PILIOLHDCKP.onlyBroadcastToTeam || gameManager.NKCBOCMOBCA.OFPPAMCBIHB(this.player.LNJFBGIBLHA, IHFKMIAHBFP.JEFGMHBLLKI));
}
// Token: 0x0601A0A4 RID: 106660 RVA: 0x00746C34 File Offset: 0x00744E34
public void KHOFJBMCBKJ()
{
this.BOFIGOBCLCO(!this.LNDAEKNIJLI());
}
// Token: 0x0601A0A5 RID: 106661 RVA: 0x00746C48 File Offset: 0x00744E48
public void LBDBEINOAIL()
{
this.CJOOMFOLJBN(this.HBANKAHNAEP());
}
// Token: 0x0601A0A6 RID: 106662 RVA: 0x00746C5C File Offset: 0x00744E5C
private void NDGNFLHNGMB(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.MFGAOOJLABM();
this.HBGDDBPHCKG = base.StartCoroutine(this.FBHAHHCMDND(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A0A7 RID: 106663 RVA: 0x00746CA0 File Offset: 0x00744EA0
private void OBGFLMKMDNG()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(false);
}
// Token: 0x0601A0A8 RID: 106664 RVA: 0x00746CC8 File Offset: 0x00744EC8
public void HAOGIHDEACM()
{
this.CJOOMFOLJBN(this.HBANKAHNAEP());
}
// Token: 0x0601A0A9 RID: 106665 RVA: 0x00746CDC File Offset: 0x00744EDC
private void CMONJDHPAMB()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(false);
}
// Token: 0x0601A0AA RID: 106666 RVA: 0x00746D04 File Offset: 0x00744F04
private void FCANPGEDLAL(bool FDKGCALBIOA, bool IINMLCMMJMO)
{
if (this.HBGDDBPHCKG == null)
{
this.emoteBubbleCanvas.gameObject.SetActive(!FDKGCALBIOA || IINMLCMMJMO);
}
this.emoteBubbleAnimator.MMEHIAJOEHA(PlayerEmotes.BKDMBEFHFCI, FDKGCALBIOA);
}
// Token: 0x0601A0AB RID: 106667 RVA: 0x00746D40 File Offset: 0x00744F40
private void IGHACNFOGEE(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.AEOAPCJIOKO(BPGLCHNJLEO);
this.MIELJJCFJKJ(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.LKCKHIMFFGF(CGMIJJGJJLH);
if (this.player.BGOFBKHOLHF())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO((ScreenSpaceNotificationManager.DBNGPDFKLEK)5, text, 1567f, null, false);
}
else if (this.LAOBELGMNJM(expressoEmote))
{
string text2 = string.Format("TestBot", this.player.GNLMCJKALBJ.HDDFDDFHEHB(-62, "_DesaturationAmount"), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text2, 259f, null, false);
}
}
}
// Token: 0x0601A0AC RID: 106668 RVA: 0x00746DF4 File Offset: 0x00744FF4
public void LPDOOAAAFAF(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A0AD RID: 106669 RVA: 0x00746E00 File Offset: 0x00745000
private void MAMIBJJLHDP(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(BPGLCHNJLEO);
this.HLAFKHIKKAK(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.HGLDCDEGOMJ(CGMIJJGJJLH);
if (this.player.KKDEBGNKDMG())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, text, 329f, null, true);
}
else if (this.CACEBCAKGPC(expressoEmote))
{
string text2 = string.Format("Failed to connect to RecNet", this.player.NGKELOAKGPD().HDDFDDFHEHB(-49, "hidden"), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, text2, 359f, null, false);
}
}
}
// Token: 0x0601A0AE RID: 106670 RVA: 0x00746EB4 File Offset: 0x007450B4
private void PONDPPDHJOM()
{
if (this.emoteBubbleCanvas.gameObject.activeInHierarchy && this.jitteringTransform != null)
{
this.jitteringTransform.AMHNBHJAGCO();
}
}
// Token: 0x0601A0AF RID: 106671 RVA: 0x00746EE4 File Offset: 0x007450E4
private IEnumerator OPFJEDLCEJJ(ContextualEmotesConfig.ExpressoEmote NHNNOFFPHBB, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
if (NHNNOFFPHBB != null)
{
flag = NHNNOFFPHBB.forceEmoteBubble || (JIJEKDJLJOP && (!string.IsNullOrEmpty(NHNNOFFPHBB.emoteText) || NHNNOFFPHBB.emoticon != null) && (this.player.NHDDPGADJPJ || (this.player.FGLFIJLGCKD - Player.LocalPlayer.FGLFIJLGCKD).sqrMagnitude >= this.CMADFBHBMFI));
if (flag)
{
this.emoteBubbleCanvas.gameObject.SetActive(true);
this.emoteBubbleAnimator.SetBool(PlayerEmotes.BKDMBEFHFCI, true);
this.emoteText.text = NHNNOFFPHBB.HPKLEIPKGPJ(CGMIJJGJJLH);
this.emoteImage.sprite = NHNNOFFPHBB.emoticon;
this.emoteImage.enabled = this.emoteImage.sprite != null;
}
if (NHNNOFFPHBB.emoteAudio != null && this.player.NHDDPGADJPJ)
{
AudioManager.Play2DSFX(NHNNOFFPHBB.emoteAudio);
}
if (!string.IsNullOrEmpty(NHNNOFFPHBB.facialExpression))
{
this.player.HGALPPFDCIO.PlayEmote(NHNNOFFPHBB.facialExpression);
}
yield return new WaitForSeconds(this.textDuration);
}
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.HBGDDBPHCKG = null;
yield break;
}
// Token: 0x0601A0B0 RID: 106672 RVA: 0x00746F14 File Offset: 0x00745114
private void AENJHGFBGMC(int BPGLCHNJLEO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool JIJEKDJLJOP)
{
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.DGIBFHDCGHH(BPGLCHNJLEO);
this.NDGNFLHNGMB(lnjfbgiblha, KIFIGCMIMHL, CGMIJJGJJLH, JIJEKDJLJOP);
ContextualEmotesConfig.ExpressoEmote expressoEmote = OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL);
if (expressoEmote != null && !string.IsNullOrEmpty(expressoEmote.emoteText))
{
string text = expressoEmote.GFNBBBEKKID(CGMIJJGJJLH);
if (this.player.CFPNNAADNJF())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, 1228f, null, true);
}
else if (this.MMLDBPCGOCF(expressoEmote))
{
string text2 = string.Format("REFRESHED TOKEN", this.player.NGKELOAKGPD().HDDFDDFHEHB(-60, "ConnectedViewId"), Environment.NewLine, text);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, text2, 1784f, null, true);
}
}
}
// Token: 0x0601A0B1 RID: 106673 RVA: 0x00746FC8 File Offset: 0x007451C8
public void BDNMBNIAIEE(string HDCAIELKDGN, string CGMIJJGJJLH = null)
{
int num = OKJLAEALELE.GNHJLIAGAFP(HDCAIELKDGN);
PhotonView photonView = base.POOAOJPEDJD();
string text = "PROMO_1234";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array = new object[3];
array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH;
array[1] = num;
array[8] = CGMIJJGJJLH;
array[5] = this.EBPJCDBDLMC();
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
NECCOFKHCAA.GCALEJAEKMP(HDCAIELKDGN, CGMIJJGJJLH);
}
// Token: 0x0601A0B2 RID: 106674 RVA: 0x00747028 File Offset: 0x00745228
public bool KMJCBHNCNHN()
{
return this.<DFKNIIPKFCJ>k__BackingField;
}
// Token: 0x0601A0B3 RID: 106675 RVA: 0x00747030 File Offset: 0x00745230
public void JGLGODDKJCK(bool NOBAPCOKFIL)
{
this.<DFKNIIPKFCJ>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A0B4 RID: 106676 RVA: 0x0074703C File Offset: 0x0074523C
public void CNLGICBJMPI(bool FDKGCALBIOA)
{
PhotonView photonView = base.MLNMONBHHBO();
string text = " ";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array = new object[7];
array[1] = FDKGCALBIOA;
array[1] = this.JCFMBEFPOIP;
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
}
// Token: 0x0601A0B5 RID: 106677 RVA: 0x0074706C File Offset: 0x0074526C
private void HDBNKHDHDPL()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(true);
}
// Token: 0x0601A0B6 RID: 106678 RVA: 0x00747094 File Offset: 0x00745294
public void EBGLCGFAFMI(bool FDKGCALBIOA)
{
base.BIPEBCPEPKL().JJLACCMJEMB("Must supply at least one Path part for RecNet API Url", IHCPDNLJMMD.Others, new object[]
{
FDKGCALBIOA,
this.FEBPNBMPGBL()
});
}
// Token: 0x0601A0B7 RID: 106679 RVA: 0x007470C4 File Offset: 0x007452C4
private void LGLJMEBFLDH()
{
bool flag = this.player.EEHCAMCMPAG();
this.emoteBubbleCanvas.gameObject.HLGPFLHHEEK((!flag) ? ((NILFAGNKNMH)76) : ((NILFAGNKNMH)6));
if (flag)
{
this.emoteBubbleCanvas.GetComponent<FaceCamera>().enabled = true;
}
}
// Token: 0x0601A0B8 RID: 106680 RVA: 0x00747114 File Offset: 0x00745314
private bool CACEBCAKGPC(ContextualEmotesConfig.ExpressoEmote PILIOLHDCKP)
{
GameManager gameManager = ((!(RecRoomSceneManager.NCKMBFBMBFM != null)) ? null : RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA);
return this.player.KKDEBGNKDMG() || (gameManager != null && (!PILIOLHDCKP.onlyBroadcastToTeam || gameManager.NKCBOCMOBCA.OFPPAMCBIHB(this.player.LNJFBGIBLHA, IHFKMIAHBFP.JEFGMHBLLKI)));
}
// Token: 0x0601A0B9 RID: 106681 RVA: 0x00747190 File Offset: 0x00745390
private void GAOLAABCLLJ()
{
if (this.emoteBubbleCanvas.gameObject.activeInHierarchy && this.jitteringTransform != null)
{
this.jitteringTransform.AMHNBHJAGCO();
}
}
// Token: 0x0601A0BA RID: 106682 RVA: 0x007471C0 File Offset: 0x007453C0
private void NOHNCMFCBOJ()
{
this.MAJNJMFPAEI(this.HBGDDBPHCKG);
this.HBGDDBPHCKG = null;
this.emoteBubbleCanvas.gameObject.SetActive(false);
}
// Token: 0x0601A0BB RID: 106683 RVA: 0x007471E8 File Offset: 0x007453E8
protected virtual void JHCLJIABPPJ()
{
base.NGOPCBJCNJM();
this.CMADFBHBMFI = this.minDistanceForBubbles * this.minDistanceForBubbles;
this.FPMECFIFAMP(true);
this.emoteBubbleCanvas.gameObject.SetActive(false);
this.emoteImage.sprite = null;
}
// Token: 0x0601A0BC RID: 106684 RVA: 0x00747228 File Offset: 0x00745428
private void GPKJACLCJOP(LNJFBGIBLHA LCKBHEBHLBO, int KIFIGCMIMHL, string CGMIJJGJJLH, bool IINMLCMMJMO)
{
Player player = LCKBHEBHLBO.JHJGDFHNBLO();
if (player != null)
{
this.DELJMHGIHNF();
this.HBGDDBPHCKG = base.StartCoroutine(this.FBHAHHCMDND(OKJLAEALELE.KLNIGAECHNL(KIFIGCMIMHL), CGMIJJGJJLH, IINMLCMMJMO));
}
}
// Token: 0x0601A0BD RID: 106685 RVA: 0x0074726C File Offset: 0x0074546C
public void LocalEmote(string HDCAIELKDGN, string CGMIJJGJJLH = null)
{
int num = OKJLAEALELE.GNHJLIAGAFP(HDCAIELKDGN);
base.OMNGGJICBBI.RPC("RpcEmote", IHCPDNLJMMD.All, new object[]
{
IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH,
num,
CGMIJJGJJLH,
this.JCFMBEFPOIP
});
NECCOFKHCAA.GCALEJAEKMP(HDCAIELKDGN, CGMIJJGJJLH);
}
// Token: 0x040046D2 RID: 18130
[SerializeField]
private Canvas emoteBubbleCanvas;
// Token: 0x040046D3 RID: 18131
[SerializeField]
private Animator emoteBubbleAnimator;
// Token: 0x040046D4 RID: 18132
[SerializeField]
private Text emoteText;
// Token: 0x040046D5 RID: 18133
[SerializeField]
private Image emoteImage;
// Token: 0x040046D6 RID: 18134
[SerializeField]
private float textDuration = 2f;
// Token: 0x040046D7 RID: 18135
[SerializeField]
private float minDistanceForBubbles = 2f;
// Token: 0x040046D8 RID: 18136
[SerializeField]
private JitteringTransform jitteringTransform;
// Token: 0x040046D9 RID: 18137
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
[SerializeField]
private Player player;
// Token: 0x040046DA RID: 18138
private static readonly int BKDMBEFHFCI = Animator.StringToHash("Speaking");
// Token: 0x040046DB RID: 18139
private float CMADFBHBMFI;
// Token: 0x040046DC RID: 18140
private Coroutine HBGDDBPHCKG;
}
}