Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Core/Gestures/ShakeGesture.cs
T
2026-06-04 11:42:34 +02:00

1020 lines
31 KiB
C#

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
}
}
}