scripts
This commit is contained in:
@@ -0,0 +1,1441 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02000C97 RID: 3223
|
||||
public class StopGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x06019912 RID: 104722 RVA: 0x0071E3F8 File Offset: 0x0071C5F8
|
||||
private void CDHFBOIDMFA()
|
||||
{
|
||||
this.MPBOONGEHDM.BIOGKJBGKHE(1);
|
||||
base.enabled = base.GANDPDNCOKF();
|
||||
}
|
||||
|
||||
// Token: 0x06019913 RID: 104723 RVA: 0x0071E414 File Offset: 0x0071C614
|
||||
private void EKMILCNBFGB(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, bool INNFONKNNEC)
|
||||
{
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.playerHandGestures.PKLBHMOIFBG(null, ECDIJHPOHBF, IHFKMIAHBFP.EMGOIJNLLID, this.BLJECEPMKGL.IHGCLHBLNFO(), INNFONKNNEC);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019914 RID: 104724 RVA: 0x0071E448 File Offset: 0x0071C648
|
||||
private void HEAJFMAMBDA()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HMHBFCDGNHD())
|
||||
{
|
||||
this.DLOFPDCFGDN(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019915 RID: 104725 RVA: 0x0071E468 File Offset: 0x0071C668
|
||||
private bool IOGHPIPEBPG()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.BGOGBEPJGPJ.transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.CCCHAKNFKNH <= 0.01f && num >= this.palmDirectionDotThreshold && num2 >= this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x06019917 RID: 104727 RVA: 0x0071E548 File Offset: 0x0071C748
|
||||
private bool OMCMOFLJDNP()
|
||||
{
|
||||
return !(this.BLJECEPMKGL != null) || this.OCOCKMIAPNN();
|
||||
}
|
||||
|
||||
// Token: 0x06019918 RID: 104728 RVA: 0x0071E564 File Offset: 0x0071C764
|
||||
private bool APCDBNNMHHC()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.AJHHFNCFKNF().transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.CCCHAKNFKNH <= 1249f && num >= this.palmDirectionDotThreshold && num2 >= this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x06019919 RID: 104729 RVA: 0x0071E5E4 File Offset: 0x0071C7E4
|
||||
private void GAPCGDHKHNI(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601991A RID: 104730 RVA: 0x0071E5FC File Offset: 0x0071C7FC
|
||||
private void ADPMCGPFKKG(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.EKMILCNBFGB(PlayerHandGestures.DMPPGHHPHGO.StopGestureCharging, true);
|
||||
this.BLJECEPMKGL.FGMBEAFBJIB(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601991B RID: 104731 RVA: 0x0071E63C File Offset: 0x0071C83C
|
||||
private StopGesture.DHINBGFKNLP NOBBOPCEFGL()
|
||||
{
|
||||
return (StopGesture.DHINBGFKNLP)this.MPBOONGEHDM.BHMLLHLEAFF;
|
||||
}
|
||||
|
||||
// Token: 0x17000B51 RID: 2897
|
||||
// (get) Token: 0x0601991C RID: 104732 RVA: 0x0071E64C File Offset: 0x0071C84C
|
||||
public override bool HIFJHKJFHFG
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.HPCKCOBKJLK == StopGesture.DHINBGFKNLP.Charging;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601991D RID: 104733 RVA: 0x0071E658 File Offset: 0x0071C858
|
||||
private void JEEPPKENEHA(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601991E RID: 104734 RVA: 0x0071E670 File Offset: 0x0071C870
|
||||
private void CHDAOIEIPIP(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.EKMILCNBFGB(PlayerHandGestures.DMPPGHHPHGO.Fistbump, false);
|
||||
}
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.BLJECEPMKGL.EBLAOEDOCBF(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601991F RID: 104735 RVA: 0x0071E6A8 File Offset: 0x0071C8A8
|
||||
private void EMKDDIPFODE(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO.StopGestureSuccess, true);
|
||||
this.BLJECEPMKGL.SetIgnore(true);
|
||||
this.BLJECEPMKGL = null;
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Inactive;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019920 RID: 104736 RVA: 0x0071E6D8 File Offset: 0x0071C8D8
|
||||
public virtual bool ENMNGLKOLJB()
|
||||
{
|
||||
return this.FPBOODKHONC() == (StopGesture.DHINBGFKNLP)5;
|
||||
}
|
||||
|
||||
// Token: 0x06019921 RID: 104737 RVA: 0x0071E6E4 File Offset: 0x0071C8E4
|
||||
private bool EEDEJLFFECH()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.HFDJIFFPEFM().transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.PBECMBCGFIE() <= 77f && num >= this.palmDirectionDotThreshold && num2 >= this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x06019922 RID: 104738 RVA: 0x0071E764 File Offset: 0x0071C964
|
||||
private void JBHBKNFEGGH()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HMHBFCDGNHD())
|
||||
{
|
||||
if (Time.time >= this.PHPLCMOEHHE + this.chargingDelay)
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Charging;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Inactive;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019923 RID: 104739 RVA: 0x0071E7B4 File Offset: 0x0071C9B4
|
||||
[CompilerGenerated]
|
||||
private static float GPBJNCGFGJE(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x06019924 RID: 104740 RVA: 0x0071E7C0 File Offset: 0x0071C9C0
|
||||
private void BABJLNLMNKB(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BGCJEONKKPE(PlayerHandGestures.DMPPGHHPHGO.HandshakeSuccess, false);
|
||||
}
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.BLJECEPMKGL.OFAGEKNJNFB(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019925 RID: 104741 RVA: 0x0071E7F8 File Offset: 0x0071C9F8
|
||||
private static float KELCNKDIKCB(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x06019926 RID: 104742 RVA: 0x0071E804 File Offset: 0x0071CA04
|
||||
private StopGesture.DHINBGFKNLP HGNDBKMDHFE()
|
||||
{
|
||||
return (StopGesture.DHINBGFKNLP)this.MPBOONGEHDM.BHMLLHLEAFF;
|
||||
}
|
||||
|
||||
// Token: 0x06019927 RID: 104743 RVA: 0x0071E814 File Offset: 0x0071CA14
|
||||
private void GJCBHFKEAMP()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.ENENHBMMBIG())
|
||||
{
|
||||
if (Time.time - this.chargingDuration >= this.PHPLCMOEHHE)
|
||||
{
|
||||
this.LIFBOLKNLCE((StopGesture.DHINBGFKNLP)6);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019928 RID: 104744 RVA: 0x0071E864 File Offset: 0x0071CA64
|
||||
private void BGCJEONKKPE(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, bool INNFONKNNEC)
|
||||
{
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.playerHandGestures.HandleLocalHandGestureDetected(null, ECDIJHPOHBF, IHFKMIAHBFP.EMGOIJNLLID, this.BLJECEPMKGL.MGEMMIOHGCA, INNFONKNNEC);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019929 RID: 104745 RVA: 0x0071E898 File Offset: 0x0071CA98
|
||||
private bool FJAOMNHAEJM()
|
||||
{
|
||||
return !(this.BLJECEPMKGL != null) || this.OCOCKMIAPNN();
|
||||
}
|
||||
|
||||
// Token: 0x0601992A RID: 104746 RVA: 0x0071E8B4 File Offset: 0x0071CAB4
|
||||
private void LIFBOLKNLCE(StopGesture.DHINBGFKNLP NOBAPCOKFIL)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x0601992B RID: 104747 RVA: 0x0071E8C4 File Offset: 0x0071CAC4
|
||||
private StopGesture.DHINBGFKNLP FPBOODKHONC()
|
||||
{
|
||||
return (StopGesture.DHINBGFKNLP)this.MPBOONGEHDM.BHMLLHLEAFF;
|
||||
}
|
||||
|
||||
// Token: 0x0601992C RID: 104748 RVA: 0x0071E8D4 File Offset: 0x0071CAD4
|
||||
private void DFCDBHCAIPH()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x0601992D RID: 104749 RVA: 0x0071E8E4 File Offset: 0x0071CAE4
|
||||
public virtual bool COBJBFLEHGM()
|
||||
{
|
||||
return this.JLABKCMPKBI() == StopGesture.DHINBGFKNLP.Charging;
|
||||
}
|
||||
|
||||
// Token: 0x0601992E RID: 104750 RVA: 0x0071E8F0 File Offset: 0x0071CAF0
|
||||
private bool GMEALOPHCMN()
|
||||
{
|
||||
return this.BLJECEPMKGL != null && this.IOGHPIPEBPG();
|
||||
}
|
||||
|
||||
// Token: 0x0601992F RID: 104751 RVA: 0x0071E90C File Offset: 0x0071CB0C
|
||||
private void CABBMGHIHHA(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.EKMILCNBFGB(PlayerHandGestures.DMPPGHHPHGO.StopGestureCharging, true);
|
||||
this.BLJECEPMKGL.BOCPAACGFAL(true);
|
||||
this.BLJECEPMKGL = null;
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019930 RID: 104752 RVA: 0x0071E93C File Offset: 0x0071CB3C
|
||||
private void FGCICKNINID(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019931 RID: 104753 RVA: 0x0071E954 File Offset: 0x0071CB54
|
||||
private bool BPAJHLIAAIE()
|
||||
{
|
||||
this.BLJECEPMKGL = null;
|
||||
if (this.playerHandGestures.LOBKPFOOHLB(this) || base.AKCKNCDOPLE.NGMCOGJDNKC || !this.PJBABBHAGBD())
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.BGOGBEPJGPJ.transform;
|
||||
float num = Vector3.Dot(transform.forward, (base.AKCKNCDOPLE.transform.position - transform.position).normalized);
|
||||
if (num < this.palmHeadDotThreshold)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (this.JGCLMMCLHMB == null)
|
||||
{
|
||||
this.JGCLMMCLHMB = new List<StopGesture.AEMGJGPDDHM>();
|
||||
}
|
||||
this.JGCLMMCLHMB.Clear();
|
||||
for (int i = 1; i < GestureTarget.All.Count; i++)
|
||||
{
|
||||
if (GestureTarget.All[i].BCGDEPOBODA())
|
||||
{
|
||||
float num2 = Vector3.SqrMagnitude(Vector3.ProjectOnPlane(base.AKCKNCDOPLE.PIDHHBENFCO.FGLFIJLGCKD - GestureTarget.All[i].transform.position, Vector3.up));
|
||||
float num3 = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, (GestureTarget.All[i].transform.position - base.AKCKNCDOPLE.transform.position).normalized);
|
||||
if (num2 <= this.maximumDistance * this.maximumDistance && num3 >= this.otherPlayerDotThreshold)
|
||||
{
|
||||
this.JGCLMMCLHMB.Add(new StopGesture.AEMGJGPDDHM(num2, num3, GestureTarget.All[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.JGCLMMCLHMB.Count > 1)
|
||||
{
|
||||
IEnumerable<StopGesture.AEMGJGPDDHM> jgclmmclhmb = this.JGCLMMCLHMB;
|
||||
if (StopGesture.DINNJGHCFHI == null)
|
||||
{
|
||||
StopGesture.DINNJGHCFHI = new Func<StopGesture.AEMGJGPDDHM, float>(StopGesture.CCAFAHFEELG);
|
||||
}
|
||||
jgclmmclhmb.OrderByDescending(StopGesture.DINNJGHCFHI);
|
||||
if (this.JGCLMMCLHMB.Count > 0 && this.JGCLMMCLHMB[1].KFHLEGLMEOP - this.JGCLMMCLHMB[0].KFHLEGLMEOP <= 374f && this.JGCLMMCLHMB[0].EOIEFKDOAOE > this.JGCLMMCLHMB[1].EOIEFKDOAOE)
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[0].LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[0].LMDJJEGNOGM;
|
||||
}
|
||||
}
|
||||
return this.BLJECEPMKGL != null;
|
||||
}
|
||||
|
||||
// Token: 0x06019932 RID: 104754 RVA: 0x0071EC04 File Offset: 0x0071CE04
|
||||
private void DALFLKEEIEM()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x06019933 RID: 104755 RVA: 0x0071EC14 File Offset: 0x0071CE14
|
||||
public virtual bool ACHLHAPMBPO()
|
||||
{
|
||||
return this.KEGNJPKPDEG() == StopGesture.DHINBGFKNLP.Started;
|
||||
}
|
||||
|
||||
// Token: 0x06019934 RID: 104756 RVA: 0x0071EC20 File Offset: 0x0071CE20
|
||||
private static float MFLAGPBGAOK(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x06019935 RID: 104757 RVA: 0x0071EC2C File Offset: 0x0071CE2C
|
||||
private void BMJMOEFHILG()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.BPAJHLIAAIE())
|
||||
{
|
||||
if (Time.time >= this.PHPLCMOEHHE + this.chargingDelay)
|
||||
{
|
||||
this.LJFKFEIGMGL((StopGesture.DHINBGFKNLP)6);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019936 RID: 104758 RVA: 0x0071EC7C File Offset: 0x0071CE7C
|
||||
private void DOGHEODIFMK()
|
||||
{
|
||||
this.MPBOONGEHDM.KAPHGCJNIAA(1);
|
||||
base.enabled = base.DFJFKOLLEMK();
|
||||
}
|
||||
|
||||
// Token: 0x06019937 RID: 104759 RVA: 0x0071EC98 File Offset: 0x0071CE98
|
||||
private void OOCHHLCAFCM(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO.StopGestureCancel, false);
|
||||
}
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.BLJECEPMKGL.StopGestureRunning(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019938 RID: 104760 RVA: 0x0071ECD0 File Offset: 0x0071CED0
|
||||
public virtual bool MGMNBAMAAKF()
|
||||
{
|
||||
return this.FPBOODKHONC() == StopGesture.DHINBGFKNLP.Charging;
|
||||
}
|
||||
|
||||
// Token: 0x06019939 RID: 104761 RVA: 0x0071ECDC File Offset: 0x0071CEDC
|
||||
protected virtual void CHOLLIANPAL()
|
||||
{
|
||||
base.FNNCEMJECLP();
|
||||
this.MPBOONGEHDM = new FNJCJNPMBAC();
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.HEAJFMAMBDA));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.MJEPEOFHDNC), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BMJMOEFHILG));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.OABDJHINNAB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HIIICEOBPIL), new ANMJLCILKDJ.PLBLFEEANOO(this.KADCCLIPGDH));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.CABBMGHIHHA), null, null);
|
||||
}
|
||||
|
||||
// Token: 0x0601993A RID: 104762 RVA: 0x0071ED84 File Offset: 0x0071CF84
|
||||
private void FLMNNGFFAHG()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (this.CAHJDPEAJAO())
|
||||
{
|
||||
if (Time.time - this.chargingDuration >= this.PHPLCMOEHHE)
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LJFKFEIGMGL(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601993B RID: 104763 RVA: 0x0071EDD4 File Offset: 0x0071CFD4
|
||||
private void NFLGCLOKMGN()
|
||||
{
|
||||
this.MPBOONGEHDM.PDLGNPMIOME(1);
|
||||
base.enabled = base.JNOCCMDBMIO();
|
||||
}
|
||||
|
||||
// Token: 0x0601993C RID: 104764 RVA: 0x0071EDF0 File Offset: 0x0071CFF0
|
||||
protected virtual void NHLJJOPDMIN()
|
||||
{
|
||||
base.IPAPMGBLCNF();
|
||||
this.MPBOONGEHDM = new FNJCJNPMBAC();
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.CGFIOEKHIHO));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CBJIEIADMHE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BMJMOEFHILG));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.ADPMCGPFKKG), new ANMJLCILKDJ.NCMAEMHOHDG(this.OOCHHLCAFCM), new ANMJLCILKDJ.PLBLFEEANOO(this.OPAJDMIIJMF));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.CABBMGHIHHA), null, null);
|
||||
}
|
||||
|
||||
// Token: 0x0601993D RID: 104765 RVA: 0x0071EE98 File Offset: 0x0071D098
|
||||
private void FPGENJCEKPC(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO.Fistbump, false);
|
||||
}
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.BLJECEPMKGL.GNHHDGLLGAI(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601993E RID: 104766 RVA: 0x0071EED0 File Offset: 0x0071D0D0
|
||||
private void FALKPFDMFOB()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (this.BPAJHLIAAIE())
|
||||
{
|
||||
if (Time.time >= this.PHPLCMOEHHE + this.chargingDelay)
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601993F RID: 104767 RVA: 0x0071EF20 File Offset: 0x0071D120
|
||||
private void GDHNFDJKIJB(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019940 RID: 104768 RVA: 0x0071EF38 File Offset: 0x0071D138
|
||||
private void DLOFPDCFGDN(StopGesture.DHINBGFKNLP NOBAPCOKFIL)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06019941 RID: 104769 RVA: 0x0071EF48 File Offset: 0x0071D148
|
||||
private void AHBEIKOLCGO(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019942 RID: 104770 RVA: 0x0071EF60 File Offset: 0x0071D160
|
||||
protected virtual void DHAEEPCMCMI()
|
||||
{
|
||||
base.NGOPCBJCNJM();
|
||||
this.MPBOONGEHDM = new FNJCJNPMBAC();
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.MEDICABKJGF));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.ADAIOGDLEML), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BGBIFLLEJIL));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.OABDJHINNAB), new ANMJLCILKDJ.NCMAEMHOHDG(this.DNAGKHBMNHJ), new ANMJLCILKDJ.PLBLFEEANOO(this.FLMNNGFFAHG));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CABBMGHIHHA), null, null);
|
||||
}
|
||||
|
||||
// Token: 0x06019943 RID: 104771 RVA: 0x0071F008 File Offset: 0x0071D208
|
||||
private void CBJIEIADMHE(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019944 RID: 104772 RVA: 0x0071F020 File Offset: 0x0071D220
|
||||
private void PINHMNLCHGK()
|
||||
{
|
||||
this.MPBOONGEHDM.HOLEKHCMLEG(1);
|
||||
base.enabled = base.BHCCHBHNHCG;
|
||||
}
|
||||
|
||||
// Token: 0x17000B52 RID: 2898
|
||||
// (get) Token: 0x06019945 RID: 104773 RVA: 0x0071F03C File Offset: 0x0071D23C
|
||||
// (set) Token: 0x06019961 RID: 104801 RVA: 0x0071F530 File Offset: 0x0071D730
|
||||
private StopGesture.DHINBGFKNLP HPCKCOBKJLK
|
||||
{
|
||||
get
|
||||
{
|
||||
return (StopGesture.DHINBGFKNLP)this.MPBOONGEHDM.BHMLLHLEAFF;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019946 RID: 104774 RVA: 0x0071F04C File Offset: 0x0071D24C
|
||||
private void BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, bool INNFONKNNEC)
|
||||
{
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.playerHandGestures.HandleLocalHandGestureDetected(null, ECDIJHPOHBF, IHFKMIAHBFP.EMGOIJNLLID, this.BLJECEPMKGL.MGEMMIOHGCA, INNFONKNNEC);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019947 RID: 104775 RVA: 0x0071F080 File Offset: 0x0071D280
|
||||
private bool OCOCKMIAPNN()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.AJHHFNCFKNF().transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.PBECMBCGFIE() > 1290f || num < this.palmDirectionDotThreshold || num2 < this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x06019948 RID: 104776 RVA: 0x0071F100 File Offset: 0x0071D300
|
||||
private void HIIICEOBPIL(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO.Fistbump, false);
|
||||
}
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.BLJECEPMKGL.PLIHIDFGEGK(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019949 RID: 104777 RVA: 0x0071F138 File Offset: 0x0071D338
|
||||
private void BGBIFLLEJIL()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (this.HMHBFCDGNHD())
|
||||
{
|
||||
if (Time.time >= this.PHPLCMOEHHE + this.chargingDelay)
|
||||
{
|
||||
this.LIFBOLKNLCE((StopGesture.DHINBGFKNLP)6);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601994A RID: 104778 RVA: 0x0071F188 File Offset: 0x0071D388
|
||||
private bool CAHJDPEAJAO()
|
||||
{
|
||||
return this.BLJECEPMKGL != null && this.OCOCKMIAPNN();
|
||||
}
|
||||
|
||||
// Token: 0x0601994B RID: 104779 RVA: 0x0071F1A4 File Offset: 0x0071D3A4
|
||||
private static float CCAFAHFEELG(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x0601994C RID: 104780 RVA: 0x0071F1B0 File Offset: 0x0071D3B0
|
||||
private void MEDICABKJGF()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.FBGFGEODEDE())
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601994D RID: 104781 RVA: 0x0071F1D0 File Offset: 0x0071D3D0
|
||||
private void KADCCLIPGDH()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.ENENHBMMBIG())
|
||||
{
|
||||
if (Time.time - this.chargingDuration >= this.PHPLCMOEHHE)
|
||||
{
|
||||
this.DLOFPDCFGDN((StopGesture.DHINBGFKNLP)6);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Started;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601994E RID: 104782 RVA: 0x0071F220 File Offset: 0x0071D420
|
||||
private void NIDPNEAEBLB()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x0601994F RID: 104783 RVA: 0x0071F230 File Offset: 0x0071D430
|
||||
protected virtual void CENMIOJCICJ()
|
||||
{
|
||||
base.MPIHCILBGLM();
|
||||
this.MPBOONGEHDM = new FNJCJNPMBAC();
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.JJAFBEECCMP));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GDHNFDJKIJB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.IBFEHMJCDNH));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.PHGKEKMGBED), new ANMJLCILKDJ.NCMAEMHOHDG(this.CINEFDPNOGK), new ANMJLCILKDJ.PLBLFEEANOO(this.KADCCLIPGDH));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.EMKDDIPFODE), null, null);
|
||||
}
|
||||
|
||||
// Token: 0x06019950 RID: 104784 RVA: 0x0071F2D8 File Offset: 0x0071D4D8
|
||||
private static float KNMIFOOGJLG(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x06019951 RID: 104785 RVA: 0x0071F2E4 File Offset: 0x0071D4E4
|
||||
private void PMELAFNABHH(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO.Fistbump, true);
|
||||
this.BLJECEPMKGL.OKIBJDAEOEC(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019952 RID: 104786 RVA: 0x0071F324 File Offset: 0x0071D524
|
||||
private void POEDAMONBNL()
|
||||
{
|
||||
this.MPBOONGEHDM.EAJDKIKFDAA(0);
|
||||
base.enabled = base.DGLKKANNBPD();
|
||||
}
|
||||
|
||||
// Token: 0x06019953 RID: 104787 RVA: 0x0071F340 File Offset: 0x0071D540
|
||||
private void DDNKJDAHNGB()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.BPAJHLIAAIE())
|
||||
{
|
||||
if (Time.time >= this.PHPLCMOEHHE + this.chargingDelay)
|
||||
{
|
||||
this.DLOFPDCFGDN((StopGesture.DHINBGFKNLP)4);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019954 RID: 104788 RVA: 0x0071F390 File Offset: 0x0071D590
|
||||
private void DNAGKHBMNHJ(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.EKMILCNBFGB(PlayerHandGestures.DMPPGHHPHGO.HandshakeStart, true);
|
||||
}
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.BLJECEPMKGL.OKIBJDAEOEC(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019955 RID: 104789 RVA: 0x0071F3C8 File Offset: 0x0071D5C8
|
||||
public virtual bool LCPJPKDJBGC()
|
||||
{
|
||||
return this.HPCKCOBKJLK == (StopGesture.DHINBGFKNLP)7;
|
||||
}
|
||||
|
||||
// Token: 0x06019956 RID: 104790 RVA: 0x0071F3D4 File Offset: 0x0071D5D4
|
||||
private void LJFKFEIGMGL(StopGesture.DHINBGFKNLP NOBAPCOKFIL)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI((ushort)NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06019957 RID: 104791 RVA: 0x0071F3E4 File Offset: 0x0071D5E4
|
||||
private void Update()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x06019958 RID: 104792 RVA: 0x0071F3F4 File Offset: 0x0071D5F4
|
||||
private static float JKCOAGCJJLC(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x06019959 RID: 104793 RVA: 0x0071F400 File Offset: 0x0071D600
|
||||
private void MFINEGNOHCB()
|
||||
{
|
||||
this.MPBOONGEHDM.CKHNLKCFPGL(1);
|
||||
base.enabled = base.GANDPDNCOKF();
|
||||
}
|
||||
|
||||
// Token: 0x0601995A RID: 104794 RVA: 0x0071F41C File Offset: 0x0071D61C
|
||||
private bool PJBABBHAGBD()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.HFDJIFFPEFM().transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.PBECMBCGFIE() <= 1922f && num >= this.palmDirectionDotThreshold && num2 < this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x0601995B RID: 104795 RVA: 0x0071F49C File Offset: 0x0071D69C
|
||||
private void OFDCCGLFACL()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x0601995C RID: 104796 RVA: 0x0071F4AC File Offset: 0x0071D6AC
|
||||
public virtual bool GHOPIPDELMG()
|
||||
{
|
||||
return this.HPCKCOBKJLK == StopGesture.DHINBGFKNLP.Charging;
|
||||
}
|
||||
|
||||
// Token: 0x0601995D RID: 104797 RVA: 0x0071F4B8 File Offset: 0x0071D6B8
|
||||
private static float FMBNNMGEDGP(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x0601995E RID: 104798 RVA: 0x0071F4C4 File Offset: 0x0071D6C4
|
||||
private void JINABDGLFOB()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x0601995F RID: 104799 RVA: 0x0071F4D4 File Offset: 0x0071D6D4
|
||||
public virtual bool ABOIAHPDPEG()
|
||||
{
|
||||
return this.JLABKCMPKBI() == (StopGesture.DHINBGFKNLP)5;
|
||||
}
|
||||
|
||||
// Token: 0x06019960 RID: 104800 RVA: 0x0071F4E0 File Offset: 0x0071D6E0
|
||||
private void JOINLLFPKDN()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.ENENHBMMBIG())
|
||||
{
|
||||
if (Time.time - this.chargingDuration >= this.PHPLCMOEHHE)
|
||||
{
|
||||
this.DLOFPDCFGDN(StopGesture.DHINBGFKNLP.Completed);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LJFKFEIGMGL(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019962 RID: 104802 RVA: 0x0071F540 File Offset: 0x0071D740
|
||||
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.MJEPEOFHDNC), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JBHBKNFEGGH));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.PHGKEKMGBED), new ANMJLCILKDJ.NCMAEMHOHDG(this.OOCHHLCAFCM), new ANMJLCILKDJ.PLBLFEEANOO(this.OPAJDMIIJMF));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.EMKDDIPFODE), null, null);
|
||||
}
|
||||
|
||||
// Token: 0x06019963 RID: 104803 RVA: 0x0071F5E8 File Offset: 0x0071D7E8
|
||||
private void INMDGHGHDFJ(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019964 RID: 104804 RVA: 0x0071F600 File Offset: 0x0071D800
|
||||
private void JJAFBEECCMP()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HMHBFCDGNHD())
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Started;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019965 RID: 104805 RVA: 0x0071F620 File Offset: 0x0071D820
|
||||
private bool FJMANDFNJCA()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.AJHHFNCFKNF().transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.PBECMBCGFIE() <= 526f && num >= this.palmDirectionDotThreshold && num2 < this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x06019966 RID: 104806 RVA: 0x0071F6A0 File Offset: 0x0071D8A0
|
||||
private bool AHCMNINEPDA()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.AJHHFNCFKNF().transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.CCCHAKNFKNH <= 708f && num >= this.palmDirectionDotThreshold && num2 < this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x06019967 RID: 104807 RVA: 0x0071F720 File Offset: 0x0071D920
|
||||
private void Start()
|
||||
{
|
||||
this.MPBOONGEHDM.DMODLLAELMG(0);
|
||||
base.enabled = base.BHCCHBHNHCG;
|
||||
}
|
||||
|
||||
// Token: 0x06019968 RID: 104808 RVA: 0x0071F73C File Offset: 0x0071D93C
|
||||
public virtual bool FGNELCJIIEN()
|
||||
{
|
||||
return this.JLABKCMPKBI() == (StopGesture.DHINBGFKNLP)7;
|
||||
}
|
||||
|
||||
// Token: 0x06019969 RID: 104809 RVA: 0x0071F748 File Offset: 0x0071D948
|
||||
private void PHGKEKMGBED(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO.StopGestureCharging, false);
|
||||
this.BLJECEPMKGL.StopGestureRunning(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601996A RID: 104810 RVA: 0x0071F788 File Offset: 0x0071D988
|
||||
private void MJEPEOFHDNC(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601996B RID: 104811 RVA: 0x0071F7A0 File Offset: 0x0071D9A0
|
||||
private StopGesture.DHINBGFKNLP KEGNJPKPDEG()
|
||||
{
|
||||
return (StopGesture.DHINBGFKNLP)this.MPBOONGEHDM.BHMLLHLEAFF;
|
||||
}
|
||||
|
||||
// Token: 0x0601996C RID: 104812 RVA: 0x0071F7B0 File Offset: 0x0071D9B0
|
||||
private void KLCEOPMANPO()
|
||||
{
|
||||
if (base.IGIPCHFCFNN() && this.FBGFGEODEDE())
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601996D RID: 104813 RVA: 0x0071F7D0 File Offset: 0x0071D9D0
|
||||
private void ANLMDCMJDIN()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (this.GMEALOPHCMN())
|
||||
{
|
||||
if (Time.time - this.chargingDuration >= this.PHPLCMOEHHE)
|
||||
{
|
||||
this.DLOFPDCFGDN((StopGesture.DHINBGFKNLP)6);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601996E RID: 104814 RVA: 0x0071F820 File Offset: 0x0071DA20
|
||||
private void JJHPPFMOEGM()
|
||||
{
|
||||
this.MPBOONGEHDM.ONFPPLOKFEK(1);
|
||||
base.enabled = base.DGLKKANNBPD();
|
||||
}
|
||||
|
||||
// Token: 0x0601996F RID: 104815 RVA: 0x0071F83C File Offset: 0x0071DA3C
|
||||
private void ELJEMOGNBOP()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x06019970 RID: 104816 RVA: 0x0071F84C File Offset: 0x0071DA4C
|
||||
private void CINEFDPNOGK(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BGCJEONKKPE(PlayerHandGestures.DMPPGHHPHGO.StopGestureCharging, false);
|
||||
}
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.BLJECEPMKGL.NBCGKEKBOEA(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019971 RID: 104817 RVA: 0x0071F884 File Offset: 0x0071DA84
|
||||
private bool ENENHBMMBIG()
|
||||
{
|
||||
return !(this.BLJECEPMKGL != null) || this.OCOCKMIAPNN();
|
||||
}
|
||||
|
||||
// Token: 0x06019972 RID: 104818 RVA: 0x0071F8A0 File Offset: 0x0071DAA0
|
||||
private void CGFIOEKHIHO()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && this.FBGFGEODEDE())
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019973 RID: 104819 RVA: 0x0071F8C0 File Offset: 0x0071DAC0
|
||||
private void NEFFCEJLOCD()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x06019974 RID: 104820 RVA: 0x0071F8D0 File Offset: 0x0071DAD0
|
||||
private bool ADMIEBPPJLO()
|
||||
{
|
||||
this.BLJECEPMKGL = null;
|
||||
if (this.playerHandGestures.OIMIFCLPAJN(this) || base.AKCKNCDOPLE.NGMCOGJDNKC || !this.IOGHPIPEBPG())
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.BGOGBEPJGPJ.transform;
|
||||
float num = Vector3.Dot(transform.forward, (base.AKCKNCDOPLE.transform.position - transform.position).normalized);
|
||||
if (num < this.palmHeadDotThreshold)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (this.JGCLMMCLHMB == null)
|
||||
{
|
||||
this.JGCLMMCLHMB = new List<StopGesture.AEMGJGPDDHM>();
|
||||
}
|
||||
this.JGCLMMCLHMB.Clear();
|
||||
for (int i = 0; i < GestureTarget.All.Count; i++)
|
||||
{
|
||||
if (GestureTarget.All[i].IACANJMMFGM())
|
||||
{
|
||||
float num2 = Vector3.SqrMagnitude(Vector3.ProjectOnPlane(base.AKCKNCDOPLE.PIDHHBENFCO.FGLFIJLGCKD - GestureTarget.All[i].transform.position, Vector3.up));
|
||||
float num3 = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, (GestureTarget.All[i].transform.position - base.AKCKNCDOPLE.transform.position).normalized);
|
||||
if (num2 <= this.maximumDistance * this.maximumDistance && num3 >= this.otherPlayerDotThreshold)
|
||||
{
|
||||
this.JGCLMMCLHMB.Add(new StopGesture.AEMGJGPDDHM(num2, num3, GestureTarget.All[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.JGCLMMCLHMB.Count > 1)
|
||||
{
|
||||
IEnumerable<StopGesture.AEMGJGPDDHM> jgclmmclhmb = this.JGCLMMCLHMB;
|
||||
if (StopGesture.DINNJGHCFHI == null)
|
||||
{
|
||||
StopGesture.DINNJGHCFHI = new Func<StopGesture.AEMGJGPDDHM, float>(StopGesture.KELCNKDIKCB);
|
||||
}
|
||||
jgclmmclhmb.OrderByDescending(StopGesture.DINNJGHCFHI);
|
||||
if (this.JGCLMMCLHMB.Count > 1 && this.JGCLMMCLHMB[0].KFHLEGLMEOP - this.JGCLMMCLHMB[0].KFHLEGLMEOP <= 293f && this.JGCLMMCLHMB[1].EOIEFKDOAOE > this.JGCLMMCLHMB[0].EOIEFKDOAOE)
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[0].LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[1].LMDJJEGNOGM;
|
||||
}
|
||||
}
|
||||
return this.BLJECEPMKGL != null;
|
||||
}
|
||||
|
||||
// Token: 0x06019975 RID: 104821 RVA: 0x0071FB80 File Offset: 0x0071DD80
|
||||
private void ADAIOGDLEML(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019976 RID: 104822 RVA: 0x0071FB98 File Offset: 0x0071DD98
|
||||
private StopGesture.DHINBGFKNLP JLABKCMPKBI()
|
||||
{
|
||||
return (StopGesture.DHINBGFKNLP)this.MPBOONGEHDM.BHMLLHLEAFF;
|
||||
}
|
||||
|
||||
// Token: 0x06019977 RID: 104823 RVA: 0x0071FBA8 File Offset: 0x0071DDA8
|
||||
private void NNOCINDGAGF()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
if (this.CAHJDPEAJAO())
|
||||
{
|
||||
if (Time.time - this.chargingDuration >= this.PHPLCMOEHHE)
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Charging;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Started;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019978 RID: 104824 RVA: 0x0071FBF8 File Offset: 0x0071DDF8
|
||||
private void IIGMHBLPBAB()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (this.ADMIEBPPJLO())
|
||||
{
|
||||
if (Time.time >= this.PHPLCMOEHHE + this.chargingDelay)
|
||||
{
|
||||
this.DLOFPDCFGDN(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.DLOFPDCFGDN(StopGesture.DHINBGFKNLP.Inactive);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019979 RID: 104825 RVA: 0x0071FC48 File Offset: 0x0071DE48
|
||||
private void FGPEMEKINCD()
|
||||
{
|
||||
this.MPBOONGEHDM.ICOCLIJIKKA(1);
|
||||
base.enabled = base.GANDPDNCOKF();
|
||||
}
|
||||
|
||||
// Token: 0x0601997A RID: 104826 RVA: 0x0071FC64 File Offset: 0x0071DE64
|
||||
private void LGLJMEBFLDH()
|
||||
{
|
||||
this.MPBOONGEHDM.NEGBNKILMPC(1);
|
||||
base.enabled = base.DGLKKANNBPD();
|
||||
}
|
||||
|
||||
// Token: 0x0601997B RID: 104827 RVA: 0x0071FC80 File Offset: 0x0071DE80
|
||||
private void IBFEHMJCDNH()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (this.HMHBFCDGNHD())
|
||||
{
|
||||
if (Time.time >= this.PHPLCMOEHHE + this.chargingDelay)
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Inactive;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIFBOLKNLCE(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601997C RID: 104828 RVA: 0x0071FCD0 File Offset: 0x0071DED0
|
||||
protected override void DLCHNOFPONJ()
|
||||
{
|
||||
base.IPAPMGBLCNF();
|
||||
this.MPBOONGEHDM = new FNJCJNPMBAC();
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.HEAJFMAMBDA));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.JEEPPKENEHA), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JBHBKNFEGGH));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.ADPMCGPFKKG), new ANMJLCILKDJ.NCMAEMHOHDG(this.DNAGKHBMNHJ), new ANMJLCILKDJ.PLBLFEEANOO(this.GJCBHFKEAMP));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.EMKDDIPFODE), null, null);
|
||||
}
|
||||
|
||||
// Token: 0x0601997D RID: 104829 RVA: 0x0071FD78 File Offset: 0x0071DF78
|
||||
private bool HMHBFCDGNHD()
|
||||
{
|
||||
this.BLJECEPMKGL = null;
|
||||
if (this.playerHandGestures.IsGestureBlocked(this) || base.AKCKNCDOPLE.NGMCOGJDNKC || !this.IOGHPIPEBPG())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.BGOGBEPJGPJ.transform;
|
||||
float num = Vector3.Dot(transform.forward, (base.AKCKNCDOPLE.transform.position - transform.position).normalized);
|
||||
if (num < this.palmHeadDotThreshold)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (this.JGCLMMCLHMB == null)
|
||||
{
|
||||
this.JGCLMMCLHMB = new List<StopGesture.AEMGJGPDDHM>();
|
||||
}
|
||||
this.JGCLMMCLHMB.Clear();
|
||||
for (int i = 0; i < GestureTarget.All.Count; i++)
|
||||
{
|
||||
if (GestureTarget.All[i].NMCJPDBCHFG)
|
||||
{
|
||||
float num2 = Vector3.SqrMagnitude(Vector3.ProjectOnPlane(base.AKCKNCDOPLE.PIDHHBENFCO.FGLFIJLGCKD - GestureTarget.All[i].transform.position, Vector3.up));
|
||||
float num3 = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, (GestureTarget.All[i].transform.position - base.AKCKNCDOPLE.transform.position).normalized);
|
||||
if (num2 <= this.maximumDistance * this.maximumDistance && num3 >= this.otherPlayerDotThreshold)
|
||||
{
|
||||
this.JGCLMMCLHMB.Add(new StopGesture.AEMGJGPDDHM(num2, num3, GestureTarget.All[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.JGCLMMCLHMB.Count > 0)
|
||||
{
|
||||
IEnumerable<StopGesture.AEMGJGPDDHM> jgclmmclhmb = this.JGCLMMCLHMB;
|
||||
if (StopGesture.DINNJGHCFHI == null)
|
||||
{
|
||||
StopGesture.DINNJGHCFHI = new Func<StopGesture.AEMGJGPDDHM, float>(StopGesture.GPBJNCGFGJE);
|
||||
}
|
||||
jgclmmclhmb.OrderByDescending(StopGesture.DINNJGHCFHI);
|
||||
if (this.JGCLMMCLHMB.Count > 1 && this.JGCLMMCLHMB[0].KFHLEGLMEOP - this.JGCLMMCLHMB[1].KFHLEGLMEOP <= 0.015f && this.JGCLMMCLHMB[0].EOIEFKDOAOE > this.JGCLMMCLHMB[1].EOIEFKDOAOE)
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[1].LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[0].LMDJJEGNOGM;
|
||||
}
|
||||
}
|
||||
return this.BLJECEPMKGL != null;
|
||||
}
|
||||
|
||||
// Token: 0x0601997E RID: 104830 RVA: 0x00720028 File Offset: 0x0071E228
|
||||
private void ILFGIJEKAPI(PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, bool INNFONKNNEC)
|
||||
{
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.playerHandGestures.HandleLocalHandGestureDetected(null, ECDIJHPOHBF, IHFKMIAHBFP.EMGOIJNLLID, this.BLJECEPMKGL.ACIAEHAGIEJ(), INNFONKNNEC);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601997F RID: 104831 RVA: 0x0072005C File Offset: 0x0071E25C
|
||||
private void OABDJHINNAB(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.PHPLCMOEHHE = Time.time;
|
||||
if (this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.EKMILCNBFGB(PlayerHandGestures.DMPPGHHPHGO.Fistbump, false);
|
||||
this.BLJECEPMKGL.NBCGKEKBOEA(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019980 RID: 104832 RVA: 0x0072009C File Offset: 0x0071E29C
|
||||
private static float IGCDFCENDFI(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x06019981 RID: 104833 RVA: 0x007200A8 File Offset: 0x0071E2A8
|
||||
private void KOLNLHOPGHN()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && this.BPAJHLIAAIE())
|
||||
{
|
||||
this.DLOFPDCFGDN(StopGesture.DHINBGFKNLP.Started);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019982 RID: 104834 RVA: 0x007200C8 File Offset: 0x0071E2C8
|
||||
private bool FBGFGEODEDE()
|
||||
{
|
||||
this.BLJECEPMKGL = null;
|
||||
if (this.playerHandGestures.LOBKPFOOHLB(this) || base.AKCKNCDOPLE.NGMCOGJDNKC || !this.EEDEJLFFECH())
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.BGOGBEPJGPJ.transform;
|
||||
float num = Vector3.Dot(transform.forward, (base.AKCKNCDOPLE.transform.position - transform.position).normalized);
|
||||
if (num < this.palmHeadDotThreshold)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (this.JGCLMMCLHMB == null)
|
||||
{
|
||||
this.JGCLMMCLHMB = new List<StopGesture.AEMGJGPDDHM>();
|
||||
}
|
||||
this.JGCLMMCLHMB.Clear();
|
||||
for (int i = 0; i < GestureTarget.All.Count; i += 0)
|
||||
{
|
||||
if (GestureTarget.All[i].CPIMBDEFMNA())
|
||||
{
|
||||
float num2 = Vector3.SqrMagnitude(Vector3.ProjectOnPlane(base.AKCKNCDOPLE.PIDHHBENFCO.FGLFIJLGCKD - GestureTarget.All[i].transform.position, Vector3.up));
|
||||
float num3 = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, (GestureTarget.All[i].transform.position - base.AKCKNCDOPLE.transform.position).normalized);
|
||||
if (num2 <= this.maximumDistance * this.maximumDistance && num3 >= this.otherPlayerDotThreshold)
|
||||
{
|
||||
this.JGCLMMCLHMB.Add(new StopGesture.AEMGJGPDDHM(num2, num3, GestureTarget.All[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.JGCLMMCLHMB.Count > 1)
|
||||
{
|
||||
IEnumerable<StopGesture.AEMGJGPDDHM> jgclmmclhmb = this.JGCLMMCLHMB;
|
||||
if (StopGesture.DINNJGHCFHI == null)
|
||||
{
|
||||
StopGesture.DINNJGHCFHI = new Func<StopGesture.AEMGJGPDDHM, float>(StopGesture.GPBJNCGFGJE);
|
||||
}
|
||||
jgclmmclhmb.OrderByDescending(StopGesture.DINNJGHCFHI);
|
||||
if (this.JGCLMMCLHMB.Count > 0 && this.JGCLMMCLHMB[1].KFHLEGLMEOP - this.JGCLMMCLHMB[1].KFHLEGLMEOP <= 4f && this.JGCLMMCLHMB[0].EOIEFKDOAOE > this.JGCLMMCLHMB[0].EOIEFKDOAOE)
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[1].LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[0].LMDJJEGNOGM;
|
||||
}
|
||||
}
|
||||
return this.BLJECEPMKGL != null;
|
||||
}
|
||||
|
||||
// Token: 0x06019983 RID: 104835 RVA: 0x00720378 File Offset: 0x0071E578
|
||||
private void EGKGBDDMDDA()
|
||||
{
|
||||
this.MPBOONGEHDM.PDLGNPMIOME(1);
|
||||
base.enabled = base.DGLOKLCEMLH();
|
||||
}
|
||||
|
||||
// Token: 0x06019984 RID: 104836 RVA: 0x00720394 File Offset: 0x0071E594
|
||||
private void HNGBEOEJBFO()
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
|
||||
// Token: 0x06019985 RID: 104837 RVA: 0x007203A4 File Offset: 0x0071E5A4
|
||||
private static float NJGFFOELJBL(StopGesture.AEMGJGPDDHM ILFEPFCLLFJ)
|
||||
{
|
||||
return ILFEPFCLLFJ.KFHLEGLMEOP;
|
||||
}
|
||||
|
||||
// Token: 0x06019986 RID: 104838 RVA: 0x007203B0 File Offset: 0x0071E5B0
|
||||
private bool IMHAGHGGJBN()
|
||||
{
|
||||
this.BLJECEPMKGL = null;
|
||||
if (this.playerHandGestures.OIMIFCLPAJN(this) || base.AKCKNCDOPLE.NGMCOGJDNKC || !this.AHCMNINEPDA())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.HFDJIFFPEFM().transform;
|
||||
float num = Vector3.Dot(transform.forward, (base.AKCKNCDOPLE.transform.position - transform.position).normalized);
|
||||
if (num < this.palmHeadDotThreshold)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (this.JGCLMMCLHMB == null)
|
||||
{
|
||||
this.JGCLMMCLHMB = new List<StopGesture.AEMGJGPDDHM>();
|
||||
}
|
||||
this.JGCLMMCLHMB.Clear();
|
||||
for (int i = 1; i < GestureTarget.All.Count; i++)
|
||||
{
|
||||
if (GestureTarget.All[i].BKLNGPLNDAG())
|
||||
{
|
||||
float num2 = Vector3.SqrMagnitude(Vector3.ProjectOnPlane(base.AKCKNCDOPLE.PIDHHBENFCO.FGLFIJLGCKD - GestureTarget.All[i].transform.position, Vector3.up));
|
||||
float num3 = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, (GestureTarget.All[i].transform.position - base.AKCKNCDOPLE.transform.position).normalized);
|
||||
if (num2 <= this.maximumDistance * this.maximumDistance && num3 >= this.otherPlayerDotThreshold)
|
||||
{
|
||||
this.JGCLMMCLHMB.Add(new StopGesture.AEMGJGPDDHM(num2, num3, GestureTarget.All[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.JGCLMMCLHMB.Count > 0)
|
||||
{
|
||||
IEnumerable<StopGesture.AEMGJGPDDHM> jgclmmclhmb = this.JGCLMMCLHMB;
|
||||
if (StopGesture.DINNJGHCFHI == null)
|
||||
{
|
||||
StopGesture.DINNJGHCFHI = new Func<StopGesture.AEMGJGPDDHM, float>(StopGesture.IGCDFCENDFI);
|
||||
}
|
||||
jgclmmclhmb.OrderByDescending(StopGesture.DINNJGHCFHI);
|
||||
if (this.JGCLMMCLHMB.Count > 0 && this.JGCLMMCLHMB[1].KFHLEGLMEOP - this.JGCLMMCLHMB[1].KFHLEGLMEOP <= 965f && this.JGCLMMCLHMB[1].EOIEFKDOAOE > this.JGCLMMCLHMB[0].EOIEFKDOAOE)
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[1].LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.BLJECEPMKGL = this.JGCLMMCLHMB[0].LMDJJEGNOGM;
|
||||
}
|
||||
}
|
||||
return this.BLJECEPMKGL != null;
|
||||
}
|
||||
|
||||
// Token: 0x06019987 RID: 104839 RVA: 0x00720660 File Offset: 0x0071E860
|
||||
private void OPAJDMIIJMF()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.GMEALOPHCMN())
|
||||
{
|
||||
if (Time.time - this.chargingDuration >= this.PHPLCMOEHHE)
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Completed;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HPCKCOBKJLK = StopGesture.DHINBGFKNLP.Inactive;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019988 RID: 104840 RVA: 0x007206B0 File Offset: 0x0071E8B0
|
||||
private void FHFFGKMACNG(ushort NPGJBFOHMPA, ushort FPHFLDLBNFN)
|
||||
{
|
||||
if (NPGJBFOHMPA == 0 && this.BLJECEPMKGL != null)
|
||||
{
|
||||
this.BEGADENKFKO(PlayerHandGestures.DMPPGHHPHGO.Fistbump, true);
|
||||
}
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.BLJECEPMKGL.OKIBJDAEOEC(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06019989 RID: 104841 RVA: 0x007206E8 File Offset: 0x0071E8E8
|
||||
private bool GMGOLEDFOII()
|
||||
{
|
||||
Transform transform = base.AKCKNCDOPLE.PIDHHBENFCO.AJHHFNCFKNF().transform;
|
||||
float num = Vector3.Dot(base.AKCKNCDOPLE.CDNCEOOIOHP, transform.forward);
|
||||
float num2 = Vector3.Dot(base.AKCKNCDOPLE.HJIOPIFJEOE, Vector3.up);
|
||||
return base.AKCKNCDOPLE.CCCHAKNFKNH > 1877f || num < this.palmDirectionDotThreshold || num2 >= this.fingerUpDotThreshold;
|
||||
}
|
||||
|
||||
// Token: 0x04004578 RID: 17784
|
||||
[SerializeField]
|
||||
private float palmHeadDotThreshold = 0.95f;
|
||||
|
||||
// Token: 0x04004579 RID: 17785
|
||||
[SerializeField]
|
||||
private float palmDirectionDotThreshold = 0.9f;
|
||||
|
||||
// Token: 0x0400457A RID: 17786
|
||||
[SerializeField]
|
||||
private float fingerUpDotThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400457B RID: 17787
|
||||
[SerializeField]
|
||||
private float otherPlayerDotThreshold = 0.92f;
|
||||
|
||||
// Token: 0x0400457C RID: 17788
|
||||
[SerializeField]
|
||||
private float maximumDistance = 6f;
|
||||
|
||||
// Token: 0x0400457D RID: 17789
|
||||
[SerializeField]
|
||||
private float chargingDelay = 0.7f;
|
||||
|
||||
// Token: 0x0400457E RID: 17790
|
||||
[SerializeField]
|
||||
private float chargingDuration = 1.5f;
|
||||
|
||||
// Token: 0x0400457F RID: 17791
|
||||
private FNJCJNPMBAC MPBOONGEHDM;
|
||||
|
||||
// Token: 0x04004580 RID: 17792
|
||||
private float PHPLCMOEHHE;
|
||||
|
||||
// Token: 0x04004581 RID: 17793
|
||||
private GestureTarget BLJECEPMKGL;
|
||||
|
||||
// Token: 0x04004582 RID: 17794
|
||||
private List<StopGesture.AEMGJGPDDHM> JGCLMMCLHMB;
|
||||
|
||||
// Token: 0x04004583 RID: 17795
|
||||
[CompilerGenerated]
|
||||
private static Func<StopGesture.AEMGJGPDDHM, float> DINNJGHCFHI;
|
||||
|
||||
// Token: 0x02000C98 RID: 3224
|
||||
private struct AEMGJGPDDHM
|
||||
{
|
||||
// Token: 0x0601998A RID: 104842 RVA: 0x00720768 File Offset: 0x0071E968
|
||||
public AEMGJGPDDHM(float FPMGMJBGHHD, float GLFCECDIOGP, GestureTarget MMEBLCBANIL)
|
||||
{
|
||||
this.EOIEFKDOAOE = FPMGMJBGHHD;
|
||||
this.KFHLEGLMEOP = GLFCECDIOGP;
|
||||
this.LMDJJEGNOGM = MMEBLCBANIL;
|
||||
}
|
||||
|
||||
// Token: 0x04004584 RID: 17796
|
||||
public float EOIEFKDOAOE;
|
||||
|
||||
// Token: 0x04004585 RID: 17797
|
||||
public float KFHLEGLMEOP;
|
||||
|
||||
// Token: 0x04004586 RID: 17798
|
||||
public GestureTarget LMDJJEGNOGM;
|
||||
}
|
||||
|
||||
// Token: 0x02000C99 RID: 3225
|
||||
private enum DHINBGFKNLP
|
||||
{
|
||||
// Token: 0x04004588 RID: 17800
|
||||
Inactive,
|
||||
// Token: 0x04004589 RID: 17801
|
||||
Started,
|
||||
// Token: 0x0400458A RID: 17802
|
||||
Charging,
|
||||
// Token: 0x0400458B RID: 17803
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user