using System; using UnityEngine; namespace RecRoom.Core.Gestures { // Token: 0x02000C95 RID: 3221 public class ShakeGesture : HandGestureBase { // Token: 0x060198AA RID: 104618 RVA: 0x0071CB3C File Offset: 0x0071AD3C private void EOHIKEDIGNE() { if (base.DGLOKLCEMLH() && !this.playerHandGestures.OIMIFCLPAJN(this) && base.AKCKNCDOPLE.LNAKPBMMKIL().PPACPENBHKF().sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.ELNPDACMDGI(ShakeGesture.DOHOPDJGOFB.Inactive); } } // Token: 0x060198AB RID: 104619 RVA: 0x0071CB98 File Offset: 0x0071AD98 private void CMGPADFEEJB(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198AC RID: 104620 RVA: 0x0071CBA8 File Offset: 0x0071ADA8 private void LLCHABCKHDE() { if (base.IGIPCHFCFNN()) { bool flag = true; if (!this.playerHandGestures.OIMIFCLPAJN(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = false; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.HJOIOHCOEOH() != null) { base.AKCKNCDOPLE.OOIMAEHGBIC.Shake(); } } if (!flag) { this.ELNPDACMDGI(ShakeGesture.DOHOPDJGOFB.Tracking); } } } // Token: 0x060198AD RID: 104621 RVA: 0x0071CCB8 File Offset: 0x0071AEB8 private void OHFMOOBFOMD(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.JNOCCMDBMIO()) { this.EILJIFALBIC = 145f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198AE RID: 104622 RVA: 0x0071CD08 File Offset: 0x0071AF08 private void NDONIJGDMHL() { if (base.JNOCCMDBMIO()) { bool flag = true; if (!this.playerHandGestures.IsGestureBlocked(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = true; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.OOIMAEHGBIC != null) { base.AKCKNCDOPLE.HJOIOHCOEOH().Shake(); } } if (!flag) { this.CMGPADFEEJB(ShakeGesture.DOHOPDJGOFB.Tracking); } } } // Token: 0x060198AF RID: 104623 RVA: 0x0071CE18 File Offset: 0x0071B018 private void BANGAMNMPKP(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.JNOCCMDBMIO()) { this.EILJIFALBIC = 1597f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198B0 RID: 104624 RVA: 0x0071CE68 File Offset: 0x0071B068 private void OHMDKKHICPM(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198B1 RID: 104625 RVA: 0x0071CE78 File Offset: 0x0071B078 private void AAEJCJGGKEJ() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198B3 RID: 104627 RVA: 0x0071CEE0 File Offset: 0x0071B0E0 private void HALNAHDCABC() { this.MPBOONGEHDM.PPBCFOAELAH(1); base.enabled = base.IGIPCHFCFNN(); } // Token: 0x060198B4 RID: 104628 RVA: 0x0071CEFC File Offset: 0x0071B0FC private void ELNPDACMDGI(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198B5 RID: 104629 RVA: 0x0071CF0C File Offset: 0x0071B10C protected virtual void GHNJJCGKPJN() { base.IPAPMGBLCNF(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.HBLOGONCIOH)); this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHKJBKHKCOE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FCLOOEDGCJI)); } // Token: 0x060198B6 RID: 104630 RVA: 0x0071CF6C File Offset: 0x0071B16C private void EDDOJGHMLFI(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198B7 RID: 104631 RVA: 0x0071CF7C File Offset: 0x0071B17C private void OJPFPBLGLBI(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198B8 RID: 104632 RVA: 0x0071CF8C File Offset: 0x0071B18C private void HIJOFIKNJEE() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198B9 RID: 104633 RVA: 0x0071CF9C File Offset: 0x0071B19C private void DPKCLLKAEPK(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.GANDPDNCOKF()) { this.EILJIFALBIC = 369f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198BA RID: 104634 RVA: 0x0071CFEC File Offset: 0x0071B1EC public virtual bool AMOEKCMGNBN() { return true; } // Token: 0x060198BB RID: 104635 RVA: 0x0071CFF0 File Offset: 0x0071B1F0 private void POHBNNENNLJ(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198BC RID: 104636 RVA: 0x0071D000 File Offset: 0x0071B200 public virtual bool MIKIKCACKFE() { return false; } // Token: 0x060198BD RID: 104637 RVA: 0x0071D004 File Offset: 0x0071B204 private void AGCEPCJHFBD() { this.MPBOONGEHDM.HOLEKHCMLEG(1); base.enabled = base.JNOCCMDBMIO(); } // Token: 0x060198BE RID: 104638 RVA: 0x0071D020 File Offset: 0x0071B220 private void JJAFBEECCMP() { if (base.BHCCHBHNHCG && !this.playerHandGestures.IsGestureBlocked(this) && base.AKCKNCDOPLE.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.KGFAPMPKHCN = ShakeGesture.DOHOPDJGOFB.Tracking; } } // Token: 0x060198BF RID: 104639 RVA: 0x0071D07C File Offset: 0x0071B27C private ShakeGesture.DOHOPDJGOFB HPAPHLPAHCB() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x060198C0 RID: 104640 RVA: 0x0071D08C File Offset: 0x0071B28C private void IGDMCDLELON() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198C1 RID: 104641 RVA: 0x0071D09C File Offset: 0x0071B29C private void MEFGMDMICJB() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198C2 RID: 104642 RVA: 0x0071D0AC File Offset: 0x0071B2AC private ShakeGesture.DOHOPDJGOFB AOEGNDCBBAP() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x060198C3 RID: 104643 RVA: 0x0071D0BC File Offset: 0x0071B2BC private void Start() { this.MPBOONGEHDM.DMODLLAELMG(0); base.enabled = base.BHCCHBHNHCG; } // Token: 0x060198C4 RID: 104644 RVA: 0x0071D0D8 File Offset: 0x0071B2D8 private void ELJEMOGNBOP() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198C5 RID: 104645 RVA: 0x0071D0E8 File Offset: 0x0071B2E8 private void NFLGCLOKMGN() { this.MPBOONGEHDM.AGABNGFPHBD(1); base.enabled = base.DGLKKANNBPD(); } // Token: 0x17000B4F RID: 2895 // (get) Token: 0x060198C6 RID: 104646 RVA: 0x0071D104 File Offset: 0x0071B304 public override bool HIFJHKJFHFG { get { return false; } } // Token: 0x060198C7 RID: 104647 RVA: 0x0071D108 File Offset: 0x0071B308 private void OJGJEHGKDFP() { this.MPBOONGEHDM.MJCLPCMLIEB(1); base.enabled = base.DGLOKLCEMLH(); } // Token: 0x060198C8 RID: 104648 RVA: 0x0071D124 File Offset: 0x0071B324 private void DFCDBHCAIPH() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198C9 RID: 104649 RVA: 0x0071D134 File Offset: 0x0071B334 private void JIHAFMDEAGE(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.BHCCHBHNHCG) { this.EILJIFALBIC = 1608f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198CA RID: 104650 RVA: 0x0071D184 File Offset: 0x0071B384 private void EELFIENBNBJ() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198CB RID: 104651 RVA: 0x0071D194 File Offset: 0x0071B394 public virtual bool KEONLJOEKKC() { return true; } // Token: 0x060198CC RID: 104652 RVA: 0x0071D198 File Offset: 0x0071B398 private void NIFBHGAFMGD(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.DGLKKANNBPD()) { this.EILJIFALBIC = 35f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198CD RID: 104653 RVA: 0x0071D1E8 File Offset: 0x0071B3E8 private void HBLOGONCIOH() { if (base.JNOCCMDBMIO() && !this.playerHandGestures.IsGestureBlocked(this) && base.AKCKNCDOPLE.LNAKPBMMKIL().PPACPENBHKF().sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.FFDECJICBKB(ShakeGesture.DOHOPDJGOFB.Tracking); } } // Token: 0x060198CE RID: 104654 RVA: 0x0071D244 File Offset: 0x0071B444 protected virtual void EGPCNMCCHNL() { base.DLCHNOFPONJ(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.BEIMLKBFAGG)); this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.HONGBKNKCMF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.EAFEPAKFFMD)); } // Token: 0x060198CF RID: 104655 RVA: 0x0071D2A4 File Offset: 0x0071B4A4 public virtual bool CNDOPCHJLCC() { return false; } // Token: 0x060198D0 RID: 104656 RVA: 0x0071D2A8 File Offset: 0x0071B4A8 private void PGELJEHELFN() { this.MPBOONGEHDM.NINFKHNGHKG(1); base.enabled = base.DGLOKLCEMLH(); } // Token: 0x060198D1 RID: 104657 RVA: 0x0071D2C4 File Offset: 0x0071B4C4 private void GKFKPKMIEMJ() { this.MPBOONGEHDM.CFFBFIFJPAJ(1); base.enabled = base.DFJFKOLLEMK(); } // Token: 0x060198D2 RID: 104658 RVA: 0x0071D2E0 File Offset: 0x0071B4E0 private void MNONJPCDMPB() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198D3 RID: 104659 RVA: 0x0071D2F0 File Offset: 0x0071B4F0 private void IDEDLIFOANA(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.GANDPDNCOKF()) { this.EILJIFALBIC = 608f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198D4 RID: 104660 RVA: 0x0071D340 File Offset: 0x0071B540 private void JLPEDAOHHEN(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198D5 RID: 104661 RVA: 0x0071D350 File Offset: 0x0071B550 private void DOBLGJHIOEB() { if (base.DGLKKANNBPD()) { bool flag = false; if (!this.playerHandGestures.JFODHIJKKKF(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = true; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.HJOIOHCOEOH() != null) { base.AKCKNCDOPLE.HJOIOHCOEOH().Shake(); } } if (!flag) { this.OHMDKKHICPM(ShakeGesture.DOHOPDJGOFB.Inactive); } } } // Token: 0x060198D6 RID: 104662 RVA: 0x0071D460 File Offset: 0x0071B660 private void ACGHJJPLLCD() { if (base.DFJFKOLLEMK()) { bool flag = true; if (!this.playerHandGestures.OIMIFCLPAJN(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = true; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.OOIMAEHGBIC != null) { base.AKCKNCDOPLE.HJOIOHCOEOH().Shake(); } } if (!flag) { this.NNLEMLBLAIN(ShakeGesture.DOHOPDJGOFB.Inactive); } } } // Token: 0x060198D7 RID: 104663 RVA: 0x0071D570 File Offset: 0x0071B770 private void IBEHJMIIHKN() { if (base.GANDPDNCOKF() && !this.playerHandGestures.JFODHIJKKKF(this) && base.AKCKNCDOPLE.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.CFKNEKCMDHF(ShakeGesture.DOHOPDJGOFB.Tracking); } } // Token: 0x060198D8 RID: 104664 RVA: 0x0071D5CC File Offset: 0x0071B7CC private void PODCIBNHMHE(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.IGIPCHFCFNN()) { this.EILJIFALBIC = 144f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198D9 RID: 104665 RVA: 0x0071D61C File Offset: 0x0071B81C private ShakeGesture.DOHOPDJGOFB HPJAJNBFPKI() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x060198DA RID: 104666 RVA: 0x0071D62C File Offset: 0x0071B82C private void CNMJFDONOBF() { if (base.DGLOKLCEMLH() && !this.playerHandGestures.OIMIFCLPAJN(this) && base.AKCKNCDOPLE.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.FFDECJICBKB(ShakeGesture.DOHOPDJGOFB.Tracking); } } // Token: 0x060198DB RID: 104667 RVA: 0x0071D688 File Offset: 0x0071B888 protected virtual void AHLMADACOLB() { base.DLCHNOFPONJ(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.NLACOHKIAEN)); this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHKJBKHKCOE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LLCHABCKHDE)); } // Token: 0x060198DC RID: 104668 RVA: 0x0071D6E8 File Offset: 0x0071B8E8 private void HONGBKNKCMF(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.JNOCCMDBMIO()) { this.EILJIFALBIC = 1618f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198DD RID: 104669 RVA: 0x0071D738 File Offset: 0x0071B938 public virtual bool IPJCCFGGDJD() { return true; } // Token: 0x17000B50 RID: 2896 // (get) Token: 0x060198DE RID: 104670 RVA: 0x0071D73C File Offset: 0x0071B93C // (set) Token: 0x060198ED RID: 104685 RVA: 0x0071DA60 File Offset: 0x0071BC60 private ShakeGesture.DOHOPDJGOFB KGFAPMPKHCN { get { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } set { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)value); } } // Token: 0x060198DF RID: 104671 RVA: 0x0071D74C File Offset: 0x0071B94C private void OKJAOPHDIJM() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198E0 RID: 104672 RVA: 0x0071D75C File Offset: 0x0071B95C private ShakeGesture.DOHOPDJGOFB COBDGBMGLPG() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x060198E1 RID: 104673 RVA: 0x0071D76C File Offset: 0x0071B96C private void ACNKPEFNLFO() { this.MPBOONGEHDM.FHJFIDBKBCF(1); base.enabled = base.IGIPCHFCFNN(); } // Token: 0x060198E2 RID: 104674 RVA: 0x0071D788 File Offset: 0x0071B988 private void EAFEPAKFFMD() { if (base.BHCCHBHNHCG) { bool flag = true; if (!this.playerHandGestures.LOBKPFOOHLB(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = false; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.OOIMAEHGBIC != null) { base.AKCKNCDOPLE.HJOIOHCOEOH().Shake(); } } if (!flag) { this.NNLEMLBLAIN(ShakeGesture.DOHOPDJGOFB.Inactive); } } } // Token: 0x060198E3 RID: 104675 RVA: 0x0071D898 File Offset: 0x0071BA98 private void Update() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198E4 RID: 104676 RVA: 0x0071D8A8 File Offset: 0x0071BAA8 protected virtual void BOFMPPGNKAI() { base.FNNCEMJECLP(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.MGJHAOFHCBE)); this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GFNMJLGDCNJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.ACGHJJPLLCD)); } // Token: 0x060198E5 RID: 104677 RVA: 0x0071D908 File Offset: 0x0071BB08 private void GCHFDKPMNEE() { this.MPBOONGEHDM.BIOGKJBGKHE(0); base.enabled = base.GANDPDNCOKF(); } // Token: 0x060198E6 RID: 104678 RVA: 0x0071D924 File Offset: 0x0071BB24 private void HHKJBKHKCOE(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.BHCCHBHNHCG) { this.EILJIFALBIC = 0f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198E7 RID: 104679 RVA: 0x0071D974 File Offset: 0x0071BB74 private void NBHACJFLIBI(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198E8 RID: 104680 RVA: 0x0071D984 File Offset: 0x0071BB84 private void MEAGFCKDOOP() { if (base.JNOCCMDBMIO() && !this.playerHandGestures.JFODHIJKKKF(this) && base.AKCKNCDOPLE.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.ELNPDACMDGI(ShakeGesture.DOHOPDJGOFB.Inactive); } } // Token: 0x060198E9 RID: 104681 RVA: 0x0071D9E0 File Offset: 0x0071BBE0 private ShakeGesture.DOHOPDJGOFB HIAIEBFBOPF() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x060198EA RID: 104682 RVA: 0x0071D9F0 File Offset: 0x0071BBF0 public virtual bool MENDDBGBHLK() { return false; } // Token: 0x060198EB RID: 104683 RVA: 0x0071D9F4 File Offset: 0x0071BBF4 private void CFKNEKCMDHF(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198EC RID: 104684 RVA: 0x0071DA04 File Offset: 0x0071BC04 private void NLACOHKIAEN() { if (base.IGIPCHFCFNN() && !this.playerHandGestures.GDPKEMNMHEC(this) && base.AKCKNCDOPLE.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.OHMDKKHICPM(ShakeGesture.DOHOPDJGOFB.Tracking); } } // Token: 0x060198EE RID: 104686 RVA: 0x0071DA70 File Offset: 0x0071BC70 private void HBEDKHNAJOH() { if (base.BHCCHBHNHCG) { bool flag = false; if (!this.playerHandGestures.IsGestureBlocked(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = true; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.OOIMAEHGBIC != null) { base.AKCKNCDOPLE.OOIMAEHGBIC.Shake(); } } if (!flag) { this.KGFAPMPKHCN = ShakeGesture.DOHOPDJGOFB.Inactive; } } } // Token: 0x060198EF RID: 104687 RVA: 0x0071DB80 File Offset: 0x0071BD80 protected override void MICFHMAIGIB() { base.FNNCEMJECLP(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.MACGHKADFLE)); this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.PODCIBNHMHE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.ACGHJJPLLCD)); } // Token: 0x060198F0 RID: 104688 RVA: 0x0071DBE0 File Offset: 0x0071BDE0 private void JKDIDHKMPNH() { this.MPBOONGEHDM.EAJDKIKFDAA(0); base.enabled = base.DFJFKOLLEMK(); } // Token: 0x060198F1 RID: 104689 RVA: 0x0071DBFC File Offset: 0x0071BDFC protected virtual void LKONBDPFMJE() { base.Awake(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.JJAFBEECCMP)); this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NIFBHGAFMGD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LLCHABCKHDE)); } // Token: 0x060198F2 RID: 104690 RVA: 0x0071DC5C File Offset: 0x0071BE5C private void MGJHAOFHCBE() { if (base.BHCCHBHNHCG && !this.playerHandGestures.JFODHIJKKKF(this) && base.AKCKNCDOPLE.LNAKPBMMKIL().PPACPENBHKF().sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.CMGPADFEEJB(ShakeGesture.DOHOPDJGOFB.Tracking); } } // Token: 0x060198F3 RID: 104691 RVA: 0x0071DCB8 File Offset: 0x0071BEB8 protected virtual void IGPFODPCJEP() { base.NGOPCBJCNJM(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.MACGHKADFLE)); this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JIHAFMDEAGE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HBEDKHNAJOH)); } // Token: 0x060198F4 RID: 104692 RVA: 0x0071DD18 File Offset: 0x0071BF18 private void NNLEMLBLAIN(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x060198F5 RID: 104693 RVA: 0x0071DD28 File Offset: 0x0071BF28 private void FJJIFMDPBFD() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198F6 RID: 104694 RVA: 0x0071DD38 File Offset: 0x0071BF38 private ShakeGesture.DOHOPDJGOFB KNDBAHDKGNB() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x060198F7 RID: 104695 RVA: 0x0071DD48 File Offset: 0x0071BF48 private ShakeGesture.DOHOPDJGOFB DGKKLOFCLPH() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x060198F8 RID: 104696 RVA: 0x0071DD58 File Offset: 0x0071BF58 public virtual bool NMCPBHDGOKK() { return false; } // Token: 0x060198F9 RID: 104697 RVA: 0x0071DD5C File Offset: 0x0071BF5C private void BEIMLKBFAGG() { if (base.DGLKKANNBPD() && !this.playerHandGestures.IsGestureBlocked(this) && base.AKCKNCDOPLE.LNAKPBMMKIL().IGOFELJMFOF.sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.NBHACJFLIBI(ShakeGesture.DOHOPDJGOFB.Tracking); } } // Token: 0x060198FA RID: 104698 RVA: 0x0071DDB8 File Offset: 0x0071BFB8 private void MACGHKADFLE() { if (base.IGIPCHFCFNN() && !this.playerHandGestures.OIMIFCLPAJN(this) && base.AKCKNCDOPLE.LNAKPBMMKIL().PPACPENBHKF().sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.OHMDKKHICPM(ShakeGesture.DOHOPDJGOFB.Inactive); } } // Token: 0x060198FB RID: 104699 RVA: 0x0071DE14 File Offset: 0x0071C014 private void FGPEMEKINCD() { this.MPBOONGEHDM.GKBAAPPBHIN(0); base.enabled = base.DFJFKOLLEMK(); } // Token: 0x060198FC RID: 104700 RVA: 0x0071DE30 File Offset: 0x0071C030 private void ELDFONFHKLL(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.IGIPCHFCFNN()) { this.EILJIFALBIC = 1765f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x060198FD RID: 104701 RVA: 0x0071DE80 File Offset: 0x0071C080 protected virtual void ONKCFGIOGCF() { base.FNNCEMJECLP(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.MGJHAOFHCBE)); this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JIHAFMDEAGE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.NDONIJGDMHL)); } // Token: 0x060198FE RID: 104702 RVA: 0x0071DEE0 File Offset: 0x0071C0E0 private void CEFBFDNICOB() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x060198FF RID: 104703 RVA: 0x0071DEF0 File Offset: 0x0071C0F0 private ShakeGesture.DOHOPDJGOFB DABDILFKLGA() { return (ShakeGesture.DOHOPDJGOFB)this.MPBOONGEHDM.BHMLLHLEAFF; } // Token: 0x06019900 RID: 104704 RVA: 0x0071DF00 File Offset: 0x0071C100 private void NJPFHHOMIFC(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.IGIPCHFCFNN()) { this.EILJIFALBIC = 207f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x06019901 RID: 104705 RVA: 0x0071DF50 File Offset: 0x0071C150 private void FCLOOEDGCJI() { if (base.DGLKKANNBPD()) { bool flag = false; if (!this.playerHandGestures.OIMIFCLPAJN(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = true; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.HJOIOHCOEOH() != null) { base.AKCKNCDOPLE.HJOIOHCOEOH().Shake(); } } if (!flag) { this.POHBNNENNLJ(ShakeGesture.DOHOPDJGOFB.Inactive); } } } // Token: 0x06019902 RID: 104706 RVA: 0x0071E060 File Offset: 0x0071C260 private void HNEJCGMHDHH() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x06019903 RID: 104707 RVA: 0x0071E070 File Offset: 0x0071C270 private void NEIGCHFMCDA(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.BHCCHBHNHCG) { this.EILJIFALBIC = 679f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x06019904 RID: 104708 RVA: 0x0071E0C0 File Offset: 0x0071C2C0 private void OLLOAPMOOHE() { this.MPBOONGEHDM.MNPLJMACJMH(0); base.enabled = base.DGLOKLCEMLH(); } // Token: 0x06019905 RID: 104709 RVA: 0x0071E0DC File Offset: 0x0071C2DC private void GHOLILPBMPM() { this.MPBOONGEHDM.DLBPEOILIFL(); } // Token: 0x06019906 RID: 104710 RVA: 0x0071E0EC File Offset: 0x0071C2EC private void FBENJBBNNEG() { if (base.GANDPDNCOKF() && !this.playerHandGestures.JFODHIJKKKF(this) && base.AKCKNCDOPLE.LNAKPBMMKIL().IGOFELJMFOF.sqrMagnitude >= this.minShakeStartSpeed * this.minShakeStartSpeed) { this.JLPEDAOHHEN(ShakeGesture.DOHOPDJGOFB.Inactive); } } // Token: 0x06019907 RID: 104711 RVA: 0x0071E148 File Offset: 0x0071C348 private void FFDECJICBKB(ShakeGesture.DOHOPDJGOFB NOBAPCOKFIL) { this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL); } // Token: 0x06019908 RID: 104712 RVA: 0x0071E158 File Offset: 0x0071C358 private void EPFPCOPNDON(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.GANDPDNCOKF()) { this.EILJIFALBIC = 454f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x06019909 RID: 104713 RVA: 0x0071E1A8 File Offset: 0x0071C3A8 protected override void Awake() { base.Awake(); this.MPBOONGEHDM = new FNJCJNPMBAC(); this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.JJAFBEECCMP)); this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHKJBKHKCOE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HBEDKHNAJOH)); } // Token: 0x0601990A RID: 104714 RVA: 0x0071E208 File Offset: 0x0071C408 private void JAMDPKFNJBF() { this.MPBOONGEHDM.FHJFIDBKBCF(1); base.enabled = base.DGLOKLCEMLH(); } // Token: 0x0601990B RID: 104715 RVA: 0x0071E224 File Offset: 0x0071C424 private void NICOCLOFMEF() { this.MPBOONGEHDM.GODPBAFCNLN(1); base.enabled = base.IGIPCHFCFNN(); } // Token: 0x0601990C RID: 104716 RVA: 0x0071E240 File Offset: 0x0071C440 public virtual bool HAODMOLJHJF() { return true; } // Token: 0x0601990D RID: 104717 RVA: 0x0071E244 File Offset: 0x0071C444 private void GFNMJLGDCNJ(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN) { if (base.GANDPDNCOKF()) { this.EILJIFALBIC = 954f; this.BENCBBMFJEP = base.AKCKNCDOPLE.transform.position; this.MBHCBILGAPM = this.BENCBBMFJEP; this.AAOAIIANBOB = Time.time; } } // Token: 0x0601990E RID: 104718 RVA: 0x0071E294 File Offset: 0x0071C494 private void FGCPHGJDALF() { this.MPBOONGEHDM.MNPLJMACJMH(1); base.enabled = base.GANDPDNCOKF(); } // Token: 0x0601990F RID: 104719 RVA: 0x0071E2B0 File Offset: 0x0071C4B0 private void PINHMNLCHGK() { this.MPBOONGEHDM.ICOCLIJIKKA(0); base.enabled = base.IGIPCHFCFNN(); } // Token: 0x06019910 RID: 104720 RVA: 0x0071E2CC File Offset: 0x0071C4CC private void FKIEMAAGDBA() { if (base.GANDPDNCOKF()) { bool flag = true; if (!this.playerHandGestures.IsGestureBlocked(this)) { if (Time.time - this.AAOAIIANBOB < this.shakeTime) { if ((base.AKCKNCDOPLE.transform.position - this.BENCBBMFJEP).sqrMagnitude < this.shakeMaxDisplacement * this.shakeMaxDisplacement) { this.EILJIFALBIC += (base.AKCKNCDOPLE.transform.position - this.MBHCBILGAPM).sqrMagnitude; this.MBHCBILGAPM = base.AKCKNCDOPLE.transform.position; flag = true; } } else if (this.EILJIFALBIC >= this.shakeTravelDistance * this.shakeTravelDistance && base.AKCKNCDOPLE.HJOIOHCOEOH() != null) { base.AKCKNCDOPLE.OOIMAEHGBIC.Shake(); } } if (!flag) { this.CFKNEKCMDHF(ShakeGesture.DOHOPDJGOFB.Inactive); } } } // Token: 0x06019911 RID: 104721 RVA: 0x0071E3DC File Offset: 0x0071C5DC private void AMCANMJHAEH() { this.MPBOONGEHDM.LEAHIHGNHKC(1); base.enabled = base.DGLKKANNBPD(); } // Token: 0x0400456C RID: 17772 [SerializeField] private float minShakeStartSpeed = 1f; // Token: 0x0400456D RID: 17773 [SerializeField] private float shakeTravelDistance = 0.1f; // Token: 0x0400456E RID: 17774 [SerializeField] private float shakeTime = 0.7f; // Token: 0x0400456F RID: 17775 [SerializeField] private float shakeMaxDisplacement = 0.25f; // Token: 0x04004570 RID: 17776 private FNJCJNPMBAC MPBOONGEHDM; // Token: 0x04004571 RID: 17777 private float AAOAIIANBOB; // Token: 0x04004572 RID: 17778 private float EILJIFALBIC; // Token: 0x04004573 RID: 17779 private Vector3 BENCBBMFJEP = Vector3.zero; // Token: 0x04004574 RID: 17780 private Vector3 MBHCBILGAPM = Vector3.zero; // Token: 0x02000C96 RID: 3222 private enum DOHOPDJGOFB { // Token: 0x04004576 RID: 17782 Inactive, // Token: 0x04004577 RID: 17783 Tracking } } }