using System; using System.Collections; using System.Diagnostics; using System.Threading; using CodeStage.AntiCheat.ObscuredTypes; using Photon; using RecNet; using RecRoom; using RecRoom.AGUI.Expresso; using RecRoom.Core.Gestures; using RecRoom.Core.Rendering; using UnityEngine; using UnityEngine.UI; // Token: 0x02000CE3 RID: 3299 [DisallowMultipleComponent] public class PlayerUI : global::Photon.MonoBehaviour { // Token: 0x0601AA3D RID: 109117 RVA: 0x00775734 File Offset: 0x00773934 public void OIOJFDMFAOJ(bool NOBAPCOKFIL) { this.KHIOBFNFGDH.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x17000C33 RID: 3123 // (get) Token: 0x0601AA3E RID: 109118 RVA: 0x00775744 File Offset: 0x00773944 // (set) Token: 0x0601AA8A RID: 109194 RVA: 0x007774D4 File Offset: 0x007756D4 public bool JBIODKLPJGA { get { return this.KHIOBFNFGDH.CPIBGJLHLBL(); } set { this.KHIOBFNFGDH.MEAINJPIECA(value); } } // Token: 0x0601AA3F RID: 109119 RVA: 0x00775754 File Offset: 0x00773954 private void Start() { if (this.NHDDPGADJPJ) { this.DBJILDEKMAP = this.NNFPNPLCEOP.GetComponent(); this.MGKHEPFGLAE = global::UnityEngine.Object.Instantiate(this.watchMenuPrefab, this.watchMenuBase); this.MGKHEPFGLAE.transform.localPosition = Vector3.zero; this.MGKHEPFGLAE.transform.localRotation = Quaternion.identity; this.MGKHEPFGLAE.transform.localScale = Vector3.one; this.MGKHEPFGLAE.FEALFOGFOMH.gameObject.transform.SetParent(this.MALKDBPJAID.transform); this.CLJOFILACFM = false; this.MAEODANMBFK = global::UnityEngine.Object.Instantiate(this.uIPlayerCameraPrefab); this.CJGJDPNIKGB.SetParentPlayerRoot(this.MAEODANMBFK.transform); HFFHGPOHOJA.GEKENMAGIGP += this.NKOLBAHOKNE; HFFHGPOHOJA.CLPAPHOIOKK += this.GMAJBOLNOHC; this.CCLBPCELMOM = this.CJGJDPNIKGB.GetOtherHand(this.CJGJDPNIKGB.MONEMFCPHDE.EEAOGJHMFII); } else { this.KOBGOJNHIDA(this.CJGJDPNIKGB.LNJFBGIBLHA, NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.IsPlayerAHost(this.CJGJDPNIKGB.LNJFBGIBLHA)); } this.LBCCOJDEJDP(); FKJHLNJDEKK.PNCMLPIPGEG += this.OOHFAEDELKN; this.FCGHACGILOD(); this.HNDIEBJGCFO(); this.CJGJDPNIKGB.BGIBHPOALJG.IIJAOBHBHLI.FAGOFNIBEBB += this.CHFBGIFEFEG; this.CJGJDPNIKGB.KEJBPANGFKK.IIJAOBHBHLI.FAGOFNIBEBB += this.CHFBGIFEFEG; NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.HostChangeEvent += this.KOBGOJNHIDA; } // Token: 0x0601AA40 RID: 109120 RVA: 0x0077591C File Offset: 0x00773B1C private void PDANJNANNIA(ParticleSystem HFDJJHKFEBD, Vector3 CIGPHKLAAOD) { if (HFDJJHKFEBD != null) { ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate(HFDJJHKFEBD); particleSystem.transform.position = CIGPHKLAAOD; particleSystem.Play(); ParticleSystem.MainModule main = particleSystem.main; global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration); } } // Token: 0x0601AA41 RID: 109121 RVA: 0x00775968 File Offset: 0x00773B68 private void Update() { if (this.NHDDPGADJPJ) { if (this.BICJEHICFKH) { this.EOFKOGBFKNN(); if (this.MALKDBPJAID.AJLEMEFOEKM) { if (this.FDIIGJCGIMH) { this.JBIODKLPJGA = false; } else if (this.MALKDBPJAID.DHLFMMANFHG && this.MALKDBPJAID.GOOPEGBPGIL != null && this.MALKDBPJAID.GOOPEGBPGIL.JKNCHBFALCJ != null && this.MALKDBPJAID.GOOPEGBPGIL.JKNCHBFALCJ.EAEKKFOJPKF) { this.BHFLLHLGIBL(); } } else { if (SingletonMonoBehaviour.NCKMBFBMBFM.CLFBLJMBGOA && !this.LMODNMNJBJF && this.GONMIAIAHFE(this.CCLBPCELMOM, this.watchOpenParameters) && !this.NNFPNPLCEOP.CLFBLJMBGOA.BKEPDMGHBHH) { OutlineEffectRenderer.RenderHoverOutline(this.NNFPNPLCEOP.PGNOGPAEDGB, 1); } this.KDIEBHEOHFK(); if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Debug) { this.ShowMenuDetached(null); } } } if (this.CCLBPCELMOM != null && this.CCLBPCELMOM.ILGCMIFHJOJ == PlayerHand.AKCKIFINDJE.NOT_CONNECTED) { PlayerHand otherHand = this.CJGJDPNIKGB.GetOtherHand(this.CCLBPCELMOM.EEAOGJHMFII); if (otherHand != null && otherHand.ILGCMIFHJOJ != PlayerHand.AKCKIFINDJE.NOT_CONNECTED) { this.CCLBPCELMOM = otherHand; } } } else { this.CLJOFILACFM = SingletonMonoBehaviour.NCKMBFBMBFM.PLECBNGCFLK; this.JOOIGPOBFGD(); } if (this.CLJOFILACFM && base.HKLENNJOICH != null) { Color color = Color.white; Color? teamColor = this.TeamColor; if (teamColor != null) { color = this.TeamColor.Value; } else { Color? sandboxTeamColor = this.SandboxTeamColor; if (sandboxTeamColor != null) { color = this.SandboxTeamColor.Value; } else if (this.CJGJDPNIKGB.NMHFBAEBEAM.CNBEJDJDDLJ != null) { color = this.CJGJDPNIKGB.NMHFBAEBEAM.CNBEJDJDDLJ.Value; } } color *= this.NameDynamicAlpha; if (color != this.HBKALCNMENK) { this.labelMesh.material.color = color; this.HBKALCNMENK = color; } } this.NNFPNPLCEOP.gameObject.SetActive(this.CCLBPCELMOM != null && this.CCLBPCELMOM.EKLBNGHDMEM); this.NameDynamicAlpha = 1f; } // Token: 0x0601AA42 RID: 109122 RVA: 0x00775C0C File Offset: 0x00773E0C private void CNGDDJLOKBO() { if (this.LPNDIGEJBEH != null) { this.LPNDIGEJBEH.Stop(); this.LPNDIGEJBEH = null; } if (this.OLMEOJECCNE != null) { global::UnityEngine.Object.Destroy(this.OLMEOJECCNE.gameObject); } if (this.GPBFJPBEINF != null) { base.StopCoroutine(this.GPBFJPBEINF); } } // Token: 0x0601AA43 RID: 109123 RVA: 0x00775C74 File Offset: 0x00773E74 public PlayerHand GKBKMNKCDKD() { return (!this.OMEHOCDCCPF) ? this.CJGJDPNIKGB.KEJBPANGFKK : this.CJGJDPNIKGB.DGEOJLGFGNG(); } // Token: 0x0601AA44 RID: 109124 RVA: 0x00775C9C File Offset: 0x00773E9C private bool GFMEFCOEGBA() { bool flag = !this.MALKDBPJAID.DHLFMMANFHG || !(this.MALKDBPJAID.APMHPJFCEIP() != null) || !this.MALKDBPJAID.HKHDGAIINOD().EKLBNGHDMEM || !this.GONMIAIAHFE(this.MALKDBPJAID.APMHPJFCEIP(), this.watchCloseParameters); bool flag2 = !this.MALKDBPJAID.DHLFMMANFHG && !this.NJMEMLJPIOF(this.CJGJDPNIKGB.BGIBHPOALJG) && this.NJMEMLJPIOF(this.CJGJDPNIKGB.KEJBPANGFKK); return flag || flag2; } // Token: 0x0601AA45 RID: 109125 RVA: 0x00775D50 File Offset: 0x00773F50 public bool GBOOAGGJNMC() { return this.k__BackingField; } // Token: 0x0601AA46 RID: 109126 RVA: 0x00775D58 File Offset: 0x00773F58 private void GNHBCIFFHJK() { if (this.MALKDBPJAID != null) { if (this.JBIODKLPJGA) { this.MALKDBPJAID.PAEOOFDEFFC(this.DPHCDKCJELC); this.NEAPKJBFAAD(); } else { this.MALKDBPJAID.ONANIKONGKP(); } } if (this.KKDEBGNKDMG()) { this.CJGJDPNIKGB.DIJMEKHCJBP.MenuVisible(this.JBIODKLPJGA); } } // Token: 0x0601AA47 RID: 109127 RVA: 0x00775DCC File Offset: 0x00773FCC private void EOFKOGBFKNN() { this.DBNCMMAHKCH = false; if (this.DENMHNAAACE == null) { if (this.NJMEMLJPIOF(this.CJGJDPNIKGB.BGIBHPOALJG)) { this.DENMHNAAACE = this.CJGJDPNIKGB.BGIBHPOALJG; this.LJDHJFNKJOJ = Time.time; } else if (this.NJMEMLJPIOF(this.CJGJDPNIKGB.KEJBPANGFKK)) { this.DENMHNAAACE = this.CJGJDPNIKGB.KEJBPANGFKK; this.LJDHJFNKJOJ = Time.time; } } else { bool flag = Time.time - this.LJDHJFNKJOJ >= this.JMKMLLDBNBP(this.DENMHNAAACE); if (flag && !this.MGAKJKDCLKJ && !this.JBIODKLPJGA) { this.PLMFOACOEMA.ShowUI(true, this.DENMHNAAACE); this.MGAKJKDCLKJ = true; } if (this.PLMFOACOEMA.JNIJKDBAOMP) { this.DENMHNAAACE.AddIntersectingUIRegion(this.PLMFOACOEMA.gameObject, false); } else { this.DENMHNAAACE.RemoveIntersectingUIRegion(this.PLMFOACOEMA.gameObject, false); } if (!this.NDACBIMHDFE(this.DENMHNAAACE)) { this.DENMHNAAACE.RemoveIntersectingUIRegion(this.PLMFOACOEMA.gameObject, false); this.DENMHNAAACE = null; if (this.MGAKJKDCLKJ) { this.DBNCMMAHKCH = true; this.MGAKJKDCLKJ = false; this.PLMFOACOEMA.ShowUI(false, null); } } } } // Token: 0x0601AA48 RID: 109128 RVA: 0x00775F4C File Offset: 0x0077414C private void HNDIEBJGCFO() { if (this.MALKDBPJAID != null) { if (this.JBIODKLPJGA) { this.MALKDBPJAID.OpenMenu(this.DPHCDKCJELC); this.NEAPKJBFAAD(); } else { this.MALKDBPJAID.CloseMenu(); } } if (this.NHDDPGADJPJ) { this.CJGJDPNIKGB.DIJMEKHCJBP.MenuVisible(this.JBIODKLPJGA); } } // Token: 0x17000C2D RID: 3117 // (get) Token: 0x0601AA49 RID: 109129 RVA: 0x00775FC0 File Offset: 0x007741C0 // (set) Token: 0x0601AA87 RID: 109191 RVA: 0x007774AC File Offset: 0x007756AC public WatchAttractor DBJILDEKMAP { get; private set; } // Token: 0x0601AA4A RID: 109130 RVA: 0x00775FC8 File Offset: 0x007741C8 public bool LCOCHAHEMCD() { return this.k__BackingField; } // Token: 0x17000C38 RID: 3128 // (get) Token: 0x0601AA4B RID: 109131 RVA: 0x00775FD0 File Offset: 0x007741D0 public Quaternion KKLGHCIHLEC { get { return this.CJGJDPNIKGB.INFOKIDJHMG.PAFJLHMDIMO(this.PKJLECOKJGO.ONGGEEFPOLK()); } } // Token: 0x14000105 RID: 261 // (add) Token: 0x0601AA4C RID: 109132 RVA: 0x00775FF0 File Offset: 0x007741F0 // (remove) Token: 0x0601AA73 RID: 109171 RVA: 0x00776DF4 File Offset: 0x00774FF4 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action NLDDCAIANOF; // Token: 0x0601AA4D RID: 109133 RVA: 0x00776028 File Offset: 0x00774228 public void ShowMenuWithKeyboard(bool GNJJLGDHAMP = false) { if (this.DPHCDKCJELC || GNJJLGDHAMP) { this.BHFLLHLGIBL(this.FIPDHLPBDBE, this.CLBELFJLCPI); this.MALKDBPJAID.TemporarilyPauseWatchInteraction(0.5f); } this.MALKDBPJAID.ShowLocalKeyboard(); } // Token: 0x17000C37 RID: 3127 // (get) Token: 0x0601AA4E RID: 109134 RVA: 0x00776068 File Offset: 0x00774268 public Vector3 ONLADIEBEBG { get { return this.CJGJDPNIKGB.INFOKIDJHMG.TransformPoint(this.PKJLECOKJGO.BEJIPFOPGPD()); } } // Token: 0x17000C30 RID: 3120 // (get) Token: 0x0601AA4F RID: 109135 RVA: 0x00776088 File Offset: 0x00774288 // (set) Token: 0x0601AA8C RID: 109196 RVA: 0x0077750C File Offset: 0x0077570C public bool CLJOFILACFM { get { return this.OAGMBHEKDLF; } set { this.OAGMBHEKDLF = value; this.labelCanvas.gameObject.SetActive(this.OAGMBHEKDLF); } } // Token: 0x0601AA50 RID: 109136 RVA: 0x00776090 File Offset: 0x00774290 public void BFCOAHOEAAI(bool NOBAPCOKFIL) { this.KHIOBFNFGDH.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x17000C2E RID: 3118 // (get) Token: 0x0601AA52 RID: 109138 RVA: 0x007760F0 File Offset: 0x007742F0 public Transform OHMPGPKGMIL { get { return this.labelCanvas.transform; } } // Token: 0x0601AA53 RID: 109139 RVA: 0x00776100 File Offset: 0x00774300 private Quaternion ELOJHOANKFA() { Vector3 eulerAngles = Quaternion.LookRotation(SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward, Vector3.up).eulerAngles; return Quaternion.Euler(Mathf.Clamp(eulerAngles.x, 455f, 575f), eulerAngles.y, Mathf.Clamp(eulerAngles.z, 1618f, 1358f)); } // Token: 0x0601AA54 RID: 109140 RVA: 0x0077616C File Offset: 0x0077436C private void OJKOPLLHCIA(ExpressoUI NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AA55 RID: 109141 RVA: 0x00776178 File Offset: 0x00774378 private IEnumerator DOOAEFDHOEK(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH) { this.ODDOLFDCPFJ = AudioManager.Play3DSFX(this.handshakeChargeAudio, (!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position, null); this.CCLOKNDIKID = global::UnityEngine.Object.Instantiate(this.handshakeChargeParticles); this.CCLOKNDIKID.Play(); float num = 0f; while (num < this.handshakeChargeParticles.main.duration) { this.CCLOKNDIKID.transform.position = ((!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position); num += Time.deltaTime; yield return null; } global::UnityEngine.Object.Destroy(this.CCLOKNDIKID.gameObject); this.CCLOKNDIKID = null; yield break; } // Token: 0x0601AA56 RID: 109142 RVA: 0x007761A4 File Offset: 0x007743A4 private void JAGKMLOHKGG() { this.HMIEBKAEHNB(FKJHLNJDEKK.LBEOGKBEFJD(this.CJGJDPNIKGB.NAJBCPFNBAB)); } // Token: 0x0601AA57 RID: 109143 RVA: 0x007761BC File Offset: 0x007743BC private IEnumerator JOJHJNDEFDM(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH) { this.ODDOLFDCPFJ = AudioManager.Play3DSFX(this.handshakeChargeAudio, (!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position, null); this.CCLOKNDIKID = global::UnityEngine.Object.Instantiate(this.handshakeChargeParticles); this.CCLOKNDIKID.Play(); num = 0f; while (num < this.handshakeChargeParticles.main.duration) { this.CCLOKNDIKID.transform.position = ((!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position); num += Time.deltaTime; yield return null; } global::UnityEngine.Object.Destroy(this.CCLOKNDIKID.gameObject); this.CCLOKNDIKID = null; yield break; } // Token: 0x0601AA58 RID: 109144 RVA: 0x007761E8 File Offset: 0x007743E8 public bool AFJCFFACKIA() { return this.k__BackingField; } // Token: 0x0601AA59 RID: 109145 RVA: 0x007761F0 File Offset: 0x007743F0 private void JKENNJEHGEN(PlayerHand DIACLPMBKKE) { this.CNGDDJLOKBO(); this.AMLMMKNKDGE = base.StartCoroutine(this.CCKAJFBJOFF(DIACLPMBKKE)); } // Token: 0x0601AA5A RID: 109146 RVA: 0x0077620C File Offset: 0x0077440C private void CHFBGIFEFEG(PlayerHand LCNBFBECONF, PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, Player EOGHFMEEHNO, Player FLGLPDGKDGB) { if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.Highfive) { Vector3 vector = ((!(FNIKCKFJCKH == null)) ? ((LCNBFBECONF.transform.position + FNIKCKFJCKH.transform.position) / 2f) : LCNBFBECONF.transform.position); this.CJGJDPNIKGB.IJPGLAKCCPN.OnHighFive(vector); this.PBMFAHMIMIK(this.highFiveParticles, vector); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.Fistbump) { Vector3 vector2; if (FNIKCKFJCKH == null) { vector2 = LCNBFBECONF.transform.position + 0.1f * LCNBFBECONF.transform.forward; WorldSpaceNotification.PlayNext("Party Join", 2f, null, false, new Vector3?(vector2 + 0.1f * Vector3.up), 0.3f, false); } else { vector2 = (LCNBFBECONF.transform.position + FNIKCKFJCKH.transform.position) / 2f; } this.CJGJDPNIKGB.IJPGLAKCCPN.OnFistBump(vector2); this.PBMFAHMIMIK(this.fistBumpParticles, vector2); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.HandshakeStart) { this.FPNFGNINDPH(LCNBFBECONF, FNIKCKFJCKH); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.HandshakeCancel) { this.FDFPPGOLPAL(); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.HandshakeSuccess) { this.FDFPPGOLPAL(); this.DPLJMIMNPAP(LCNBFBECONF, FNIKCKFJCKH); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.StopGestureCharging) { this.OOCNDADGJEF(LCNBFBECONF); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.StopGestureSuccess) { this.MPABCIDFHNA(); Vector3 position = LCNBFBECONF.transform.position; this.CJGJDPNIKGB.IJPGLAKCCPN.OnStopGestureSuccess(position); this.PBMFAHMIMIK(this.stopGestureSuccessParticles, position); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.StopGestureCancel) { this.MPABCIDFHNA(); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.CheerGestureCharging) { this.JKENNJEHGEN(LCNBFBECONF); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.CheerGestureSuccess) { this.CNGDDJLOKBO(); Vector3 position2 = LCNBFBECONF.transform.position; this.CJGJDPNIKGB.IJPGLAKCCPN.OnCheerGestureSuccess(position2); this.PBMFAHMIMIK(this.cheerGestureSuccessParticles, position2); } else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.CheerGestureCancel) { this.CNGDDJLOKBO(); } if (this.NHDDPGADJPJ) { LCNBFBECONF.Vibrate(100, 1000); } } // Token: 0x0601AA5B RID: 109147 RVA: 0x00776454 File Offset: 0x00774654 public Quaternion NDJAHNOOJBF() { return this.CJGJDPNIKGB.INFOKIDJHMG.PAFJLHMDIMO(this.PKJLECOKJGO.ONGGEEFPOLK()); } // Token: 0x17000C3A RID: 3130 // (get) Token: 0x0601AA5C RID: 109148 RVA: 0x00776474 File Offset: 0x00774674 private Vector3 FIPDHLPBDBE { get { Vector3 vector = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.TransformPoint(0f, 0f, 0.71000004f); vector.y = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y - 0.25f; return vector; } } // Token: 0x0601AA5D RID: 109149 RVA: 0x007764D0 File Offset: 0x007746D0 private void PIBFIGAKAGN() { if (this.FMLDOEABAGC != null) { this.FMLDOEABAGC.HEMGFGLOMNK(); this.FMLDOEABAGC = null; } if (this.EFNEELCILLK != null) { global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject); } if (this.AMLMMKNKDGE != null) { base.StopCoroutine(this.AMLMMKNKDGE); } } // Token: 0x0601AA5E RID: 109150 RVA: 0x00776538 File Offset: 0x00774738 public void MLJAEGPGIIF(bool GNJJLGDHAMP = false) { if (this.DPHCDKCJELC || GNJJLGDHAMP) { this.BHFLLHLGIBL(this.FIPDHLPBDBE, this.ELOJHOANKFA()); this.MALKDBPJAID.IPOBDCCPNFH(1346f); } this.MALKDBPJAID.JPMIFKAGPIN(); } // Token: 0x0601AA5F RID: 109151 RVA: 0x00776578 File Offset: 0x00774778 private bool CGNJMGELAED(PlayerHand GAEKGDCFOJM) { return !SingletonMonoBehaviour.BOCFJBNNEFP || !GAEKGDCFOJM.PIDHHBENFCO.GDOFKAIDDNA() || !(GAEKGDCFOJM.JKNCHBFALCJ != null) || GAEKGDCFOJM.JKNCHBFALCJ.LGNDIFCKNOH; } // Token: 0x0601AA60 RID: 109152 RVA: 0x007765B4 File Offset: 0x007747B4 private void FDFPPGOLPAL() { if (this.ODDOLFDCPFJ != null) { this.ODDOLFDCPFJ.Stop(); this.ODDOLFDCPFJ = null; } if (this.CCLOKNDIKID != null) { global::UnityEngine.Object.Destroy(this.CCLOKNDIKID.gameObject); } if (this.GKLDIFMMPKN != null) { base.StopCoroutine(this.GKLDIFMMPKN); } } // Token: 0x17000C31 RID: 3121 // (get) Token: 0x0601AA61 RID: 109153 RVA: 0x0077661C File Offset: 0x0077481C private bool FDIIGJCGIMH { get { bool flag = this.MALKDBPJAID.DHLFMMANFHG && this.MALKDBPJAID.GOOPEGBPGIL != null && (!this.MALKDBPJAID.GOOPEGBPGIL.EKLBNGHDMEM || !this.GONMIAIAHFE(this.MALKDBPJAID.GOOPEGBPGIL, this.watchCloseParameters)); bool flag2 = !this.MALKDBPJAID.DHLFMMANFHG && (this.NJMEMLJPIOF(this.CJGJDPNIKGB.BGIBHPOALJG) || this.NJMEMLJPIOF(this.CJGJDPNIKGB.KEJBPANGFKK)); return flag || flag2; } } // Token: 0x17000C29 RID: 3113 // (get) Token: 0x0601AA62 RID: 109154 RVA: 0x007766D0 File Offset: 0x007748D0 // (set) Token: 0x0601AA71 RID: 109169 RVA: 0x00776DA0 File Offset: 0x00774FA0 public UIPlayerCamera MAEODANMBFK { get; private set; } // Token: 0x0601AA63 RID: 109155 RVA: 0x007766D8 File Offset: 0x007748D8 private void LBCCOJDEJDP() { this.HMIEBKAEHNB(FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB)); } // Token: 0x0601AA64 RID: 109156 RVA: 0x007766F0 File Offset: 0x007748F0 private void PDKOIHIEAOB() { this.HMIEBKAEHNB(FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB)); } // Token: 0x0601AA65 RID: 109157 RVA: 0x00776708 File Offset: 0x00774908 private IEnumerator ALKHCNNEGJC(PlayerHand DIACLPMBKKE) { this.FMLDOEABAGC = this.CJGJDPNIKGB.IJPGLAKCCPN.OnStopGestureCharging(DIACLPMBKKE.transform.position); this.EFNEELCILLK = global::UnityEngine.Object.Instantiate(this.stopGestureChargeParticles); this.EFNEELCILLK.Play(); float num = 0f; while (num < this.stopGestureChargeParticles.main.duration && this.EFNEELCILLK != null) { this.EFNEELCILLK.transform.position = DIACLPMBKKE.transform.position; num += Time.deltaTime; yield return null; } if (this.EFNEELCILLK != null) { global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject); } this.EFNEELCILLK = null; yield break; } // Token: 0x0601AA66 RID: 109158 RVA: 0x0077672C File Offset: 0x0077492C private void KNLALCHOALI(bool CMHBICCKNEG) { if (!CMHBICCKNEG && this.MALKDBPJAID != null && (this.MALKDBPJAID.OADAOJCLMLB == MenuHandFollower.BFGOCLLPAFI.Visible || this.MALKDBPJAID.OADAOJCLMLB == MenuHandFollower.BFGOCLLPAFI.Hydrate)) { this.JBIODKLPJGA = false; } } // Token: 0x0601AA67 RID: 109159 RVA: 0x0077677C File Offset: 0x0077497C private void DLIIOFOCPHG() { if (this.GDOFKAIDDNA()) { if (this.DFAKNGJLHDE()) { this.EOFKOGBFKNN(); if (this.MALKDBPJAID.EBGHDIJABBO()) { if (this.FDIIGJCGIMH) { this.OIOJFDMFAOJ(true); } else if (this.MALKDBPJAID.BKLDHPLONAF() && this.MALKDBPJAID.GOOPEGBPGIL != null && this.MALKDBPJAID.HKHDGAIINOD().JKNCHBFALCJ != null && this.MALKDBPJAID.ADHFMNNLPJB().JKNCHBFALCJ.PDCMOPONINJ()) { this.BHFLLHLGIBL(); } } else { if (SingletonMonoBehaviour.NCKMBFBMBFM.CLFBLJMBGOA && !this.LMODNMNJBJF && this.GONMIAIAHFE(this.GKBKMNKCDKD(), this.watchOpenParameters) && !this.NNFPNPLCEOP.CFLGIBPGJIK().IMKPMFEAHKE()) { OutlineEffectRenderer.DMDGKKDBKCL(this.NNFPNPLCEOP.ADNELLKEFKJ(), 0); } this.BIFEHNKCKPE(); if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Debug) { this.ShowMenuDetached(null); } } } if (this.GKBKMNKCDKD() != null && this.CCLBPCELMOM.ILGCMIFHJOJ == PlayerHand.AKCKIFINDJE.NOT_CONNECTED) { PlayerHand playerHand = this.CJGJDPNIKGB.IPHIIAOHINN(this.CCLBPCELMOM.EEAOGJHMFII); if (playerHand != null && playerHand.ILGCMIFHJOJ != PlayerHand.AKCKIFINDJE.NOT_CONNECTED) { this.CCLBPCELMOM = playerHand; } } } else { this.PKKHAEMHEAC(SingletonMonoBehaviour.NCKMBFBMBFM.PKNPMGCGHDD()); this.JOOIGPOBFGD(); } if (this.NMEJIGKMIPG() && base.PHGPEEKLIMJ() != null) { Color color = Color.white; Color? teamColor = this.TeamColor; if (teamColor != null) { color = this.TeamColor.Value; } else { Color? sandboxTeamColor = this.SandboxTeamColor; if (sandboxTeamColor != null) { color = this.SandboxTeamColor.Value; } else if (this.CJGJDPNIKGB.NMMEHHPHPIJ().GMOEPFGJJIC() != null) { color = this.CJGJDPNIKGB.NMHFBAEBEAM.CNBEJDJDDLJ.Value; } } color *= this.NameDynamicAlpha; if (color != this.HBKALCNMENK) { this.labelMesh.material.color = color; this.HBKALCNMENK = color; } } this.NNFPNPLCEOP.gameObject.SetActive(!(this.CCLBPCELMOM != null) || this.CCLBPCELMOM.EKLBNGHDMEM); this.NameDynamicAlpha = 1865f; } // Token: 0x0601AA68 RID: 109160 RVA: 0x00776A20 File Offset: 0x00774C20 private void JOOIGPOBFGD() { if (this.MALKDBPJAID != null && !this.MALKDBPJAID.DHLFMMANFHG) { this.MALKDBPJAID.transform.position = this.ONLADIEBEBG; this.MALKDBPJAID.transform.rotation = this.KKLGHCIHLEC; } } // Token: 0x0601AA69 RID: 109161 RVA: 0x00776A7C File Offset: 0x00774C7C private void KOBGOJNHIDA(LNJFBGIBLHA JEFGMHBLLKI, bool AHCALHKALOF) { if (JEFGMHBLLKI == this.CJGJDPNIKGB.LNJFBGIBLHA && !JEFGMHBLLKI.IPFPJCPGENH) { this.levelTextBackground.gameObject.SetActive(!AHCALHKALOF); this.levelHostTextBackground.gameObject.SetActive(AHCALHKALOF); this.LBCCOJDEJDP(); } } // Token: 0x0601AA6A RID: 109162 RVA: 0x00776AD0 File Offset: 0x00774CD0 private void OOCNDADGJEF(PlayerHand DIACLPMBKKE) { this.MPABCIDFHNA(); this.AMLMMKNKDGE = base.StartCoroutine(this.ALKHCNNEGJC(DIACLPMBKKE)); } // Token: 0x17000C2B RID: 3115 // (get) Token: 0x0601AA7D RID: 109181 RVA: 0x007771C0 File Offset: 0x007753C0 // (set) Token: 0x0601AA6B RID: 109163 RVA: 0x00776AEC File Offset: 0x00774CEC public MenuHandFollower MALKDBPJAID { get; private set; } // Token: 0x0601AA6C RID: 109164 RVA: 0x00776AF8 File Offset: 0x00774CF8 private void FCGHACGILOD() { if (this.CCLBPCELMOM != null && this.NNFPNPLCEOP != null) { this.NNFPNPLCEOP.transform.SetParent(this.CCLBPCELMOM.HBHCCNCFADO, false); if (this.CCLBPCELMOM.EEAOGJHMFII == PlayerHand.HMMEBFHABKA.Right) { this.NNFPNPLCEOP.IFJFHJGNJDO.CurrentBodyPart = Player.HDOICGIKKAO.RightHand; } else { this.NNFPNPLCEOP.IFJFHJGNJDO.CurrentBodyPart = Player.HDOICGIKKAO.LeftHand; } this.playerOutfit.SetOutfitTarget(this.NNFPNPLCEOP.IFJFHJGNJDO); } } // Token: 0x0601AA6D RID: 109165 RVA: 0x00776B94 File Offset: 0x00774D94 private float JMKMLLDBNBP(PlayerHand GAEKGDCFOJM) { return (!GAEKGDCFOJM.NGMCOGJDNKC) ? 0f : this.requiredMenuButtonPressTime; } // Token: 0x17000C3B RID: 3131 // (get) Token: 0x0601AA6E RID: 109166 RVA: 0x00776BB4 File Offset: 0x00774DB4 private Quaternion CLBELFJLCPI { get { Vector3 eulerAngles = Quaternion.LookRotation(SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward, Vector3.up).eulerAngles; return Quaternion.Euler(Mathf.Clamp(eulerAngles.x, -20f, 20f), eulerAngles.y, Mathf.Clamp(eulerAngles.z, -10f, 10f)); } } // Token: 0x0601AA6F RID: 109167 RVA: 0x00776C20 File Offset: 0x00774E20 private void KDIEBHEOHFK() { if (this.BAHGOFAOLKA == null) { this.NNFPNPLCEOP.DisableDwellVisual(); PlayerHand playerHand = this.OBJBIBCDILD(this.watchOpenParameters); if (playerHand == null) { this.KKBPEDFMCBD = true; } else if (playerHand.EKLBNGHDMEM && this.KKBPEDFMCBD) { this.BAHGOFAOLKA = playerHand; this.GAFOALLMNCN = Time.time; if (this.BAHGOFAOLKA != this.MALKDBPJAID.GOOPEGBPGIL) { this.CCLBPCELMOM = this.BAHGOFAOLKA; } } } else { float num = Mathf.InverseLerp(this.GAFOALLMNCN, this.GAFOALLMNCN + this.watchOpenDwellDuration, Time.time); this.NNFPNPLCEOP.SetDwellVisualProgress(num); if (!this.BAHGOFAOLKA.EKLBNGHDMEM || !this.GONMIAIAHFE(this.BAHGOFAOLKA, this.watchCloseParameters)) { this.BAHGOFAOLKA = null; } else if (num >= 1f && (!SingletonMonoBehaviour.NCKMBFBMBFM.CLFBLJMBGOA || this.NNFPNPLCEOP.CLFBLJMBGOA.BKEPDMGHBHH)) { this.PKJLECOKJGO.BEBCMGPCECJ(false); this.CCLBPCELMOM = this.BAHGOFAOLKA; this.JBIODKLPJGA = true; this.BAHGOFAOLKA = null; this.KKBPEDFMCBD = false; this.NNFPNPLCEOP.DisableDwellVisual(); this.NNFPNPLCEOP.CLFBLJMBGOA.BKEPDMGHBHH = false; } } } // Token: 0x17000C2A RID: 3114 // (get) Token: 0x0601AA70 RID: 109168 RVA: 0x00776D98 File Offset: 0x00774F98 // (set) Token: 0x0601AA90 RID: 109200 RVA: 0x00777598 File Offset: 0x00775798 public WatchUI MGKHEPFGLAE { get; private set; } // Token: 0x0601AA72 RID: 109170 RVA: 0x00776DAC File Offset: 0x00774FAC private void FCCNAADIBJN(Vector3 IEOHKBEIFNL, Quaternion FBPDNFEPDBO) { Vector3 vector = this.CJGJDPNIKGB.INFOKIDJHMG.InverseTransformPoint(IEOHKBEIFNL); Quaternion quaternion = this.CJGJDPNIKGB.INFOKIDJHMG.MCKNNGGGBDG(FBPDNFEPDBO); this.PKJLECOKJGO.MEAINJPIECA(false, vector, quaternion); this.OIOJFDMFAOJ(true); } // Token: 0x0601AA74 RID: 109172 RVA: 0x00776E2C File Offset: 0x0077502C private void DPLJMIMNPAP(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH) { Vector3 vector = ((!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position); AudioManager.Play3DSFX(this.handshakeSuccessAudio, vector, null); if (this.handshakeSuccessParticles != null) { ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate(this.handshakeSuccessParticles); particleSystem.transform.position = vector; particleSystem.Play(); ParticleSystem.MainModule main = particleSystem.main; global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration); } if (FNIKCKFJCKH == null) { WorldSpaceNotification.PlayNext("Friend Added", 2f, null, false, new Vector3?(vector + 0.1f * Vector3.up), 0.3f, false); } } // Token: 0x0601AA75 RID: 109173 RVA: 0x00776F0C File Offset: 0x0077510C private void PBMFAHMIMIK(ParticleSystem HFDJJHKFEBD, Vector3 CIGPHKLAAOD) { if (HFDJJHKFEBD != null) { ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate(HFDJJHKFEBD); particleSystem.transform.position = CIGPHKLAAOD; particleSystem.Play(); ParticleSystem.MainModule main = particleSystem.main; global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration); } } // Token: 0x0601AA76 RID: 109174 RVA: 0x00776F58 File Offset: 0x00775158 private void BHFLLHLGIBL() { if (this.MALKDBPJAID != null) { this.BHFLLHLGIBL(this.MALKDBPJAID.transform.position, this.MALKDBPJAID.transform.rotation); } } // Token: 0x0601AA77 RID: 109175 RVA: 0x00776F94 File Offset: 0x00775194 public bool DFAKNGJLHDE() { return this.k__BackingField; } // Token: 0x0601AA78 RID: 109176 RVA: 0x00776F9C File Offset: 0x0077519C private bool GONMIAIAHFE(PlayerHand GAEKGDCFOJM, PlayerUI.MenuGazeParameters OGDMHDCFKAB) { if (GAEKGDCFOJM == null) { return false; } Vector3 normalized = (GAEKGDCFOJM.GNCEGCKBDHP.position - this.CJGJDPNIKGB.BGOGBEPJGPJ.transform.position).normalized; Vector3 forward = this.CJGJDPNIKGB.BGOGBEPJGPJ.transform.forward; Vector3 forward2 = GAEKGDCFOJM.GNCEGCKBDHP.forward; Vector3 up = GAEKGDCFOJM.GNCEGCKBDHP.up; Vector3 up2 = this.CJGJDPNIKGB.BGOGBEPJGPJ.transform.up; float num = Vector3.Dot(normalized, forward); float num2 = Vector3.Dot(normalized, forward2); float num3 = Vector3.Dot(up, up2); return num >= OGDMHDCFKAB.MaxFovDot && num2 >= OGDMHDCFKAB.MaxPitchDot && num3 >= OGDMHDCFKAB.MaxRollDot; } // Token: 0x0601AA79 RID: 109177 RVA: 0x00777078 File Offset: 0x00775278 public void ShowMenuDetached(PlayerHand EMNFHNGCDLP = null) { if (this.MALKDBPJAID.OADAOJCLMLB == MenuHandFollower.BFGOCLLPAFI.Visible) { return; } if (this.CJGJDPNIKGB.BGIBHPOALJG.OOIMAEHGBIC == null && this.CJGJDPNIKGB.BGIBHPOALJG.JKNCHBFALCJ != null && this.CJGJDPNIKGB.BGIBHPOALJG.JKNCHBFALCJ.CLCPKPELOLB) { EMNFHNGCDLP = this.CJGJDPNIKGB.BGIBHPOALJG; } else if (this.CJGJDPNIKGB.KEJBPANGFKK.OOIMAEHGBIC == null && this.CJGJDPNIKGB.KEJBPANGFKK.JKNCHBFALCJ != null && this.CJGJDPNIKGB.KEJBPANGFKK.JKNCHBFALCJ.CLCPKPELOLB) { EMNFHNGCDLP = this.CJGJDPNIKGB.KEJBPANGFKK; } if (EMNFHNGCDLP != null) { this.CCLBPCELMOM = EMNFHNGCDLP; this.BHFLLHLGIBL(this.HMMPEOHMLIG, this.CLBELFJLCPI); } } // Token: 0x0601AA7A RID: 109178 RVA: 0x0077717C File Offset: 0x0077537C private void FPNFGNINDPH(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH) { this.FDFPPGOLPAL(); this.GKLDIFMMPKN = base.StartCoroutine(this.JOJHJNDEFDM(DIACLPMBKKE, FNIKCKFJCKH)); } // Token: 0x0601AA7B RID: 109179 RVA: 0x00777198 File Offset: 0x00775398 private void GMAJBOLNOHC(HFFHGPOHOJA.LOPKLIGDDCP AEPAGDIIHME) { if (HFFHGPOHOJA.DCAIKOBHGPC.Count == 0) { this.DBJILDEKMAP.ClearMessageNotification(); } } // Token: 0x0601AA7C RID: 109180 RVA: 0x007771B4 File Offset: 0x007753B4 public void NMFFFAMGKHE(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AA7E RID: 109182 RVA: 0x007771C8 File Offset: 0x007753C8 public bool BIJEGHBHFHB() { return this.KHIOBFNFGDH.CPIBGJLHLBL(); } // Token: 0x0601AA7F RID: 109183 RVA: 0x007771D8 File Offset: 0x007753D8 private void MPABCIDFHNA() { if (this.FMLDOEABAGC != null) { this.FMLDOEABAGC.Stop(); this.FMLDOEABAGC = null; } if (this.EFNEELCILLK != null) { global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject); } if (this.AMLMMKNKDGE != null) { base.StopCoroutine(this.AMLMMKNKDGE); } } // Token: 0x17000C3C RID: 3132 // (get) Token: 0x0601AAA5 RID: 109221 RVA: 0x00777D98 File Offset: 0x00775F98 // (set) Token: 0x0601AA80 RID: 109184 RVA: 0x00777240 File Offset: 0x00775440 public bool DBNCMMAHKCH { get; private set; } // Token: 0x17000C35 RID: 3125 // (get) Token: 0x0601AA83 RID: 109187 RVA: 0x007772A8 File Offset: 0x007754A8 // (set) Token: 0x0601AA81 RID: 109185 RVA: 0x0077724C File Offset: 0x0077544C public PlayerHand CCLBPCELMOM { get { return (!this.OMEHOCDCCPF) ? this.CJGJDPNIKGB.KEJBPANGFKK : this.CJGJDPNIKGB.BGIBHPOALJG; } set { this.OMEHOCDCCPF = value != null && value.EEAOGJHMFII == PlayerHand.HMMEBFHABKA.Left; } } // Token: 0x0601AA82 RID: 109186 RVA: 0x0077726C File Offset: 0x0077546C private bool NDACBIMHDFE(PlayerHand GAEKGDCFOJM) { return SingletonMonoBehaviour.BOCFJBNNEFP && GAEKGDCFOJM.PIDHHBENFCO.NHDDPGADJPJ && GAEKGDCFOJM.JKNCHBFALCJ != null && GAEKGDCFOJM.JKNCHBFALCJ.LGNDIFCKNOH; } // Token: 0x0601AA84 RID: 109188 RVA: 0x007772D0 File Offset: 0x007754D0 private void ODDOJJIEECC(WatchAttractor NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AA85 RID: 109189 RVA: 0x007772DC File Offset: 0x007754DC public bool NMEJIGKMIPG() { return this.OAGMBHEKDLF; } // Token: 0x0601AA86 RID: 109190 RVA: 0x007772E4 File Offset: 0x007754E4 private void POEDAMONBNL() { if (this.OBFPLPPCJLL()) { this.DBJILDEKMAP = this.NNFPNPLCEOP.GetComponent(); this.MGKHEPFGLAE = global::UnityEngine.Object.Instantiate(this.watchMenuPrefab, this.watchMenuBase); this.MGKHEPFGLAE.transform.localPosition = Vector3.zero; this.MGKHEPFGLAE.transform.localRotation = Quaternion.identity; this.MGKHEPFGLAE.transform.localScale = Vector3.one; this.MGKHEPFGLAE.JNHJIGEOOMK().gameObject.transform.SetParent(this.MALKDBPJAID.transform); this.CLJOFILACFM = false; this.MAEODANMBFK = global::UnityEngine.Object.Instantiate(this.uIPlayerCameraPrefab); this.CJGJDPNIKGB.MCPAKKCIEFN(this.MAEODANMBFK.transform); HFFHGPOHOJA.GEKENMAGIGP += this.NKOLBAHOKNE; HFFHGPOHOJA.CLPAPHOIOKK += this.GMAJBOLNOHC; this.CCLBPCELMOM = this.CJGJDPNIKGB.IPHIIAOHINN(this.CJGJDPNIKGB.MONEMFCPHDE.EEAOGJHMFII); } else { this.EJFDDPCBHPA(this.CJGJDPNIKGB.LNJFBGIBLHA, NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.IsPlayerAHost(this.CJGJDPNIKGB.LNJFBGIBLHA)); } this.PDKOIHIEAOB(); FKJHLNJDEKK.PNCMLPIPGEG += this.OOHFAEDELKN; this.FCGHACGILOD(); this.HNDIEBJGCFO(); this.CJGJDPNIKGB.BGIBHPOALJG.IIJAOBHBHLI.OFJDJCMKAPD(new PlayerHandGestures.LDFDAGOGMEA(this.CHFBGIFEFEG)); this.CJGJDPNIKGB.KEJBPANGFKK.IIJAOBHBHLI.NOJBOIJCBFD(new PlayerHandGestures.LDFDAGOGMEA(this.CHFBGIFEFEG)); NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.HostChangeEvent += this.EJFDDPCBHPA; } // Token: 0x0601AA88 RID: 109192 RVA: 0x007774B8 File Offset: 0x007756B8 private void OCBHNFLLEHC(WatchUI NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000C2C RID: 3116 // (get) Token: 0x0601AA89 RID: 109193 RVA: 0x007774C4 File Offset: 0x007756C4 public bool LMODNMNJBJF { get { return this.MALKDBPJAID.AJLEMEFOEKM; } } // Token: 0x17000C39 RID: 3129 // (get) Token: 0x0601AA8B RID: 109195 RVA: 0x007774E4 File Offset: 0x007756E4 private Vector3 HMMPEOHMLIG { get { return SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.TransformPoint(0f, 0f, 0.61f); } } // Token: 0x0601AA8D RID: 109197 RVA: 0x0077752C File Offset: 0x0077572C private void NEAPKJBFAAD() { if (this.MALKDBPJAID != null) { this.MALKDBPJAID.DHLFMMANFHG = this.DPHCDKCJELC; this.JOOIGPOBFGD(); if (this.NLDDCAIANOF != null) { this.NLDDCAIANOF(this.DPHCDKCJELC); } } } // Token: 0x17000C34 RID: 3124 // (get) Token: 0x0601AA8E RID: 109198 RVA: 0x00777580 File Offset: 0x00775780 // (set) Token: 0x0601AA92 RID: 109202 RVA: 0x007775F8 File Offset: 0x007757F8 private bool OMEHOCDCCPF { get { return this.FCIIJMDOGOA.CPIBGJLHLBL(); } set { this.FCIIJMDOGOA.MEAINJPIECA(value); } } // Token: 0x17000C28 RID: 3112 // (get) Token: 0x0601AA8F RID: 109199 RVA: 0x00777590 File Offset: 0x00775790 public MeshRenderer MLIEMMILMGI { get { return this.labelMesh; } } // Token: 0x0601AA91 RID: 109201 RVA: 0x007775A4 File Offset: 0x007757A4 private void EJFDDPCBHPA(LNJFBGIBLHA JEFGMHBLLKI, bool AHCALHKALOF) { if (JEFGMHBLLKI == this.CJGJDPNIKGB.LNJFBGIBLHA && !JEFGMHBLLKI.IPFPJCPGENH) { this.levelTextBackground.gameObject.SetActive(!AHCALHKALOF); this.levelHostTextBackground.gameObject.SetActive(AHCALHKALOF); this.LBCCOJDEJDP(); } } // Token: 0x0601AA93 RID: 109203 RVA: 0x00777608 File Offset: 0x00775808 private IEnumerator CCKAJFBJOFF(PlayerHand DIACLPMBKKE) { this.LPNDIGEJBEH = this.CJGJDPNIKGB.IJPGLAKCCPN.OnCheerGestureCharging(DIACLPMBKKE.transform.position); this.OLMEOJECCNE = global::UnityEngine.Object.Instantiate(this.cheerGestureChargeParticles); this.OLMEOJECCNE.Play(); float num = 0f; while (num < this.cheerGestureChargeParticles.main.duration && this.OLMEOJECCNE != null) { this.OLMEOJECCNE.transform.position = DIACLPMBKKE.transform.position; num += Time.deltaTime; yield return null; } if (this.OLMEOJECCNE != null) { global::UnityEngine.Object.Destroy(this.OLMEOJECCNE.gameObject); } this.OLMEOJECCNE = null; yield break; } // Token: 0x0601AA94 RID: 109204 RVA: 0x0077762C File Offset: 0x0077582C private void NBPCBFCEIKO(ParticleSystem HFDJJHKFEBD, Vector3 CIGPHKLAAOD) { if (HFDJJHKFEBD != null) { ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate(HFDJJHKFEBD); particleSystem.transform.position = CIGPHKLAAOD; particleSystem.Play(); ParticleSystem.MainModule main = particleSystem.main; global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration); } } // Token: 0x0601AA95 RID: 109205 RVA: 0x00777678 File Offset: 0x00775878 private Vector3 NHECPLAPFHC() { return SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.TransformPoint(490f, 180f, 70f); } // Token: 0x17000C2F RID: 3119 // (get) Token: 0x0601AA96 RID: 109206 RVA: 0x007776A0 File Offset: 0x007758A0 // (set) Token: 0x0601AAA3 RID: 109219 RVA: 0x00777B78 File Offset: 0x00775D78 public ExpressoUI PLMFOACOEMA { get; private set; } // Token: 0x17000C32 RID: 3122 // (get) Token: 0x0601AA97 RID: 109207 RVA: 0x007776A8 File Offset: 0x007758A8 // (set) Token: 0x0601AAA7 RID: 109223 RVA: 0x00777DB0 File Offset: 0x00775FB0 public bool BICJEHICFKH { get; set; } // Token: 0x0601AA98 RID: 109208 RVA: 0x007776B0 File Offset: 0x007758B0 private void NKOLBAHOKNE(IMGPDLHMJEE NFAFJOMABOK) { this.MGKHEPFGLAE.HandleIncomingRecNetMessage(NFAFJOMABOK); } // Token: 0x0601AA99 RID: 109209 RVA: 0x007776C0 File Offset: 0x007758C0 private IEnumerator KPHDNIFEJBC(PlayerHand DIACLPMBKKE) { this.FMLDOEABAGC = this.CJGJDPNIKGB.IJPGLAKCCPN.OnStopGestureCharging(DIACLPMBKKE.transform.position); this.EFNEELCILLK = global::UnityEngine.Object.Instantiate(this.stopGestureChargeParticles); this.EFNEELCILLK.Play(); num = 0f; while (num < this.stopGestureChargeParticles.main.duration && this.EFNEELCILLK != null) { this.EFNEELCILLK.transform.position = DIACLPMBKKE.transform.position; num += Time.deltaTime; yield return null; } if (this.EFNEELCILLK != null) { global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject); } this.EFNEELCILLK = null; yield break; } // Token: 0x0601AA9A RID: 109210 RVA: 0x007776E4 File Offset: 0x007758E4 private void EHMNFBDFBPO() { this.HMIEBKAEHNB(FKJHLNJDEKK.LBEOGKBEFJD(this.CJGJDPNIKGB.NAJBCPFNBAB)); } // Token: 0x0601AA9B RID: 109211 RVA: 0x007776FC File Offset: 0x007758FC private void BHFLLHLGIBL(Vector3 IEOHKBEIFNL, Quaternion FBPDNFEPDBO) { Vector3 vector = this.CJGJDPNIKGB.INFOKIDJHMG.InverseTransformPoint(IEOHKBEIFNL); Quaternion quaternion = this.CJGJDPNIKGB.INFOKIDJHMG.MCKNNGGGBDG(FBPDNFEPDBO); this.PKJLECOKJGO.MEAINJPIECA(true, vector, quaternion); this.JBIODKLPJGA = true; } // Token: 0x0601AA9C RID: 109212 RVA: 0x00777744 File Offset: 0x00775944 private PlayerHand OBJBIBCDILD(PlayerUI.MenuGazeParameters HHPIEKLOEFC) { if (this.GONMIAIAHFE(this.CJGJDPNIKGB.BGIBHPOALJG, HHPIEKLOEFC)) { return this.CJGJDPNIKGB.BGIBHPOALJG; } if (this.GONMIAIAHFE(this.CJGJDPNIKGB.KEJBPANGFKK, HHPIEKLOEFC)) { return this.CJGJDPNIKGB.KEJBPANGFKK; } return null; } // Token: 0x0601AA9D RID: 109213 RVA: 0x00777798 File Offset: 0x00775998 public void PKKHAEMHEAC(bool NOBAPCOKFIL) { this.OAGMBHEKDLF = NOBAPCOKFIL; this.labelCanvas.gameObject.SetActive(this.OAGMBHEKDLF); } // Token: 0x0601AA9E RID: 109214 RVA: 0x007777B8 File Offset: 0x007759B8 public void FBKHLMMPALB(Action NOBAPCOKFIL) { Action action = this.NLDDCAIANOF; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.NLDDCAIANOF, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601AA9F RID: 109215 RVA: 0x007777F0 File Offset: 0x007759F0 private void OOHFAEDELKN(long HPCOKMAPCHB) { if (this.CJGJDPNIKGB != null && this.CJGJDPNIKGB.NAJBCPFNBAB == HPCOKMAPCHB) { EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB); if (!ObscuredString.NOGAGKDDFDB(ObscuredString.EDHNDLCFIOL(this.nameLabelText.text), eebplecpegd.ENMNBBMDOHC) && this.JNJBIAJHGIA == ObscuredInt.EDHNDLCFIOL(eebplecpegd.EFHLFMMGAGP)) { PFFLICAGKJG.PMLPJJBPDDM? alcpgfieejf = this.ALCPGFIEEJF; PFFLICAGKJG.PMLPJJBPDDM valueOrDefault = alcpgfieejf.GetValueOrDefault(); PFFLICAGKJG.PMLPJJBPDDM? pmlpjjbpddm = eebplecpegd.BNCOFHLKDGN(); if (valueOrDefault == pmlpjjbpddm.GetValueOrDefault() && !((alcpgfieejf != null) ^ (pmlpjjbpddm != null))) { return; } } this.HMIEBKAEHNB(eebplecpegd); } } // Token: 0x0601AAA0 RID: 109216 RVA: 0x007778A4 File Offset: 0x00775AA4 private void HMIEBKAEHNB(EEBPLECPEGD HPMPJMIOMCK) { if (HPMPJMIOMCK == null) { this.INHICNIBDHL(this.CJGJDPNIKGB.GNLMCJKALBJ, this.CJGJDPNIKGB.BJOBAMFKLGM.EFHLFMMGAGP, null); } else { this.INHICNIBDHL(ObscuredString.EDHNDLCFIOL(HPMPJMIOMCK.ENMNBBMDOHC), ObscuredInt.EDHNDLCFIOL(HPMPJMIOMCK.EFHLFMMGAGP), HPMPJMIOMCK.BNCOFHLKDGN()); } } // Token: 0x0601AAA1 RID: 109217 RVA: 0x00777908 File Offset: 0x00775B08 protected override void OnDestroy() { base.OnDestroy(); if (this.NHDDPGADJPJ) { HFFHGPOHOJA.CLPAPHOIOKK -= this.GMAJBOLNOHC; HFFHGPOHOJA.GEKENMAGIGP -= this.NKOLBAHOKNE; } FKJHLNJDEKK.PNCMLPIPGEG -= this.OOHFAEDELKN; if (this.CJGJDPNIKGB != null) { this.CJGJDPNIKGB.BGIBHPOALJG.IIJAOBHBHLI.FAGOFNIBEBB -= this.CHFBGIFEFEG; this.CJGJDPNIKGB.KEJBPANGFKK.IIJAOBHBHLI.FAGOFNIBEBB -= this.CHFBGIFEFEG; this.CJGJDPNIKGB.MBEFNKNJEPH -= this.KNLALCHOALI; } this.MPABCIDFHNA(); this.CNGDDJLOKBO(); if (NetworkedSingletonMonoBehaviour.NCKMBFBMBFM != null) { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.HostChangeEvent -= this.KOBGOJNHIDA; } } // Token: 0x0601AAA2 RID: 109218 RVA: 0x00777A00 File Offset: 0x00775C00 private void BIFEHNKCKPE() { if (this.BAHGOFAOLKA == null) { this.NNFPNPLCEOP.KKCHBNANKJC(); PlayerHand playerHand = this.OBJBIBCDILD(this.watchOpenParameters); if (playerHand == null) { this.KKBPEDFMCBD = true; } else if (playerHand.EKLBNGHDMEM && this.KKBPEDFMCBD) { this.BAHGOFAOLKA = playerHand; this.GAFOALLMNCN = Time.time; if (this.BAHGOFAOLKA != this.MALKDBPJAID.HKHDGAIINOD()) { this.CCLBPCELMOM = this.BAHGOFAOLKA; } } } else { float num = Mathf.InverseLerp(this.GAFOALLMNCN, this.GAFOALLMNCN + this.watchOpenDwellDuration, Time.time); this.NNFPNPLCEOP.CLHBECLCGBO(num); if (!this.BAHGOFAOLKA.EKLBNGHDMEM || !this.GONMIAIAHFE(this.BAHGOFAOLKA, this.watchCloseParameters)) { this.BAHGOFAOLKA = null; } else if (num >= 249f && (!SingletonMonoBehaviour.NCKMBFBMBFM.CLFBLJMBGOA || this.NNFPNPLCEOP.LOJCGCAAKNE().IMKPMFEAHKE())) { this.PKJLECOKJGO.BEBCMGPCECJ(false); this.CCLBPCELMOM = this.BAHGOFAOLKA; this.JBIODKLPJGA = true; this.BAHGOFAOLKA = null; this.KKBPEDFMCBD = false; this.NNFPNPLCEOP.GGGJPAILIBM(); this.NNFPNPLCEOP.PBFBMKDEFNB().PJAGPOOHDDC(true); } } } // Token: 0x0601AAA4 RID: 109220 RVA: 0x00777B84 File Offset: 0x00775D84 private void INHICNIBDHL(string AFDDEIECJOL, int JOPHNBFKLCM, PFFLICAGKJG.PMLPJJBPDDM? MNIJKCOPDHJ) { bool activeSelf = this.labelCanvas.gameObject.activeSelf; this.labelCanvas.gameObject.SetActive(true); this.labelCanvas.enabled = true; this.nameLabelText.text = AFDDEIECJOL; this.JNJBIAJHGIA = JOPHNBFKLCM; this.levelText.text = this.JNJBIAJHGIA.ToString(); this.nameLabelText.color = Color.white; this.levelText.color = Color.white; this.levelTextBackground.color = Color.white; this.cheerBadge_General.enabled = false; this.cheerBadge_Helpful.enabled = false; this.cheerBadge_Sportsman.enabled = false; this.cheerBadge_GreatHost.enabled = false; this.cheerBadge_Creative.enabled = false; EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB); if (eebplecpegd != null) { this.ALCPGFIEEJF = MNIJKCOPDHJ; PFFLICAGKJG.PMLPJJBPDDM? alcpgfieejf = this.ALCPGFIEEJF; if (alcpgfieejf != null) { PFFLICAGKJG.PMLPJJBPDDM value = this.ALCPGFIEEJF.Value; if (value != PFFLICAGKJG.PMLPJJBPDDM.General) { if (value != PFFLICAGKJG.PMLPJJBPDDM.Helpful) { if (value != PFFLICAGKJG.PMLPJJBPDDM.Sportmanship) { if (value != PFFLICAGKJG.PMLPJJBPDDM.GreatHost) { if (value == PFFLICAGKJG.PMLPJJBPDDM.Creative) { this.cheerBadge_Creative.enabled = true; } } else { this.cheerBadge_GreatHost.enabled = true; } } else { this.cheerBadge_Sportsman.enabled = true; } } else { this.cheerBadge_Helpful.enabled = true; } } else { this.cheerBadge_General.enabled = true; } } } if (this.KPAJJAEDABL == null) { this.KPAJJAEDABL = NCFHCLMCPBN.NDLOIAMODDJ(this.labelCanvas); this.labelMesh.material.mainTexture = this.KPAJJAEDABL; } else { NCFHCLMCPBN.NDLOIAMODDJ(this.labelCanvas, this.KPAJJAEDABL); } this.labelCanvas.enabled = false; this.labelMesh.gameObject.SetActive(true); this.labelCanvas.gameObject.SetActive(activeSelf); } // Token: 0x17000C36 RID: 3126 // (get) Token: 0x0601AAA6 RID: 109222 RVA: 0x00777DA0 File Offset: 0x00775FA0 public bool DPHCDKCJELC { get { return !this.PKJLECOKJGO.NNOAKADCIHO(); } } // Token: 0x0601AAA8 RID: 109224 RVA: 0x00777DBC File Offset: 0x00775FBC public MeshRenderer PEAPNPHOPMO() { return this.labelMesh; } // Token: 0x0601AAA9 RID: 109225 RVA: 0x00777DC4 File Offset: 0x00775FC4 private bool NJMEMLJPIOF(PlayerHand GAEKGDCFOJM) { return SingletonMonoBehaviour.BOCFJBNNEFP && GAEKGDCFOJM.PIDHHBENFCO.NHDDPGADJPJ && GAEKGDCFOJM.JKNCHBFALCJ != null && GAEKGDCFOJM.JKNCHBFALCJ.CLCPKPELOLB; } // Token: 0x0601AAAA RID: 109226 RVA: 0x00777E00 File Offset: 0x00776000 protected override void Awake() { base.Awake(); this.watchOpenParameters.GKEBONFGPJB(); this.watchCloseParameters.GKEBONFGPJB(); this.MALKDBPJAID = base.GetComponentInChildren(); this.CJGJDPNIKGB = base.GetComponent(); this.CJGJDPNIKGB.MBEFNKNJEPH += this.KNLALCHOALI; this.CLJOFILACFM = false; this.remoteWatchMenu.gameObject.SetActive(!this.NHDDPGADJPJ); this.FCIIJMDOGOA = new LHLLJPPCDKA(this, "WatchHand", false, IKCAJLLAFML.ANYONE, new Action(this.FCGHACGILOD)); this.KHIOBFNFGDH = new LHLLJPPCDKA(this, "MenuVisible", false, IKCAJLLAFML.ANYONE, new Action(this.HNDIEBJGCFO)); this.PKJLECOKJGO = new BGCPAMCIGAP(this, "MenuDetached", true, Vector3.zero, Quaternion.identity, IKCAJLLAFML.ANYONE, new Action(this.NEAPKJBFAAD)); this.BICJEHICFKH = true; if (this.NHDDPGADJPJ) { this.PLMFOACOEMA = global::UnityEngine.Object.Instantiate(this.expressoMenuPrefab, this.CJGJDPNIKGB.INFOKIDJHMG); this.PLMFOACOEMA.transform.localPosition = Vector3.zero; this.PLMFOACOEMA.transform.localRotation = Quaternion.identity; this.PLMFOACOEMA.transform.localScale = Vector3.one; } OutfitItem outfitItem = this.playerOutfit.InstantiateNewOutfitPrefab(this.watchVisualPrefab.IFJFHJGNJDO, Player.HDOICGIKKAO.LeftHand, false, null, null, null, false); this.NNFPNPLCEOP = outfitItem.GetComponent(); this.NNFPNPLCEOP.transform.position = Vector3.zero; this.NNFPNPLCEOP.transform.rotation = Quaternion.identity; if (!this.NHDDPGADJPJ) { Collider[] componentsInChildren = outfitItem.gameObject.GetComponentsInChildren(); if (componentsInChildren != null && componentsInChildren.Length > 0) { for (int i = 0; i < componentsInChildren.Length; i++) { componentsInChildren[i].enabled = false; } } } } // Token: 0x04004872 RID: 18546 private const float JDLPAPOAMJD = 0.61f; // Token: 0x04004873 RID: 18547 private const float HDJLKIAJGCG = 0.5f; // Token: 0x04004874 RID: 18548 [SerializeField] [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] private PlayerOutfit playerOutfit; // Token: 0x04004875 RID: 18549 [SerializeField] private WatchVisual watchVisualPrefab; // Token: 0x04004876 RID: 18550 [Header("Identity")] [SerializeField] private Canvas labelCanvas; // Token: 0x04004877 RID: 18551 [SerializeField] private MeshRenderer labelMesh; // Token: 0x04004878 RID: 18552 [SerializeField] private Text nameLabelText; // Token: 0x04004879 RID: 18553 [SerializeField] private Text levelText; // Token: 0x0400487A RID: 18554 [SerializeField] private Image levelTextBackground; // Token: 0x0400487B RID: 18555 [SerializeField] private Image levelHostTextBackground; // Token: 0x0400487C RID: 18556 [Header("Cheer badges")] [SerializeField] private Image cheerBadge_General; // Token: 0x0400487D RID: 18557 [SerializeField] private Image cheerBadge_Helpful; // Token: 0x0400487E RID: 18558 [SerializeField] private Image cheerBadge_Sportsman; // Token: 0x0400487F RID: 18559 [SerializeField] private Image cheerBadge_GreatHost; // Token: 0x04004880 RID: 18560 [SerializeField] private Image cheerBadge_Creative; // Token: 0x04004881 RID: 18561 [SerializeField] [Header("Menu")] private WatchUI watchMenuPrefab; // Token: 0x04004882 RID: 18562 [SerializeField] private Transform watchMenuBase; // Token: 0x04004883 RID: 18563 [SerializeField] private Transform remoteWatchMenu; // Token: 0x04004884 RID: 18564 [SerializeField] private ExpressoUI expressoMenuPrefab; // Token: 0x04004885 RID: 18565 [SerializeField] [Header("Gesture particles")] private ParticleSystem highFiveParticles; // Token: 0x04004886 RID: 18566 [SerializeField] private ParticleSystem fistBumpParticles; // Token: 0x04004887 RID: 18567 [SerializeField] [Header("Handshake")] private ParticleSystem handshakeChargeParticles; // Token: 0x04004888 RID: 18568 [SerializeField] private ParticleSystem handshakeSuccessParticles; // Token: 0x04004889 RID: 18569 [SerializeField] private RecRoomAudioClip handshakeChargeAudio; // Token: 0x0400488A RID: 18570 [SerializeField] private RecRoomAudioClip handshakeSuccessAudio; // Token: 0x0400488B RID: 18571 [Header("Stop Gesture")] [SerializeField] private ParticleSystem stopGestureChargeParticles; // Token: 0x0400488C RID: 18572 [SerializeField] private ParticleSystem stopGestureSuccessParticles; // Token: 0x0400488D RID: 18573 [SerializeField] [Header("Cheer Gesture")] private ParticleSystem cheerGestureChargeParticles; // Token: 0x0400488E RID: 18574 [SerializeField] private ParticleSystem cheerGestureSuccessParticles; // Token: 0x0400488F RID: 18575 [SerializeField] [Header("Menu")] private PlayerUI.MenuGazeParameters watchOpenParameters; // Token: 0x04004890 RID: 18576 [SerializeField] private PlayerUI.MenuGazeParameters watchCloseParameters; // Token: 0x04004891 RID: 18577 [SerializeField] private float watchOpenDwellDuration = 1f; // Token: 0x04004892 RID: 18578 [SerializeField] private float requiredMenuButtonPressTime = 0.5f; // Token: 0x04004893 RID: 18579 [SerializeField] private UIPlayerCamera uIPlayerCameraPrefab; // Token: 0x04004898 RID: 18584 private RenderTexture KPAJJAEDABL; // Token: 0x04004899 RID: 18585 private int JNJBIAJHGIA = -1; // Token: 0x0400489A RID: 18586 private PFFLICAGKJG.PMLPJJBPDDM? ALCPGFIEEJF; // Token: 0x0400489B RID: 18587 private Color HBKALCNMENK = Color.white; // Token: 0x0400489D RID: 18589 private PlayerHand BAHGOFAOLKA; // Token: 0x0400489E RID: 18590 private float GAFOALLMNCN; // Token: 0x0400489F RID: 18591 private bool KKBPEDFMCBD = true; // Token: 0x040048A0 RID: 18592 private Player CJGJDPNIKGB; // Token: 0x040048A1 RID: 18593 private WatchVisual NNFPNPLCEOP; // Token: 0x040048A2 RID: 18594 private SFXAudioSource ODDOLFDCPFJ; // Token: 0x040048A3 RID: 18595 private ParticleSystem CCLOKNDIKID; // Token: 0x040048A4 RID: 18596 private Coroutine GKLDIFMMPKN; // Token: 0x040048A5 RID: 18597 private SFXAudioSource FMLDOEABAGC; // Token: 0x040048A6 RID: 18598 private ParticleSystem EFNEELCILLK; // Token: 0x040048A7 RID: 18599 private Coroutine AMLMMKNKDGE; // Token: 0x040048A8 RID: 18600 private SFXAudioSource LPNDIGEJBEH; // Token: 0x040048A9 RID: 18601 private ParticleSystem OLMEOJECCNE; // Token: 0x040048AA RID: 18602 private Coroutine GPBFJPBEINF; // Token: 0x040048AB RID: 18603 private PlayerHand DENMHNAAACE; // Token: 0x040048AC RID: 18604 private float LJDHJFNKJOJ; // Token: 0x040048AD RID: 18605 private bool OAGMBHEKDLF; // Token: 0x040048AE RID: 18606 [NonSerialized] public float NameDynamicAlpha = 1f; // Token: 0x040048AF RID: 18607 [NonSerialized] public Color? TeamColor; // Token: 0x040048B0 RID: 18608 [NonSerialized] public Color? SandboxTeamColor; // Token: 0x040048B2 RID: 18610 private LHLLJPPCDKA KHIOBFNFGDH; // Token: 0x040048B3 RID: 18611 private LHLLJPPCDKA FCIIJMDOGOA; // Token: 0x040048B4 RID: 18612 private BGCPAMCIGAP PKJLECOKJGO; // Token: 0x040048B7 RID: 18615 private bool MGAKJKDCLKJ; // Token: 0x02000CE4 RID: 3300 [Serializable] public struct MenuGazeParameters { // Token: 0x0601AAAB RID: 109227 RVA: 0x00777FE4 File Offset: 0x007761E4 public float IPJAPMMJGKA() { return this.k__BackingField; } // Token: 0x0601AAAC RID: 109228 RVA: 0x00777FEC File Offset: 0x007761EC private void GCELDBDJGHL(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000C3D RID: 3133 // (get) Token: 0x0601AACB RID: 109259 RVA: 0x0077821C File Offset: 0x0077641C // (set) Token: 0x0601AAAD RID: 109229 RVA: 0x00777FF8 File Offset: 0x007761F8 public float MaxFovDot { get; private set; } // Token: 0x0601AAAE RID: 109230 RVA: 0x00778004 File Offset: 0x00776204 private void NJJANDFIJAL(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAAF RID: 109231 RVA: 0x00778010 File Offset: 0x00776210 public float BLNOJONGNMA() { return this.k__BackingField; } // Token: 0x0601AAB0 RID: 109232 RVA: 0x00778018 File Offset: 0x00776218 private void AAEJKCMNKGK(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAB1 RID: 109233 RVA: 0x00778024 File Offset: 0x00776224 private void DFBBCLNDEHH(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAB2 RID: 109234 RVA: 0x00778030 File Offset: 0x00776230 private void DEAKLDAAMBL(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAB3 RID: 109235 RVA: 0x0077803C File Offset: 0x0077623C private void GNNDBILKHKF(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAB4 RID: 109236 RVA: 0x00778048 File Offset: 0x00776248 private void MBCDMEAODOM(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAB5 RID: 109237 RVA: 0x00778054 File Offset: 0x00776254 private void BINMGPILBGL(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000C3E RID: 3134 // (get) Token: 0x0601AAD8 RID: 109272 RVA: 0x00778338 File Offset: 0x00776538 // (set) Token: 0x0601AAB6 RID: 109238 RVA: 0x00778060 File Offset: 0x00776260 public float MaxPitchDot { get; private set; } // Token: 0x0601AAB7 RID: 109239 RVA: 0x0077806C File Offset: 0x0077626C public float HBDKJIFCCMM() { return this.k__BackingField; } // Token: 0x0601AAB8 RID: 109240 RVA: 0x00778074 File Offset: 0x00776274 private void FOJIEMLPDJJ(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAB9 RID: 109241 RVA: 0x00778080 File Offset: 0x00776280 private void BCIDMNPAAAN(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000C3F RID: 3135 // (get) Token: 0x0601AABA RID: 109242 RVA: 0x0077808C File Offset: 0x0077628C // (set) Token: 0x0601AAC5 RID: 109253 RVA: 0x0077814C File Offset: 0x0077634C public float MaxRollDot { get; private set; } // Token: 0x0601AABB RID: 109243 RVA: 0x00778094 File Offset: 0x00776294 private void CAGPGCDBMDE(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AABC RID: 109244 RVA: 0x007780A0 File Offset: 0x007762A0 public float OLACGIMKOPP() { return this.k__BackingField; } // Token: 0x0601AABD RID: 109245 RVA: 0x007780A8 File Offset: 0x007762A8 public float GEEGGNCNEEH() { return this.k__BackingField; } // Token: 0x0601AABE RID: 109246 RVA: 0x007780B0 File Offset: 0x007762B0 private void NDIKFAPJCNN(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AABF RID: 109247 RVA: 0x007780BC File Offset: 0x007762BC public void PCGKBGHMLJA() { this.FOJIEMLPDJJ(Mathf.Cos(this.maxFovAngle * 1461f)); this.DFBBCLNDEHH(Mathf.Cos(this.maxPitchAngle * 1929f)); this.KCGGNGGPPNJ(Mathf.Cos(this.maxRollAngle * 1356f)); } // Token: 0x0601AAC0 RID: 109248 RVA: 0x00778110 File Offset: 0x00776310 private void GCMCNLHOFMC(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAC1 RID: 109249 RVA: 0x0077811C File Offset: 0x0077631C private void BNNHLNONCMB(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAC2 RID: 109250 RVA: 0x00778128 File Offset: 0x00776328 private void BPGHEFMGPJP(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAC3 RID: 109251 RVA: 0x00778134 File Offset: 0x00776334 private void JLILJDLHOPP(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAC4 RID: 109252 RVA: 0x00778140 File Offset: 0x00776340 private void AGCNGFNEKFI(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAC6 RID: 109254 RVA: 0x00778158 File Offset: 0x00776358 public void KEGLNLMGKPM() { this.OMNFMCFCGGC(Mathf.Cos(this.maxFovAngle * 863f)); this.BPGHEFMGPJP(Mathf.Cos(this.maxPitchAngle * 893f)); this.MaxRollDot = Mathf.Cos(this.maxRollAngle * 1718f); } // Token: 0x0601AAC7 RID: 109255 RVA: 0x007781AC File Offset: 0x007763AC public float PKMAABMMGEP() { return this.k__BackingField; } // Token: 0x0601AAC8 RID: 109256 RVA: 0x007781B4 File Offset: 0x007763B4 public void INLHPPJGOMJ() { this.AGCNGFNEKFI(Mathf.Cos(this.maxFovAngle * 1184f)); this.BPGHEFMGPJP(Mathf.Cos(this.maxPitchAngle * 335f)); this.MBCDMEAODOM(Mathf.Cos(this.maxRollAngle * 1318f)); } // Token: 0x0601AAC9 RID: 109257 RVA: 0x00778208 File Offset: 0x00776408 public float GBHJDLBPHAE() { return this.k__BackingField; } // Token: 0x0601AACA RID: 109258 RVA: 0x00778210 File Offset: 0x00776410 private void EONKCKNHDMI(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AACC RID: 109260 RVA: 0x00778224 File Offset: 0x00776424 public void OJFMMKJHBHG() { this.MaxFovDot = Mathf.Cos(this.maxFovAngle * 328f); this.JLILJDLHOPP(Mathf.Cos(this.maxPitchAngle * 1188f)); this.AAEJKCMNKGK(Mathf.Cos(this.maxRollAngle * 1921f)); } // Token: 0x0601AACD RID: 109261 RVA: 0x00778278 File Offset: 0x00776478 private void KCGGNGGPPNJ(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AACE RID: 109262 RVA: 0x00778284 File Offset: 0x00776484 public float MDPMBACCOAL() { return this.k__BackingField; } // Token: 0x0601AACF RID: 109263 RVA: 0x0077828C File Offset: 0x0077648C private void EINOGCNMFLA(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAD0 RID: 109264 RVA: 0x00778298 File Offset: 0x00776498 private void ACJADDGJKPM(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAD1 RID: 109265 RVA: 0x007782A4 File Offset: 0x007764A4 public void GKEBONFGPJB() { this.MaxFovDot = Mathf.Cos(this.maxFovAngle * 0.017453292f); this.MaxPitchDot = Mathf.Cos(this.maxPitchAngle * 0.017453292f); this.MaxRollDot = Mathf.Cos(this.maxRollAngle * 0.017453292f); } // Token: 0x0601AAD2 RID: 109266 RVA: 0x007782F8 File Offset: 0x007764F8 private void FFMLDGPOKME(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAD3 RID: 109267 RVA: 0x00778304 File Offset: 0x00776504 private void AFILLGLJECN(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAD4 RID: 109268 RVA: 0x00778310 File Offset: 0x00776510 private void OMNFMCFCGGC(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAD5 RID: 109269 RVA: 0x0077831C File Offset: 0x0077651C private void BEOOONMJGIF(float NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601AAD6 RID: 109270 RVA: 0x00778328 File Offset: 0x00776528 public float POJMJHIONKP() { return this.k__BackingField; } // Token: 0x0601AAD7 RID: 109271 RVA: 0x00778330 File Offset: 0x00776530 public float JPGPIGGEEFF() { return this.k__BackingField; } // Token: 0x0601AAD9 RID: 109273 RVA: 0x00778340 File Offset: 0x00776540 public float POGCOAIFPJB() { return this.k__BackingField; } // Token: 0x0601AADA RID: 109274 RVA: 0x00778348 File Offset: 0x00776548 public float BOKCMNLIEOA() { return this.k__BackingField; } // Token: 0x040048B8 RID: 18616 [SerializeField] private float maxFovAngle; // Token: 0x040048B9 RID: 18617 [SerializeField] private float maxPitchAngle; // Token: 0x040048BA RID: 18618 [SerializeField] private float maxRollAngle; } }