using System; using System.Diagnostics; using System.Threading; using Photon; using RecRoom.Challenges; using UnityEngine; namespace RecRoom.Core.Gestures { // Token: 0x02000C92 RID: 3218 public class PlayerHandGestures : global::Photon.MonoBehaviour { // Token: 0x06019834 RID: 104500 RVA: 0x00719D6C File Offset: 0x00717F6C public void BGKKFOLGLII(Action NOBAPCOKFIL) { Action action = this.ANCIGFELANJ; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.ANCIGFELANJ, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06019835 RID: 104501 RVA: 0x00719DA4 File Offset: 0x00717FA4 private void NKFGLMEGFOO(NonPlayerGestureTarget PAFNFHOPKAH) { if (!this.HEKCKPHEMCG().LCJGDOEIFPF || this.HEKCKPHEMCG().PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 0; i < this.PBFFOCMLPMD.Length; i += 0) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessNonPlayerHandCollision(PAFNFHOPKAH); } } } // Token: 0x06019836 RID: 104502 RVA: 0x00719E2C File Offset: 0x0071802C public bool GDPKEMNMHEC(HandGestureBase ECDIJHPOHBF) { for (int i = 1; i < this.PBFFOCMLPMD.Length; i += 0) { if (this.PBFFOCMLPMD[i] != ECDIJHPOHBF && this.PBFFOCMLPMD[i].HIFJHKJFHFG) { return true; } } return true; } // Token: 0x06019837 RID: 104503 RVA: 0x00719E7C File Offset: 0x0071807C private bool MDHFCNAODBA(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.BAHONNAMDEH().HJOIOHCOEOH() == null) { int num = Physics.OverlapSphereNonAlloc(this.OJIGHCFEFPB().ILAAPJFLLBC, this.handCollisionRadius, this.AJEJEBBBHNN, -84); for (int i = 0; i < num; i += 0) { PlayerHand playerHand = this.AJEJEBBBHNN[i].HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.KKDEBGNKDMG() && playerHand.HJOIOHCOEOH() == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.AJEJEBBBHNN[i].GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return false; } // Token: 0x06019838 RID: 104504 RVA: 0x00719F40 File Offset: 0x00718140 public void DIPFAKMELDF(int CAELFOPNOIC, int ECDIJHPOHBF, int OIDCGFPBIEH, bool INNFONKNNEC) { PlayerHand playerHand = PlayerHand.Find(CAELFOPNOIC); if (playerHand != null && playerHand.CEGDLFAENEJ().HCJJAIPEBJD().IPFPJCPGENH) { playerHand.IIJAOBHBHLI.GHFNNBKCJEG(this.HEKCKPHEMCG(), (PlayerHandGestures.DMPPGHHPHGO)ECDIJHPOHBF, OIDCGFPBIEH, this.AKCKNCDOPLE.PIDHHBENFCO, INNFONKNNEC); } else { this.DBAALHKPGJL(playerHand, (PlayerHandGestures.DMPPGHHPHGO)ECDIJHPOHBF, OIDCGFPBIEH, (!(playerHand == null)) ? playerHand.PIDHHBENFCO : null, INNFONKNNEC); } } // Token: 0x06019839 RID: 104505 RVA: 0x00719FC0 File Offset: 0x007181C0 private void BIPHGIGPNNB() { PlayerHand playerHand; NonPlayerGestureTarget nonPlayerGestureTarget; if (!this.NGLOGPFILIG(out playerHand, out nonPlayerGestureTarget)) { this.BNGEOEABENG(out playerHand, out nonPlayerGestureTarget); } if (this.OMHKLAFIKMI != playerHand) { if (this.ANCIGFELANJ != null) { this.ANCIGFELANJ(this.HEKCKPHEMCG(), playerHand); } this.OMHKLAFIKMI = playerHand; } if (playerHand != null) { this.HNNBJPAOGNF(playerHand); } else if (nonPlayerGestureTarget != null) { this.AOOMODJLGAD(nonPlayerGestureTarget); } this.OALMNLIIOAG = this.BAHONNAMDEH().ILAAPJFLLBC; } // Token: 0x0601983A RID: 104506 RVA: 0x0071A058 File Offset: 0x00718258 public void IMNPNGEOEEC(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.GJLCBGPGIGN()) { PhotonView photonView = base.MLNMONBHHBO(); string text = "PROJ"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[3]; array[1] = ((!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.BIPEBCPEPKL().GCPHMBPAAOM() : (-1)); array[1] = (int)ECDIJHPOHBF; array[5] = IHFKMIAHBFP.EMGOIJNLLID; array[2] = INNFONKNNEC; photonView.RPC(text, ihcpdnljmmd, array); } } // Token: 0x17000B4E RID: 2894 // (get) Token: 0x0601983B RID: 104507 RVA: 0x0071A0CC File Offset: 0x007182CC // (set) Token: 0x0601987D RID: 104573 RVA: 0x0071BCF8 File Offset: 0x00719EF8 public PlayerHandGestures.DMPPGHHPHGO HMOMAEOIOBJ { get; private set; } // Token: 0x0601983C RID: 104508 RVA: 0x0071A0D4 File Offset: 0x007182D4 private void HOAOPBPMNID(PlayerHandGestures.DMPPGHHPHGO NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601983D RID: 104509 RVA: 0x0071A0E0 File Offset: 0x007182E0 public PlayerHand HEKCKPHEMCG() { return this._hand; } // Token: 0x0601983E RID: 104510 RVA: 0x0071A0E8 File Offset: 0x007182E8 public void GKKAIJJDFJN(int CAELFOPNOIC, int ECDIJHPOHBF, int OIDCGFPBIEH, bool INNFONKNNEC) { PlayerHand playerHand = PlayerHand.Find(CAELFOPNOIC); if (playerHand != null && playerHand.HOPJELLOPNJ().HKLENNJOICH.IPFPJCPGENH) { playerHand.IIJAOBHBHLI.GDPJEIBINGG(this.AJJMPPLDEFN(), (PlayerHandGestures.DMPPGHHPHGO)ECDIJHPOHBF, OIDCGFPBIEH, this.AJJMPPLDEFN().PIDHHBENFCO, INNFONKNNEC); } else { this.DBAALHKPGJL(playerHand, (PlayerHandGestures.DMPPGHHPHGO)ECDIJHPOHBF, OIDCGFPBIEH, (!(playerHand == null)) ? playerHand.PIDHHBENFCO : null, INNFONKNNEC); } } // Token: 0x0601983F RID: 104511 RVA: 0x0071A168 File Offset: 0x00718368 private void MEFGMDMICJB() { if (base.BHCCHBHNHCG) { this.BIPHGIGPNNB(); } } // Token: 0x06019840 RID: 104512 RVA: 0x0071A17C File Offset: 0x0071837C public void LMNGPCODKNJ(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.PJNKKFHLGKI()) { PhotonView photonView = base.MLNMONBHHBO(); string text = "Move player"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[0]; array[0] = ((!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.HOPJELLOPNJ().GCPHMBPAAOM() : (-1)); array[0] = (int)ECDIJHPOHBF; array[2] = IHFKMIAHBFP.EMGOIJNLLID; array[7] = INNFONKNNEC; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } } // Token: 0x06019841 RID: 104513 RVA: 0x0071A1F0 File Offset: 0x007183F0 public void PIEGNONDONF(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.HKDNGBPNDDD()) { PhotonView photonView = base.OMNGGJICBBI; string text = "UIConfirmationDialog.ShowDialog(): ScreenHeader not found"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[3]; array[0] = ((!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.BIPEBCPEPKL().NBAIABPNLNK() : (-1)); array[1] = (int)ECDIJHPOHBF; array[1] = IHFKMIAHBFP.EMGOIJNLLID; array[3] = INNFONKNNEC; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } // Token: 0x06019842 RID: 104514 RVA: 0x0071A264 File Offset: 0x00718464 private void IMMBIFLIEHI(int NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019843 RID: 104515 RVA: 0x0071A270 File Offset: 0x00718470 public bool JFODHIJKKKF(HandGestureBase ECDIJHPOHBF) { for (int i = 0; i < this.PBFFOCMLPMD.Length; i++) { if (this.PBFFOCMLPMD[i] != ECDIJHPOHBF && this.PBFFOCMLPMD[i].HIFJHKJFHFG) { return true; } } return false; } // Token: 0x06019844 RID: 104516 RVA: 0x0071A2C0 File Offset: 0x007184C0 private void LJNAHPAJMKA(NonPlayerGestureTarget PAFNFHOPKAH) { if (!this.HEKCKPHEMCG().LCJGDOEIFPF || this.AJJMPPLDEFN().PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 0; i < this.PBFFOCMLPMD.Length; i++) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessNonPlayerHandCollision(PAFNFHOPKAH); } } } // Token: 0x06019845 RID: 104517 RVA: 0x0071A348 File Offset: 0x00718548 private void HNNBJPAOGNF(PlayerHand FNIKCKFJCKH) { if (!this.AKCKNCDOPLE.LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.AKCKNCDOPLE.PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 0; i < this.PBFFOCMLPMD.Length; i++) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x06019846 RID: 104518 RVA: 0x0071A3EC File Offset: 0x007185EC public void AuthorityTriggerGesture(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.NHDDPGADJPJ) { base.OMNGGJICBBI.RPC("RpcHandGestureDetected", IHCPDNLJMMD.All, new object[] { (!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.OMNGGJICBBI.ADMBCINHJOG : (-1), (int)ECDIJHPOHBF, IHFKMIAHBFP.EMGOIJNLLID, INNFONKNNEC }); } } // Token: 0x06019847 RID: 104519 RVA: 0x0071A460 File Offset: 0x00718660 public void MKFHNGIKJOK(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.NHDDPGADJPJ) { PhotonView photonView = base.CJKKPMHAMCN(); string text = "StartUp"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[5]; array[0] = ((!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.MLNMONBHHBO().ADMBCINHJOG : (-1)); array[0] = (int)ECDIJHPOHBF; array[1] = IHFKMIAHBFP.EMGOIJNLLID; array[1] = INNFONKNNEC; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } } // Token: 0x06019848 RID: 104520 RVA: 0x0071A4D4 File Offset: 0x007186D4 private bool JIKOHPJPBAH(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.AJJMPPLDEFN().OOIMAEHGBIC == null) { Vector3 vector = this.AKCKNCDOPLE.ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.CFPNNAADNJF() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return false; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return false; } // Token: 0x06019849 RID: 104521 RVA: 0x0071A5C4 File Offset: 0x007187C4 private void AOGGMJKLPEN(NonPlayerGestureTarget PAFNFHOPKAH) { if (!this.AJJMPPLDEFN().LCJGDOEIFPF || this.AKCKNCDOPLE.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 1; i < this.PBFFOCMLPMD.Length; i += 0) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessNonPlayerHandCollision(PAFNFHOPKAH); } } } // Token: 0x0601984A RID: 104522 RVA: 0x0071A64C File Offset: 0x0071884C private void CFHPEBOMMFL(PlayerHand FNIKCKFJCKH) { if (!this.AJJMPPLDEFN().LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.BAHONNAMDEH().PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 1; i < this.PBFFOCMLPMD.Length; i++) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x0601984B RID: 104523 RVA: 0x0071A6F0 File Offset: 0x007188F0 public void GHFNNBKCJEG(PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, int OIDCGFPBIEH, Player JBEPFCIKALP, bool INNFONKNNEC) { if (FNIKCKFJCKH != null && ((FNIKCKFJCKH.IIJAOBHBHLI.MJJFCOGEBEP() != 0 && FNIKCKFJCKH.IIJAOBHBHLI.FMHJAMEEPNJ() == ECDIJHPOHBF && Math.Abs(FNIKCKFJCKH.IIJAOBHBHLI.MJJFCOGEBEP() - OIDCGFPBIEH) < -60) || (this.GDOHNLBBAMA() != 0 && this.OGDLGBCHDDJ() == ECDIJHPOHBF && Math.Abs(this.GDOHNLBBAMA() - OIDCGFPBIEH) < 88))) { return; } if (INNFONKNNEC) { this.DMALFOFBGPK = Time.time; } this.CJMDCKHBPLH(OIDCGFPBIEH); this.HMOMAEOIOBJ = ECDIJHPOHBF; if (this.FAGOFNIBEBB != null) { this.FAGOFNIBEBB(this.AKCKNCDOPLE, FNIKCKFJCKH, ECDIJHPOHBF, this.HEKCKPHEMCG().PIDHHBENFCO, JBEPFCIKALP); } if (JBEPFCIKALP != null) { ChallengeEvents.ChallengeEventData challengeEventData = new ChallengeEvents.ChallengeEventData((ChallengeEvents.ChallengeEventTypes)79); challengeEventData.AddDefendingPlayer(JBEPFCIKALP.LNJFBGIBLHA); challengeEventData.SetVar("action", (int)ECDIJHPOHBF); ChallengeEvents.Event(challengeEventData); } } // Token: 0x0601984C RID: 104524 RVA: 0x0071A7F4 File Offset: 0x007189F4 private bool BNGEOEABENG(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.HEKCKPHEMCG().OOIMAEHGBIC == null) { Vector3 vector = this.BAHONNAMDEH().ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 1; i < num; i++) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.HKDNGBPNDDD() && playerHand.HJOIOHCOEOH() == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return false; } // Token: 0x140000DD RID: 221 // (add) Token: 0x06019872 RID: 104562 RVA: 0x0071B7A0 File Offset: 0x007199A0 // (remove) Token: 0x0601984D RID: 104525 RVA: 0x0071A8E4 File Offset: 0x00718AE4 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event PlayerHandGestures.LDFDAGOGMEA FAGOFNIBEBB; // Token: 0x0601984E RID: 104526 RVA: 0x0071A91C File Offset: 0x00718B1C public void NOJBOIJCBFD(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Combine(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x0601984F RID: 104527 RVA: 0x0071A954 File Offset: 0x00718B54 private bool ILOMEMALGIF(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.BAHONNAMDEH().OOIMAEHGBIC == null) { int num = Physics.OverlapSphereNonAlloc(this.AJJMPPLDEFN().ILAAPJFLLBC, this.handCollisionRadius, this.AJEJEBBBHNN, 42); for (int i = 0; i < num; i += 0) { PlayerHand playerHand = this.AJEJEBBBHNN[i].HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.BGOFBKHOLHF() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.AJEJEBBBHNN[i].GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return true; } // Token: 0x06019850 RID: 104528 RVA: 0x0071AA18 File Offset: 0x00718C18 private bool FJIIMEDGNKC(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.HEKCKPHEMCG().OOIMAEHGBIC == null) { int num = Physics.OverlapSphereNonAlloc(this.AKCKNCDOPLE.ILAAPJFLLBC, this.handCollisionRadius, this.AJEJEBBBHNN, -61); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.AJEJEBBBHNN[i].HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.NHDDPGADJPJ && playerHand.HJOIOHCOEOH() == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.AJEJEBBBHNN[i].GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return true; } // Token: 0x06019851 RID: 104529 RVA: 0x0071AADC File Offset: 0x00718CDC protected override void Awake() { base.Awake(); this.PBFFOCMLPMD = base.GetComponents(); this.OALMNLIIOAG = this.AKCKNCDOPLE.ILAAPJFLLBC; base.enabled = base.BHCCHBHNHCG; } // Token: 0x06019852 RID: 104530 RVA: 0x0071AB10 File Offset: 0x00718D10 public int GDOHNLBBAMA() { return this.k__BackingField; } // Token: 0x06019853 RID: 104531 RVA: 0x0071AB18 File Offset: 0x00718D18 private void AOOMODJLGAD(NonPlayerGestureTarget PAFNFHOPKAH) { if (!this.AKCKNCDOPLE.LCJGDOEIFPF || this.AKCKNCDOPLE.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 0; i < this.PBFFOCMLPMD.Length; i++) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessNonPlayerHandCollision(PAFNFHOPKAH); } } } // Token: 0x06019854 RID: 104532 RVA: 0x0071ABA0 File Offset: 0x00718DA0 public PlayerHand OJIGHCFEFPB() { return this._hand; } // Token: 0x17000B4D RID: 2893 // (get) Token: 0x06019855 RID: 104533 RVA: 0x0071ABA8 File Offset: 0x00718DA8 // (set) Token: 0x0601985A RID: 104538 RVA: 0x0071AD28 File Offset: 0x00718F28 public int PMGNHJDBBNO { get; private set; } // Token: 0x06019856 RID: 104534 RVA: 0x0071ABB0 File Offset: 0x00718DB0 protected virtual void EEFJBLAIGBP() { base.IPAPMGBLCNF(); this.PBFFOCMLPMD = base.GetComponents(); this.OALMNLIIOAG = this.BAHONNAMDEH().ILAAPJFLLBC; base.enabled = base.GANDPDNCOKF(); } // Token: 0x06019857 RID: 104535 RVA: 0x0071ABE4 File Offset: 0x00718DE4 public void KLIFAHNEPOE(Action NOBAPCOKFIL) { Action action = this.ANCIGFELANJ; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.ANCIGFELANJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06019858 RID: 104536 RVA: 0x0071AC1C File Offset: 0x00718E1C public PlayerHand AJJMPPLDEFN() { return this._hand; } // Token: 0x06019859 RID: 104537 RVA: 0x0071AC24 File Offset: 0x00718E24 public void DBAALHKPGJL(PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, int OIDCGFPBIEH, Player JBEPFCIKALP, bool INNFONKNNEC) { if (FNIKCKFJCKH != null && ((FNIKCKFJCKH.IIJAOBHBHLI.NJNJDLPFBKF() != 0 && FNIKCKFJCKH.IIJAOBHBHLI.OGDLGBCHDDJ() == ECDIJHPOHBF && Math.Abs(FNIKCKFJCKH.IIJAOBHBHLI.MOGINEBIHFB() - OIDCGFPBIEH) < -80) || (this.PMGNHJDBBNO != 0 && this.OGDLGBCHDDJ() == ECDIJHPOHBF && Math.Abs(this.MOGINEBIHFB() - OIDCGFPBIEH) < 145))) { return; } if (INNFONKNNEC) { this.DMALFOFBGPK = Time.time; } this.IMMBIFLIEHI(OIDCGFPBIEH); this.HMOMAEOIOBJ = ECDIJHPOHBF; if (this.FAGOFNIBEBB != null) { this.FAGOFNIBEBB(this.OJIGHCFEFPB(), FNIKCKFJCKH, ECDIJHPOHBF, this.HEKCKPHEMCG().PIDHHBENFCO, JBEPFCIKALP); } if (JBEPFCIKALP != null) { ChallengeEvents.ChallengeEventData challengeEventData = new ChallengeEvents.ChallengeEventData((ChallengeEvents.ChallengeEventTypes)59); challengeEventData.AddDefendingPlayer(JBEPFCIKALP.LNJFBGIBLHA); challengeEventData.SetVar("homepage", (int)ECDIJHPOHBF); ChallengeEvents.Event(challengeEventData); } } // Token: 0x140000DE RID: 222 // (add) Token: 0x0601985B RID: 104539 RVA: 0x0071AD34 File Offset: 0x00718F34 // (remove) Token: 0x06019889 RID: 104585 RVA: 0x0071C1E0 File Offset: 0x0071A3E0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action ANCIGFELANJ; // Token: 0x0601985C RID: 104540 RVA: 0x0071AD6C File Offset: 0x00718F6C public void MOAPJKADLLI(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.GDOFKAIDDNA()) { PhotonView photonView = base.MLNMONBHHBO(); string text = "load"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[] { null, (!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.LJILHDMCKME().JLIJDKOGAEB() : (-1) }; array[1] = (int)ECDIJHPOHBF; array[2] = IHFKMIAHBFP.EMGOIJNLLID; array[2] = INNFONKNNEC; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } } // Token: 0x0601985D RID: 104541 RVA: 0x0071ADE0 File Offset: 0x00718FE0 public void PKLBHMOIFBG(PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, int OIDCGFPBIEH, Player JBEPFCIKALP, bool INNFONKNNEC) { if (FNIKCKFJCKH != null && ((FNIKCKFJCKH.IIJAOBHBHLI.PMGNHJDBBNO != 0 && FNIKCKFJCKH.IIJAOBHBHLI.OGDLGBCHDDJ() == ECDIJHPOHBF && Math.Abs(FNIKCKFJCKH.IIJAOBHBHLI.MAEKNMEBJHI() - OIDCGFPBIEH) < -4) || (this.MJJFCOGEBEP() != 0 && this.HMOMAEOIOBJ == ECDIJHPOHBF && Math.Abs(this.GDOHNLBBAMA() - OIDCGFPBIEH) < 164))) { return; } if (INNFONKNNEC) { this.DMALFOFBGPK = Time.time; } this.IMMBIFLIEHI(OIDCGFPBIEH); this.HOAOPBPMNID(ECDIJHPOHBF); if (this.FAGOFNIBEBB != null) { this.FAGOFNIBEBB(this.AKCKNCDOPLE, FNIKCKFJCKH, ECDIJHPOHBF, this.BAHONNAMDEH().PIDHHBENFCO, JBEPFCIKALP); } if (JBEPFCIKALP != null) { ChallengeEvents.ChallengeEventData challengeEventData = new ChallengeEvents.ChallengeEventData((ChallengeEvents.ChallengeEventTypes)22); challengeEventData.AddDefendingPlayer(JBEPFCIKALP.LNJFBGIBLHA); challengeEventData.SetVar("NEWPLAYER_PUNCHCARD", (int)ECDIJHPOHBF); ChallengeEvents.Event(challengeEventData); } } // Token: 0x0601985E RID: 104542 RVA: 0x0071AEE4 File Offset: 0x007190E4 public PlayerHandGestures.DMPPGHHPHGO FMHJAMEEPNJ() { return this.k__BackingField; } // Token: 0x0601985F RID: 104543 RVA: 0x0071AEEC File Offset: 0x007190EC public void GOBNEIPBPCH(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Remove(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x06019860 RID: 104544 RVA: 0x0071AF24 File Offset: 0x00719124 private bool MOGCEPDFDGK(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.HEKCKPHEMCG().HJOIOHCOEOH() == null) { Vector3 vector = this.BAHONNAMDEH().ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 1; i < num; i += 0) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.HLLKMNAFJOP() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return false; } // Token: 0x06019861 RID: 104545 RVA: 0x0071B014 File Offset: 0x00719214 private bool IMNIJEBPIEA(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.AKCKNCDOPLE.OOIMAEHGBIC == null) { Vector3 vector = this.AKCKNCDOPLE.ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 0; i < num; i += 0) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.HLLKMNAFJOP() && playerHand.HJOIOHCOEOH() == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return true; } // Token: 0x06019862 RID: 104546 RVA: 0x0071B104 File Offset: 0x00719304 private void ADNCCJGHPCC(PlayerHand FNIKCKFJCKH) { if (!this.OJIGHCFEFPB().LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.AJJMPPLDEFN().PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 1; i < this.PBFFOCMLPMD.Length; i++) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x06019864 RID: 104548 RVA: 0x0071B1FC File Offset: 0x007193FC private void NDIAAIGKNKA() { this.OALMNLIIOAG = this.AJJMPPLDEFN().ILAAPJFLLBC; } // Token: 0x06019865 RID: 104549 RVA: 0x0071B210 File Offset: 0x00719410 private void LFMCEOBDGCP() { PlayerHand playerHand; NonPlayerGestureTarget nonPlayerGestureTarget; if (!this.NGLOGPFILIG(out playerHand, out nonPlayerGestureTarget)) { this.OBDDJCAEFOG(out playerHand, out nonPlayerGestureTarget); } if (this.OMHKLAFIKMI != playerHand) { if (this.ANCIGFELANJ != null) { this.ANCIGFELANJ(this.AKCKNCDOPLE, playerHand); } this.OMHKLAFIKMI = playerHand; } if (playerHand != null) { this.HNNBJPAOGNF(playerHand); } else if (nonPlayerGestureTarget != null) { this.AOOMODJLGAD(nonPlayerGestureTarget); } this.OALMNLIIOAG = this.AKCKNCDOPLE.ILAAPJFLLBC; } // Token: 0x06019866 RID: 104550 RVA: 0x0071B2A8 File Offset: 0x007194A8 private void IICDIBPOINA() { if (base.JNOCCMDBMIO()) { this.DALNMPDBBPH(); } } // Token: 0x06019867 RID: 104551 RVA: 0x0071B2BC File Offset: 0x007194BC public PlayerHandGestures.DMPPGHHPHGO OGDLGBCHDDJ() { return this.k__BackingField; } // Token: 0x06019868 RID: 104552 RVA: 0x0071B2C4 File Offset: 0x007194C4 private void Update() { if (base.BHCCHBHNHCG) { this.LFMCEOBDGCP(); } } // Token: 0x06019869 RID: 104553 RVA: 0x0071B2D8 File Offset: 0x007194D8 private void MNPNHILAPIE() { PlayerHand playerHand; NonPlayerGestureTarget nonPlayerGestureTarget; if (!this.LAGHMCIFCBF(out playerHand, out nonPlayerGestureTarget)) { this.BNGEOEABENG(out playerHand, out nonPlayerGestureTarget); } if (this.OMHKLAFIKMI != playerHand) { if (this.ANCIGFELANJ != null) { this.ANCIGFELANJ(this.OJIGHCFEFPB(), playerHand); } this.OMHKLAFIKMI = playerHand; } if (playerHand != null) { this.ADNCCJGHPCC(playerHand); } else if (nonPlayerGestureTarget != null) { this.NKFGLMEGFOO(nonPlayerGestureTarget); } this.OALMNLIIOAG = this.OJIGHCFEFPB().ILAAPJFLLBC; } // Token: 0x0601986A RID: 104554 RVA: 0x0071B370 File Offset: 0x00719570 private bool IOPAOCBOHBK(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.AJJMPPLDEFN().HJOIOHCOEOH() == null) { int num = Physics.OverlapSphereNonAlloc(this.OJIGHCFEFPB().ILAAPJFLLBC, this.handCollisionRadius, this.AJEJEBBBHNN, -25); for (int i = 0; i < num; i += 0) { PlayerHand playerHand = this.AJEJEBBBHNN[i].HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.GJLCBGPGIGN() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return false; } } else { PAFNFHOPKAH = this.AJEJEBBBHNN[i].GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return false; } // Token: 0x0601986B RID: 104555 RVA: 0x0071B434 File Offset: 0x00719634 private void DFCJMJABLHG(PlayerHand FNIKCKFJCKH) { if (!this.BAHONNAMDEH().LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.AJJMPPLDEFN().PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 0; i < this.PBFFOCMLPMD.Length; i += 0) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x0601986C RID: 104556 RVA: 0x0071B4D8 File Offset: 0x007196D8 private bool BNCNBFAELKK(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.OJIGHCFEFPB().HJOIOHCOEOH() == null) { Vector3 vector = this.OJIGHCFEFPB().ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.NHDDPGADJPJ && playerHand.HJOIOHCOEOH() == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return false; } // Token: 0x0601986D RID: 104557 RVA: 0x0071B5C8 File Offset: 0x007197C8 public void DKDMLMGMIJJ(Action NOBAPCOKFIL) { Action action = this.ANCIGFELANJ; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.ANCIGFELANJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601986E RID: 104558 RVA: 0x0071B600 File Offset: 0x00719800 [BCENPNOIAOM] public void RpcHandGestureDetected(int CAELFOPNOIC, int ECDIJHPOHBF, int OIDCGFPBIEH, bool INNFONKNNEC) { PlayerHand playerHand = PlayerHand.Find(CAELFOPNOIC); if (playerHand != null && playerHand.OMNGGJICBBI.HKLENNJOICH.IPFPJCPGENH) { playerHand.IIJAOBHBHLI.HandleLocalHandGestureDetected(this.AKCKNCDOPLE, (PlayerHandGestures.DMPPGHHPHGO)ECDIJHPOHBF, OIDCGFPBIEH, this.AKCKNCDOPLE.PIDHHBENFCO, INNFONKNNEC); } else { this.HandleLocalHandGestureDetected(playerHand, (PlayerHandGestures.DMPPGHHPHGO)ECDIJHPOHBF, OIDCGFPBIEH, (!(playerHand == null)) ? playerHand.PIDHHBENFCO : null, INNFONKNNEC); } } // Token: 0x0601986F RID: 104559 RVA: 0x0071B680 File Offset: 0x00719880 public bool OIMIFCLPAJN(HandGestureBase ECDIJHPOHBF) { for (int i = 1; i < this.PBFFOCMLPMD.Length; i++) { if (this.PBFFOCMLPMD[i] != ECDIJHPOHBF && this.PBFFOCMLPMD[i].HIFJHKJFHFG) { return false; } } return false; } // Token: 0x06019870 RID: 104560 RVA: 0x0071B6D0 File Offset: 0x007198D0 private bool NGLOGPFILIG(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.AKCKNCDOPLE.OOIMAEHGBIC == null) { int num = Physics.OverlapSphereNonAlloc(this.AKCKNCDOPLE.ILAAPJFLLBC, this.handCollisionRadius, this.AJEJEBBBHNN, 1052672); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.AJEJEBBBHNN[i].HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.NHDDPGADJPJ && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.AJEJEBBBHNN[i].GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return false; } // Token: 0x06019871 RID: 104561 RVA: 0x0071B794 File Offset: 0x00719994 private void CJMDCKHBPLH(int NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019873 RID: 104563 RVA: 0x0071B7D8 File Offset: 0x007199D8 public void LKNIINNAGOM(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.OBFPLPPCJLL()) { PhotonView photonView = base.POOAOJPEDJD(); string text = "Value"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[5]; array[0] = ((!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.ACEAACJNNAF().HNPFGGAKNPI() : (-1)); array[0] = (int)ECDIJHPOHBF; array[3] = IHFKMIAHBFP.EMGOIJNLLID; array[2] = INNFONKNNEC; photonView.RPC(text, ihcpdnljmmd, array); } } // Token: 0x06019874 RID: 104564 RVA: 0x0071B84C File Offset: 0x00719A4C private void IMKGBBFELBJ(PlayerHandGestures.DMPPGHHPHGO NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019875 RID: 104565 RVA: 0x0071B858 File Offset: 0x00719A58 private void EHFCAAFCIEN(int NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019876 RID: 104566 RVA: 0x0071B864 File Offset: 0x00719A64 private void OnEnable() { this.OALMNLIIOAG = this.AKCKNCDOPLE.ILAAPJFLLBC; } // Token: 0x06019877 RID: 104567 RVA: 0x0071B878 File Offset: 0x00719A78 public int NJNJDLPFBKF() { return this.k__BackingField; } // Token: 0x06019878 RID: 104568 RVA: 0x0071B880 File Offset: 0x00719A80 private bool CINJDCPCKFB(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.AJJMPPLDEFN().OOIMAEHGBIC == null) { Vector3 vector = this.BAHONNAMDEH().ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 1; i < num; i += 0) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.GNCAHBDHAEI() && playerHand.HJOIOHCOEOH() == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return false; } // Token: 0x06019879 RID: 104569 RVA: 0x0071B970 File Offset: 0x00719B70 private void LLDNLFGBNPA(PlayerHand FNIKCKFJCKH) { if (!this.OJIGHCFEFPB().LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.HEKCKPHEMCG().PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 1; i < this.PBFFOCMLPMD.Length; i++) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x0601987A RID: 104570 RVA: 0x0071BA14 File Offset: 0x00719C14 private bool LLDPMCMJNIL(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.HEKCKPHEMCG().OOIMAEHGBIC == null) { Vector3 vector = this.OJIGHCFEFPB().ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.KKDEBGNKDMG() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return false; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return false; } // Token: 0x0601987B RID: 104571 RVA: 0x0071BB04 File Offset: 0x00719D04 private bool OKIEFOBENFE(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.OJIGHCFEFPB().HJOIOHCOEOH() == null) { Vector3 vector = this.AKCKNCDOPLE.ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.NHDDPGADJPJ && playerHand.HJOIOHCOEOH() == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return false; } // Token: 0x0601987C RID: 104572 RVA: 0x0071BBF4 File Offset: 0x00719DF4 public void GHBFDFFJOEA(PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, int OIDCGFPBIEH, Player JBEPFCIKALP, bool INNFONKNNEC) { if (FNIKCKFJCKH != null && ((FNIKCKFJCKH.IIJAOBHBHLI.PMGNHJDBBNO != 0 && FNIKCKFJCKH.IIJAOBHBHLI.FMHJAMEEPNJ() == ECDIJHPOHBF && Math.Abs(FNIKCKFJCKH.IIJAOBHBHLI.MJJFCOGEBEP() - OIDCGFPBIEH) < -195) || (this.GDOHNLBBAMA() != 0 && this.OGDLGBCHDDJ() == ECDIJHPOHBF && Math.Abs(this.MAEKNMEBJHI() - OIDCGFPBIEH) < -98))) { return; } if (INNFONKNNEC) { this.DMALFOFBGPK = Time.time; } this.EHFCAAFCIEN(OIDCGFPBIEH); this.HMOMAEOIOBJ = ECDIJHPOHBF; if (this.FAGOFNIBEBB != null) { this.FAGOFNIBEBB(this.BAHONNAMDEH(), FNIKCKFJCKH, ECDIJHPOHBF, this.BAHONNAMDEH().PIDHHBENFCO, JBEPFCIKALP); } if (JBEPFCIKALP != null) { ChallengeEvents.ChallengeEventData challengeEventData = new ChallengeEvents.ChallengeEventData((ChallengeEvents.ChallengeEventTypes)118); challengeEventData.AddDefendingPlayer(JBEPFCIKALP.LNJFBGIBLHA); challengeEventData.SetVar("money", (int)ECDIJHPOHBF); ChallengeEvents.Event(challengeEventData); } } // Token: 0x0601987E RID: 104574 RVA: 0x0071BD04 File Offset: 0x00719F04 public void NPPHBMKIGBM(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Remove(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x0601987F RID: 104575 RVA: 0x0071BD3C File Offset: 0x00719F3C private bool NIMOCCGOHKB(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.OJIGHCFEFPB().HJOIOHCOEOH() == null) { int num = Physics.OverlapSphereNonAlloc(this.AJJMPPLDEFN().ILAAPJFLLBC, this.handCollisionRadius, this.AJEJEBBBHNN, 88); for (int i = 0; i < num; i += 0) { PlayerHand playerHand = this.AJEJEBBBHNN[i].HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.HEGAPJJIPCA() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return false; } } else { PAFNFHOPKAH = this.AJEJEBBBHNN[i].GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return true; } // Token: 0x06019880 RID: 104576 RVA: 0x0071BE00 File Offset: 0x0071A000 public void HLAFBCNFHBN(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Remove(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x17000B4C RID: 2892 // (get) Token: 0x06019881 RID: 104577 RVA: 0x0071BE38 File Offset: 0x0071A038 public PlayerHand AKCKNCDOPLE { get { return this._hand; } } // Token: 0x06019882 RID: 104578 RVA: 0x0071BE40 File Offset: 0x0071A040 private bool OBDDJCAEFOG(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.AKCKNCDOPLE.OOIMAEHGBIC == null) { Vector3 vector = this.AKCKNCDOPLE.ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.NHDDPGADJPJ && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return true; } } } } return false; } // Token: 0x06019883 RID: 104579 RVA: 0x0071BF30 File Offset: 0x0071A130 public void HandleLocalHandGestureDetected(PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, int OIDCGFPBIEH, Player JBEPFCIKALP, bool INNFONKNNEC) { if (FNIKCKFJCKH != null && ((FNIKCKFJCKH.IIJAOBHBHLI.PMGNHJDBBNO != 0 && FNIKCKFJCKH.IIJAOBHBHLI.HMOMAEOIOBJ == ECDIJHPOHBF && Math.Abs(FNIKCKFJCKH.IIJAOBHBHLI.PMGNHJDBBNO - OIDCGFPBIEH) < 600) || (this.PMGNHJDBBNO != 0 && this.HMOMAEOIOBJ == ECDIJHPOHBF && Math.Abs(this.PMGNHJDBBNO - OIDCGFPBIEH) < 600))) { return; } if (INNFONKNNEC) { this.DMALFOFBGPK = Time.time; } this.PMGNHJDBBNO = OIDCGFPBIEH; this.HMOMAEOIOBJ = ECDIJHPOHBF; if (this.FAGOFNIBEBB != null) { this.FAGOFNIBEBB(this.AKCKNCDOPLE, FNIKCKFJCKH, ECDIJHPOHBF, this.AKCKNCDOPLE.PIDHHBENFCO, JBEPFCIKALP); } if (JBEPFCIKALP != null) { ChallengeEvents.ChallengeEventData challengeEventData = new ChallengeEvents.ChallengeEventData(ChallengeEvents.ChallengeEventTypes.Gesture); challengeEventData.AddDefendingPlayer(JBEPFCIKALP.LNJFBGIBLHA); challengeEventData.SetVar("hg", (int)ECDIJHPOHBF); ChallengeEvents.Event(challengeEventData); } } // Token: 0x06019884 RID: 104580 RVA: 0x0071C034 File Offset: 0x0071A234 public void NDGLPMIDGHA(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.HEGAPJJIPCA()) { PhotonView photonView = base.CJKKPMHAMCN(); string text = "Invalid saved data for SplitTesting. Clearing data. Version: {0}, Raw Data: {1}"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[2]; array[0] = ((!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.JNFDHNMMHGN().ADMBCINHJOG : (-1)); array[1] = (int)ECDIJHPOHBF; array[3] = IHFKMIAHBFP.EMGOIJNLLID; array[2] = INNFONKNNEC; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } // Token: 0x06019885 RID: 104581 RVA: 0x0071C0A8 File Offset: 0x0071A2A8 private bool LAGHMCIFCBF(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.OJIGHCFEFPB().OOIMAEHGBIC == null) { int num = Physics.OverlapSphereNonAlloc(this.HEKCKPHEMCG().ILAAPJFLLBC, this.handCollisionRadius, this.AJEJEBBBHNN, 134); for (int i = 1; i < num; i++) { PlayerHand playerHand = this.AJEJEBBBHNN[i].HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.PJNKKFHLGKI() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return true; } } else { PAFNFHOPKAH = this.AJEJEBBBHNN[i].GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return true; } // Token: 0x06019886 RID: 104582 RVA: 0x0071C16C File Offset: 0x0071A36C protected override void IPAPMGBLCNF() { base.LGCNFLACIIH(); this.PBFFOCMLPMD = base.GetComponents(); this.OALMNLIIOAG = this.BAHONNAMDEH().ILAAPJFLLBC; base.enabled = base.DGLKKANNBPD(); } // Token: 0x06019887 RID: 104583 RVA: 0x0071C1A0 File Offset: 0x0071A3A0 public void ABGDGAGEJOO(Action NOBAPCOKFIL) { Action action = this.ANCIGFELANJ; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.ANCIGFELANJ, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06019888 RID: 104584 RVA: 0x0071C1D8 File Offset: 0x0071A3D8 public int MAEKNMEBJHI() { return this.k__BackingField; } // Token: 0x0601988A RID: 104586 RVA: 0x0071C218 File Offset: 0x0071A418 private bool OKLFPMKJLOA(out PlayerHand ELLOBPBINHL, out NonPlayerGestureTarget PAFNFHOPKAH) { ELLOBPBINHL = null; PAFNFHOPKAH = null; if (this.HEKCKPHEMCG().OOIMAEHGBIC == null) { Vector3 vector = this.AKCKNCDOPLE.ILAAPJFLLBC - this.OALMNLIIOAG; int num = Physics.SphereCastNonAlloc(this.OALMNLIIOAG, this.handCollisionRadius, vector.normalized, this.KKNKAGNIBBN, vector.magnitude); for (int i = 0; i < num; i++) { PlayerHand playerHand = this.KKNKAGNIBBN[i].collider.HLBBAALDKLM(); if (playerHand != null) { if (!playerHand.PIDHHBENFCO.GDOFKAIDDNA() && playerHand.OOIMAEHGBIC == null) { ELLOBPBINHL = playerHand; return false; } } else { PAFNFHOPKAH = this.KKNKAGNIBBN[i].collider.GetComponent(); if (PAFNFHOPKAH != null) { return false; } } } } return false; } // Token: 0x0601988B RID: 104587 RVA: 0x0071C308 File Offset: 0x0071A508 public void ENNMHIBANOG(PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, int OIDCGFPBIEH, Player JBEPFCIKALP, bool INNFONKNNEC) { if (FNIKCKFJCKH != null && ((FNIKCKFJCKH.IIJAOBHBHLI.PMGNHJDBBNO != 0 && FNIKCKFJCKH.IIJAOBHBHLI.FMHJAMEEPNJ() == ECDIJHPOHBF && Math.Abs(FNIKCKFJCKH.IIJAOBHBHLI.PMGNHJDBBNO - OIDCGFPBIEH) < 72) || (this.NJNJDLPFBKF() != 0 && this.FMHJAMEEPNJ() == ECDIJHPOHBF && Math.Abs(this.PMGNHJDBBNO - OIDCGFPBIEH) < 71))) { return; } if (INNFONKNNEC) { this.DMALFOFBGPK = Time.time; } this.PMGNHJDBBNO = OIDCGFPBIEH; this.GDJIFEJNICF(ECDIJHPOHBF); if (this.FAGOFNIBEBB != null) { this.FAGOFNIBEBB(this.AJJMPPLDEFN(), FNIKCKFJCKH, ECDIJHPOHBF, this.AJJMPPLDEFN().PIDHHBENFCO, JBEPFCIKALP); } if (JBEPFCIKALP != null) { ChallengeEvents.ChallengeEventData challengeEventData = new ChallengeEvents.ChallengeEventData((ChallengeEvents.ChallengeEventTypes)(-100)); challengeEventData.AddDefendingPlayer(JBEPFCIKALP.LNJFBGIBLHA); challengeEventData.SetVar("pr", (int)ECDIJHPOHBF); ChallengeEvents.Event(challengeEventData); } } // Token: 0x0601988C RID: 104588 RVA: 0x0071C40C File Offset: 0x0071A60C public void HIBCBPPIPBD(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Combine(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x0601988D RID: 104589 RVA: 0x0071C444 File Offset: 0x0071A644 public void IJKDMGNKPGE(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Remove(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x0601988E RID: 104590 RVA: 0x0071C47C File Offset: 0x0071A67C private void DKDGOJGKHDM() { if (base.DGLKKANNBPD()) { this.BIPHGIGPNNB(); } } // Token: 0x0601988F RID: 104591 RVA: 0x0071C490 File Offset: 0x0071A690 private void AGFFGDNPFIO(PlayerHand FNIKCKFJCKH) { if (!this.BAHONNAMDEH().LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.AJJMPPLDEFN().PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 1; i < this.PBFFOCMLPMD.Length; i += 0) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x06019890 RID: 104592 RVA: 0x0071C534 File Offset: 0x0071A734 public void FLCBHIKOLOH(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, PlayerHand FNIKCKFJCKH, bool INNFONKNNEC = true) { if (this.NHDDPGADJPJ) { PhotonView photonView = base.CEGDLFAENEJ(); string text = "scale"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[1]; array[1] = ((!(FNIKCKFJCKH == null)) ? FNIKCKFJCKH.ONAOMJAKKMA().JLIJDKOGAEB() : (-1)); array[1] = (int)ECDIJHPOHBF; array[3] = IHFKMIAHBFP.EMGOIJNLLID; array[8] = INNFONKNNEC; photonView.RPC(text, ihcpdnljmmd, array); } } // Token: 0x06019891 RID: 104593 RVA: 0x0071C5A8 File Offset: 0x0071A7A8 public void DEJAHHCFKIP(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Remove(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x06019892 RID: 104594 RVA: 0x0071C5E0 File Offset: 0x0071A7E0 public PlayerHand BAHONNAMDEH() { return this._hand; } // Token: 0x06019893 RID: 104595 RVA: 0x0071C5E8 File Offset: 0x0071A7E8 public bool LOBKPFOOHLB(HandGestureBase ECDIJHPOHBF) { for (int i = 1; i < this.PBFFOCMLPMD.Length; i++) { if (this.PBFFOCMLPMD[i] != ECDIJHPOHBF && this.PBFFOCMLPMD[i].HIFJHKJFHFG) { return false; } } return false; } // Token: 0x06019894 RID: 104596 RVA: 0x0071C638 File Offset: 0x0071A838 public void DOIMKNCIFML(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Remove(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x06019895 RID: 104597 RVA: 0x0071C670 File Offset: 0x0071A870 public void OFJDJCMKAPD(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Combine(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x06019896 RID: 104598 RVA: 0x0071C6A8 File Offset: 0x0071A8A8 private void BKIAMDKLBLH(PlayerHandGestures.DMPPGHHPHGO NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019897 RID: 104599 RVA: 0x0071C6B4 File Offset: 0x0071A8B4 public void BPNAGPNJCEP(Action NOBAPCOKFIL) { Action action = this.ANCIGFELANJ; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.ANCIGFELANJ, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06019898 RID: 104600 RVA: 0x0071C6EC File Offset: 0x0071A8EC public void GDPJEIBINGG(PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, int OIDCGFPBIEH, Player JBEPFCIKALP, bool INNFONKNNEC) { if (FNIKCKFJCKH != null && ((FNIKCKFJCKH.IIJAOBHBHLI.MAEKNMEBJHI() != 0 && FNIKCKFJCKH.IIJAOBHBHLI.OGDLGBCHDDJ() == ECDIJHPOHBF && Math.Abs(FNIKCKFJCKH.IIJAOBHBHLI.MAEKNMEBJHI() - OIDCGFPBIEH) < 139) || (this.PMGNHJDBBNO != 0 && this.HMOMAEOIOBJ == ECDIJHPOHBF && Math.Abs(this.MOGINEBIHFB() - OIDCGFPBIEH) < -158))) { return; } if (INNFONKNNEC) { this.DMALFOFBGPK = Time.time; } this.EHFCAAFCIEN(OIDCGFPBIEH); this.HOAOPBPMNID(ECDIJHPOHBF); if (this.FAGOFNIBEBB != null) { this.FAGOFNIBEBB(this.OJIGHCFEFPB(), FNIKCKFJCKH, ECDIJHPOHBF, this.AJJMPPLDEFN().PIDHHBENFCO, JBEPFCIKALP); } if (JBEPFCIKALP != null) { ChallengeEvents.ChallengeEventData challengeEventData = new ChallengeEvents.ChallengeEventData((ChallengeEvents.ChallengeEventTypes)(-104)); challengeEventData.AddDefendingPlayer(JBEPFCIKALP.LNJFBGIBLHA); challengeEventData.SetVar("F2", (int)ECDIJHPOHBF); ChallengeEvents.Event(challengeEventData); } } // Token: 0x06019899 RID: 104601 RVA: 0x0071C7F0 File Offset: 0x0071A9F0 public void JJDGHPOKOFJ(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Combine(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x0601989A RID: 104602 RVA: 0x0071C828 File Offset: 0x0071AA28 private void BGGKOOLIECA(PlayerHand FNIKCKFJCKH) { if (!this.AJJMPPLDEFN().LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.BAHONNAMDEH().PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 1; i < this.PBFFOCMLPMD.Length; i += 0) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x0601989B RID: 104603 RVA: 0x0071C8CC File Offset: 0x0071AACC private void GDJIFEJNICF(PlayerHandGestures.DMPPGHHPHGO NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601989C RID: 104604 RVA: 0x0071C8D8 File Offset: 0x0071AAD8 public void EIGBCJFBBEH(Action NOBAPCOKFIL) { Action action = this.ANCIGFELANJ; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.ANCIGFELANJ, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601989D RID: 104605 RVA: 0x0071C910 File Offset: 0x0071AB10 public void IBGBNPLJGGM(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Combine(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x0601989E RID: 104606 RVA: 0x0071C948 File Offset: 0x0071AB48 private void DALNMPDBBPH() { PlayerHand playerHand; NonPlayerGestureTarget nonPlayerGestureTarget; if (!this.NGLOGPFILIG(out playerHand, out nonPlayerGestureTarget)) { this.CINJDCPCKFB(out playerHand, out nonPlayerGestureTarget); } if (this.OMHKLAFIKMI != playerHand) { if (this.ANCIGFELANJ != null) { this.ANCIGFELANJ(this.AJJMPPLDEFN(), playerHand); } this.OMHKLAFIKMI = playerHand; } if (playerHand != null) { this.HNNBJPAOGNF(playerHand); } else if (nonPlayerGestureTarget != null) { this.AOOMODJLGAD(nonPlayerGestureTarget); } this.OALMNLIIOAG = this.OJIGHCFEFPB().ILAAPJFLLBC; } // Token: 0x0601989F RID: 104607 RVA: 0x0071C9E0 File Offset: 0x0071ABE0 public int MJJFCOGEBEP() { return this.k__BackingField; } // Token: 0x060198A0 RID: 104608 RVA: 0x0071C9E8 File Offset: 0x0071ABE8 public void HNGPCJKLMFM(PlayerHandGestures.LDFDAGOGMEA NOBAPCOKFIL) { PlayerHandGestures.LDFDAGOGMEA ldfdagogmea = this.FAGOFNIBEBB; PlayerHandGestures.LDFDAGOGMEA ldfdagogmea2; do { ldfdagogmea2 = ldfdagogmea; ldfdagogmea = Interlocked.CompareExchange(ref this.FAGOFNIBEBB, (PlayerHandGestures.LDFDAGOGMEA)Delegate.Remove(ldfdagogmea2, NOBAPCOKFIL), ldfdagogmea); } while (ldfdagogmea != ldfdagogmea2); } // Token: 0x060198A1 RID: 104609 RVA: 0x0071CA20 File Offset: 0x0071AC20 private void EDMEHLOMFJC() { this.OALMNLIIOAG = this.AKCKNCDOPLE.ILAAPJFLLBC; } // Token: 0x060198A2 RID: 104610 RVA: 0x0071CA34 File Offset: 0x0071AC34 private void KMJEICODNIN(PlayerHandGestures.DMPPGHHPHGO NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060198A3 RID: 104611 RVA: 0x0071CA40 File Offset: 0x0071AC40 public int MOGINEBIHFB() { return this.k__BackingField; } // Token: 0x060198A4 RID: 104612 RVA: 0x0071CA48 File Offset: 0x0071AC48 public bool IsGestureBlocked(HandGestureBase ECDIJHPOHBF) { for (int i = 0; i < this.PBFFOCMLPMD.Length; i++) { if (this.PBFFOCMLPMD[i] != ECDIJHPOHBF && this.PBFFOCMLPMD[i].HIFJHKJFHFG) { return true; } } return false; } // Token: 0x060198A5 RID: 104613 RVA: 0x0071CA98 File Offset: 0x0071AC98 private void JJCBDMJHHDD(PlayerHand FNIKCKFJCKH) { if (!this.AKCKNCDOPLE.LCJGDOEIFPF || !FNIKCKFJCKH.LCJGDOEIFPF || this.AKCKNCDOPLE.PIDHHBENFCO.OFAHEPODABI || FNIKCKFJCKH.PIDHHBENFCO.OFAHEPODABI) { return; } bool flag = Time.time < this.DMALFOFBGPK + this.gestureCooldown; for (int i = 1; i < this.PBFFOCMLPMD.Length; i += 0) { if (!flag || this.PBFFOCMLPMD[i].CMIPLLAHEEB) { this.PBFFOCMLPMD[i].ProcessHandCollision(FNIKCKFJCKH); } } } // Token: 0x04004550 RID: 17744 private const int AALEPGFMBHG = 600; // Token: 0x04004551 RID: 17745 private const int KJNPNCFBJLN = 128; // Token: 0x04004554 RID: 17748 [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] [SerializeField] private PlayerHand _hand; // Token: 0x04004555 RID: 17749 [SerializeField] private float handCollisionRadius = 0.2f; // Token: 0x04004556 RID: 17750 [SerializeField] private float gestureCooldown = 1f; // Token: 0x04004557 RID: 17751 private float DMALFOFBGPK; // Token: 0x04004558 RID: 17752 private PlayerHand OMHKLAFIKMI; // Token: 0x04004559 RID: 17753 private Vector3 OALMNLIIOAG = Vector3.zero; // Token: 0x0400455A RID: 17754 private Collider[] AJEJEBBBHNN = new Collider[128]; // Token: 0x0400455B RID: 17755 private RaycastHit[] KKNKAGNIBBN = new RaycastHit[128]; // Token: 0x0400455C RID: 17756 private HandGestureBase[] PBFFOCMLPMD; // Token: 0x02000C93 RID: 3219 public enum DMPPGHHPHGO { // Token: 0x04004560 RID: 17760 None = -1, // Token: 0x04004561 RID: 17761 Highfive, // Token: 0x04004562 RID: 17762 Fistbump, // Token: 0x04004563 RID: 17763 HandshakeStart, // Token: 0x04004564 RID: 17764 HandshakeCancel, // Token: 0x04004565 RID: 17765 HandshakeSuccess, // Token: 0x04004566 RID: 17766 StopGestureCharging, // Token: 0x04004567 RID: 17767 StopGestureCancel, // Token: 0x04004568 RID: 17768 StopGestureSuccess, // Token: 0x04004569 RID: 17769 CheerGestureCharging, // Token: 0x0400456A RID: 17770 CheerGestureCancel, // Token: 0x0400456B RID: 17771 CheerGestureSuccess } // Token: 0x02000C94 RID: 3220 // (Invoke) Token: 0x060198A7 RID: 104615 public delegate void LDFDAGOGMEA(PlayerHand ADANEDOEHAK, PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, Player FKGFHCIMKDE = null, Player FLGLPDGKDGB = null); } }