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.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.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.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.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.NCKMBFBMBFM.LHHNHIOFBNA(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text2, 1076f, null, true); } } } // Token: 0x0601A064 RID: 106596 RVA: 0x00745DF8 File Offset: 0x00743FF8 public bool LGNJBBNOMEN() { return this.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.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.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().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().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.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.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.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.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.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.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.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.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().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.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.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.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.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.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.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.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.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().enabled = false; } } // Token: 0x0601A09F RID: 106655 RVA: 0x00746B14 File Offset: 0x00744D14 public void IPBBPNFCIPC(bool NOBAPCOKFIL) { this.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.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.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text2, 259f, null, false); } } } // Token: 0x0601A0AC RID: 106668 RVA: 0x00746DF4 File Offset: 0x00744FF4 public void LPDOOAAAFAF(bool NOBAPCOKFIL) { this.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.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.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.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.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.k__BackingField; } // Token: 0x0601A0B3 RID: 106675 RVA: 0x00747030 File Offset: 0x00745230 public void JGLGODDKJCK(bool NOBAPCOKFIL) { this.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().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; } }