using System; using System.Collections; using RecRoom; using RecRoom.VFX; using UnityEngine; // Token: 0x02000CBD RID: 3261 [ExecuteInEditMode] public class PlayerFacialAnimator : MonoBehaviour { // Token: 0x0601A1AB RID: 106923 RVA: 0x0074B76C File Offset: 0x0074996C public void PlayEmoteDown() { this.animator.SetTrigger(PlayerFacialAnimator.EIDFAHDHGMM); } // Token: 0x0601A1AC RID: 106924 RVA: 0x0074B780 File Offset: 0x00749980 private void KJBPHNKFCAM() { this.animator = base.GetComponent(); global::UnityEngine.Random.InitState((int)DateTime.UtcNow.Ticks); } // Token: 0x0601A1AE RID: 106926 RVA: 0x0074B88C File Offset: 0x00749A8C public JitteringSprite MCJLOLAPDLI() { return this.eye; } // Token: 0x0601A1AF RID: 106927 RVA: 0x0074B894 File Offset: 0x00749A94 public void OCKOCMJJGCK() { this.animator.SetTrigger(PlayerFacialAnimator.BNAEAMNAHJC); } // Token: 0x0601A1B0 RID: 106928 RVA: 0x0074B8A8 File Offset: 0x00749AA8 public void BGMFDJHBIBE() { this.animator.SetTrigger(PlayerFacialAnimator.IKBBEGAJGGC); } // Token: 0x0601A1B1 RID: 106929 RVA: 0x0074B8BC File Offset: 0x00749ABC public void GKOIIEBDIJL() { this.animator.SetTrigger(PlayerFacialAnimator.EIDFAHDHGMM); } // Token: 0x0601A1B2 RID: 106930 RVA: 0x0074B8D0 File Offset: 0x00749AD0 private void DIILNJCDAKF() { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1B3 RID: 106931 RVA: 0x0074B8E4 File Offset: 0x00749AE4 private void KFFIBLPHNGH(bool KONBOAGIOHH) { this.animator.SetBool(PlayerFacialAnimator.BAGMBEMIIEC, KONBOAGIOHH); } // Token: 0x0601A1B4 RID: 106932 RVA: 0x0074B8F8 File Offset: 0x00749AF8 private void NELGHAFCLKG() { this.eye.KOKFKINOIHC((!this.GGIGGBPMEBN || this.OMLLODODANE) ? this.eyeSprite : this.blinkEyeSprite); this.mouth.HCJJEPEDIBA(this.mouthSprite); } // Token: 0x0601A1B5 RID: 106933 RVA: 0x0074B948 File Offset: 0x00749B48 private IEnumerator PFECLELHGOH(string CLGBCHCIKOL) { this.GGLABBNHCBN = CLGBCHCIKOL; this.animator.SetBool(CLGBCHCIKOL, true); yield return new WaitForSeconds(3f); this.animator.SetBool(CLGBCHCIKOL, false); this.GGLABBNHCBN = null; yield break; } // Token: 0x0601A1B6 RID: 106934 RVA: 0x0074B96C File Offset: 0x00749B6C private IEnumerator OFGCOILNIOG(string CLGBCHCIKOL) { this.GGLABBNHCBN = CLGBCHCIKOL; this.animator.SetBool(CLGBCHCIKOL, true); yield return new WaitForSeconds(3f); this.animator.SetBool(CLGBCHCIKOL, false); this.GGLABBNHCBN = null; yield break; } // Token: 0x0601A1B7 RID: 106935 RVA: 0x0074B990 File Offset: 0x00749B90 public void BLAJPGAIMFE(string CLGBCHCIKOL) { this.IJOPIMKAKOC(); this.HBGDDBPHCKG = base.StartCoroutine(this.KFFIBEFGLCD(CLGBCHCIKOL)); } // Token: 0x0601A1B8 RID: 106936 RVA: 0x0074B9AC File Offset: 0x00749BAC public void HHKKIJLFBJP(bool NOBAPCOKFIL) { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, !NOBAPCOKFIL || this.EAPCAFHBNHI()); } // Token: 0x0601A1B9 RID: 106937 RVA: 0x0074B9D0 File Offset: 0x00749BD0 private void CFNBOBGANLO(Player.HDOICGIKKAO ACAHIJEJKLC, Player JBEPFCIKALP, Player.HDOICGIKKAO FCIHAGHHBEA) { if (JBEPFCIKALP == this.player) { return; } if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && (FCIHAGHHBEA == Player.HDOICGIKKAO.Head || FCIHAGHHBEA == Player.HDOICGIKKAO.LeftHand)) { this.NCEENHMLGCI(PlayerFacialAnimator.PDFFJFGHMKN); } else if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && FCIHAGHHBEA == Player.HDOICGIKKAO.Head) { this.BEIENNAKJNE(PlayerFacialAnimator.HMHKGAHDDBI); } } // Token: 0x0601A1BA RID: 106938 RVA: 0x0074BA2C File Offset: 0x00749C2C private IEnumerator LHIPHMPIONC(string CLGBCHCIKOL) { this.GGLABBNHCBN = CLGBCHCIKOL; this.animator.SetBool(CLGBCHCIKOL, true); yield return new WaitForSeconds(3f); this.animator.SetBool(CLGBCHCIKOL, false); this.GGLABBNHCBN = null; yield break; } // Token: 0x17000BBA RID: 3002 // (get) Token: 0x0601A1BB RID: 106939 RVA: 0x0074BA50 File Offset: 0x00749C50 public JitteringSprite CAEBDBEADMH { get { return this.eye; } } // Token: 0x0601A1BC RID: 106940 RVA: 0x0074BA58 File Offset: 0x00749C58 public bool LMCFJFAOJKO() { return this.animator.GetBool(PlayerFacialAnimator.AFJABCJOKEI); } // Token: 0x0601A1BD RID: 106941 RVA: 0x0074BA6C File Offset: 0x00749C6C private IEnumerator LPKJHPJDKLP(string CLGBCHCIKOL) { this.GGLABBNHCBN = CLGBCHCIKOL; this.animator.SetBool(CLGBCHCIKOL, true); yield return new WaitForSeconds(3f); this.animator.SetBool(CLGBCHCIKOL, false); this.GGLABBNHCBN = null; yield break; } // Token: 0x0601A1BE RID: 106942 RVA: 0x0074BA90 File Offset: 0x00749C90 private void FAIBEMNBIDO(Player.HDOICGIKKAO ACAHIJEJKLC) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1BF RID: 106943 RVA: 0x0074BAA4 File Offset: 0x00749CA4 private void GDPDPPAOLEE(bool KONBOAGIOHH) { this.animator.SetBool(PlayerFacialAnimator.BAGMBEMIIEC, KONBOAGIOHH); } // Token: 0x0601A1C0 RID: 106944 RVA: 0x0074BAB8 File Offset: 0x00749CB8 private void KHJGFODGJFA(bool KPFBLFDDJNC) { int num = ((!KPFBLFDDJNC) ? PlayerFacialAnimator.EFJNGMFKAOL : PlayerFacialAnimator.GIONNENCGBL); this.animator.SetTrigger(num); } // Token: 0x0601A1C1 RID: 106945 RVA: 0x0074BAE8 File Offset: 0x00749CE8 private void CELAHBMKHDL() { if (this.player != null) { PlayerEvents playerEvents = this.player.DIJMEKHCJBP; playerEvents.JLJOEPHDGBB(new Action(this.CAENGNFDMHA)); playerEvents.EFCDBPFLEGP(new Action(this.CFNBOBGANLO)); playerEvents.ADONBKJIKKE -= this.KGMFECHHCAH; playerEvents.JHIOPPKBGKN(new Action(this.ANHBINJLGOH)); playerEvents.HEOBPBPMDAM(new Action(this.EKGOFMDGGAC)); playerEvents.LAKHLLCHFED -= this.DIILNJCDAKF; playerEvents.DEEMDOACOAH(new Action(this.BEBLKKFEHNP)); playerEvents.IIDNHALABJJ -= this.HHLJKMNENBC; } } // Token: 0x0601A1C2 RID: 106946 RVA: 0x0074BBA4 File Offset: 0x00749DA4 private void KGMFECHHCAH(Player.HDOICGIKKAO ACAHIJEJKLC, Tool ENBMEDIFBLM) { if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head) { this.animator.SetTrigger(PlayerFacialAnimator.PDFFJFGHMKN); } } // Token: 0x0601A1C3 RID: 106947 RVA: 0x0074BBBC File Offset: 0x00749DBC private void ELOIOHMDDFC(bool KONBOAGIOHH) { this.animator.SetBool(PlayerFacialAnimator.BAGMBEMIIEC, KONBOAGIOHH); } // Token: 0x0601A1C4 RID: 106948 RVA: 0x0074BBD0 File Offset: 0x00749DD0 public void PEMGDCAIDPI() { this.animator.SetTrigger(PlayerFacialAnimator.EIPAJHCCENH); } // Token: 0x0601A1C5 RID: 106949 RVA: 0x0074BBE4 File Offset: 0x00749DE4 private void CALHIGEKEOD() { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x17000BBB RID: 3003 // (get) Token: 0x0601A20E RID: 107022 RVA: 0x0074CA18 File Offset: 0x0074AC18 // (set) Token: 0x0601A1C6 RID: 106950 RVA: 0x0074BBF8 File Offset: 0x00749DF8 public bool HBNAMKHAEEO { get { return this.animator.GetBool(PlayerFacialAnimator.AFJABCJOKEI); } set { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, value && !this.OMLLODODANE); } } // Token: 0x0601A1C7 RID: 106951 RVA: 0x0074BC1C File Offset: 0x00749E1C public void MANFCNEBCKB() { this.animator.SetTrigger(PlayerFacialAnimator.EIPAJHCCENH); } // Token: 0x0601A1C8 RID: 106952 RVA: 0x0074BC30 File Offset: 0x00749E30 private void BEIENNAKJNE(int PPBFLDIFHAO) { float unscaledTime = Time.unscaledTime; if (unscaledTime - this.HAAIPJCIMKK > 0.5f) { this.HAAIPJCIMKK = unscaledTime; this.PlayExpression(PPBFLDIFHAO); this.player.OMNGGJICBBI.RPC("RpcSetFacialExpression", IHCPDNLJMMD.Others, new object[] { PPBFLDIFHAO }); } } // Token: 0x17000BBC RID: 3004 // (get) Token: 0x0601A1C9 RID: 106953 RVA: 0x0074BC88 File Offset: 0x00749E88 public bool OMLLODODANE { get { return this.GGLABBNHCBN != null; } } // Token: 0x0601A1CA RID: 106954 RVA: 0x0074BC98 File Offset: 0x00749E98 private void MLLCOJDPDKB(int PPBFLDIFHAO) { float unscaledTime = Time.unscaledTime; if (unscaledTime - this.HAAIPJCIMKK > 388f) { this.HAAIPJCIMKK = unscaledTime; this.BLGJGKCDHLL(PPBFLDIFHAO); this.player.ONAOMJAKKMA().PKOHKPEKJCJ("COLL_S", IHCPDNLJMMD.Others, new object[] { PPBFLDIFHAO }); } } // Token: 0x0601A1CC RID: 106956 RVA: 0x0074BD30 File Offset: 0x00749F30 public JitteringSprite NCOKMFOHBNK() { return this.eye; } // Token: 0x0601A1CD RID: 106957 RVA: 0x0074BD38 File Offset: 0x00749F38 public bool HJGEHMKOBCI() { return this.animator.GetBool(PlayerFacialAnimator.AFJABCJOKEI); } // Token: 0x0601A1CE RID: 106958 RVA: 0x0074BD4C File Offset: 0x00749F4C private void CMONJDHPAMB() { if (this.HBGDDBPHCKG != null && this.GGLABBNHCBN != null) { base.StopCoroutine(this.HBGDDBPHCKG); this.animator.SetBool(this.GGLABBNHCBN, false); this.GGLABBNHCBN = null; } } // Token: 0x0601A1CF RID: 106959 RVA: 0x0074BD8C File Offset: 0x00749F8C private void DMEAIFJPAIB(Player.HDOICGIKKAO ACAHIJEJKLC, Player JBEPFCIKALP, Player.HDOICGIKKAO FCIHAGHHBEA) { if (JBEPFCIKALP == this.player) { return; } if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && (FCIHAGHHBEA == Player.HDOICGIKKAO.LeftHand || FCIHAGHHBEA == (Player.HDOICGIKKAO)7)) { this.GBIFHMMJGPC(PlayerFacialAnimator.PDFFJFGHMKN); } else if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && FCIHAGHHBEA == Player.HDOICGIKKAO.Head) { this.NCEENHMLGCI(PlayerFacialAnimator.HMHKGAHDDBI); } } // Token: 0x0601A1D0 RID: 106960 RVA: 0x0074BDE8 File Offset: 0x00749FE8 private void Start() { base.StartCoroutine(this.HPPNFLJADED()); if (this.player != null) { PlayerEvents playerEvents = this.player.DIJMEKHCJBP; playerEvents.AIOAMKOCJND += this.CAENGNFDMHA; playerEvents.JCCIBHHCGDD += this.KEPABDJPHJD; playerEvents.ADONBKJIKKE += this.KGMFECHHCAH; playerEvents.DDPGEEDCCLN += this.ANHBINJLGOH; playerEvents.FMBLFOPIABI += this.EKGOFMDGGAC; playerEvents.LAKHLLCHFED += this.KEMPLCEFBKP; playerEvents.NCHANALLOJH += this.BEBLKKFEHNP; playerEvents.IIDNHALABJJ += this.GDPDPPAOLEE; if (this.emoteExtraFacialFeatures != null) { this.emoteExtraFacialFeatures.HLGPFLHHEEK((!this.player.NHDDPGADJPJ) ? NILFAGNKNMH.RemotePlayerPhysics : NILFAGNKNMH.HiddenInFirstPerson); } } } // Token: 0x0601A1D1 RID: 106961 RVA: 0x0074BEE4 File Offset: 0x0074A0E4 private void FLIPGNBFOPP(Tool ENBMEDIFBLM) { this.animator.SetTrigger(PlayerFacialAnimator.PBBKNLLDLHD); } // Token: 0x0601A1D2 RID: 106962 RVA: 0x0074BEF8 File Offset: 0x0074A0F8 private void IJOPIMKAKOC() { if (this.HBGDDBPHCKG != null && this.GGLABBNHCBN != null) { base.StopCoroutine(this.HBGDDBPHCKG); this.animator.SetBool(this.GGLABBNHCBN, true); this.GGLABBNHCBN = null; } } // Token: 0x0601A1D3 RID: 106963 RVA: 0x0074BF38 File Offset: 0x0074A138 private void OnDestroy() { if (this.player != null) { PlayerEvents playerEvents = this.player.DIJMEKHCJBP; playerEvents.AIOAMKOCJND -= this.CAENGNFDMHA; playerEvents.JCCIBHHCGDD -= this.KEPABDJPHJD; playerEvents.ADONBKJIKKE -= this.KGMFECHHCAH; playerEvents.DDPGEEDCCLN -= this.ANHBINJLGOH; playerEvents.FMBLFOPIABI -= this.EKGOFMDGGAC; playerEvents.LAKHLLCHFED -= this.KEMPLCEFBKP; playerEvents.NCHANALLOJH -= this.BEBLKKFEHNP; playerEvents.IIDNHALABJJ -= this.GDPDPPAOLEE; } } // Token: 0x0601A1D4 RID: 106964 RVA: 0x0074BFF4 File Offset: 0x0074A1F4 private void LHDOHJLMDEB() { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1D5 RID: 106965 RVA: 0x0074C008 File Offset: 0x0074A208 private void MPFILNDGMBF() { if (this.player != null) { PlayerEvents playerEvents = this.player.DIJMEKHCJBP; playerEvents.JLJOEPHDGBB(new Action(this.CAENGNFDMHA)); playerEvents.EFCDBPFLEGP(new Action(this.KEPABDJPHJD)); playerEvents.GGAGLECEKOP(new Action(this.KGMFECHHCAH)); playerEvents.JHIOPPKBGKN(new Action(this.FLIPGNBFOPP)); playerEvents.FMBLFOPIABI -= this.EKGOFMDGGAC; playerEvents.MABNGCCOOHH(new Action(this.DIILNJCDAKF)); playerEvents.DEEMDOACOAH(new Action(this.HEGHFPKMNEG)); playerEvents.IIDNHALABJJ -= this.HHLJKMNENBC; } } // Token: 0x0601A1D6 RID: 106966 RVA: 0x0074C0C4 File Offset: 0x0074A2C4 public void PlayEmoteRight() { this.animator.SetTrigger(PlayerFacialAnimator.BNAEAMNAHJC); } // Token: 0x0601A1D7 RID: 106967 RVA: 0x0074C0D8 File Offset: 0x0074A2D8 public void PlayEmote(string CLGBCHCIKOL) { this.CMONJDHPAMB(); this.HBGDDBPHCKG = base.StartCoroutine(this.PPDPLBKCGLJ(CLGBCHCIKOL)); } // Token: 0x0601A1D8 RID: 106968 RVA: 0x0074C0F4 File Offset: 0x0074A2F4 public void OFHGCHCOPAK() { this.animator.SetTrigger(PlayerFacialAnimator.EIPAJHCCENH); } // Token: 0x0601A1D9 RID: 106969 RVA: 0x0074C108 File Offset: 0x0074A308 public void CDPAIJCPLCF() { this.animator.SetTrigger(PlayerFacialAnimator.EIPAJHCCENH); } // Token: 0x0601A1DA RID: 106970 RVA: 0x0074C11C File Offset: 0x0074A31C private void HHLJKMNENBC(bool KONBOAGIOHH) { this.animator.SetBool(PlayerFacialAnimator.BAGMBEMIIEC, KONBOAGIOHH); } // Token: 0x17000BB9 RID: 3001 // (get) Token: 0x0601A1DB RID: 106971 RVA: 0x0074C130 File Offset: 0x0074A330 public JitteringSprite KPKIAGJHELK { get { return this.mouth; } } // Token: 0x0601A1DC RID: 106972 RVA: 0x0074C138 File Offset: 0x0074A338 private void NJCGLHJMAEC() { base.StartCoroutine(this.HPPNFLJADED()); if (this.player != null) { PlayerEvents playerEvents = this.player.DIJMEKHCJBP; playerEvents.AIOAMKOCJND += this.CAENGNFDMHA; playerEvents.DGMFLNBCKIN(new Action(this.KEPABDJPHJD)); playerEvents.ADONBKJIKKE += this.KGMFECHHCAH; playerEvents.KGMKEKJCFGI(new Action(this.ANHBINJLGOH)); playerEvents.OGFNIFONKDH(new Action(this.OOCOKBNNGKJ)); playerEvents.LAKHLLCHFED += this.DIILNJCDAKF; playerEvents.PPLHBNDFPDH(new Action(this.FAIBEMNBIDO)); playerEvents.AJHMMCCPFHF(new Action(this.HHLJKMNENBC)); if (this.emoteExtraFacialFeatures != null) { this.emoteExtraFacialFeatures.HLGPFLHHEEK((!this.player.BGOFBKHOLHF()) ? ((NILFAGNKNMH)(-78)) : ((NILFAGNKNMH)3)); } } } // Token: 0x0601A1DD RID: 106973 RVA: 0x0074C234 File Offset: 0x0074A434 private void BEBLKKFEHNP(Player.HDOICGIKKAO ACAHIJEJKLC) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1DE RID: 106974 RVA: 0x0074C248 File Offset: 0x0074A448 private IEnumerator HPPNFLJADED() { for (;;) { yield return new WaitForSeconds(global::UnityEngine.Random.Range(this.minBlinkInterval, this.maxBlinkInterval)); this.GGIGGBPMEBN = true; yield return new WaitForSeconds(this.blinkDuration); this.GGIGGBPMEBN = false; } yield break; } // Token: 0x0601A1DF RID: 106975 RVA: 0x0074C264 File Offset: 0x0074A464 public void LCPCLHNJOFC() { this.animator.SetTrigger(PlayerFacialAnimator.EIDFAHDHGMM); } // Token: 0x0601A1E0 RID: 106976 RVA: 0x0074C278 File Offset: 0x0074A478 private void ONNLBEENDCG(bool KPFBLFDDJNC) { int num = ((!KPFBLFDDJNC) ? PlayerFacialAnimator.EFJNGMFKAOL : PlayerFacialAnimator.GIONNENCGBL); this.animator.SetTrigger(num); } // Token: 0x0601A1E1 RID: 106977 RVA: 0x0074C2A8 File Offset: 0x0074A4A8 public void AHCKNBOABMD() { this.animator.SetTrigger(PlayerFacialAnimator.EIDFAHDHGMM); } // Token: 0x0601A1E2 RID: 106978 RVA: 0x0074C2BC File Offset: 0x0074A4BC public JitteringSprite DJCPPEFLPOL() { return this.mouth; } // Token: 0x0601A1E3 RID: 106979 RVA: 0x0074C2C4 File Offset: 0x0074A4C4 private void EJPIHLCFPBN(Tool ENBMEDIFBLM) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1E4 RID: 106980 RVA: 0x0074C2D8 File Offset: 0x0074A4D8 private void BCJMFGCAKCK(bool KPFBLFDDJNC) { int num = ((!KPFBLFDDJNC) ? PlayerFacialAnimator.EFJNGMFKAOL : PlayerFacialAnimator.GIONNENCGBL); this.animator.SetTrigger(num); } // Token: 0x0601A1E5 RID: 106981 RVA: 0x0074C308 File Offset: 0x0074A508 public void ANFFGNJIKNB(bool NOBAPCOKFIL) { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, !NOBAPCOKFIL || !this.OMLLODODANE); } // Token: 0x0601A1E6 RID: 106982 RVA: 0x0074C32C File Offset: 0x0074A52C public void AOIMEFHCDGH() { this.animator.SetTrigger(PlayerFacialAnimator.EIDFAHDHGMM); } // Token: 0x0601A1E7 RID: 106983 RVA: 0x0074C340 File Offset: 0x0074A540 public void HOJFADJAIJD(bool NOBAPCOKFIL) { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, NOBAPCOKFIL && this.EAPCAFHBNHI()); } // Token: 0x0601A1E8 RID: 106984 RVA: 0x0074C364 File Offset: 0x0074A564 public JitteringSprite EKFMJKCDAGP() { return this.eye; } // Token: 0x0601A1E9 RID: 106985 RVA: 0x0074C36C File Offset: 0x0074A56C private void ANHBINJLGOH(Tool ENBMEDIFBLM) { this.animator.SetTrigger(PlayerFacialAnimator.PBBKNLLDLHD); } // Token: 0x0601A1EA RID: 106986 RVA: 0x0074C380 File Offset: 0x0074A580 private void CAENGNFDMHA(bool DDLPFIDKKIH) { int num = ((!DDLPFIDKKIH) ? PlayerFacialAnimator.FPCAJDOBMNL : PlayerFacialAnimator.EDGGOFJOEEN); this.animator.SetTrigger(num); } // Token: 0x0601A1EB RID: 106987 RVA: 0x0074C3B0 File Offset: 0x0074A5B0 private void NDELCBJKJHA(Tool ENBMEDIFBLM) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1EC RID: 106988 RVA: 0x0074C3C4 File Offset: 0x0074A5C4 public void PlayEmoteUp() { this.animator.SetTrigger(PlayerFacialAnimator.EIPAJHCCENH); } // Token: 0x0601A1ED RID: 106989 RVA: 0x0074C3D8 File Offset: 0x0074A5D8 public void ILAGMNLEJAI(string CLGBCHCIKOL) { this.IJOPIMKAKOC(); this.HBGDDBPHCKG = base.StartCoroutine(this.LPKJHPJDKLP(CLGBCHCIKOL)); } // Token: 0x0601A1EE RID: 106990 RVA: 0x0074C3F4 File Offset: 0x0074A5F4 public void FKAHFBMFPAB(bool NOBAPCOKFIL) { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, !NOBAPCOKFIL || this.OMLLODODANE); } // Token: 0x0601A1EF RID: 106991 RVA: 0x0074C418 File Offset: 0x0074A618 private void MCOJNOOCBCJ(Player.HDOICGIKKAO ACAHIJEJKLC) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1F0 RID: 106992 RVA: 0x0074C42C File Offset: 0x0074A62C private void PPOPAEBNGPC() { this.animator = base.GetComponent(); global::UnityEngine.Random.InitState((int)DateTime.UtcNow.Ticks); } // Token: 0x0601A1F1 RID: 106993 RVA: 0x0074C458 File Offset: 0x0074A658 public void JIAIALJDHCJ() { this.animator.SetTrigger(PlayerFacialAnimator.EIDFAHDHGMM); } // Token: 0x0601A1F2 RID: 106994 RVA: 0x0074C46C File Offset: 0x0074A66C private void EKGOFMDGGAC(Tool ENBMEDIFBLM) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1F3 RID: 106995 RVA: 0x0074C480 File Offset: 0x0074A680 private void OOCOKBNNGKJ(Tool ENBMEDIFBLM) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1F4 RID: 106996 RVA: 0x0074C494 File Offset: 0x0074A694 private void AMNNBMEMJGB() { this.animator = base.GetComponent(); global::UnityEngine.Random.InitState((int)DateTime.UtcNow.Ticks); } // Token: 0x0601A1F5 RID: 106997 RVA: 0x0074C4C0 File Offset: 0x0074A6C0 private void IICDIBPOINA() { this.eye.IAPABDPPBAA((!this.GGIGGBPMEBN || this.EAPCAFHBNHI()) ? this.eyeSprite : this.blinkEyeSprite); this.mouth.IAPABDPPBAA(this.mouthSprite); } // Token: 0x0601A1F6 RID: 106998 RVA: 0x0074C510 File Offset: 0x0074A710 private void AMCANMJHAEH() { base.StartCoroutine(this.HPPNFLJADED()); if (this.player != null) { PlayerEvents playerEvents = this.player.DIJMEKHCJBP; playerEvents.AIOAMKOCJND += this.CAENGNFDMHA; playerEvents.DGMFLNBCKIN(new Action(this.DMCIGHNAEFA)); playerEvents.ADONBKJIKKE += this.KGMFECHHCAH; playerEvents.DDPGEEDCCLN += this.FLIPGNBFOPP; playerEvents.OGFNIFONKDH(new Action(this.NDELCBJKJHA)); playerEvents.LAKHLLCHFED += this.DIILNJCDAKF; playerEvents.PPLHBNDFPDH(new Action(this.MCOJNOOCBCJ)); playerEvents.AJHMMCCPFHF(new Action(this.KFFIBLPHNGH)); if (this.emoteExtraFacialFeatures != null) { this.emoteExtraFacialFeatures.HLGPFLHHEEK((!this.player.NMDPPKDGAJN()) ? ((NILFAGNKNMH)117) : ((NILFAGNKNMH)3)); } } } // Token: 0x0601A1F7 RID: 106999 RVA: 0x0074C60C File Offset: 0x0074A80C private void NCEENHMLGCI(int PPBFLDIFHAO) { float unscaledTime = Time.unscaledTime; if (unscaledTime - this.HAAIPJCIMKK > 1418f) { this.HAAIPJCIMKK = unscaledTime; this.BLGJGKCDHLL(PPBFLDIFHAO); PhotonView photonView = this.player.ONAOMJAKKMA(); string text = "ServerTime"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[0]; array[0] = PPBFLDIFHAO; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } } // Token: 0x0601A1F8 RID: 107000 RVA: 0x0074C664 File Offset: 0x0074A864 private void GBIFHMMJGPC(int PPBFLDIFHAO) { float unscaledTime = Time.unscaledTime; if (unscaledTime - this.HAAIPJCIMKK > 910f) { this.HAAIPJCIMKK = unscaledTime; this.BLGJGKCDHLL(PPBFLDIFHAO); PhotonView photonView = this.player.BIPEBCPEPKL(); string text = "Touchpad (Touch)"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[1]; array[1] = PPBFLDIFHAO; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } } // Token: 0x0601A1F9 RID: 107001 RVA: 0x0074C6BC File Offset: 0x0074A8BC public bool EAPCAFHBNHI() { return this.GGLABBNHCBN != null; } // Token: 0x0601A1FA RID: 107002 RVA: 0x0074C6CC File Offset: 0x0074A8CC private void HEGHFPKMNEG(Player.HDOICGIKKAO ACAHIJEJKLC) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1FB RID: 107003 RVA: 0x0074C6E0 File Offset: 0x0074A8E0 private void KEPABDJPHJD(Player.HDOICGIKKAO ACAHIJEJKLC, Player JBEPFCIKALP, Player.HDOICGIKKAO FCIHAGHHBEA) { if (JBEPFCIKALP == this.player) { return; } if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && (FCIHAGHHBEA == Player.HDOICGIKKAO.LeftHand || FCIHAGHHBEA == Player.HDOICGIKKAO.RightHand)) { this.BEIENNAKJNE(PlayerFacialAnimator.PDFFJFGHMKN); } else if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && FCIHAGHHBEA == Player.HDOICGIKKAO.Head) { this.BEIENNAKJNE(PlayerFacialAnimator.HMHKGAHDDBI); } } // Token: 0x0601A1FC RID: 107004 RVA: 0x0074C73C File Offset: 0x0074A93C private void JEKKELEDDHM(bool KPFBLFDDJNC) { int num = ((!KPFBLFDDJNC) ? PlayerFacialAnimator.EFJNGMFKAOL : PlayerFacialAnimator.GIONNENCGBL); this.animator.SetTrigger(num); } // Token: 0x0601A1FD RID: 107005 RVA: 0x0074C76C File Offset: 0x0074A96C private void KEMPLCEFBKP() { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A1FE RID: 107006 RVA: 0x0074C780 File Offset: 0x0074A980 private void Awake() { this.animator = base.GetComponent(); global::UnityEngine.Random.InitState((int)DateTime.UtcNow.Ticks); } // Token: 0x0601A1FF RID: 107007 RVA: 0x0074C7AC File Offset: 0x0074A9AC public void HKONJPBENBH() { this.animator.SetTrigger(PlayerFacialAnimator.EIPAJHCCENH); } // Token: 0x0601A200 RID: 107008 RVA: 0x0074C7C0 File Offset: 0x0074A9C0 public void BLGJGKCDHLL(int PPBFLDIFHAO) { this.animator.SetTrigger(PPBFLDIFHAO); } // Token: 0x0601A201 RID: 107009 RVA: 0x0074C7D0 File Offset: 0x0074A9D0 public void HMLPCPPCLNK() { this.animator.SetTrigger(PlayerFacialAnimator.EIDFAHDHGMM); } // Token: 0x0601A202 RID: 107010 RVA: 0x0074C7E4 File Offset: 0x0074A9E4 private void CKEDMEPLKEM(bool KPFBLFDDJNC) { int num = ((!KPFBLFDDJNC) ? PlayerFacialAnimator.EFJNGMFKAOL : PlayerFacialAnimator.GIONNENCGBL); this.animator.SetTrigger(num); } // Token: 0x0601A203 RID: 107011 RVA: 0x0074C814 File Offset: 0x0074AA14 private IEnumerator KFFIBEFGLCD(string CLGBCHCIKOL) { this.GGLABBNHCBN = CLGBCHCIKOL; this.animator.SetBool(CLGBCHCIKOL, true); yield return new WaitForSeconds(3f); this.animator.SetBool(CLGBCHCIKOL, false); this.GGLABBNHCBN = null; yield break; } // Token: 0x0601A204 RID: 107012 RVA: 0x0074C838 File Offset: 0x0074AA38 private IEnumerator GJODPFPBKKI(string CLGBCHCIKOL) { this.GGLABBNHCBN = CLGBCHCIKOL; this.animator.SetBool(CLGBCHCIKOL, true); yield return new WaitForSeconds(3f); this.animator.SetBool(CLGBCHCIKOL, false); this.GGLABBNHCBN = null; yield break; } // Token: 0x0601A205 RID: 107013 RVA: 0x0074C85C File Offset: 0x0074AA5C private void Update() { this.eye.PCMBFOFJPHC((!this.GGIGGBPMEBN || this.OMLLODODANE) ? this.eyeSprite : this.blinkEyeSprite); this.mouth.PCMBFOFJPHC(this.mouthSprite); } // Token: 0x0601A206 RID: 107014 RVA: 0x0074C8AC File Offset: 0x0074AAAC public void PJDKIOCEHKM(bool NOBAPCOKFIL) { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, !NOBAPCOKFIL || this.EAPCAFHBNHI()); } // Token: 0x0601A207 RID: 107015 RVA: 0x0074C8D0 File Offset: 0x0074AAD0 private void GHDCAGCJAAF(int PPBFLDIFHAO) { float unscaledTime = Time.unscaledTime; if (unscaledTime - this.HAAIPJCIMKK > 956f) { this.HAAIPJCIMKK = unscaledTime; this.BLGJGKCDHLL(PPBFLDIFHAO); PhotonView photonView = this.player.LJILHDMCKME(); string text = "AddStreamedFragment buffer length: {0:N0} streamedFragments: {1:N0}"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[0]; array[1] = PPBFLDIFHAO; photonView.RPC(text, ihcpdnljmmd, array); } } // Token: 0x0601A208 RID: 107016 RVA: 0x0074C928 File Offset: 0x0074AB28 private void LHMGNEDHIHI() { this.eye.OKIHFAFILDB((!this.GGIGGBPMEBN || this.OMLLODODANE) ? this.eyeSprite : this.blinkEyeSprite); this.mouth.IAPABDPPBAA(this.mouthSprite); } // Token: 0x0601A209 RID: 107017 RVA: 0x0074C978 File Offset: 0x0074AB78 private void LIHFGMNNAHM(bool KPFBLFDDJNC) { int num = ((!KPFBLFDDJNC) ? PlayerFacialAnimator.EFJNGMFKAOL : PlayerFacialAnimator.GIONNENCGBL); this.animator.SetTrigger(num); } // Token: 0x0601A20A RID: 107018 RVA: 0x0074C9A8 File Offset: 0x0074ABA8 public void NOGBIMJJGHG(bool NOBAPCOKFIL) { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, !NOBAPCOKFIL || !this.OMLLODODANE); } // Token: 0x0601A20B RID: 107019 RVA: 0x0074C9CC File Offset: 0x0074ABCC public void LAGIGDHLODA(bool NOBAPCOKFIL) { this.animator.SetBool(PlayerFacialAnimator.AFJABCJOKEI, !NOBAPCOKFIL || !this.EAPCAFHBNHI()); } // Token: 0x0601A20C RID: 107020 RVA: 0x0074C9F0 File Offset: 0x0074ABF0 public void PlayEmoteLeft() { this.animator.SetTrigger(PlayerFacialAnimator.IKBBEGAJGGC); } // Token: 0x0601A20D RID: 107021 RVA: 0x0074CA04 File Offset: 0x0074AC04 private void NABILOECONF() { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A20F RID: 107023 RVA: 0x0074CA2C File Offset: 0x0074AC2C private void DMCIGHNAEFA(Player.HDOICGIKKAO ACAHIJEJKLC, Player JBEPFCIKALP, Player.HDOICGIKKAO FCIHAGHHBEA) { if (JBEPFCIKALP == this.player) { return; } if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && (FCIHAGHHBEA == (Player.HDOICGIKKAO)6 || FCIHAGHHBEA == Player.HDOICGIKKAO.Torso)) { this.MLLCOJDPDKB(PlayerFacialAnimator.PDFFJFGHMKN); } else if (ACAHIJEJKLC == Player.HDOICGIKKAO.Head && FCIHAGHHBEA == Player.HDOICGIKKAO.Head) { this.BEIENNAKJNE(PlayerFacialAnimator.HMHKGAHDDBI); } } // Token: 0x0601A210 RID: 107024 RVA: 0x0074CA88 File Offset: 0x0074AC88 private void OLLHMCIFGFK(Player.HDOICGIKKAO ACAHIJEJKLC) { this.animator.SetTrigger(PlayerFacialAnimator.LPLOJGNBNMO); } // Token: 0x0601A211 RID: 107025 RVA: 0x0074CA9C File Offset: 0x0074AC9C public void PlayExpression(int PPBFLDIFHAO) { this.animator.SetTrigger(PPBFLDIFHAO); } // Token: 0x0601A212 RID: 107026 RVA: 0x0074CAAC File Offset: 0x0074ACAC private IEnumerator PPDPLBKCGLJ(string CLGBCHCIKOL) { this.GGLABBNHCBN = CLGBCHCIKOL; this.animator.SetBool(CLGBCHCIKOL, true); yield return new WaitForSeconds(3f); this.animator.SetBool(CLGBCHCIKOL, false); this.GGLABBNHCBN = null; yield break; } // Token: 0x0601A213 RID: 107027 RVA: 0x0074CAD0 File Offset: 0x0074ACD0 public void BOIKAANHJNK(int PPBFLDIFHAO) { this.animator.SetTrigger(PPBFLDIFHAO); } // Token: 0x04004700 RID: 18176 private const float JMADEEEEAIB = 0.5f; // Token: 0x04004701 RID: 18177 [SerializeField] [Header("Facial Features")] private JitteringSprite eye = new JitteringSprite(); // Token: 0x04004702 RID: 18178 [SerializeField] private JitteringSprite mouth = new JitteringSprite(); // Token: 0x04004703 RID: 18179 [SerializeField] [Header("Blinking Configuration")] private Sprite blinkEyeSprite; // Token: 0x04004704 RID: 18180 [SerializeField] private float minBlinkInterval = 1f; // Token: 0x04004705 RID: 18181 [SerializeField] private float maxBlinkInterval = 8f; // Token: 0x04004706 RID: 18182 [SerializeField] private float blinkDuration = 0.1f; // Token: 0x04004707 RID: 18183 [Header("Emotes")] [SerializeField] private GameObject emoteExtraFacialFeatures; // Token: 0x04004708 RID: 18184 [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] [SerializeField] private Animator animator; // Token: 0x04004709 RID: 18185 [GIHAEMKKLFG(FOGKDGELKHN.Parent, false)] [SerializeField] private Player player; // Token: 0x0400470A RID: 18186 [HideInInspector] public Sprite eyeSprite; // Token: 0x0400470B RID: 18187 [HideInInspector] public Sprite mouthSprite; // Token: 0x0400470C RID: 18188 private Coroutine HBGDDBPHCKG; // Token: 0x0400470D RID: 18189 private string GGLABBNHCBN; // Token: 0x0400470E RID: 18190 private bool GGIGGBPMEBN; // Token: 0x0400470F RID: 18191 private const float CHMBFCKFCOG = 3f; // Token: 0x04004710 RID: 18192 private static int EIPAJHCCENH = Animator.StringToHash("EmoteHappy"); // Token: 0x04004711 RID: 18193 private static int EIDFAHDHGMM = Animator.StringToHash("EmoteSad"); // Token: 0x04004712 RID: 18194 private static int IKBBEGAJGGC = Animator.StringToHash("EmoteDisgust"); // Token: 0x04004713 RID: 18195 private static int BNAEAMNAHJC = Animator.StringToHash("EmoteLaugh"); // Token: 0x04004714 RID: 18196 private static int LPLOJGNBNMO = Animator.StringToHash("Smile"); // Token: 0x04004715 RID: 18197 private static int EDGGOFJOEEN = Animator.StringToHash("HugeSmile"); // Token: 0x04004716 RID: 18198 private static int GIONNENCGBL = Animator.StringToHash("Score"); // Token: 0x04004717 RID: 18199 private static int FPCAJDOBMNL = Animator.StringToHash("Sad"); // Token: 0x04004718 RID: 18200 private static int EFJNGMFKAOL = Animator.StringToHash("Disgust"); // Token: 0x04004719 RID: 18201 private static int PDFFJFGHMKN = Animator.StringToHash("Hit"); // Token: 0x0400471A RID: 18202 private static int PBBKNLLDLHD = Animator.StringToHash("Concentrate"); // Token: 0x0400471B RID: 18203 private static int HMHKGAHDDBI = Animator.StringToHash("Kiss"); // Token: 0x0400471C RID: 18204 private static int AFJABCJOKEI = Animator.StringToHash("Talking"); // Token: 0x0400471D RID: 18205 private static int BAGMBEMIIEC = Animator.StringToHash("Mute"); // Token: 0x0400471E RID: 18206 private float HAAIPJCIMKK; }