m
This commit is contained in:
@@ -0,0 +1,629 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F80 RID: 12160
|
||||
[Token(Token = "0x2002F80")]
|
||||
public class CollisionGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x1700389E RID: 14494
|
||||
// (get) Token: 0x06014821 RID: 84001 RVA: 0x004BC6E0 File Offset: 0x004BA8E0
|
||||
// (set) Token: 0x06014822 RID: 84002 RVA: 0x004BC6F4 File Offset: 0x004BA8F4
|
||||
[Token(Token = "0x1700389E")]
|
||||
private NonPlayerGestureTarget NKKLHHAOKJB
|
||||
{
|
||||
[Token(Token = "0x6014821")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get
|
||||
{
|
||||
return this.GBCFPOHCJKL;
|
||||
}
|
||||
[Token(Token = "0x6014822")]
|
||||
[Address(RVA = "0x1538260", Offset = "0x1537260", VA = "0x181538260")]
|
||||
set
|
||||
{
|
||||
if (this.GBCFPOHCJKL != value)
|
||||
{
|
||||
NonPlayerGestureTarget gbcfpohcjkl = this.GBCFPOHCJKL;
|
||||
int num = 0;
|
||||
if (gbcfpohcjkl != num)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
int dbkblgadieh = (int)this.DBKBLGADIEH;
|
||||
}
|
||||
this.GBCFPOHCJKL = value;
|
||||
int num2 = 0;
|
||||
if (value != num2)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures2 = this.playerHandGestures;
|
||||
int dbkblgadieh2 = (int)this.DBKBLGADIEH;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700389F RID: 14495
|
||||
// (get) Token: 0x06014823 RID: 84003 RVA: 0x004BC75C File Offset: 0x004BA95C
|
||||
// (set) Token: 0x06014824 RID: 84004 RVA: 0x004BC794 File Offset: 0x004BA994
|
||||
[Token(Token = "0x1700389F")]
|
||||
private PlayerHand BKAGBALAKOF
|
||||
{
|
||||
[Token(Token = "0x6014823")]
|
||||
[Address(RVA = "0x1537870", Offset = "0x1536870", VA = "0x181537870")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.FCDCGJGFKGF.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014824")]
|
||||
[Address(RVA = "0x1538150", Offset = "0x1537150", VA = "0x181538150")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A0 RID: 14496
|
||||
// (get) Token: 0x06014825 RID: 84005 RVA: 0x004BC7C4 File Offset: 0x004BA9C4
|
||||
// (set) Token: 0x06014826 RID: 84006 RVA: 0x004BC7D8 File Offset: 0x004BA9D8
|
||||
[Token(Token = "0x170038A0")]
|
||||
private PlayerHand IDEFIMIPKOE
|
||||
{
|
||||
[Token(Token = "0x6014825")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get
|
||||
{
|
||||
return this.GFKCINDDMBP;
|
||||
}
|
||||
[Token(Token = "0x6014826")]
|
||||
[Address(RVA = "0x15370C0", Offset = "0x15360C0", VA = "0x1815370C0")]
|
||||
set
|
||||
{
|
||||
if (this.GFKCINDDMBP != value)
|
||||
{
|
||||
PlayerHand gfkcinddmbp = this.GFKCINDDMBP;
|
||||
int num = 0;
|
||||
if (gfkcinddmbp != num)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
int dbkblgadieh = (int)this.DBKBLGADIEH;
|
||||
}
|
||||
this.GFKCINDDMBP = value;
|
||||
int num2 = 0;
|
||||
if (value != num2)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures2 = this.playerHandGestures;
|
||||
int dbkblgadieh2 = (int)this.DBKBLGADIEH;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A1 RID: 14497
|
||||
// (get) Token: 0x06014827 RID: 84007 RVA: 0x004BC840 File Offset: 0x004BAA40
|
||||
[Token(Token = "0x170038A1")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6014827")]
|
||||
[Address(RVA = "0x1538A70", Offset = "0x1537A70", VA = "0x181538A70", Slot = "15")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A2 RID: 14498
|
||||
// (get) Token: 0x06014828 RID: 84008 RVA: 0x004BC85C File Offset: 0x004BAA5C
|
||||
// (set) Token: 0x06014829 RID: 84009 RVA: 0x004BC878 File Offset: 0x004BAA78
|
||||
[Token(Token = "0x170038A2")]
|
||||
private CollisionGesture.JBOJDNHGJHK GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x6014828")]
|
||||
[Address(RVA = "0x15386E0", Offset = "0x15376E0", VA = "0x1815386E0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014829")]
|
||||
[Address(RVA = "0x1538200", Offset = "0x1537200", VA = "0x181538200")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A3 RID: 14499
|
||||
// (get) Token: 0x0601482A RID: 84010 RVA: 0x004BC89C File Offset: 0x004BAA9C
|
||||
[Token(Token = "0x170038A3")]
|
||||
private bool KFIANBENNHN
|
||||
{
|
||||
[Token(Token = "0x601482A")]
|
||||
[Address(RVA = "0x1538400", Offset = "0x1537400", VA = "0x181538400")]
|
||||
get
|
||||
{
|
||||
if (this.playerHandGestures.IsGestureBlocked(this))
|
||||
{
|
||||
}
|
||||
return this.DBKBLGADIEH == PlayerHandGestures.FHEGMOCKLHA.None;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A4 RID: 14500
|
||||
// (get) Token: 0x0601482B RID: 84011 RVA: 0x004BC8CC File Offset: 0x004BAACC
|
||||
[Token(Token = "0x170038A4")]
|
||||
private bool POLPNKJGGGP
|
||||
{
|
||||
[Token(Token = "0x601482B")]
|
||||
[Address(RVA = "0x1537C40", Offset = "0x1536C40", VA = "0x181537C40")]
|
||||
get
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.playerHandGestures._hand._rigidbodyEx;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand == num)
|
||||
{
|
||||
Vector3 zero = Vector3.zero;
|
||||
}
|
||||
RigidbodyEx rigidbodyEx2 = this.BKAGBALAKOF._rigidbodyEx;
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
PlayerHand playerHand2 = this.BKAGBALAKOF;
|
||||
int num2 = 0;
|
||||
if (playerHand2 == num2)
|
||||
{
|
||||
Transform transform = this.GJGLGJLOBPN.transform;
|
||||
}
|
||||
PlayerHand playerHand3 = this.BKAGBALAKOF;
|
||||
PlayerHand hand2 = this.playerHandGestures._hand;
|
||||
RigidbodyEx rigidbodyEx3 = this.playerHandGestures._hand._rigidbodyEx;
|
||||
PlayerHand hand3 = this.playerHandGestures._hand;
|
||||
PlayerHand playerHand4 = this.BKAGBALAKOF;
|
||||
int num3 = 0;
|
||||
if (playerHand4 == num3)
|
||||
{
|
||||
}
|
||||
RigidbodyEx rigidbodyEx4 = this.BKAGBALAKOF._rigidbodyEx;
|
||||
PlayerHand playerHand5 = this.BKAGBALAKOF;
|
||||
float num4;
|
||||
float num5;
|
||||
if (this.fistbumpDotThreshold <= num4 || num5 > 0.0001f)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A5 RID: 14501
|
||||
// (get) Token: 0x0601482C RID: 84012 RVA: 0x004BC9BC File Offset: 0x004BABBC
|
||||
[Token(Token = "0x170038A5")]
|
||||
private bool EGLKGHEKNJK
|
||||
{
|
||||
[Token(Token = "0x601482C")]
|
||||
[Address(RVA = "0x1537490", Offset = "0x1536490", VA = "0x181537490")]
|
||||
get
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.playerHandGestures._hand._rigidbodyEx;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand == num)
|
||||
{
|
||||
Vector3 zero = Vector3.zero;
|
||||
}
|
||||
RigidbodyEx rigidbodyEx2 = this.BKAGBALAKOF._rigidbodyEx;
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
RigidbodyEx rigidbodyEx3 = this.playerHandGestures._hand._rigidbodyEx;
|
||||
PlayerHand hand2 = this.playerHandGestures._hand;
|
||||
PlayerHand playerHand2 = this.BKAGBALAKOF;
|
||||
int num2 = 0;
|
||||
if (playerHand2 == num2)
|
||||
{
|
||||
}
|
||||
RigidbodyEx rigidbodyEx4 = this.BKAGBALAKOF._rigidbodyEx;
|
||||
PlayerHand playerHand3 = this.BKAGBALAKOF;
|
||||
float num3;
|
||||
if (num3 > 0.0001f)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601482D RID: 84013 RVA: 0x004BCA68 File Offset: 0x004BAC68
|
||||
[Token(Token = "0x601482D")]
|
||||
[Address(RVA = "0x1536E60", Offset = "0x1535E60", VA = "0x181536E60", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
int num;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "COLL_HID", -1, (OHOEENCHJJE)num, num, num);
|
||||
num = 0;
|
||||
this.FCDCGJGFKGF = kllmcpfpiie;
|
||||
int num2;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("COLL_S", (OHOEENCHJJE)num2, num3);
|
||||
num3 = 0;
|
||||
num2 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num4, num6, num5, num);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PCHBLDCEEAK);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BKDHPCFCOKL);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IIEKINKLDCG);
|
||||
}
|
||||
|
||||
// Token: 0x0601482E RID: 84014 RVA: 0x004BCAFC File Offset: 0x004BACFC
|
||||
[Token(Token = "0x601482E")]
|
||||
[Address(RVA = "0x1538940", Offset = "0x1537940", VA = "0x181538940")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x0601482F RID: 84015 RVA: 0x004BCB30 File Offset: 0x004BAD30
|
||||
[Token(Token = "0x601482F")]
|
||||
[Address(RVA = "0x1538990", Offset = "0x1537990", VA = "0x181538990")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06014830 RID: 84016 RVA: 0x004BCB50 File Offset: 0x004BAD50
|
||||
[Token(Token = "0x6014830")]
|
||||
[Address(RVA = "0x1538720", Offset = "0x1537720", VA = "0x181538720", Slot = "17")]
|
||||
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.playerHandGestures.IsGestureBlocked(this) && this.DBKBLGADIEH == PlayerHandGestures.FHEGMOCKLHA.None)
|
||||
{
|
||||
this.BKAGBALAKOF = GBEAALMHMBE;
|
||||
if (!this.playerHandGestures._hand.HACBIOINOLL)
|
||||
{
|
||||
}
|
||||
bool isOpen = GBEAALMHMBE.HACBIOINOLL;
|
||||
if (!this.playerHandGestures._hand.PDFFJJFCNPO || !GBEAALMHMBE.PDFFJJFCNPO || !this.POLPNKJGGGP)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
this.PMIDCIEPFNL(PlayerHandGestures.FHEGMOCKLHA.Fistbump);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014831 RID: 84017 RVA: 0x004BCBD8 File Offset: 0x004BADD8
|
||||
[Token(Token = "0x6014831")]
|
||||
[Address(RVA = "0x1538840", Offset = "0x1537840", VA = "0x181538840", Slot = "18")]
|
||||
public override void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.playerHandGestures.IsGestureBlocked(this) && this.DBKBLGADIEH == PlayerHandGestures.FHEGMOCKLHA.None)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
this.GJGLGJLOBPN = HEGDAEMJLDE;
|
||||
bool isOpen = playerHandGestures._hand.HACBIOINOLL;
|
||||
if (!this.playerHandGestures._hand.PDFFJJFCNPO || HEGDAEMJLDE._supportedGesture != PlayerHandGestures.FHEGMOCKLHA.Fistbump || !this.POLPNKJGGGP)
|
||||
{
|
||||
while (HEGDAEMJLDE._supportedGesture != PlayerHandGestures.FHEGMOCKLHA.Highfive)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
this.PMIDCIEPFNL(PlayerHandGestures.FHEGMOCKLHA.Fistbump);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014832 RID: 84018 RVA: 0x004BCC60 File Offset: 0x004BAE60
|
||||
[Token(Token = "0x6014832")]
|
||||
[Address(RVA = "0x1538680", Offset = "0x1537680", VA = "0x181538680")]
|
||||
private void PMIDCIEPFNL(PlayerHandGestures.FHEGMOCKLHA OIIJJAPLGOC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
this.DBKBLGADIEH = OIIJJAPLGOC;
|
||||
}
|
||||
|
||||
// Token: 0x06014833 RID: 84019 RVA: 0x004BCC84 File Offset: 0x004BAE84
|
||||
[Token(Token = "0x6014833")]
|
||||
[Address(RVA = "0x1538440", Offset = "0x1537440", VA = "0x181538440")]
|
||||
private void PCHBLDCEEAK(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
this.IDEFIMIPKOE = playerHand;
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
this.NKKLHHAOKJB = gjglgjlobpn;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
this.collisionGestureStartTime = time;
|
||||
Transform transform = playerHandGestures._hand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.MKGHKLMDHNB.z = z;
|
||||
PlayerHandGestures playerHandGestures2 = this.playerHandGestures;
|
||||
if (this.DBKBLGADIEH != PlayerHandGestures.FHEGMOCKLHA.Fistbump)
|
||||
{
|
||||
PlayerHand hand = playerHandGestures2._hand;
|
||||
}
|
||||
PlayerHand hand2 = playerHandGestures2._hand;
|
||||
float num = this.fistbumpDistanceThreshold;
|
||||
float num2 = this.fistbumpDuration;
|
||||
float num3 = this.fistbumpPullbackDistance;
|
||||
this.BONKGPBPOJG.z = playerHandGestures2;
|
||||
this.collisionGestureDuration = num2;
|
||||
this.collisionGestureDistanceThreshold = num;
|
||||
this.collisionGesturePullBackDistance = num3;
|
||||
PlayerHand playerHand2 = this.BKAGBALAKOF;
|
||||
int num4 = 0;
|
||||
if (playerHand2 != num4)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures3 = this.playerHandGestures;
|
||||
PlayerHandGestures.FHEGMOCKLHA dbkblgadieh = this.DBKBLGADIEH;
|
||||
PlayerHand playerHand3 = this.BKAGBALAKOF;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
|
||||
int num5 = 0;
|
||||
if (gjglgjlobpn2 != num5)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures4 = this.playerHandGestures;
|
||||
PlayerHandGestures.FHEGMOCKLHA dbkblgadieh2 = this.DBKBLGADIEH;
|
||||
int num6 = 0;
|
||||
playerHandGestures4.AuthorityTriggerGesture(dbkblgadieh2, num6, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014834 RID: 84020 RVA: 0x004BCDC0 File Offset: 0x004BAFC0
|
||||
[Token(Token = "0x6014834")]
|
||||
[Address(RVA = "0x1537940", Offset = "0x1536940", VA = "0x181537940")]
|
||||
private void IIEKINKLDCG()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (!this.playerHandGestures.IsGestureBlocked(this) && Time.time <= this.collisionGestureDuration)
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand.transform;
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
float num = this.collisionGestureDistanceThreshold;
|
||||
Transform transform2 = playerHandGestures._hand.transform;
|
||||
float z = this.MKGHKLMDHNB.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float num2 = this.collisionGesturePullBackDistance;
|
||||
if (z2 != z)
|
||||
{
|
||||
PlayerHandGestures.FHEGMOCKLHA dbkblgadieh = this.DBKBLGADIEH;
|
||||
if (dbkblgadieh == PlayerHandGestures.FHEGMOCKLHA.Highfive)
|
||||
{
|
||||
bool isOpen = this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
if (dbkblgadieh == PlayerHandGestures.FHEGMOCKLHA.Fistbump && this.playerHandGestures._hand.PDFFJJFCNPO)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num3 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014835 RID: 84021 RVA: 0x004BCEA4 File Offset: 0x004BB0A4
|
||||
[Token(Token = "0x6014835")]
|
||||
[Address(RVA = "0x1536FF0", Offset = "0x1535FF0", VA = "0x181536FF0")]
|
||||
private void BKDHPCFCOKL(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
int num = 0;
|
||||
this.IDEFIMIPKOE = num;
|
||||
int num2 = 0;
|
||||
this.NKKLHHAOKJB = num2;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num3 = 0;
|
||||
bool flag = 0 != num3;
|
||||
this.GJGLGJLOBPN = (ulong)0L;
|
||||
this.DBKBLGADIEH = (PlayerHandGestures.FHEGMOCKLHA)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014836 RID: 84022 RVA: 0x004BCF00 File Offset: 0x004BB100
|
||||
[Token(Token = "0x6014836")]
|
||||
[Address(RVA = "0x1537260", Offset = "0x1536260", VA = "0x181537260")]
|
||||
private bool EFFBJFGMCLO()
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand.transform;
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
float num = this.collisionGestureDistanceThreshold;
|
||||
Transform transform2 = playerHandGestures._hand.transform;
|
||||
float z = this.MKGHKLMDHNB.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float num2 = this.collisionGesturePullBackDistance;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014837 RID: 84023 RVA: 0x004BCF60 File Offset: 0x004BB160
|
||||
[Token(Token = "0x6014837")]
|
||||
[Address(RVA = "0x1536E00", Offset = "0x1535E00", VA = "0x181536E00")]
|
||||
private bool AHACABNKBND()
|
||||
{
|
||||
PlayerHandGestures.FHEGMOCKLHA dbkblgadieh = this.DBKBLGADIEH;
|
||||
if (dbkblgadieh == PlayerHandGestures.FHEGMOCKLHA.Highfive)
|
||||
{
|
||||
return this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
while (dbkblgadieh != PlayerHandGestures.FHEGMOCKLHA.Fistbump)
|
||||
{
|
||||
}
|
||||
return this.playerHandGestures._hand.PDFFJJFCNPO;
|
||||
}
|
||||
|
||||
// Token: 0x06014838 RID: 84024 RVA: 0x004BCFA8 File Offset: 0x004BB1A8
|
||||
[Token(Token = "0x6014838")]
|
||||
[Address(RVA = "0x15389C0", Offset = "0x15379C0", VA = "0x1815389C0")]
|
||||
public CollisionGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D4F0 RID: 54512
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D4F0")]
|
||||
[SerializeField]
|
||||
[Header("General")]
|
||||
private float collisionGestureDuration = 1f;
|
||||
|
||||
// Token: 0x0400D4F1 RID: 54513
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D4F1")]
|
||||
[SerializeField]
|
||||
private float collisionGestureDistanceThreshold = 0.4f;
|
||||
|
||||
// Token: 0x0400D4F2 RID: 54514
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D4F2")]
|
||||
[SerializeField]
|
||||
private float collisionGesturePullBackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400D4F3 RID: 54515
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D4F3")]
|
||||
[SerializeField]
|
||||
private float collisionGestureStartTime;
|
||||
|
||||
// Token: 0x0400D4F4 RID: 54516
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D4F4")]
|
||||
[SerializeField]
|
||||
[Header("Fist Bump")]
|
||||
private float minFistBumpSpeed = 0.7f;
|
||||
|
||||
// Token: 0x0400D4F5 RID: 54517
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D4F5")]
|
||||
[SerializeField]
|
||||
private float fistbumpDotThreshold = -0.8f;
|
||||
|
||||
// Token: 0x0400D4F6 RID: 54518
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D4F6")]
|
||||
[SerializeField]
|
||||
private float fistbumpDuration = 1f;
|
||||
|
||||
// Token: 0x0400D4F7 RID: 54519
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D4F7")]
|
||||
[SerializeField]
|
||||
private float fistbumpDistanceThreshold = 0.4f;
|
||||
|
||||
// Token: 0x0400D4F8 RID: 54520
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D4F8")]
|
||||
[SerializeField]
|
||||
private float fistbumpPullbackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400D4F9 RID: 54521
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400D4F9")]
|
||||
[SerializeField]
|
||||
[Header("High Five")]
|
||||
private float minHighFiveSpeed = 1f;
|
||||
|
||||
// Token: 0x0400D4FA RID: 54522
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D4FA")]
|
||||
[SerializeField]
|
||||
private float highFiveDuration = 1f;
|
||||
|
||||
// Token: 0x0400D4FB RID: 54523
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400D4FB")]
|
||||
[SerializeField]
|
||||
private float highFiveDistanceThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400D4FC RID: 54524
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D4FC")]
|
||||
[SerializeField]
|
||||
private float highFivePullbackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400D4FD RID: 54525
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400D4FD")]
|
||||
private Vector3 MKGHKLMDHNB;
|
||||
|
||||
// Token: 0x0400D4FE RID: 54526
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D4FE")]
|
||||
private Vector3 BONKGPBPOJG;
|
||||
|
||||
// Token: 0x0400D4FF RID: 54527
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400D4FF")]
|
||||
private PlayerHandGestures.FHEGMOCKLHA DBKBLGADIEH = (PlayerHandGestures.FHEGMOCKLHA)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400D500 RID: 54528
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400D500")]
|
||||
private NonPlayerGestureTarget GJGLGJLOBPN;
|
||||
|
||||
// Token: 0x0400D501 RID: 54529
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D501")]
|
||||
private NonPlayerGestureTarget GBCFPOHCJKL;
|
||||
|
||||
// Token: 0x0400D502 RID: 54530
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400D502")]
|
||||
private KLLMCPFPIIE<int> FCDCGJGFKGF;
|
||||
|
||||
// Token: 0x0400D503 RID: 54531
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400D503")]
|
||||
private PlayerHand GFKCINDDMBP;
|
||||
|
||||
// Token: 0x0400D504 RID: 54532
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400D504")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02002F81 RID: 12161
|
||||
[Token(Token = "0x2002F81")]
|
||||
private enum JBOJDNHGJHK
|
||||
{
|
||||
// Token: 0x0400D506 RID: 54534
|
||||
[Token(Token = "0x400D506")]
|
||||
Inactive,
|
||||
// Token: 0x0400D507 RID: 54535
|
||||
[Token(Token = "0x400D507")]
|
||||
Colliding
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,522 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F82 RID: 12162
|
||||
[Token(Token = "0x2002F82")]
|
||||
public class GameReviveHandshakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170038A6 RID: 14502
|
||||
// (get) Token: 0x06014839 RID: 84025 RVA: 0x004BD050 File Offset: 0x004BB250
|
||||
// (set) Token: 0x0601483A RID: 84026 RVA: 0x004BD088 File Offset: 0x004BB288
|
||||
[Token(Token = "0x170038A6")]
|
||||
private PlayerHand NHEMHCNCCDC
|
||||
{
|
||||
[Token(Token = "0x6014839")]
|
||||
[Address(RVA = "0x153B620", Offset = "0x153A620", VA = "0x18153B620")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.PMHKHFCLOIE.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x601483A")]
|
||||
[Address(RVA = "0x153AF50", Offset = "0x1539F50", VA = "0x18153AF50")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> pmhkhfcloie = this.PMHKHFCLOIE;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
PlayerHand playerHand = this.NHEMHCNCCDC;
|
||||
int num2 = 0;
|
||||
if (playerHand != num2 && base.OGIBLNIIHDK)
|
||||
{
|
||||
this.playerHandGestures.AuthorityCancelOtherGestures(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A7 RID: 14503
|
||||
// (get) Token: 0x0601483B RID: 84027 RVA: 0x004BD0E0 File Offset: 0x004BB2E0
|
||||
// (set) Token: 0x0601483C RID: 84028 RVA: 0x004BD0F4 File Offset: 0x004BB2F4
|
||||
[Token(Token = "0x170038A7")]
|
||||
private PlayerHand OFKMGHCHLKE
|
||||
{
|
||||
[Token(Token = "0x601483B")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get
|
||||
{
|
||||
return this.PEHGCDMIOHG;
|
||||
}
|
||||
[Token(Token = "0x601483C")]
|
||||
[Address(RVA = "0x153B1E0", Offset = "0x153A1E0", VA = "0x18153B1E0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A8 RID: 14504
|
||||
// (get) Token: 0x0601483D RID: 84029 RVA: 0x004BD124 File Offset: 0x004BB324
|
||||
[Token(Token = "0x170038A8")]
|
||||
private bool JECENDLFCPF
|
||||
{
|
||||
[Token(Token = "0x601483D")]
|
||||
[Address(RVA = "0x153B140", Offset = "0x153A140", VA = "0x18153B140")]
|
||||
get
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
bool flag = hand != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601483E RID: 84030 RVA: 0x004BD168 File Offset: 0x004BB368
|
||||
[Token(Token = "0x601483E")]
|
||||
[Address(RVA = "0x153A650", Offset = "0x1539650", VA = "0x18153A650", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.KDMBJGMBBGM);
|
||||
int num;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "GAMREVHELDHAND", -1, (OHOEENCHJJE)num, action, num);
|
||||
num = 0;
|
||||
this.OOCBODFCDJB = kllmcpfpiie;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie2 = new KLLMCPFPIIE(this, "GAMEREVHELDBYOTHERHAND", -1, (OHOEENCHJJE)num, num, num);
|
||||
this.PMHKHFCLOIE = kllmcpfpiie2;
|
||||
int num2;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("GAMREVHANDGES", (OHOEENCHJJE)num2, num3);
|
||||
num3 = 0;
|
||||
num2 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num4, num6, num5, num);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.CEOPIMMIOAL);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MGHLNMPALBH);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.HCBJKHDKLNE);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH);
|
||||
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BIPKKELLFAM);
|
||||
}
|
||||
|
||||
// Token: 0x0601483F RID: 84031 RVA: 0x004BD274 File Offset: 0x004BB474
|
||||
[Token(Token = "0x601483F")]
|
||||
[Address(RVA = "0x153BC70", Offset = "0x153AC70", VA = "0x18153BC70")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
this.KDMBJGMBBGM();
|
||||
}
|
||||
|
||||
// Token: 0x06014840 RID: 84032 RVA: 0x004BD2A0 File Offset: 0x004BB4A0
|
||||
[Token(Token = "0x6014840")]
|
||||
[Address(RVA = "0x153BCB0", Offset = "0x153ACB0", VA = "0x18153BCB0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.KOCPFHHFCJA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06014841 RID: 84033 RVA: 0x004BD2CC File Offset: 0x004BB4CC
|
||||
[Token(Token = "0x6014841")]
|
||||
[Address(RVA = "0x153BB20", Offset = "0x153AB20", VA = "0x18153BB20", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
if (pehgcdmiohg != num)
|
||||
{
|
||||
PlayerHand pehgcdmiohg2 = this.PEHGCDMIOHG;
|
||||
GameReviveHandshakeGesture component = this.PEHGCDMIOHG.GetComponent<GameReviveHandshakeGesture>();
|
||||
int num2 = 0;
|
||||
component.NHEMHCNCCDC = num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038A9 RID: 14505
|
||||
// (get) Token: 0x06014842 RID: 84034 RVA: 0x004BD318 File Offset: 0x004BB518
|
||||
[Token(Token = "0x170038A9")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6014842")]
|
||||
[Address(RVA = "0x153BDC0", Offset = "0x153ADC0", VA = "0x18153BDC0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.NHEMHCNCCDC;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014843 RID: 84035 RVA: 0x004BD348 File Offset: 0x004BB548
|
||||
[Token(Token = "0x6014843")]
|
||||
[Address(RVA = "0x153BBE0", Offset = "0x153ABE0", VA = "0x18153BBE0", Slot = "17")]
|
||||
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.OPADMOFHBOC(GBEAALMHMBE))
|
||||
{
|
||||
this.OFKMGHCHLKE = GBEAALMHMBE;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014844 RID: 84036 RVA: 0x004BD37C File Offset: 0x004BB57C
|
||||
[Token(Token = "0x6014844")]
|
||||
[Address(RVA = "0x153AF00", Offset = "0x1539F00", VA = "0x18153AF00", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06014845 RID: 84037 RVA: 0x004BD3A0 File Offset: 0x004BB5A0
|
||||
[Token(Token = "0x6014845")]
|
||||
[Address(RVA = "0x153ADE0", Offset = "0x1539DE0", VA = "0x18153ADE0")]
|
||||
private void CEOPIMMIOAL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.playerHandGestures.AuthorityCancelOtherGestures(this);
|
||||
}
|
||||
this.KOCPFHHFCJA.KGFFMEICLNN(1f);
|
||||
}
|
||||
|
||||
// Token: 0x06014846 RID: 84038 RVA: 0x004BD3D8 File Offset: 0x004BB5D8
|
||||
[Token(Token = "0x6014846")]
|
||||
[Address(RVA = "0x153B280", Offset = "0x153A280", VA = "0x18153B280")]
|
||||
private void HCBJKHDKLNE()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
if (!(pehgcdmiohg == num))
|
||||
{
|
||||
Transform transform = this.PEHGCDMIOHG.transform;
|
||||
Transform transform2 = base.transform;
|
||||
float num2;
|
||||
if (num2 < 1f)
|
||||
{
|
||||
Transform transform3 = this.PEHGCDMIOHG._thisPlayer.head.transform;
|
||||
Transform transform4 = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
float num3;
|
||||
if (num3 < 6.25f)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PlayerHand pehgcdmiohg2 = this.PEHGCDMIOHG;
|
||||
GameCombatManager combatManager = instance.combatManager;
|
||||
AGAJMBPABDL owner = pehgcdmiohg2.FAGBHOMBNBP;
|
||||
AGAJMBPABDL owner2 = base.FAGBHOMBNBP;
|
||||
if (combatManager.IsValidPlayerRevive(owner, owner2))
|
||||
{
|
||||
if (this.JECENDLFCPF)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num4 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014847 RID: 84039 RVA: 0x004BD4CC File Offset: 0x004BB6CC
|
||||
[Token(Token = "0x6014847")]
|
||||
[Address(RVA = "0x153B8A0", Offset = "0x153A8A0", VA = "0x18153B8A0")]
|
||||
private void MGHLNMPALBH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KLLMCPFPIIE<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014848 RID: 84040 RVA: 0x004BD4FC File Offset: 0x004BB6FC
|
||||
[Token(Token = "0x6014848")]
|
||||
[Address(RVA = "0x153AD20", Offset = "0x1539D20", VA = "0x18153AD20")]
|
||||
private void CCKCEOBDIOF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
MACMLJJGBIM kocpfhhfcja = this.KOCPFHHFCJA;
|
||||
float staticRunDuration = GameReviveHandshakeGesture.StaticRunDuration;
|
||||
kocpfhhfcja.KGFFMEICLNN(staticRunDuration);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
playerHandGestures.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.GameReviveHandshakeStart, pehgcdmiohg, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014849 RID: 84041 RVA: 0x004BD548 File Offset: 0x004BB748
|
||||
[Token(Token = "0x6014849")]
|
||||
[Address(RVA = "0x153A980", Offset = "0x1539980", VA = "0x18153A980")]
|
||||
private void BJKJMBHDDLH()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
if (!(pehgcdmiohg == num) && this.JECENDLFCPF)
|
||||
{
|
||||
Transform transform = this.PEHGCDMIOHG.transform;
|
||||
Transform transform2 = base.transform;
|
||||
float num2;
|
||||
if (num2 < 1f)
|
||||
{
|
||||
Transform transform3 = this.PEHGCDMIOHG._thisPlayer.head.transform;
|
||||
Transform transform4 = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
float num3;
|
||||
if (num3 < 6.25f)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PlayerHand pehgcdmiohg2 = this.PEHGCDMIOHG;
|
||||
GameCombatManager combatManager = instance.combatManager;
|
||||
AGAJMBPABDL owner = pehgcdmiohg2.FAGBHOMBNBP;
|
||||
AGAJMBPABDL owner2 = base.FAGBHOMBNBP;
|
||||
if (combatManager.IsValidPlayerRevive(owner, owner2))
|
||||
{
|
||||
if (this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601484A RID: 84042 RVA: 0x004BD634 File Offset: 0x004BB834
|
||||
[Token(Token = "0x601484A")]
|
||||
[Address(RVA = "0x153B070", Offset = "0x153A070", VA = "0x18153B070")]
|
||||
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
KLLMCPFPIIE<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601484B RID: 84043 RVA: 0x004BD66C File Offset: 0x004BB86C
|
||||
[Token(Token = "0x601484B")]
|
||||
[Address(RVA = "0x153A920", Offset = "0x1539920", VA = "0x18153A920")]
|
||||
private void BIPKKELLFAM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601484C RID: 84044 RVA: 0x004BD69C File Offset: 0x004BB89C
|
||||
[Token(Token = "0x601484C")]
|
||||
[Address(RVA = "0x153B6E0", Offset = "0x153A6E0", VA = "0x18153B6E0")]
|
||||
private void KDMBJGMBBGM()
|
||||
{
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
if (pehgcdmiohg != num)
|
||||
{
|
||||
GameReviveHandshakeGesture component = pehgcdmiohg.GetComponent<GameReviveHandshakeGesture>();
|
||||
int num2 = 0;
|
||||
component.NHEMHCNCCDC = num2;
|
||||
}
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.OOCBODFCDJB.IAHDANBDAAM());
|
||||
int num3 = 0;
|
||||
if (photonView != num3)
|
||||
{
|
||||
PlayerHand component2 = photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
int num4 = 0;
|
||||
this.PEHGCDMIOHG = num4;
|
||||
int num5 = 0;
|
||||
if (num4 != num5)
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
GameReviveHandshakeGesture gameReviveHandshakeGesture;
|
||||
gameReviveHandshakeGesture.NHEMHCNCCDC = hand;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601484D RID: 84045 RVA: 0x004BD72C File Offset: 0x004BB92C
|
||||
[Token(Token = "0x601484D")]
|
||||
[Address(RVA = "0x153B940", Offset = "0x153A940", VA = "0x18153B940")]
|
||||
private bool OPADMOFHBOC(PlayerHand JAEPHGMDIMK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
if (!(JAEPHGMDIMK == num))
|
||||
{
|
||||
AGAJMBPABDL owner = JAEPHGMDIMK.FAGBHOMBNBP;
|
||||
AGAJMBPABDL owner2 = base.FAGBHOMBNBP;
|
||||
if (owner != owner2)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
AGAJMBPABDL owner3 = JAEPHGMDIMK.FAGBHOMBNBP;
|
||||
AGAJMBPABDL owner4 = base.FAGBHOMBNBP;
|
||||
if (combatManager.IsValidPlayerRevive(owner3, owner4) && this.CJNDBKAHLNM(JAEPHGMDIMK))
|
||||
{
|
||||
Player thisPlayer = JAEPHGMDIMK._thisPlayer;
|
||||
PlayerHand.PLLIKAOIPHP type = JAEPHGMDIMK.type;
|
||||
PlayerHand otherHand = thisPlayer.GetOtherHand(type);
|
||||
int num2 = 0;
|
||||
if (!(otherHand != num2) || this.CJNDBKAHLNM(otherHand))
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601484E RID: 84046 RVA: 0x004BD7D4 File Offset: 0x004BB9D4
|
||||
[Token(Token = "0x601484E")]
|
||||
[Address(RVA = "0x153AE30", Offset = "0x1539E30", VA = "0x18153AE30")]
|
||||
private bool CJNDBKAHLNM(PlayerHand ONFJHABGCIP)
|
||||
{
|
||||
GameReviveHandshakeGesture component = ONFJHABGCIP.GetComponent<GameReviveHandshakeGesture>();
|
||||
int num = 0;
|
||||
if (!(component == num))
|
||||
{
|
||||
PlayerHand playerHand = component.NHEMHCNCCDC;
|
||||
int num2 = 0;
|
||||
if (!(playerHand != num2))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601484F RID: 84047 RVA: 0x004BD814 File Offset: 0x004BBA14
|
||||
[Token(Token = "0x601484F")]
|
||||
[Address(RVA = "0x153BD40", Offset = "0x153AD40", VA = "0x18153BD40")]
|
||||
public GameReviveHandshakeGesture()
|
||||
{
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.KOCPFHHFCJA = macmljjgbim;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D508 RID: 54536
|
||||
[Token(Token = "0x400D508")]
|
||||
private const float ADGHAJEEGGP = 1f;
|
||||
|
||||
// Token: 0x0400D509 RID: 54537
|
||||
[Token(Token = "0x400D509")]
|
||||
private const float GJPIOPAJGBO = 1f;
|
||||
|
||||
// Token: 0x0400D50A RID: 54538
|
||||
[Token(Token = "0x400D50A")]
|
||||
private const float MEHCPNBIFBD = 1f;
|
||||
|
||||
// Token: 0x0400D50B RID: 54539
|
||||
[Token(Token = "0x400D50B")]
|
||||
private const float OHHGDMGHMFC = 2.5f;
|
||||
|
||||
// Token: 0x0400D50C RID: 54540
|
||||
[Token(Token = "0x400D50C")]
|
||||
public static bool StaticIsEnabled;
|
||||
|
||||
// Token: 0x0400D50D RID: 54541
|
||||
[Token(Token = "0x400D50D")]
|
||||
public static float StaticRunDuration;
|
||||
|
||||
// Token: 0x0400D50E RID: 54542
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D50E")]
|
||||
private KLLMCPFPIIE<int> PMHKHFCLOIE;
|
||||
|
||||
// Token: 0x0400D50F RID: 54543
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D50F")]
|
||||
private KLLMCPFPIIE<int> OOCBODFCDJB;
|
||||
|
||||
// Token: 0x0400D510 RID: 54544
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D510")]
|
||||
private PlayerHand PEHGCDMIOHG;
|
||||
|
||||
// Token: 0x0400D511 RID: 54545
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D511")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D512 RID: 54546
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D512")]
|
||||
private MACMLJJGBIM KOCPFHHFCJA;
|
||||
|
||||
// Token: 0x02002F83 RID: 12163
|
||||
[Token(Token = "0x2002F83")]
|
||||
private enum JPMPJNCPPBM
|
||||
{
|
||||
// Token: 0x0400D514 RID: 54548
|
||||
[Token(Token = "0x400D514")]
|
||||
NOT_RUNNING,
|
||||
// Token: 0x0400D515 RID: 54549
|
||||
[Token(Token = "0x400D515")]
|
||||
READY,
|
||||
// Token: 0x0400D516 RID: 54550
|
||||
[Token(Token = "0x400D516")]
|
||||
RUNNING,
|
||||
// Token: 0x0400D517 RID: 54551
|
||||
[Token(Token = "0x400D517")]
|
||||
SUCCESS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F84 RID: 12164
|
||||
[Token(Token = "0x2002F84")]
|
||||
public abstract class HandGestureBase : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170038AA RID: 14506
|
||||
// (get) Token: 0x06014851 RID: 84049
|
||||
[Token(Token = "0x170038AA")]
|
||||
public abstract bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6014851")]
|
||||
[Address(Slot = "15")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170038AB RID: 14507
|
||||
// (get) Token: 0x06014852 RID: 84050 RVA: 0x004BD844 File Offset: 0x004BBA44
|
||||
[Token(Token = "0x170038AB")]
|
||||
public virtual bool JNPAGGJGNFA
|
||||
{
|
||||
[Token(Token = "0x6014852")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038AC RID: 14508
|
||||
// (get) Token: 0x06014853 RID: 84051 RVA: 0x004BD854 File Offset: 0x004BBA54
|
||||
[Token(Token = "0x170038AC")]
|
||||
protected bool PINHCBMOEKE
|
||||
{
|
||||
[Token(Token = "0x6014853")]
|
||||
[Address(RVA = "0x1542130", Offset = "0x1541130", VA = "0x181542130")]
|
||||
get
|
||||
{
|
||||
return this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038AD RID: 14509
|
||||
// (get) Token: 0x06014854 RID: 84052 RVA: 0x004BD880 File Offset: 0x004BBA80
|
||||
[Token(Token = "0x170038AD")]
|
||||
public PlayerHand MFPNEKABNPP
|
||||
{
|
||||
[Token(Token = "0x6014854")]
|
||||
[Address(RVA = "0x15421C0", Offset = "0x15411C0", VA = "0x1815421C0")]
|
||||
get
|
||||
{
|
||||
return this.playerHandGestures._hand;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038AE RID: 14510
|
||||
// (get) Token: 0x06014855 RID: 84053 RVA: 0x004BD8A0 File Offset: 0x004BBAA0
|
||||
[Token(Token = "0x170038AE")]
|
||||
public VRInputHandler PJNLENCAELJ
|
||||
{
|
||||
[Token(Token = "0x6014855")]
|
||||
[Address(RVA = "0x15421E0", Offset = "0x15411E0", VA = "0x1815421E0")]
|
||||
get
|
||||
{
|
||||
if (this.playerHandGestures._hand.type == PlayerHand.PLLIKAOIPHP.Left)
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK;
|
||||
}
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014856 RID: 84054 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014856")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
|
||||
public virtual void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014857 RID: 84055 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014857")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")]
|
||||
public virtual void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014858 RID: 84056 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014858")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")]
|
||||
public virtual void Cancel()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014859 RID: 84057 RVA: 0x004BD8DC File Offset: 0x004BBADC
|
||||
[Token(Token = "0x6014859")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
protected HandGestureBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D518 RID: 54552
|
||||
[Token(Token = "0x400D518")]
|
||||
protected static RaycastHit[] FGMEDOMIEAL = new RaycastHit[10];
|
||||
|
||||
// Token: 0x0400D519 RID: 54553
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D519")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected PlayerHandGestures playerHandGestures;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1052 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F85 RID: 12165
|
||||
[Token(Token = "0x2002F85")]
|
||||
public class HandshakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170038AF RID: 14511
|
||||
// (get) Token: 0x0601485B RID: 84059 RVA: 0x004BD90C File Offset: 0x004BBB0C
|
||||
[Token(Token = "0x170038AF")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x601485B")]
|
||||
[Address(RVA = "0x1544C40", Offset = "0x1543C40", VA = "0x181544C40", Slot = "15")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
}
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B0 RID: 14512
|
||||
// (get) Token: 0x0601485C RID: 84060 RVA: 0x004BD93C File Offset: 0x004BBB3C
|
||||
[Token(Token = "0x170038B0")]
|
||||
public override bool JNPAGGJGNFA
|
||||
{
|
||||
[Token(Token = "0x601485C")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B1 RID: 14513
|
||||
// (get) Token: 0x0601485D RID: 84061 RVA: 0x004BD94C File Offset: 0x004BBB4C
|
||||
[Token(Token = "0x170038B1")]
|
||||
private HandshakeGesture.EBKABACFBDO GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x601485D")]
|
||||
[Address(RVA = "0x1544930", Offset = "0x1543930", VA = "0x181544930")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B2 RID: 14514
|
||||
// (get) Token: 0x0601485E RID: 84062 RVA: 0x004BD968 File Offset: 0x004BBB68
|
||||
// (set) Token: 0x0601485F RID: 84063 RVA: 0x004BD97C File Offset: 0x004BBB7C
|
||||
[Token(Token = "0x170038B2")]
|
||||
private NonPlayerGestureTarget NKKLHHAOKJB
|
||||
{
|
||||
[Token(Token = "0x601485E")]
|
||||
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
||||
get
|
||||
{
|
||||
return this.GBCFPOHCJKL;
|
||||
}
|
||||
[Token(Token = "0x601485F")]
|
||||
[Address(RVA = "0x1543E70", Offset = "0x1542E70", VA = "0x181543E70")]
|
||||
set
|
||||
{
|
||||
if (this.GBCFPOHCJKL != value)
|
||||
{
|
||||
NonPlayerGestureTarget gbcfpohcjkl = this.GBCFPOHCJKL;
|
||||
int num = 0;
|
||||
if (gbcfpohcjkl != num)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
}
|
||||
this.GBCFPOHCJKL = value;
|
||||
int num2 = 0;
|
||||
if (value != num2)
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
NonPlayerGestureTarget gbcfpohcjkl2 = this.GBCFPOHCJKL;
|
||||
PlayerHand.ConnectNonPlayerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeStart, hand, gbcfpohcjkl2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B3 RID: 14515
|
||||
// (get) Token: 0x06014860 RID: 84064 RVA: 0x004BD9F4 File Offset: 0x004BBBF4
|
||||
// (set) Token: 0x06014861 RID: 84065 RVA: 0x004BDA2C File Offset: 0x004BBC2C
|
||||
[Token(Token = "0x170038B3")]
|
||||
private PlayerHand BKAGBALAKOF
|
||||
{
|
||||
[Token(Token = "0x6014860")]
|
||||
[Address(RVA = "0x1543320", Offset = "0x1542320", VA = "0x181543320")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.FCDCGJGFKGF.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014861")]
|
||||
[Address(RVA = "0x1543D20", Offset = "0x1542D20", VA = "0x181543D20")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B4 RID: 14516
|
||||
// (get) Token: 0x06014862 RID: 84066 RVA: 0x004BDA5C File Offset: 0x004BBC5C
|
||||
[Token(Token = "0x170038B4")]
|
||||
private HandshakeGesture FBOPKECABNH
|
||||
{
|
||||
[Token(Token = "0x6014862")]
|
||||
[Address(RVA = "0x15430D0", Offset = "0x15420D0", VA = "0x1815430D0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
}
|
||||
return playerHand._gestures.GetComponent<HandshakeGesture>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B5 RID: 14517
|
||||
// (get) Token: 0x06014863 RID: 84067 RVA: 0x004BDA90 File Offset: 0x004BBC90
|
||||
// (set) Token: 0x06014864 RID: 84068 RVA: 0x004BDAA4 File Offset: 0x004BBCA4
|
||||
[Token(Token = "0x170038B5")]
|
||||
private PlayerHand IDEFIMIPKOE
|
||||
{
|
||||
[Token(Token = "0x6014863")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get
|
||||
{
|
||||
return this.GFKCINDDMBP;
|
||||
}
|
||||
[Token(Token = "0x6014864")]
|
||||
[Address(RVA = "0x1543160", Offset = "0x1542160", VA = "0x181543160")]
|
||||
set
|
||||
{
|
||||
if (this.GFKCINDDMBP != value)
|
||||
{
|
||||
PlayerHand gfkcinddmbp = this.GFKCINDDMBP;
|
||||
int num = 0;
|
||||
if (gfkcinddmbp != num)
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
PlayerHand gfkcinddmbp2 = this.GFKCINDDMBP;
|
||||
PlayerHand.BreakHandshake(hand, gfkcinddmbp2);
|
||||
}
|
||||
this.GFKCINDDMBP = value;
|
||||
int num2 = 0;
|
||||
if (value != num2)
|
||||
{
|
||||
PlayerHand hand2 = this.playerHandGestures._hand;
|
||||
PlayerHand gfkcinddmbp3 = this.GFKCINDDMBP;
|
||||
PlayerHand.ConnectHandshake(hand2, gfkcinddmbp3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B6 RID: 14518
|
||||
// (get) Token: 0x06014865 RID: 84069 RVA: 0x004BDB28 File Offset: 0x004BBD28
|
||||
[Token(Token = "0x170038B6")]
|
||||
private HandshakeGesture.EBKABACFBDO PGPDLJKEKKF
|
||||
{
|
||||
[Token(Token = "0x6014865")]
|
||||
[Address(RVA = "0x1542BF0", Offset = "0x1541BF0", VA = "0x181542BF0")]
|
||||
get
|
||||
{
|
||||
HandshakeGesture handshakeGesture = this.FBOPKECABNH;
|
||||
int num = 0;
|
||||
if (handshakeGesture == num)
|
||||
{
|
||||
return this.GJGLGJLOBPN.<LHLBHOPEOCF>k__BackingField;
|
||||
}
|
||||
DJHELPHHAEN lcahkhlmfpe = this.FBOPKECABNH.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B7 RID: 14519
|
||||
// (get) Token: 0x06014866 RID: 84070 RVA: 0x004BDB68 File Offset: 0x004BBD68
|
||||
[Token(Token = "0x170038B7")]
|
||||
private Player LOCGGMOBIBO
|
||||
{
|
||||
[Token(Token = "0x6014866")]
|
||||
[Address(RVA = "0x1543DD0", Offset = "0x1542DD0", VA = "0x181543DD0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand != num)
|
||||
{
|
||||
return this.BKAGBALAKOF._thisPlayer;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B8 RID: 14520
|
||||
// (get) Token: 0x06014867 RID: 84071 RVA: 0x004BDB9C File Offset: 0x004BBD9C
|
||||
[Token(Token = "0x170038B8")]
|
||||
private bool IEPGLGLANPO
|
||||
{
|
||||
[Token(Token = "0x6014867")]
|
||||
[Address(RVA = "0x1543670", Offset = "0x1542670", VA = "0x181543670")]
|
||||
get
|
||||
{
|
||||
if (!SingletonMonoBehaviour.FFNIFALJLDD || SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
GameManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
AGAJMBPABDL photonPlayer = this.playerHandGestures._hand._thisPlayer.DBAJDHGDPOL;
|
||||
if (combatManager2.CanPlayerBeRevived(photonPlayer))
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
float time = Time.time;
|
||||
float ojhfjjimpkl = this.OJHFJJIMPKL;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038B9 RID: 14521
|
||||
// (get) Token: 0x06014868 RID: 84072 RVA: 0x004BDC38 File Offset: 0x004BBE38
|
||||
[Token(Token = "0x170038B9")]
|
||||
private bool OEGNNOJCJPC
|
||||
{
|
||||
[Token(Token = "0x6014868")]
|
||||
[Address(RVA = "0x1543890", Offset = "0x1542890", VA = "0x181543890")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand == num)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (gjglgjlobpn == num2)
|
||||
{
|
||||
goto IL_EA;
|
||||
}
|
||||
}
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
PlayerHand playerHand2 = this.BKAGBALAKOF;
|
||||
int num3 = 0;
|
||||
if (playerHand2 == num3)
|
||||
{
|
||||
Transform transform = this.GJGLGJLOBPN.transform;
|
||||
}
|
||||
PlayerHand playerHand3 = this.BKAGBALAKOF;
|
||||
float num4;
|
||||
if (this.fingerDotThreshold > num4)
|
||||
{
|
||||
PlayerHand.PLLIKAOIPHP type = this.playerHandGestures._hand.type;
|
||||
PlayerHand playerHand4 = this.BKAGBALAKOF;
|
||||
int num5 = 0;
|
||||
if (playerHand4 == num5)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
|
||||
}
|
||||
PlayerHand.PLLIKAOIPHP type2 = this.BKAGBALAKOF.type;
|
||||
if (type == type2)
|
||||
{
|
||||
if (this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
if (this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Inactive && this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Ready_Open)
|
||||
{
|
||||
HandshakeGesture.EBKABACFBDO ebkabacfbdo = this.PGPDLJKEKKF;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
PlayerHand.ENHKICONAGG currentGestureType = this.BKAGBALAKOF.DJJHKBFNELO;
|
||||
}
|
||||
}
|
||||
IL_EA:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038BA RID: 14522
|
||||
// (get) Token: 0x06014869 RID: 84073 RVA: 0x004BDD34 File Offset: 0x004BBF34
|
||||
[Token(Token = "0x170038BA")]
|
||||
private bool HEKACBHGEAA
|
||||
{
|
||||
[Token(Token = "0x6014869")]
|
||||
[Address(RVA = "0x15442E0", Offset = "0x15432E0", VA = "0x1815442E0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand == num)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (gjglgjlobpn == num2)
|
||||
{
|
||||
goto IL_143;
|
||||
}
|
||||
}
|
||||
PlayerHand playerHand2;
|
||||
if (this.LOCGGMOBIBO.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
playerHand2 = this.BKAGBALAKOF;
|
||||
if (playerHand2.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
|
||||
{
|
||||
goto IL_143;
|
||||
}
|
||||
}
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
Vector3 palmDirection = playerHand2.MBEAJNDGBCF;
|
||||
PlayerHand playerHand3 = this.BKAGBALAKOF;
|
||||
int num3 = 0;
|
||||
if (playerHand3 == num3)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
|
||||
int num4 = 0;
|
||||
if (gjglgjlobpn2._handType == (PlayerHand.PLLIKAOIPHP)num4)
|
||||
{
|
||||
Transform transform = gjglgjlobpn2.transform;
|
||||
}
|
||||
Transform transform2 = gjglgjlobpn2.transform;
|
||||
}
|
||||
PlayerHand playerHand4 = this.BKAGBALAKOF;
|
||||
PlayerHand hand2 = this.playerHandGestures._hand;
|
||||
PlayerHand playerHand5 = this.BKAGBALAKOF;
|
||||
int num5 = 0;
|
||||
if (playerHand5 == num5)
|
||||
{
|
||||
Transform transform3 = this.GJGLGJLOBPN.transform;
|
||||
}
|
||||
PlayerHand playerHand6 = this.BKAGBALAKOF;
|
||||
Transform transform4 = this.playerHandGestures._hand.transform;
|
||||
PlayerHand playerHand7 = this.BKAGBALAKOF;
|
||||
int num6 = 0;
|
||||
if (playerHand7 == num6)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn3 = this.GJGLGJLOBPN;
|
||||
}
|
||||
Transform transform5 = this.BKAGBALAKOF.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num7 = this.maxStartDistance;
|
||||
float num8;
|
||||
if (this.fingerDotThreshold > num8)
|
||||
{
|
||||
float num9 = this.palmsTogetherDotThreshold;
|
||||
}
|
||||
IL_143:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038BB RID: 14523
|
||||
// (get) Token: 0x0601486A RID: 84074 RVA: 0x004BDE8C File Offset: 0x004BC08C
|
||||
[Token(Token = "0x170038BB")]
|
||||
private bool JECENDLFCPF
|
||||
{
|
||||
[Token(Token = "0x601486A")]
|
||||
[Address(RVA = "0x15433F0", Offset = "0x15423F0", VA = "0x1815433F0")]
|
||||
get
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
bool flag = hand != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038BC RID: 14524
|
||||
// (get) Token: 0x0601486B RID: 84075 RVA: 0x004BDED0 File Offset: 0x004BC0D0
|
||||
[Token(Token = "0x170038BC")]
|
||||
private bool FDNOKAFNAOL
|
||||
{
|
||||
[Token(Token = "0x601486B")]
|
||||
[Address(RVA = "0x1542DC0", Offset = "0x1541DC0", VA = "0x181542DC0")]
|
||||
get
|
||||
{
|
||||
if (!this.JECENDLFCPF)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Transform transform = this.playerHandGestures._hand.transform;
|
||||
float z = this.MFEFOPIPOKD.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float num = this.maxHoldDriftDistance;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038BD RID: 14525
|
||||
// (get) Token: 0x0601486C RID: 84076 RVA: 0x004BDF28 File Offset: 0x004BC128
|
||||
[Token(Token = "0x170038BD")]
|
||||
private bool KDKKNDHHKMN
|
||||
{
|
||||
[Token(Token = "0x601486C")]
|
||||
[Address(RVA = "0x1542290", Offset = "0x1541290", VA = "0x181542290")]
|
||||
get
|
||||
{
|
||||
if (this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Inactive || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Open || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped;
|
||||
}
|
||||
return this.BKAGBALAKOF.DJJHKBFNELO == PlayerHand.ENHKICONAGG.Handshake;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038BE RID: 14526
|
||||
// (get) Token: 0x0601486D RID: 84077 RVA: 0x004BDF78 File Offset: 0x004BC178
|
||||
[Token(Token = "0x170038BE")]
|
||||
private bool NJIKJNEKPDN
|
||||
{
|
||||
[Token(Token = "0x601486D")]
|
||||
[Address(RVA = "0x1544040", Offset = "0x1543040", VA = "0x181544040")]
|
||||
get
|
||||
{
|
||||
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
if (controllerDisplayMode != 2)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (!(gjglgjlobpn != num2))
|
||||
{
|
||||
goto IL_5B;
|
||||
}
|
||||
}
|
||||
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Running;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (!(playerHand != num3))
|
||||
{
|
||||
}
|
||||
IL_5B:
|
||||
return this.BKAGBALAKOF.DJJHKBFNELO == PlayerHand.ENHKICONAGG.Handshake;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038BF RID: 14527
|
||||
// (get) Token: 0x0601486E RID: 84078 RVA: 0x004BDFF8 File Offset: 0x004BC1F8
|
||||
[Token(Token = "0x170038BF")]
|
||||
private bool AEDCAFAHLID
|
||||
{
|
||||
[Token(Token = "0x601486E")]
|
||||
[Address(RVA = "0x1542F10", Offset = "0x1541F10", VA = "0x181542F10")]
|
||||
get
|
||||
{
|
||||
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
if (controllerDisplayMode != 2)
|
||||
{
|
||||
int num = 0;
|
||||
if (playerHand == num)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (gjglgjlobpn == num2)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Broken;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (!(playerHand == num3))
|
||||
{
|
||||
return this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038C0 RID: 14528
|
||||
// (get) Token: 0x0601486F RID: 84079 RVA: 0x004BE070 File Offset: 0x004BC270
|
||||
[Token(Token = "0x170038C0")]
|
||||
private bool DGPGFNDOCDF
|
||||
{
|
||||
[Token(Token = "0x601486F")]
|
||||
[Address(RVA = "0x15426E0", Offset = "0x15416E0", VA = "0x1815426E0")]
|
||||
get
|
||||
{
|
||||
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
if (controllerDisplayMode != 2)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
bool flag = gjglgjlobpn != num2;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
if (this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Finished)
|
||||
{
|
||||
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Inactive;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int num3 = 0;
|
||||
if (!(playerHand == num3))
|
||||
{
|
||||
return this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014870 RID: 84080 RVA: 0x004BE0F8 File Offset: 0x004BC2F8
|
||||
[Token(Token = "0x6014870")]
|
||||
[Address(RVA = "0x1542320", Offset = "0x1541320", VA = "0x181542320", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
int num;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "SHAKE_HID", -1, (OHOEENCHJJE)num, num, num);
|
||||
num = 0;
|
||||
this.FCDCGJGFKGF = kllmcpfpiie;
|
||||
int num2;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SHAKE_S", (OHOEENCHJJE)num2, num3);
|
||||
num3 = 0;
|
||||
num2 = 0;
|
||||
this.LCAHKHLMFPE = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num);
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KLCPHBGKFKO);
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.GNBNBFGMANM);
|
||||
DJHELPHHAEN lcahkhlmfpe3 = this.LCAHKHLMFPE;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH);
|
||||
DJHELPHHAEN lcahkhlmfpe4 = this.LCAHKHLMFPE;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.NFPOHDGIKFA);
|
||||
DJHELPHHAEN lcahkhlmfpe5 = this.LCAHKHLMFPE;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CFLABDGCBCD);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.BCDHOAMMOKF);
|
||||
DJHELPHHAEN lcahkhlmfpe6 = this.LCAHKHLMFPE;
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.PEMJPMOCGPG);
|
||||
lcahkhlmfpe6.KMKCFILCLNO += ggphekcppmp;
|
||||
}
|
||||
|
||||
// Token: 0x06014871 RID: 84081 RVA: 0x004BE234 File Offset: 0x004BC434
|
||||
[Token(Token = "0x6014871")]
|
||||
[Address(RVA = "0x1544AD0", Offset = "0x1543AD0", VA = "0x181544AD0")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.HDGEHNGPFDO(this, (ushort)num);
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x06014872 RID: 84082 RVA: 0x004BE268 File Offset: 0x004BC468
|
||||
[Token(Token = "0x6014872")]
|
||||
[Address(RVA = "0x1544B20", Offset = "0x1543B20", VA = "0x181544B20")]
|
||||
private void Update()
|
||||
{
|
||||
this.LCAHKHLMFPE.OPEMIFENIJM();
|
||||
if (base.OGIBLNIIHDK && this.playerHandGestures._hand.HACBIOINOLL)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.OJHFJJIMPKL = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014873 RID: 84083 RVA: 0x004BE2B4 File Offset: 0x004BC4B4
|
||||
[Token(Token = "0x6014873")]
|
||||
[Address(RVA = "0x1544970", Offset = "0x1543970", VA = "0x181544970", Slot = "17")]
|
||||
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num = 0;
|
||||
if (GBEAALMHMBE != num && this.IEPGLGLANPO)
|
||||
{
|
||||
this.BKAGBALAKOF = GBEAALMHMBE;
|
||||
if (this.OEGNNOJCJPC)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014874 RID: 84084 RVA: 0x004BE2FC File Offset: 0x004BC4FC
|
||||
[Token(Token = "0x6014874")]
|
||||
[Address(RVA = "0x1544A30", Offset = "0x1543A30", VA = "0x181544A30", Slot = "18")]
|
||||
public override void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && HEGDAEMJLDE._supportedGesture == PlayerHandGestures.FHEGMOCKLHA.HandshakeStart && this.IEPGLGLANPO)
|
||||
{
|
||||
this.GJGLGJLOBPN = HEGDAEMJLDE;
|
||||
if (this.OEGNNOJCJPC)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014875 RID: 84085 RVA: 0x004BE344 File Offset: 0x004BC544
|
||||
[Token(Token = "0x6014875")]
|
||||
[Address(RVA = "0x1543070", Offset = "0x1542070", VA = "0x181543070", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014876 RID: 84086 RVA: 0x004BE368 File Offset: 0x004BC568
|
||||
[Token(Token = "0x6014876")]
|
||||
[Address(RVA = "0x1544840", Offset = "0x1543840", VA = "0x181544840")]
|
||||
private void PEMJPMOCGPG(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
int num = 0;
|
||||
this.IDEFIMIPKOE = num;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
this.IDEFIMIPKOE = playerHand;
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
this.NKKLHHAOKJB = gjglgjlobpn;
|
||||
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (gjglgjlobpn2 != num2)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn3 = this.GJGLGJLOBPN;
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
gjglgjlobpn3.<LHLBHOPEOCF>k__BackingField = lcahkhlmfpe;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014877 RID: 84087 RVA: 0x004BE3D0 File Offset: 0x004BC5D0
|
||||
[Token(Token = "0x6014877")]
|
||||
[Address(RVA = "0x1543C10", Offset = "0x1542C10", VA = "0x181543C10")]
|
||||
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (gjglgjlobpn != num2)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
|
||||
int num3 = 0;
|
||||
gjglgjlobpn2.<LHLBHOPEOCF>k__BackingField = (HandshakeGesture.EBKABACFBDO)num3;
|
||||
this.GJGLGJLOBPN = num3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014878 RID: 84088 RVA: 0x004BE430 File Offset: 0x004BC630
|
||||
[Token(Token = "0x6014878")]
|
||||
[Address(RVA = "0x1543B70", Offset = "0x1542B70", VA = "0x181543B70")]
|
||||
private void KLCPHBGKFKO()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (!this.HEKACBHGEAA)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
if (this.JECENDLFCPF)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014879 RID: 84089 RVA: 0x004BE478 File Offset: 0x004BC678
|
||||
[Token(Token = "0x6014879")]
|
||||
[Address(RVA = "0x1543490", Offset = "0x1542490", VA = "0x181543490")]
|
||||
private void GNBNBFGMANM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (this.HEKACBHGEAA)
|
||||
{
|
||||
if (this.JECENDLFCPF)
|
||||
{
|
||||
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
if (controllerDisplayMode != 2)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (!(gjglgjlobpn != num2))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped)
|
||||
{
|
||||
goto IL_8C;
|
||||
}
|
||||
HandshakeGesture.EBKABACFBDO ebkabacfbdo = this.PGPDLJKEKKF;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (!(playerHand != num3) || this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IL_8C:
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
return;
|
||||
}
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
}
|
||||
DJHELPHHAEN lcahkhlmfpe3 = this.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601487A RID: 84090 RVA: 0x004BE530 File Offset: 0x004BC730
|
||||
[Token(Token = "0x601487A")]
|
||||
[Address(RVA = "0x1542A40", Offset = "0x1541A40", VA = "0x181542A40")]
|
||||
private void CCKCEOBDIOF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
this.BCMGFKNCPNN = time;
|
||||
Transform transform = playerHandGestures._hand.transform;
|
||||
PlayerHandGestures playerHandGestures2 = this.playerHandGestures;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.MFEFOPIPOKD.z = z;
|
||||
if (playerHandGestures2._hand.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
|
||||
{
|
||||
this.playerHandGestures._hand.ToggleGesture(PlayerHand.ENHKICONAGG.Handshake);
|
||||
}
|
||||
this.playerHandGestures._hand.StartRunningGesture();
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (!(gjglgjlobpn != num2))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
PlayerHandGestures playerHandGestures3 = this.playerHandGestures;
|
||||
PlayerHand playerHand2 = this.BKAGBALAKOF;
|
||||
int num3 = 0;
|
||||
playerHandGestures3.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeStart, playerHand2, num3 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601487B RID: 84091 RVA: 0x004BE60C File Offset: 0x004BC80C
|
||||
[Token(Token = "0x601487B")]
|
||||
[Address(RVA = "0x1542860", Offset = "0x1541860", VA = "0x181542860")]
|
||||
private void BJKJMBHDDLH()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (this.DGPGFNDOCDF || Time.time >= this.requiredHoldDuration)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!this.AEDCAFAHLID && this.JECENDLFCPF)
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand.transform;
|
||||
float z = this.MFEFOPIPOKD.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float num = this.maxHoldDriftDistance;
|
||||
if (z3 == 0f)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601487C RID: 84092 RVA: 0x004BE6A8 File Offset: 0x004BC8A8
|
||||
[Token(Token = "0x601487C")]
|
||||
[Address(RVA = "0x15432E0", Offset = "0x15422E0", VA = "0x1815432E0")]
|
||||
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.playerHandGestures._hand.StopRunningGesture();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601487D RID: 84093 RVA: 0x004BE6D8 File Offset: 0x004BC8D8
|
||||
[Token(Token = "0x601487D")]
|
||||
[Address(RVA = "0x15441C0", Offset = "0x15431C0", VA = "0x1815441C0")]
|
||||
private void NFPOHDGIKFA()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (this.AEDCAFAHLID)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!this.DGPGFNDOCDF)
|
||||
{
|
||||
Player player = this.LOCGGMOBIBO;
|
||||
int num = 0;
|
||||
if (!(player != num) || this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
playerHandGestures.AuthorityTriggerGesture((PlayerHandGestures.FHEGMOCKLHA)((uint)4), playerHand, true);
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
int num2 = 0;
|
||||
lcahkhlmfpe2.PIEOGAPMGIH((ushort)num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601487E RID: 84094 RVA: 0x004BE75C File Offset: 0x004BC95C
|
||||
[Token(Token = "0x601487E")]
|
||||
[Address(RVA = "0x1542CC0", Offset = "0x1541CC0", VA = "0x181542CC0")]
|
||||
private void CFLABDGCBCD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LCDGKLLHPHN = time;
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (!(gjglgjlobpn != num2))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
PlayerHand playerHand2 = this.BKAGBALAKOF;
|
||||
int num3 = 0;
|
||||
playerHandGestures.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeCancel, playerHand2, num3 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601487F RID: 84095 RVA: 0x004BE7D0 File Offset: 0x004BC9D0
|
||||
[Token(Token = "0x601487F")]
|
||||
[Address(RVA = "0x1542670", Offset = "0x1541670", VA = "0x181542670")]
|
||||
private void BCDHOAMMOKF()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014880 RID: 84096 RVA: 0x004BE808 File Offset: 0x004BCA08
|
||||
[Token(Token = "0x6014880")]
|
||||
[Address(RVA = "0x1544B80", Offset = "0x1543B80", VA = "0x181544B80")]
|
||||
public HandshakeGesture()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.MFEFOPIPOKD.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D51A RID: 54554
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D51A")]
|
||||
[SerializeField]
|
||||
private float cooldown = 1f;
|
||||
|
||||
// Token: 0x0400D51B RID: 54555
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D51B")]
|
||||
[SerializeField]
|
||||
private float handOpenBufferDuration = 0.2f;
|
||||
|
||||
// Token: 0x0400D51C RID: 54556
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D51C")]
|
||||
[SerializeField]
|
||||
private float palmsTogetherDotThreshold = -0.6f;
|
||||
|
||||
// Token: 0x0400D51D RID: 54557
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D51D")]
|
||||
[SerializeField]
|
||||
private float fingerDotThreshold = -0.1f;
|
||||
|
||||
// Token: 0x0400D51E RID: 54558
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D51E")]
|
||||
[SerializeField]
|
||||
private float maxStartDistance = 0.36f;
|
||||
|
||||
// Token: 0x0400D51F RID: 54559
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D51F")]
|
||||
[SerializeField]
|
||||
private float requiredHoldDuration = 2f;
|
||||
|
||||
// Token: 0x0400D520 RID: 54560
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D520")]
|
||||
[SerializeField]
|
||||
private float maxHoldDriftDistance = 0.26f;
|
||||
|
||||
// Token: 0x0400D521 RID: 54561
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D521")]
|
||||
private float BCMGFKNCPNN;
|
||||
|
||||
// Token: 0x0400D522 RID: 54562
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D522")]
|
||||
private float LCDGKLLHPHN;
|
||||
|
||||
// Token: 0x0400D523 RID: 54563
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400D523")]
|
||||
private Vector3 MFEFOPIPOKD;
|
||||
|
||||
// Token: 0x0400D524 RID: 54564
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D524")]
|
||||
private DJHELPHHAEN LCAHKHLMFPE;
|
||||
|
||||
// Token: 0x0400D525 RID: 54565
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D525")]
|
||||
private float OJHFJJIMPKL;
|
||||
|
||||
// Token: 0x0400D526 RID: 54566
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D526")]
|
||||
private NonPlayerGestureTarget GJGLGJLOBPN;
|
||||
|
||||
// Token: 0x0400D527 RID: 54567
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400D527")]
|
||||
private NonPlayerGestureTarget GBCFPOHCJKL;
|
||||
|
||||
// Token: 0x0400D528 RID: 54568
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400D528")]
|
||||
private KLLMCPFPIIE<int> FCDCGJGFKGF;
|
||||
|
||||
// Token: 0x0400D529 RID: 54569
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D529")]
|
||||
private PlayerHand GFKCINDDMBP;
|
||||
|
||||
// Token: 0x02002F86 RID: 12166
|
||||
[Token(Token = "0x2002F86")]
|
||||
public enum EBKABACFBDO
|
||||
{
|
||||
// Token: 0x0400D52B RID: 54571
|
||||
[Token(Token = "0x400D52B")]
|
||||
Inactive,
|
||||
// Token: 0x0400D52C RID: 54572
|
||||
[Token(Token = "0x400D52C")]
|
||||
Ready_Open,
|
||||
// Token: 0x0400D52D RID: 54573
|
||||
[Token(Token = "0x400D52D")]
|
||||
Ready_Gripped,
|
||||
// Token: 0x0400D52E RID: 54574
|
||||
[Token(Token = "0x400D52E")]
|
||||
Running,
|
||||
// Token: 0x0400D52F RID: 54575
|
||||
[Token(Token = "0x400D52F")]
|
||||
Finished,
|
||||
// Token: 0x0400D530 RID: 54576
|
||||
[Token(Token = "0x400D530")]
|
||||
Broken
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,316 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F87 RID: 12167
|
||||
[Token(Token = "0x2002F87")]
|
||||
public class NonPlayerGestureTarget : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140001BF RID: 447
|
||||
// (add) Token: 0x06014881 RID: 84097 RVA: 0x004BE880 File Offset: 0x004BCA80
|
||||
// (remove) Token: 0x06014882 RID: 84098 RVA: 0x004BE8A8 File Offset: 0x004BCAA8
|
||||
[Token(Token = "0x140001BF")]
|
||||
public event Action<PlayerHandGestures.FHEGMOCKLHA> PJJBFAIAPFP
|
||||
{
|
||||
[Token(Token = "0x6014881")]
|
||||
[Address(RVA = "0x154C5A0", Offset = "0x154B5A0", VA = "0x18154C5A0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<PlayerHandGestures.FHEGMOCKLHA> pjjbfaiapfp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
pjjbfaiapfp = this.PJJBFAIAPFP;
|
||||
@delegate = Delegate.Combine(pjjbfaiapfp, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != pjjbfaiapfp)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014882")]
|
||||
[Address(RVA = "0x154C730", Offset = "0x154B730", VA = "0x18154C730")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<PlayerHandGestures.FHEGMOCKLHA> pjjbfaiapfp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
pjjbfaiapfp = this.PJJBFAIAPFP;
|
||||
@delegate = Delegate.Remove(pjjbfaiapfp, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != pjjbfaiapfp)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038C1 RID: 14529
|
||||
// (get) Token: 0x06014883 RID: 84099 RVA: 0x004BE8D0 File Offset: 0x004BCAD0
|
||||
// (set) Token: 0x06014884 RID: 84100 RVA: 0x004BE8E4 File Offset: 0x004BCAE4
|
||||
[Token(Token = "0x170038C1")]
|
||||
public HandshakeGesture.EBKABACFBDO LBNIHCFBLHG
|
||||
{
|
||||
[Token(Token = "0x6014883")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
|
||||
get;
|
||||
[Token(Token = "0x6014884")]
|
||||
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170038C2 RID: 14530
|
||||
// (get) Token: 0x06014885 RID: 84101 RVA: 0x004BE8F8 File Offset: 0x004BCAF8
|
||||
[Token(Token = "0x170038C2")]
|
||||
public PlayerHandGestures.FHEGMOCKLHA JGDKBKGAMJN
|
||||
{
|
||||
[Token(Token = "0x6014885")]
|
||||
[Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")]
|
||||
get
|
||||
{
|
||||
return this._supportedGesture;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038C3 RID: 14531
|
||||
// (get) Token: 0x06014886 RID: 84102 RVA: 0x004BE90C File Offset: 0x004BCB0C
|
||||
[Token(Token = "0x170038C3")]
|
||||
public PlayerHand.PLLIKAOIPHP HMIFHDIOHGP
|
||||
{
|
||||
[Token(Token = "0x6014886")]
|
||||
[Address(RVA = "0x4D9880", Offset = "0x4D8880", VA = "0x1804D9880")]
|
||||
get
|
||||
{
|
||||
return this._handType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038C4 RID: 14532
|
||||
// (get) Token: 0x06014887 RID: 84103 RVA: 0x004BE920 File Offset: 0x004BCB20
|
||||
[Token(Token = "0x170038C4")]
|
||||
public Vector3 MBEAJNDGBCF
|
||||
{
|
||||
[Token(Token = "0x6014887")]
|
||||
[Address(RVA = "0x154C640", Offset = "0x154B640", VA = "0x18154C640")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038C5 RID: 14533
|
||||
// (get) Token: 0x06014888 RID: 84104 RVA: 0x004BE944 File Offset: 0x004BCB44
|
||||
[Token(Token = "0x170038C5")]
|
||||
public Vector3 BGLGOFGHLLN
|
||||
{
|
||||
[Token(Token = "0x6014888")]
|
||||
[Address(RVA = "0x143B280", Offset = "0x143A280", VA = "0x18143B280")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038C6 RID: 14534
|
||||
// (get) Token: 0x06014889 RID: 84105 RVA: 0x004BE960 File Offset: 0x004BCB60
|
||||
[Token(Token = "0x170038C6")]
|
||||
public RigidbodyPickup HLJBCMPANEI
|
||||
{
|
||||
[Token(Token = "0x6014889")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
return this._rigidbodyPickup;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601488A RID: 84106 RVA: 0x004BE974 File Offset: 0x004BCB74
|
||||
[Token(Token = "0x601488A")]
|
||||
[Address(RVA = "0x154C1F0", Offset = "0x154B1F0", VA = "0x18154C1F0")]
|
||||
private void Awake()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.OOEEAMBPNJB.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = this.connectedArm;
|
||||
Transform transform4 = this.connectedArm;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.ABOOIAABLEE.z = z2;
|
||||
Interpolator interpolator = this.interpolator;
|
||||
int num = 0;
|
||||
if (interpolator != num)
|
||||
{
|
||||
Interpolator interpolator2 = this.interpolator;
|
||||
Action<Vector3> action = new Action(this.UpdateOriginalPosition);
|
||||
interpolator2.PositionUpdated += action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601488B RID: 84107 RVA: 0x004BEA04 File Offset: 0x004BCC04
|
||||
[Token(Token = "0x601488B")]
|
||||
[Address(RVA = "0x154C470", Offset = "0x154B470", VA = "0x18154C470")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Interpolator interpolator = this.interpolator;
|
||||
int num = 0;
|
||||
if (interpolator != num)
|
||||
{
|
||||
Interpolator interpolator2 = this.interpolator;
|
||||
Action<Vector3> action = new Action(this.UpdateOriginalPosition);
|
||||
interpolator2.PositionUpdated -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601488C RID: 84108 RVA: 0x004BEA48 File Offset: 0x004BCC48
|
||||
[Token(Token = "0x601488C")]
|
||||
[Address(RVA = "0x154C530", Offset = "0x154B530", VA = "0x18154C530")]
|
||||
public void UpdateOriginalPosition(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = this.connectedArm;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.OOEEAMBPNJB.z = z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.ABOOIAABLEE.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x0601488D RID: 84109 RVA: 0x004BEA94 File Offset: 0x004BCC94
|
||||
[Token(Token = "0x601488D")]
|
||||
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
|
||||
public void UpdateHandshakeState(HandshakeGesture.EBKABACFBDO MDHOAPDILJH)
|
||||
{
|
||||
this.<LHLBHOPEOCF>k__BackingField = MDHOAPDILJH;
|
||||
}
|
||||
|
||||
// Token: 0x0601488E RID: 84110 RVA: 0x004BEAA8 File Offset: 0x004BCCA8
|
||||
[Token(Token = "0x601488E")]
|
||||
[Address(RVA = "0x154C350", Offset = "0x154B350", VA = "0x18154C350")]
|
||||
public void FinishGesture(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG)
|
||||
{
|
||||
if (this.PJJBFAIAPFP != 0)
|
||||
{
|
||||
}
|
||||
Coroutine cnemflpjpjl = this.CNEMFLPJPJL;
|
||||
if (cnemflpjpjl != 0)
|
||||
{
|
||||
base.StopCoroutine(cnemflpjpjl);
|
||||
}
|
||||
NonPlayerGestureTarget.MMMAJFPKBPK mmmajfpkbpk;
|
||||
mmmajfpkbpk.System.IDisposable.Dispose();
|
||||
mmmajfpkbpk.<>1__state = (int)((ulong)0L);
|
||||
mmmajfpkbpk.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(mmmajfpkbpk);
|
||||
this.CNEMFLPJPJL = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x0601488F RID: 84111 RVA: 0x004BEAF8 File Offset: 0x004BCCF8
|
||||
[Token(Token = "0x601488F")]
|
||||
[Address(RVA = "0x154C410", Offset = "0x154B410", VA = "0x18154C410")]
|
||||
private IEnumerator OLDNEDJDFIO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601488F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.Gestures.NonPlayerGestureTarget::OLDNEDJDFIO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(MMMAJFPKBPK::System.IDisposable.Dispose, ldloc:MMMAJFPKBPK(var_0))
|
||||
stfld:int32(MMMAJFPKBPK::<>1__state, ldloc:MMMAJFPKBPK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:NonPlayerGestureTarget(MMMAJFPKBPK::<>4__this, ldloc:MMMAJFPKBPK(var_0), ldloc:NonPlayerGestureTarget(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014890 RID: 84112 RVA: 0x004BEB1C File Offset: 0x004BCD1C
|
||||
[Token(Token = "0x6014890")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public NonPlayerGestureTarget()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D533 RID: 54579
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D533")]
|
||||
[SerializeField]
|
||||
private Transform connectedArm;
|
||||
|
||||
// Token: 0x0400D534 RID: 54580
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D534")]
|
||||
[SerializeField]
|
||||
private PlayerHandGestures.FHEGMOCKLHA _supportedGesture;
|
||||
|
||||
// Token: 0x0400D535 RID: 54581
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400D535")]
|
||||
[SerializeField]
|
||||
private PlayerHand.PLLIKAOIPHP _handType;
|
||||
|
||||
// Token: 0x0400D536 RID: 54582
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D536")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RigidbodyPickup _rigidbodyPickup;
|
||||
|
||||
// Token: 0x0400D537 RID: 54583
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D537")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private Interpolator interpolator;
|
||||
|
||||
// Token: 0x0400D538 RID: 54584
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D538")]
|
||||
private Vector3 OOEEAMBPNJB;
|
||||
|
||||
// Token: 0x0400D539 RID: 54585
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D539")]
|
||||
private Quaternion LPPONMJCEFO;
|
||||
|
||||
// Token: 0x0400D53A RID: 54586
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D53A")]
|
||||
private Vector3 ABOOIAABLEE;
|
||||
|
||||
// Token: 0x0400D53B RID: 54587
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D53B")]
|
||||
private Quaternion MJJKLFPLIFG;
|
||||
|
||||
// Token: 0x0400D53C RID: 54588
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D53C")]
|
||||
private Coroutine CNEMFLPJPJL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,764 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F89 RID: 12169
|
||||
[Token(Token = "0x2002F89")]
|
||||
public class PlayerHandGestures : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x140001C0 RID: 448
|
||||
// (add) Token: 0x06014897 RID: 84119 RVA: 0x004BEC84 File Offset: 0x004BCE84
|
||||
// (remove) Token: 0x06014898 RID: 84120 RVA: 0x004BECAC File Offset: 0x004BCEAC
|
||||
[Token(Token = "0x140001C0")]
|
||||
public event PlayerHandGestures.OGGNBMJDKKO MBBPBLILJLF
|
||||
{
|
||||
[Token(Token = "0x6014897")]
|
||||
[Address(RVA = "0x154F690", Offset = "0x154E690", VA = "0x18154F690")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
mbbpbliljlf = this.MBBPBLILJLF;
|
||||
@delegate = Delegate.Combine(mbbpbliljlf, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != mbbpbliljlf)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014898")]
|
||||
[Address(RVA = "0x154F880", Offset = "0x154E880", VA = "0x18154F880")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
mbbpbliljlf = this.MBBPBLILJLF;
|
||||
@delegate = Delegate.Remove(mbbpbliljlf, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != mbbpbliljlf)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001C1 RID: 449
|
||||
// (add) Token: 0x06014899 RID: 84121 RVA: 0x004BECD4 File Offset: 0x004BCED4
|
||||
// (remove) Token: 0x0601489A RID: 84122 RVA: 0x004BECFC File Offset: 0x004BCEFC
|
||||
[Token(Token = "0x140001C1")]
|
||||
public event PlayerHandGestures.OGGNBMJDKKO HPOKCPNGHEF
|
||||
{
|
||||
[Token(Token = "0x6014899")]
|
||||
[Address(RVA = "0x154F5F0", Offset = "0x154E5F0", VA = "0x18154F5F0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
PlayerHandGestures.OGGNBMJDKKO hpokcpnghef;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hpokcpnghef = this.HPOKCPNGHEF;
|
||||
@delegate = Delegate.Combine(hpokcpnghef, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hpokcpnghef)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x601489A")]
|
||||
[Address(RVA = "0x154F7E0", Offset = "0x154E7E0", VA = "0x18154F7E0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
PlayerHandGestures.OGGNBMJDKKO hpokcpnghef;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hpokcpnghef = this.HPOKCPNGHEF;
|
||||
@delegate = Delegate.Remove(hpokcpnghef, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hpokcpnghef)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001C2 RID: 450
|
||||
// (add) Token: 0x0601489B RID: 84123 RVA: 0x004BED24 File Offset: 0x004BCF24
|
||||
// (remove) Token: 0x0601489C RID: 84124 RVA: 0x004BED4C File Offset: 0x004BCF4C
|
||||
[Token(Token = "0x140001C2")]
|
||||
public event Action<PlayerHand, PlayerHand> GPKBIPPGOHG
|
||||
{
|
||||
[Token(Token = "0x601489B")]
|
||||
[Address(RVA = "0x154F730", Offset = "0x154E730", VA = "0x18154F730")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<PlayerHand, PlayerHand> gpkbippgohg;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
gpkbippgohg = this.GPKBIPPGOHG;
|
||||
@delegate = Delegate.Combine(gpkbippgohg, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != gpkbippgohg)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x601489C")]
|
||||
[Address(RVA = "0x154F920", Offset = "0x154E920", VA = "0x18154F920")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<PlayerHand, PlayerHand> gpkbippgohg;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
gpkbippgohg = this.GPKBIPPGOHG;
|
||||
@delegate = Delegate.Remove(gpkbippgohg, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != gpkbippgohg)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038C9 RID: 14537
|
||||
// (get) Token: 0x0601489D RID: 84125 RVA: 0x004BED74 File Offset: 0x004BCF74
|
||||
[Token(Token = "0x170038C9")]
|
||||
public PlayerHand MFPNEKABNPP
|
||||
{
|
||||
[Token(Token = "0x601489D")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get
|
||||
{
|
||||
return this._hand;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038CA RID: 14538
|
||||
// (get) Token: 0x0601489E RID: 84126 RVA: 0x004BED88 File Offset: 0x004BCF88
|
||||
// (set) Token: 0x0601489F RID: 84127 RVA: 0x004BED9C File Offset: 0x004BCF9C
|
||||
[Token(Token = "0x170038CA")]
|
||||
public int MHBMLGKNKDC
|
||||
{
|
||||
[Token(Token = "0x601489E")]
|
||||
[Address(RVA = "0x8F5600", Offset = "0x8F4600", VA = "0x1808F5600")]
|
||||
get;
|
||||
[Token(Token = "0x601489F")]
|
||||
[Address(RVA = "0x8F5610", Offset = "0x8F4610", VA = "0x1808F5610")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170038CB RID: 14539
|
||||
// (get) Token: 0x060148A0 RID: 84128 RVA: 0x004BEDB0 File Offset: 0x004BCFB0
|
||||
// (set) Token: 0x060148A1 RID: 84129 RVA: 0x004BEDC4 File Offset: 0x004BCFC4
|
||||
[Token(Token = "0x170038CB")]
|
||||
public PlayerHandGestures.FHEGMOCKLHA GLCOFMDBCHB
|
||||
{
|
||||
[Token(Token = "0x60148A0")]
|
||||
[Address(RVA = "0x997100", Offset = "0x996100", VA = "0x180997100")]
|
||||
get;
|
||||
[Token(Token = "0x60148A1")]
|
||||
[Address(RVA = "0x9971F0", Offset = "0x9961F0", VA = "0x1809971F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170038CC RID: 14540
|
||||
// (get) Token: 0x060148A2 RID: 84130 RVA: 0x004BEDD8 File Offset: 0x004BCFD8
|
||||
[Token(Token = "0x170038CC")]
|
||||
public bool LLOFBBEBIAE
|
||||
{
|
||||
[Token(Token = "0x60148A2")]
|
||||
[Address(RVA = "0x154F7D0", Offset = "0x154E7D0", VA = "0x18154F7D0")]
|
||||
get
|
||||
{
|
||||
return this.BIELHIOOAIP > 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148A3 RID: 84131 RVA: 0x004BEDF0 File Offset: 0x004BCFF0
|
||||
[Token(Token = "0x60148A3")]
|
||||
[Address(RVA = "0x154F440", Offset = "0x154E440", VA = "0x18154F440")]
|
||||
public void SuppressHighFive()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060148A4 RID: 84132 RVA: 0x004BEE00 File Offset: 0x004BD000
|
||||
[Token(Token = "0x60148A4")]
|
||||
[Address(RVA = "0x154F450", Offset = "0x154E450", VA = "0x18154F450")]
|
||||
public void UnsuppressHighFive()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060148A5 RID: 84133 RVA: 0x004BEE10 File Offset: 0x004BD010
|
||||
[Token(Token = "0x60148A5")]
|
||||
[Address(RVA = "0x154E430", Offset = "0x154D430", VA = "0x18154E430", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
HandGestureBase[] components = base.GetComponents<HandGestureBase>();
|
||||
PlayerHand hand = this._hand;
|
||||
this.GAPKKCDOHLL = components;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.CFFDEHCHJBM.z = z;
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x060148A6 RID: 84134 RVA: 0x004BEE64 File Offset: 0x004BD064
|
||||
[Token(Token = "0x60148A6")]
|
||||
[Address(RVA = "0x154F270", Offset = "0x154E270", VA = "0x18154F270")]
|
||||
private void OnEnable()
|
||||
{
|
||||
PlayerHand hand = this._hand;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.CFFDEHCHJBM.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x060148A7 RID: 84135 RVA: 0x004BEE94 File Offset: 0x004BD094
|
||||
[Token(Token = "0x60148A7")]
|
||||
[Address(RVA = "0x154F460", Offset = "0x154E460", VA = "0x18154F460")]
|
||||
private void Update()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.ALBPOEDAMOL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148A8 RID: 84136 RVA: 0x004BEEB4 File Offset: 0x004BD0B4
|
||||
[Token(Token = "0x60148A8")]
|
||||
[Address(RVA = "0x154E1E0", Offset = "0x154D1E0", VA = "0x18154E1E0")]
|
||||
public void AuthorityCancelOtherGestures(HandGestureBase KOENJIGEEAB)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
||||
int num = 0;
|
||||
if (num < gapkkcdohll.Length)
|
||||
{
|
||||
HandGestureBase handGestureBase;
|
||||
if (handGestureBase != KOENJIGEEAB)
|
||||
{
|
||||
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
||||
}
|
||||
HandGestureBase[] gapkkcdohll3 = this.GAPKKCDOHLL;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148A9 RID: 84137 RVA: 0x004BEF00 File Offset: 0x004BD100
|
||||
[Token(Token = "0x60148A9")]
|
||||
[Address(RVA = "0x154E1B0", Offset = "0x154D1B0", VA = "0x18154E1B0")]
|
||||
public void AddRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.BBEOOFLGIED.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060148AA RID: 84138 RVA: 0x004BEF20 File Offset: 0x004BD120
|
||||
[Token(Token = "0x60148AA")]
|
||||
[Address(RVA = "0x154F2B0", Offset = "0x154E2B0", VA = "0x18154F2B0")]
|
||||
public void RemoveRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.BBEOOFLGIED.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060148AB RID: 84139 RVA: 0x004BEF40 File Offset: 0x004BD140
|
||||
[Token(Token = "0x60148AB")]
|
||||
[Address(RVA = "0x154EFA0", Offset = "0x154DFA0", VA = "0x18154EFA0")]
|
||||
public bool IsGestureBlocked(HandGestureBase LDMFCILCLPG)
|
||||
{
|
||||
if (!this.BBEOOFLGIED.CFLJGNJLBFG)
|
||||
{
|
||||
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
||||
int num = 0;
|
||||
if (num < gapkkcdohll.Length)
|
||||
{
|
||||
HandGestureBase handGestureBase;
|
||||
if (handGestureBase != LDMFCILCLPG)
|
||||
{
|
||||
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
||||
HandGestureBase handGestureBase2;
|
||||
handGestureBase2.OnDestroy();
|
||||
}
|
||||
HandGestureBase[] gapkkcdohll3 = this.GAPKKCDOHLL;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148AC RID: 84140 RVA: 0x004BEF9C File Offset: 0x004BD19C
|
||||
[Token(Token = "0x60148AC")]
|
||||
[Address(RVA = "0x154DEB0", Offset = "0x154CEB0", VA = "0x18154DEB0")]
|
||||
private void ALBPOEDAMOL()
|
||||
{
|
||||
PlayerHand hand = this._hand;
|
||||
int num = 0;
|
||||
if (hand.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD)
|
||||
{
|
||||
if (!this.IGBHMKFAENH(num, num))
|
||||
{
|
||||
bool flag = this.GNOGCNPBCGF(num, num);
|
||||
}
|
||||
PlayerHand hdcnmhdeiok = this.HDCNMHDEIOK;
|
||||
if (hdcnmhdeiok != num)
|
||||
{
|
||||
Action<PlayerHand, PlayerHand> gpkbippgohg = this.GPKBIPPGOHG;
|
||||
if (gpkbippgohg != 0)
|
||||
{
|
||||
PlayerHand hand2 = this._hand;
|
||||
gpkbippgohg(hand2, num);
|
||||
}
|
||||
this.HDCNMHDEIOK = num;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (!(num != num2))
|
||||
{
|
||||
int num3 = 0;
|
||||
if (!(num != num3) || !this._hand.HCCMBJFFMGC || this._hand._thisPlayer.DAAJILOBEJD)
|
||||
{
|
||||
goto IL_116;
|
||||
}
|
||||
float time = Time.time;
|
||||
float mhcookegdpg = this.MHCOOKEGDPG;
|
||||
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
||||
if (num >= gapkkcdohll.Length)
|
||||
{
|
||||
goto IL_116;
|
||||
}
|
||||
if (hdcnmhdeiok == 0 || gapkkcdohll[num].GKDEGMFGHKJ)
|
||||
{
|
||||
this.GAPKKCDOHLL[num].ProcessHandCollision(num);
|
||||
}
|
||||
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
||||
num++;
|
||||
}
|
||||
this.CBHKKDOPFAG(num);
|
||||
IL_116:
|
||||
PlayerHand hand3 = this._hand;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.CFFDEHCHJBM.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148AD RID: 84141 RVA: 0x004BF0E4 File Offset: 0x004BD2E4
|
||||
[Token(Token = "0x60148AD")]
|
||||
[Address(RVA = "0x154ED20", Offset = "0x154DD20", VA = "0x18154ED20")]
|
||||
private bool IGBHMKFAENH(out PlayerHand JOCAGLCAFJB, out NonPlayerGestureTarget GJGLGJLOBPN)
|
||||
{
|
||||
int num = 0;
|
||||
Tool febapkcnndc = this._hand.FEBAPKCNNDC;
|
||||
int num2 = 0;
|
||||
if (febapkcnndc == num2)
|
||||
{
|
||||
PlayerHand hand = this._hand;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num3;
|
||||
if (num3 > 0)
|
||||
{
|
||||
PlayerHand playerHand = this.EOBAFCKNHLK[num].ODPIGKCNBIE();
|
||||
int num4 = 0;
|
||||
if (!(playerHand != num4))
|
||||
{
|
||||
NonPlayerGestureTarget component = this.EOBAFCKNHLK[num].GetComponent<NonPlayerGestureTarget>();
|
||||
int num5 = 0;
|
||||
if (component != num5)
|
||||
{
|
||||
goto IL_9E;
|
||||
}
|
||||
}
|
||||
Player thisPlayer = playerHand._thisPlayer;
|
||||
Tool febapkcnndc2 = playerHand.FEBAPKCNNDC;
|
||||
int num6 = 0;
|
||||
if (!(febapkcnndc2 == num6))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_9E:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148AE RID: 84142 RVA: 0x004BF194 File Offset: 0x004BD394
|
||||
[Token(Token = "0x60148AE")]
|
||||
[Address(RVA = "0x154E660", Offset = "0x154D660", VA = "0x18154E660")]
|
||||
private bool GNOGCNPBCGF(out PlayerHand JOCAGLCAFJB, out NonPlayerGestureTarget GJGLGJLOBPN)
|
||||
{
|
||||
int num = 0;
|
||||
Tool febapkcnndc = this._hand.FEBAPKCNNDC;
|
||||
int num2 = 0;
|
||||
if (febapkcnndc == num2)
|
||||
{
|
||||
PlayerHand hand = this._hand;
|
||||
int num3 = 0;
|
||||
float num4;
|
||||
int num5;
|
||||
if (num4 > (float)num3 && num5 > 0)
|
||||
{
|
||||
RaycastHit[] leeobiplign = this.LEEOBIPLIGN;
|
||||
long num6 = (long)((ulong)num * (ulong)44L);
|
||||
Collider collider;
|
||||
PlayerHand playerHand = collider.ODPIGKCNBIE();
|
||||
int num7 = 0;
|
||||
if (!(playerHand != num7))
|
||||
{
|
||||
RaycastHit[] leeobiplign2 = this.LEEOBIPLIGN;
|
||||
Collider collider2;
|
||||
NonPlayerGestureTarget component = collider2.GetComponent<NonPlayerGestureTarget>();
|
||||
int num8 = 0;
|
||||
if (component != num8)
|
||||
{
|
||||
goto IL_A2;
|
||||
}
|
||||
}
|
||||
Player thisPlayer = playerHand._thisPlayer;
|
||||
Tool febapkcnndc2 = playerHand.FEBAPKCNNDC;
|
||||
int num9 = 0;
|
||||
if (!(febapkcnndc2 == num9))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_A2:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148AF RID: 84143 RVA: 0x004BF248 File Offset: 0x004BD448
|
||||
[Token(Token = "0x60148AF")]
|
||||
[Address(RVA = "0x154E4C0", Offset = "0x154D4C0", VA = "0x18154E4C0")]
|
||||
private void CBHKKDOPFAG(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (this._hand.HCCMBJFFMGC && GBEAALMHMBE.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD && !GBEAALMHMBE._thisPlayer.DAAJILOBEJD)
|
||||
{
|
||||
float time = Time.time;
|
||||
float mhcookegdpg = this.MHCOOKEGDPG;
|
||||
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
||||
int num = 0;
|
||||
if (num < gapkkcdohll.Length)
|
||||
{
|
||||
if (gapkkcdohll[num].GKDEGMFGHKJ)
|
||||
{
|
||||
bool ignoreGestureCooldown = this.GAPKKCDOHLL[num].JNPAGGJGNFA;
|
||||
}
|
||||
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148B0 RID: 84144 RVA: 0x004BF2F0 File Offset: 0x004BD4F0
|
||||
[Token(Token = "0x60148B0")]
|
||||
[Address(RVA = "0x154F100", Offset = "0x154E100", VA = "0x18154F100")]
|
||||
private void JIGILNDHPIL(NonPlayerGestureTarget GJGLGJLOBPN)
|
||||
{
|
||||
if (this._hand.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD)
|
||||
{
|
||||
float time = Time.time;
|
||||
float mhcookegdpg = this.MHCOOKEGDPG;
|
||||
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
||||
int num = 0;
|
||||
if (num < gapkkcdohll.Length)
|
||||
{
|
||||
if (gapkkcdohll[num].GKDEGMFGHKJ)
|
||||
{
|
||||
HandGestureBase handGestureBase = this.GAPKKCDOHLL[num];
|
||||
}
|
||||
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148B1 RID: 84145 RVA: 0x004BF374 File Offset: 0x004BD574
|
||||
[Token(Token = "0x60148B1")]
|
||||
[Address(RVA = "0x154E330", Offset = "0x154D330", VA = "0x18154E330")]
|
||||
public void AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, PlayerHand GBEAALMHMBE, bool FEBCMDAAJDP = true)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<PlayerHand, PlayerHandGestures.FHEGMOCKLHA, int, bool> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcHandGestureDetected);
|
||||
int num = KKPBCOOONNK.NLIADADJGIF;
|
||||
}
|
||||
|
||||
// Token: 0x060148B2 RID: 84146 RVA: 0x004BF3A4 File Offset: 0x004BD5A4
|
||||
[Token(Token = "0x60148B2")]
|
||||
[Address(RVA = "0x154F2E0", Offset = "0x154E2E0", VA = "0x18154F2E0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcHandGestureDetected(PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, int PHJABBBMIGF, bool FEBCMDAAJDP)
|
||||
{
|
||||
int num = 0;
|
||||
if (GBEAALMHMBE != num)
|
||||
{
|
||||
PlayerHand hand = this._hand;
|
||||
PlayerHandGestures gestures = GBEAALMHMBE._gestures;
|
||||
Player thisPlayer = hand._thisPlayer;
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (GBEAALMHMBE == num2)
|
||||
{
|
||||
}
|
||||
Player thisPlayer2 = GBEAALMHMBE._thisPlayer;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148B3 RID: 84147 RVA: 0x004BF3F0 File Offset: 0x004BD5F0
|
||||
[Token(Token = "0x60148B3")]
|
||||
[Address(RVA = "0x154EA00", Offset = "0x154DA00", VA = "0x18154EA00")]
|
||||
public void HandleLocalHandGestureDetected(PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, int PHJABBBMIGF, Player EMCEAPOIJGC, bool FEBCMDAAJDP)
|
||||
{
|
||||
int num = 0;
|
||||
if (GBEAALMHMBE != num)
|
||||
{
|
||||
PlayerHandGestures gestures = GBEAALMHMBE._gestures;
|
||||
int num2 = gestures.<ADCKAIMBBGH>k__BackingField;
|
||||
if (num2 != 0 && gestures.<DBGJLFMDDPO>k__BackingField == LDMFCILCLPG)
|
||||
{
|
||||
num2 -= PHJABBBMIGF;
|
||||
num2 -= num;
|
||||
if (num2 < 600)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
int num3 = this.<ADCKAIMBBGH>k__BackingField;
|
||||
if (num3 != 0 && this.<DBGJLFMDDPO>k__BackingField == LDMFCILCLPG)
|
||||
{
|
||||
num3 -= PHJABBBMIGF;
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
float time = Time.time;
|
||||
this.MHCOOKEGDPG = time;
|
||||
PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf = this.MBBPBLILJLF;
|
||||
this.<ADCKAIMBBGH>k__BackingField = PHJABBBMIGF;
|
||||
this.<DBGJLFMDDPO>k__BackingField = LDMFCILCLPG;
|
||||
if (mbbpbliljlf != 0)
|
||||
{
|
||||
Player thisPlayer = this._hand._thisPlayer;
|
||||
}
|
||||
if (this.HPOKCPNGHEF != 0)
|
||||
{
|
||||
Player thisPlayer2 = this._hand._thisPlayer;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (GBEAALMHMBE != num4 && GBEAALMHMBE._gestures.HPOKCPNGHEF != 0)
|
||||
{
|
||||
Player thisPlayer3 = this._hand._thisPlayer;
|
||||
}
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
AACCKDLMFKJ.DGGHAKCLGMP dgghakclgmp = new AACCKDLMFKJ.DGGHAKCLGMP(AACCKDLMFKJ.MHIOHEMNMLP.Gesture);
|
||||
AGAJMBPABDL agajmbpabdl;
|
||||
dgghakclgmp.JNIGHFFKJLO(agajmbpabdl);
|
||||
dgghakclgmp.DDFKAPBJCNA("hg", (int)LDMFCILCLPG);
|
||||
AACCKDLMFKJ.MEENEBIKBEH(dgghakclgmp);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148B4 RID: 84148 RVA: 0x004BF508 File Offset: 0x004BD708
|
||||
[Token(Token = "0x60148B4")]
|
||||
[Address(RVA = "0x154F510", Offset = "0x154E510", VA = "0x18154F510")]
|
||||
public PlayerHandGestures()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.CFFDEHCHJBM.z = z;
|
||||
Collider[] array = new Collider[128];
|
||||
this.EOBAFCKNHLK = array;
|
||||
RaycastHit[] array2 = new RaycastHit[128];
|
||||
this.LEEOBIPLIGN = array2;
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.BBEOOFLGIED = aolmggapkeh;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D545 RID: 54597
|
||||
[Token(Token = "0x400D545")]
|
||||
private const int LMIBNJMLLJD = 600;
|
||||
|
||||
// Token: 0x0400D546 RID: 54598
|
||||
[Token(Token = "0x400D546")]
|
||||
private const int PHLBPIINOCE = 128;
|
||||
|
||||
// Token: 0x0400D54A RID: 54602
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D54A")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private PlayerHand _hand;
|
||||
|
||||
// Token: 0x0400D54B RID: 54603
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D54B")]
|
||||
[SerializeField]
|
||||
private float handCollisionRadius = 0.2f;
|
||||
|
||||
// Token: 0x0400D54C RID: 54604
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D54C")]
|
||||
[SerializeField]
|
||||
private float gestureCooldown = 1f;
|
||||
|
||||
// Token: 0x0400D54D RID: 54605
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D54D")]
|
||||
private float MHCOOKEGDPG;
|
||||
|
||||
// Token: 0x0400D54E RID: 54606
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D54E")]
|
||||
private PlayerHand HDCNMHDEIOK;
|
||||
|
||||
// Token: 0x0400D54F RID: 54607
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D54F")]
|
||||
private Vector3 CFFDEHCHJBM;
|
||||
|
||||
// Token: 0x0400D550 RID: 54608
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D550")]
|
||||
private Collider[] EOBAFCKNHLK;
|
||||
|
||||
// Token: 0x0400D551 RID: 54609
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400D551")]
|
||||
private RaycastHit[] LEEOBIPLIGN;
|
||||
|
||||
// Token: 0x0400D552 RID: 54610
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400D552")]
|
||||
private AOLMGGAPKEH BBEOOFLGIED;
|
||||
|
||||
// Token: 0x0400D553 RID: 54611
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D553")]
|
||||
private HandGestureBase[] GAPKKCDOHLL;
|
||||
|
||||
// Token: 0x0400D556 RID: 54614
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400D556")]
|
||||
private int BIELHIOOAIP;
|
||||
|
||||
// Token: 0x02002F8A RID: 12170
|
||||
[Token(Token = "0x2002F8A")]
|
||||
public enum FHEGMOCKLHA
|
||||
{
|
||||
// Token: 0x0400D558 RID: 54616
|
||||
[Token(Token = "0x400D558")]
|
||||
None = -1,
|
||||
// Token: 0x0400D559 RID: 54617
|
||||
[Token(Token = "0x400D559")]
|
||||
Highfive,
|
||||
// Token: 0x0400D55A RID: 54618
|
||||
[Token(Token = "0x400D55A")]
|
||||
Fistbump,
|
||||
// Token: 0x0400D55B RID: 54619
|
||||
[Token(Token = "0x400D55B")]
|
||||
HandshakeStart,
|
||||
// Token: 0x0400D55C RID: 54620
|
||||
[Token(Token = "0x400D55C")]
|
||||
HandshakeCancel,
|
||||
// Token: 0x0400D55D RID: 54621
|
||||
[Token(Token = "0x400D55D")]
|
||||
HandshakeSuccess,
|
||||
// Token: 0x0400D55E RID: 54622
|
||||
[Token(Token = "0x400D55E")]
|
||||
StopGestureCharging,
|
||||
// Token: 0x0400D55F RID: 54623
|
||||
[Token(Token = "0x400D55F")]
|
||||
StopGestureCancel,
|
||||
// Token: 0x0400D560 RID: 54624
|
||||
[Token(Token = "0x400D560")]
|
||||
StopGestureSuccess,
|
||||
// Token: 0x0400D561 RID: 54625
|
||||
[Token(Token = "0x400D561")]
|
||||
CheerGestureCharging,
|
||||
// Token: 0x0400D562 RID: 54626
|
||||
[Token(Token = "0x400D562")]
|
||||
CheerGestureCancel,
|
||||
// Token: 0x0400D563 RID: 54627
|
||||
[Token(Token = "0x400D563")]
|
||||
CheerGestureSuccess,
|
||||
// Token: 0x0400D564 RID: 54628
|
||||
[Token(Token = "0x400D564")]
|
||||
GameReviveHandshakeStart,
|
||||
// Token: 0x0400D565 RID: 54629
|
||||
[Token(Token = "0x400D565")]
|
||||
GameReviveHandshakeCancel,
|
||||
// Token: 0x0400D566 RID: 54630
|
||||
[Token(Token = "0x400D566")]
|
||||
GameReviveHandshakeSuccess
|
||||
}
|
||||
|
||||
// Token: 0x02002F8B RID: 12171
|
||||
[Token(Token = "0x2002F8B")]
|
||||
public sealed class OGGNBMJDKKO : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060148B5 RID: 84149 RVA: 0x004BF57C File Offset: 0x004BD77C
|
||||
[Token(Token = "0x60148B5")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public OGGNBMJDKKO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060148B6 RID: 84150 RVA: 0x004BF598 File Offset: 0x004BD798
|
||||
[Token(Token = "0x60148B6")]
|
||||
[Address(RVA = "0x154CB40", Offset = "0x154BB40", VA = "0x18154CB40", Slot = "13")]
|
||||
public void Invoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, [Optional] Player JKICGKMBIMP, [Optional] Player LDFLMCNJOIF)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148B7 RID: 84151 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60148B7")]
|
||||
[Address(RVA = "0x154CA80", Offset = "0x154BA80", VA = "0x18154CA80", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, Player JKICGKMBIMP, Player LDFLMCNJOIF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060148B8 RID: 84152 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60148B8")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F8C RID: 12172
|
||||
[Token(Token = "0x2002F8C")]
|
||||
public class ShakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170038CD RID: 14541
|
||||
// (get) Token: 0x060148B9 RID: 84153 RVA: 0x004BF66C File Offset: 0x004BD86C
|
||||
[Token(Token = "0x170038CD")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60148B9")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038CE RID: 14542
|
||||
// (get) Token: 0x060148BA RID: 84154 RVA: 0x004BF67C File Offset: 0x004BD87C
|
||||
// (set) Token: 0x060148BB RID: 84155 RVA: 0x004BF698 File Offset: 0x004BD898
|
||||
[Token(Token = "0x170038CE")]
|
||||
private ShakeGesture.PBCHFKANHHM JKOHOEGCCCD
|
||||
{
|
||||
[Token(Token = "0x60148BA")]
|
||||
[Address(RVA = "0x1550040", Offset = "0x154F040", VA = "0x181550040")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60148BB")]
|
||||
[Address(RVA = "0x154FA20", Offset = "0x154EA20", VA = "0x18154FA20")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148BC RID: 84156 RVA: 0x004BF6BC File Offset: 0x004BD8BC
|
||||
[Token(Token = "0x60148BC")]
|
||||
[Address(RVA = "0x154FA80", Offset = "0x154EA80", VA = "0x18154FA80", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IFINEDHNJLL);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num, num3, num2, knfakjmalje);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GDDAHGPCALL);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.EKCFNBAELHM);
|
||||
}
|
||||
|
||||
// Token: 0x060148BD RID: 84157 RVA: 0x004BF728 File Offset: 0x004BD928
|
||||
[Token(Token = "0x60148BD")]
|
||||
[Address(RVA = "0x1550080", Offset = "0x154F080", VA = "0x181550080")]
|
||||
private void Start()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.OFFLOPLJBBG((ushort)num);
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x060148BE RID: 84158 RVA: 0x004BF75C File Offset: 0x004BD95C
|
||||
[Token(Token = "0x60148BE")]
|
||||
[Address(RVA = "0x15500C0", Offset = "0x154F0C0", VA = "0x1815500C0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060148BF RID: 84159 RVA: 0x004BF77C File Offset: 0x004BD97C
|
||||
[Token(Token = "0x60148BF")]
|
||||
[Address(RVA = "0x154FF90", Offset = "0x154EF90", VA = "0x18154FF90")]
|
||||
private void IFINEDHNJLL()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.playerHandGestures.IsGestureBlocked(this))
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.playerHandGestures._hand._rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num = this.minShakeStartSpeed;
|
||||
this.JKOHOEGCCCD = ShakeGesture.PBCHFKANHHM.Tracking;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148C0 RID: 84160 RVA: 0x004BF7D0 File Offset: 0x004BD9D0
|
||||
[Token(Token = "0x60148C0")]
|
||||
[Address(RVA = "0x154FF10", Offset = "0x154EF10", VA = "0x18154FF10")]
|
||||
private void GDDAHGPCALL(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
this.IOBNLEFGMBP = 0f;
|
||||
Transform transform = playerHandGestures._hand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.HEEBDODGLKI.z = z;
|
||||
float z2 = vector.z;
|
||||
this.OCOLJJOHIJO.z = z2;
|
||||
float time = Time.time;
|
||||
this.GANHBKKHJEI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148C1 RID: 84161 RVA: 0x004BF844 File Offset: 0x004BDA44
|
||||
[Token(Token = "0x60148C1")]
|
||||
[Address(RVA = "0x154FBB0", Offset = "0x154EBB0", VA = "0x18154FBB0")]
|
||||
private void EKCFNBAELHM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (!this.playerHandGestures.IsGestureBlocked(this))
|
||||
{
|
||||
float time = Time.time;
|
||||
if (this.shakeTime > time)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
float num = this.shakeTravelDistance;
|
||||
float iobnlefgmbp = this.IOBNLEFGMBP;
|
||||
Tool febapkcnndc = this.playerHandGestures._hand.FEBAPKCNNDC;
|
||||
int num2 = 0;
|
||||
if (febapkcnndc != num2)
|
||||
{
|
||||
this.playerHandGestures._hand.FEBAPKCNNDC.Shake();
|
||||
}
|
||||
}
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num3 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148C2 RID: 84162 RVA: 0x004BF8EC File Offset: 0x004BDAEC
|
||||
[Token(Token = "0x60148C2")]
|
||||
[Address(RVA = "0x15500E0", Offset = "0x154F0E0", VA = "0x1815500E0")]
|
||||
public ShakeGesture()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.HEEBDODGLKI.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.OCOLJJOHIJO.z = z2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D567 RID: 54631
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D567")]
|
||||
[SerializeField]
|
||||
private float minShakeStartSpeed = 1f;
|
||||
|
||||
// Token: 0x0400D568 RID: 54632
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D568")]
|
||||
[SerializeField]
|
||||
private float shakeTravelDistance = 0.1f;
|
||||
|
||||
// Token: 0x0400D569 RID: 54633
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D569")]
|
||||
[SerializeField]
|
||||
private float shakeTime = 0.7f;
|
||||
|
||||
// Token: 0x0400D56A RID: 54634
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D56A")]
|
||||
[SerializeField]
|
||||
private float shakeMaxDisplacement = 0.25f;
|
||||
|
||||
// Token: 0x0400D56B RID: 54635
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D56B")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D56C RID: 54636
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D56C")]
|
||||
private float GANHBKKHJEI;
|
||||
|
||||
// Token: 0x0400D56D RID: 54637
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D56D")]
|
||||
private float IOBNLEFGMBP;
|
||||
|
||||
// Token: 0x0400D56E RID: 54638
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D56E")]
|
||||
private Vector3 HEEBDODGLKI;
|
||||
|
||||
// Token: 0x0400D56F RID: 54639
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400D56F")]
|
||||
private Vector3 OCOLJJOHIJO;
|
||||
|
||||
// Token: 0x02002F8D RID: 12173
|
||||
[Token(Token = "0x2002F8D")]
|
||||
private enum PBCHFKANHHM
|
||||
{
|
||||
// Token: 0x0400D571 RID: 54641
|
||||
[Token(Token = "0x400D571")]
|
||||
Inactive,
|
||||
// Token: 0x0400D572 RID: 54642
|
||||
[Token(Token = "0x400D572")]
|
||||
Tracking
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,430 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F8E RID: 12174
|
||||
[Token(Token = "0x2002F8E")]
|
||||
public class StopGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170038CF RID: 14543
|
||||
// (get) Token: 0x060148C3 RID: 84163 RVA: 0x004BF95C File Offset: 0x004BDB5C
|
||||
[Token(Token = "0x170038CF")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60148C3")]
|
||||
[Address(RVA = "0x15518F0", Offset = "0x15508F0", VA = "0x1815518F0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038D0 RID: 14544
|
||||
// (get) Token: 0x060148C4 RID: 84164 RVA: 0x004BF978 File Offset: 0x004BDB78
|
||||
// (set) Token: 0x060148C5 RID: 84165 RVA: 0x004BF994 File Offset: 0x004BDB94
|
||||
[Token(Token = "0x170038D0")]
|
||||
private StopGesture.AOCFBHDLCAM GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x60148C4")]
|
||||
[Address(RVA = "0x15517A0", Offset = "0x15507A0", VA = "0x1815517A0")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60148C5")]
|
||||
[Address(RVA = "0x1550F10", Offset = "0x154FF10", VA = "0x181550F10")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148C6 RID: 84166 RVA: 0x004BF9B8 File Offset: 0x004BDBB8
|
||||
[Token(Token = "0x60148C6")]
|
||||
[Address(RVA = "0x15506D0", Offset = "0x154F6D0", VA = "0x1815506D0", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148C7 RID: 84167 RVA: 0x004BF9E8 File Offset: 0x004BDBE8
|
||||
[Token(Token = "0x60148C7")]
|
||||
[Address(RVA = "0x15504C0", Offset = "0x154F4C0", VA = "0x1815504C0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IFINEDHNJLL);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num, num3, num2, knfakjmalje);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.EIMILCLEJOK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HNJKBKHKJLP);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FNPDJBGIKLH);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DDCHJGHABAF);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.IGMEMKMIAOO);
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OMHFJNMCILC);
|
||||
}
|
||||
|
||||
// Token: 0x060148C8 RID: 84168 RVA: 0x004BFAA4 File Offset: 0x004BDCA4
|
||||
[Token(Token = "0x60148C8")]
|
||||
[Address(RVA = "0x15517E0", Offset = "0x15507E0", VA = "0x1815517E0")]
|
||||
private void Start()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.OFFLOPLJBBG((ushort)num);
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
return;
|
||||
}
|
||||
bool flag = this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
base.enabled = flag;
|
||||
}
|
||||
|
||||
// Token: 0x060148C9 RID: 84169 RVA: 0x004BFAFC File Offset: 0x004BDCFC
|
||||
[Token(Token = "0x60148C9")]
|
||||
[Address(RVA = "0x12CB880", Offset = "0x12CA880", VA = "0x1812CB880")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060148CA RID: 84170 RVA: 0x004BFB1C File Offset: 0x004BDD1C
|
||||
[Token(Token = "0x60148CA")]
|
||||
[Address(RVA = "0x1550D30", Offset = "0x154FD30", VA = "0x181550D30")]
|
||||
private void IFINEDHNJLL()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.NAFPGAPMMNN())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148CB RID: 84171 RVA: 0x004BFB4C File Offset: 0x004BDD4C
|
||||
[Token(Token = "0x60148CB")]
|
||||
[Address(RVA = "0x1550A20", Offset = "0x154FA20", VA = "0x181550A20")]
|
||||
private void EIMILCLEJOK(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.BLDAJIDMCLM = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148CC RID: 84172 RVA: 0x004BFB74 File Offset: 0x004BDD74
|
||||
[Token(Token = "0x60148CC")]
|
||||
[Address(RVA = "0x1550CA0", Offset = "0x154FCA0", VA = "0x181550CA0")]
|
||||
private void HNJKBKHKJLP()
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!this.NAFPGAPMMNN())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
float time = Time.time;
|
||||
float bldajidmclm = this.BLDAJIDMCLM;
|
||||
this.GENECNFMDHJ = StopGesture.AOCFBHDLCAM.Charging;
|
||||
}
|
||||
|
||||
// Token: 0x060148CD RID: 84173 RVA: 0x004BFBC4 File Offset: 0x004BDDC4
|
||||
[Token(Token = "0x60148CD")]
|
||||
[Address(RVA = "0x1550A50", Offset = "0x154FA50", VA = "0x181550A50")]
|
||||
private void FNPDJBGIKLH(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
this.BLDAJIDMCLM = time;
|
||||
int num = 0;
|
||||
if (bcibfihhceh != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.StopGestureCharging, num2 != 0);
|
||||
this.BCIBFIHHCEH.StopGestureRunning(true);
|
||||
string name = this.BCIBFIHHCEH.FIKEBGGCDFN;
|
||||
Transform transform = this.playerHandGestures._hand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148CE RID: 84174 RVA: 0x004BFC68 File Offset: 0x004BDE68
|
||||
[Token(Token = "0x60148CE")]
|
||||
[Address(RVA = "0x1550DA0", Offset = "0x154FDA0", VA = "0x181550DA0")]
|
||||
private void IGMEMKMIAOO()
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num = 0;
|
||||
if (bcibfihhceh != num && this.OFNLLAOBBFB())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.GENECNFMDHJ = StopGesture.AOCFBHDLCAM.Completed;
|
||||
return;
|
||||
}
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num2 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
|
||||
}
|
||||
|
||||
// Token: 0x060148CF RID: 84175 RVA: 0x004BFCC8 File Offset: 0x004BDEC8
|
||||
[Token(Token = "0x60148CF")]
|
||||
[Address(RVA = "0x1550730", Offset = "0x154F730", VA = "0x181550730")]
|
||||
private void DDCHJGHABAF(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num = 0;
|
||||
if (bcibfihhceh != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.StopGestureCancel, num2 != 0);
|
||||
}
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
GestureTarget bcibfihhceh2 = this.BCIBFIHHCEH;
|
||||
int num3 = 0;
|
||||
bcibfihhceh2.StopGestureRunning(num3 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148D0 RID: 84176 RVA: 0x004BFD14 File Offset: 0x004BDF14
|
||||
[Token(Token = "0x60148D0")]
|
||||
[Address(RVA = "0x1551710", Offset = "0x1550710", VA = "0x181551710")]
|
||||
private void OMHFJNMCILC(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.StopGestureSuccess, true);
|
||||
this.BCIBFIHHCEH.SetIgnore(true);
|
||||
this.BCIBFIHHCEH = (ulong)0L;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148D1 RID: 84177 RVA: 0x004BFD60 File Offset: 0x004BDF60
|
||||
[Token(Token = "0x60148D1")]
|
||||
[Address(RVA = "0x1551320", Offset = "0x1550320", VA = "0x181551320")]
|
||||
private void NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, bool FEBCMDAAJDP)
|
||||
{
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num = 0;
|
||||
if (bcibfihhceh != num)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
int num2 = KKPBCOOONNK.NLIADADJGIF;
|
||||
Player <LPKAFDJKFJL>k__BackingField = this.BCIBFIHHCEH.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148D2 RID: 84178 RVA: 0x004BFDA4 File Offset: 0x004BDFA4
|
||||
[Token(Token = "0x60148D2")]
|
||||
[Address(RVA = "0x1550F70", Offset = "0x154FF70", VA = "0x181550F70")]
|
||||
private bool NAFPGAPMMNN()
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
int num = 0;
|
||||
this.BCIBFIHHCEH = num;
|
||||
if (!playerHandGestures.IsGestureBlocked(this) && !this.playerHandGestures._hand.NGLBANPEAOI && this.OFNLLAOBBFB())
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
Transform transform2 = this.playerHandGestures._hand.transform;
|
||||
Transform transform3 = this.playerHandGestures._hand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
GestureTarget gestureTarget;
|
||||
this.BCIBFIHHCEH = gestureTarget;
|
||||
int num2 = 0;
|
||||
if (gestureTarget == num2)
|
||||
{
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
GestureTarget gestureTarget2;
|
||||
this.BCIBFIHHCEH = gestureTarget2;
|
||||
}
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num3 = 0;
|
||||
return bcibfihhceh != num3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148D3 RID: 84179 RVA: 0x004BFE7C File Offset: 0x004BE07C
|
||||
[Token(Token = "0x60148D3")]
|
||||
[Address(RVA = "0x15507E0", Offset = "0x154F7E0", VA = "0x1815507E0")]
|
||||
private GestureTarget EAEBOAHOHIA(Ray OPMKFDNLHKI)
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
RaycastHit[] fgmedomieal = HandGestureBase.FGMEDOMIEAL;
|
||||
long num3 = (long)((ulong)num * (ulong)44L);
|
||||
Collider collider;
|
||||
GestureTarget gestureTarget = collider.ALCMIBGKMBN();
|
||||
int num4 = 0;
|
||||
if (gestureTarget != num4 && gestureTarget.MPIEALHHEPF)
|
||||
{
|
||||
Player <LPKAFDJKFJL>k__BackingField = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
int num5 = 0;
|
||||
if (<LPKAFDJKFJL>k__BackingField == num5)
|
||||
{
|
||||
goto IL_61;
|
||||
}
|
||||
Player <LPKAFDJKFJL>k__BackingField2 = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
IL_61:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148D4 RID: 84180 RVA: 0x004BFEF0 File Offset: 0x004BE0F0
|
||||
[Token(Token = "0x60148D4")]
|
||||
[Address(RVA = "0x1550E90", Offset = "0x154FE90", VA = "0x181550E90")]
|
||||
private bool IGODIHKANGD()
|
||||
{
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num = 0;
|
||||
bool flag = bcibfihhceh != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.OFNLLAOBBFB();
|
||||
}
|
||||
|
||||
// Token: 0x060148D5 RID: 84181 RVA: 0x004BFF1C File Offset: 0x004BE11C
|
||||
[Token(Token = "0x60148D5")]
|
||||
[Address(RVA = "0x1551410", Offset = "0x1550410", VA = "0x181551410")]
|
||||
private bool OFNLLAOBBFB()
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
PlayerHand hand2 = this.playerHandGestures._hand;
|
||||
Vector3 up = Vector3.up;
|
||||
Transform transform2 = this.playerHandGestures._hand.transform;
|
||||
bool isOpen = this.playerHandGestures._hand.HACBIOINOLL;
|
||||
if (isOpen)
|
||||
{
|
||||
return isOpen;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148D6 RID: 84182 RVA: 0x004BFF98 File Offset: 0x004BE198
|
||||
[Token(Token = "0x60148D6")]
|
||||
[Address(RVA = "0x1551870", Offset = "0x1550870", VA = "0x181551870")]
|
||||
public StopGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D573 RID: 54643
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D573")]
|
||||
[SerializeField]
|
||||
private float handHeadDotThreshold = 0.95f;
|
||||
|
||||
// Token: 0x0400D574 RID: 54644
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D574")]
|
||||
[SerializeField]
|
||||
private float palmDirectionDotThreshold = 0.8f;
|
||||
|
||||
// Token: 0x0400D575 RID: 54645
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D575")]
|
||||
[SerializeField]
|
||||
private float fingerUpDotThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400D576 RID: 54646
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D576")]
|
||||
[SerializeField]
|
||||
private float maximumDistance = 20f;
|
||||
|
||||
// Token: 0x0400D577 RID: 54647
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D577")]
|
||||
[SerializeField]
|
||||
private float chargingDelay = 0.7f;
|
||||
|
||||
// Token: 0x0400D578 RID: 54648
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D578")]
|
||||
[SerializeField]
|
||||
private float chargingDuration = 1.5f;
|
||||
|
||||
// Token: 0x0400D579 RID: 54649
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D579")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D57A RID: 54650
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D57A")]
|
||||
private float BLDAJIDMCLM;
|
||||
|
||||
// Token: 0x0400D57B RID: 54651
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D57B")]
|
||||
private GestureTarget BCIBFIHHCEH;
|
||||
|
||||
// Token: 0x02002F8F RID: 12175
|
||||
[Token(Token = "0x2002F8F")]
|
||||
private enum AOCFBHDLCAM
|
||||
{
|
||||
// Token: 0x0400D57D RID: 54653
|
||||
[Token(Token = "0x400D57D")]
|
||||
Inactive,
|
||||
// Token: 0x0400D57E RID: 54654
|
||||
[Token(Token = "0x400D57E")]
|
||||
Started,
|
||||
// Token: 0x0400D57F RID: 54655
|
||||
[Token(Token = "0x400D57F")]
|
||||
Charging,
|
||||
// Token: 0x0400D580 RID: 54656
|
||||
[Token(Token = "0x400D580")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,486 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002F90 RID: 12176
|
||||
[Token(Token = "0x2002F90")]
|
||||
public class ThumbsUpGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170038D1 RID: 14545
|
||||
// (get) Token: 0x060148D7 RID: 84183 RVA: 0x004BFFF0 File Offset: 0x004BE1F0
|
||||
[Token(Token = "0x170038D1")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60148D7")]
|
||||
[Address(RVA = "0x1553790", Offset = "0x1552790", VA = "0x181553790", Slot = "15")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170038D2 RID: 14546
|
||||
// (get) Token: 0x060148D8 RID: 84184 RVA: 0x004C000C File Offset: 0x004BE20C
|
||||
// (set) Token: 0x060148D9 RID: 84185 RVA: 0x004C0028 File Offset: 0x004BE228
|
||||
[Token(Token = "0x170038D2")]
|
||||
private ThumbsUpGesture.JCNEDLHCAKI OGBBAJGLBBA
|
||||
{
|
||||
[Token(Token = "0x60148D8")]
|
||||
[Address(RVA = "0x1553660", Offset = "0x1552660", VA = "0x181553660")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60148D9")]
|
||||
[Address(RVA = "0x1552830", Offset = "0x1551830", VA = "0x181552830")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148DA RID: 84186 RVA: 0x004C004C File Offset: 0x004BE24C
|
||||
[Token(Token = "0x60148DA")]
|
||||
[Address(RVA = "0x1552280", Offset = "0x1551280", VA = "0x181552280", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x060148DB RID: 84187 RVA: 0x004C0070 File Offset: 0x004BE270
|
||||
[Token(Token = "0x60148DB")]
|
||||
[Address(RVA = "0x1551FE0", Offset = "0x1550FE0", VA = "0x181551FE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IFINEDHNJLL);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, knfakjmalje);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HNJKBKHKJLP);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FIIGDOJHONB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.ECJEHOKDIBJ);
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FNPDJBGIKLH);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DDCHJGHABAF);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.IGMEMKMIAOO);
|
||||
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OMHFJNMCILC);
|
||||
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
int num3 = 0;
|
||||
pegjgmdgkjn5.PIEOGAPMGIH((ushort)num3);
|
||||
}
|
||||
|
||||
// Token: 0x060148DC RID: 84188 RVA: 0x004C0168 File Offset: 0x004BE368
|
||||
[Token(Token = "0x60148DC")]
|
||||
[Address(RVA = "0x15536A0", Offset = "0x15526A0", VA = "0x1815536A0")]
|
||||
private void Start()
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
}
|
||||
bool flag = this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
base.enabled = flag;
|
||||
}
|
||||
|
||||
// Token: 0x060148DD RID: 84189 RVA: 0x004C01A4 File Offset: 0x004BE3A4
|
||||
[Token(Token = "0x60148DD")]
|
||||
[Address(RVA = "0x14EC7D0", Offset = "0x14EB7D0", VA = "0x1814EC7D0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060148DE RID: 84190 RVA: 0x004C01C4 File Offset: 0x004BE3C4
|
||||
[Token(Token = "0x60148DE")]
|
||||
[Address(RVA = "0x1553130", Offset = "0x1552130", VA = "0x181553130")]
|
||||
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
hand.NBOBBBEMFJI = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x060148DF RID: 84191 RVA: 0x004C01EC File Offset: 0x004BE3EC
|
||||
[Token(Token = "0x60148DF")]
|
||||
[Address(RVA = "0x1552CA0", Offset = "0x1551CA0", VA = "0x181552CA0")]
|
||||
private void IFINEDHNJLL()
|
||||
{
|
||||
if (!this.DFCLHLJJMDA())
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.PJNLENCAELJ.BLFLNNJCFCI)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.GCFGMGDGHFA = time;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x060148E0 RID: 84192 RVA: 0x004C0238 File Offset: 0x004BE438
|
||||
[Token(Token = "0x60148E0")]
|
||||
[Address(RVA = "0x1552BF0", Offset = "0x1551BF0", VA = "0x181552BF0")]
|
||||
private void HNJKBKHKJLP()
|
||||
{
|
||||
if (!this.DFCLHLJJMDA())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
float time = Time.time;
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x060148E1 RID: 84193 RVA: 0x004C0278 File Offset: 0x004BE478
|
||||
[Token(Token = "0x60148E1")]
|
||||
[Address(RVA = "0x1552910", Offset = "0x1551910", VA = "0x181552910")]
|
||||
private void FIIGDOJHONB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.playerHandGestures._hand.NBOBBBEMFJI = true;
|
||||
float time = Time.time;
|
||||
this.LNLIIJHCNGI = time;
|
||||
}
|
||||
|
||||
// Token: 0x060148E2 RID: 84194 RVA: 0x004C02AC File Offset: 0x004BE4AC
|
||||
[Token(Token = "0x60148E2")]
|
||||
[Address(RVA = "0x1552730", Offset = "0x1551730", VA = "0x181552730")]
|
||||
private void ECJEHOKDIBJ()
|
||||
{
|
||||
if (this.playerHandGestures.IsGestureBlocked(this) || !this.playerHandGestures._hand.PDFFJJFCNPO || base.PJNLENCAELJ.FMOCDBNFPOH)
|
||||
{
|
||||
this.GCFGMGDGHFA = 0f;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
if (this.OKMEOMCGHCP())
|
||||
{
|
||||
float time = Time.time;
|
||||
float lnliijhcngi = this.LNLIIJHCNGI;
|
||||
this.OGBBAJGLBBA = ThumbsUpGesture.JCNEDLHCAKI.Charging;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148E3 RID: 84195 RVA: 0x004C0330 File Offset: 0x004BE530
|
||||
[Token(Token = "0x60148E3")]
|
||||
[Address(RVA = "0x1552950", Offset = "0x1551950", VA = "0x181552950")]
|
||||
private void FNPDJBGIKLH(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
float time = Time.time;
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
this.EDDBGIDGJFA = time;
|
||||
int num = 0;
|
||||
if (fnkiamggjic != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.CheerGestureCharging, num2 != 0);
|
||||
string name = this.FNKIAMGGJIC.FIKEBGGCDFN;
|
||||
Transform transform = this.playerHandGestures._hand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148E4 RID: 84196 RVA: 0x004C03BC File Offset: 0x004BE5BC
|
||||
[Token(Token = "0x60148E4")]
|
||||
[Address(RVA = "0x1552D70", Offset = "0x1551D70", VA = "0x181552D70")]
|
||||
private void IGMEMKMIAOO()
|
||||
{
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
if (fnkiamggjic != num && this.LAAEIGJHOJL())
|
||||
{
|
||||
float time = Time.time;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148E5 RID: 84197 RVA: 0x004C0404 File Offset: 0x004BE604
|
||||
[Token(Token = "0x60148E5")]
|
||||
[Address(RVA = "0x15522D0", Offset = "0x15512D0", VA = "0x1815522D0")]
|
||||
private void DDCHJGHABAF(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
if (fnkiamggjic != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.CheerGestureCancel, num2 != 0);
|
||||
}
|
||||
GestureTarget fnkiamggjic2 = this.FNKIAMGGJIC;
|
||||
int num3 = 0;
|
||||
fnkiamggjic2.StopGestureRunning(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060148E6 RID: 84198 RVA: 0x004C0448 File Offset: 0x004BE648
|
||||
[Token(Token = "0x60148E6")]
|
||||
[Address(RVA = "0x15535E0", Offset = "0x15525E0", VA = "0x1815535E0")]
|
||||
private void OMHFJNMCILC(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.CheerGestureSuccess, true);
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
fnkiamggjic.ShowCheerConfirmation(num != 0);
|
||||
this.FNKIAMGGJIC = (ulong)0L;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num2 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
|
||||
}
|
||||
|
||||
// Token: 0x060148E7 RID: 84199 RVA: 0x004C0490 File Offset: 0x004BE690
|
||||
[Token(Token = "0x60148E7")]
|
||||
[Address(RVA = "0x1552370", Offset = "0x1551370", VA = "0x181552370")]
|
||||
private bool DFCLHLJJMDA()
|
||||
{
|
||||
if (!this.playerHandGestures.IsGestureBlocked(this) && this.playerHandGestures._hand.PDFFJJFCNPO)
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
float z = Vector3.up.z;
|
||||
return !base.PJNLENCAELJ.FMOCDBNFPOH;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148E8 RID: 84200 RVA: 0x004C04F0 File Offset: 0x004BE6F0
|
||||
[Token(Token = "0x60148E8")]
|
||||
[Address(RVA = "0x1552E60", Offset = "0x1551E60", VA = "0x181552E60")]
|
||||
private bool LAAEIGJHOJL()
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
if (!this.playerHandGestures.IsGestureBlocked(this))
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
if (hand.PDFFJJFCNPO)
|
||||
{
|
||||
PlayerHand hand2 = this.playerHandGestures._hand;
|
||||
Vector3 thumbDirection = hand.PLIMFLIHLNI;
|
||||
Vector3 up = Vector3.up;
|
||||
Transform transform2 = this.playerHandGestures._hand.transform;
|
||||
return !base.PJNLENCAELJ.FMOCDBNFPOH;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148E9 RID: 84201 RVA: 0x004C057C File Offset: 0x004BE77C
|
||||
[Token(Token = "0x60148E9")]
|
||||
[Address(RVA = "0x1552B80", Offset = "0x1551B80", VA = "0x181552B80")]
|
||||
private bool GMNNAIPGMAP()
|
||||
{
|
||||
return this.playerHandGestures.IsGestureBlocked(this) || !this.playerHandGestures._hand.PDFFJJFCNPO || base.PJNLENCAELJ.FMOCDBNFPOH;
|
||||
}
|
||||
|
||||
// Token: 0x060148EA RID: 84202 RVA: 0x004C05C0 File Offset: 0x004BE7C0
|
||||
[Token(Token = "0x60148EA")]
|
||||
[Address(RVA = "0x1553250", Offset = "0x1552250", VA = "0x181553250")]
|
||||
private bool OKMEOMCGHCP()
|
||||
{
|
||||
int num = 0;
|
||||
this.FNKIAMGGJIC = num;
|
||||
if (!this.playerHandGestures._hand.NGLBANPEAOI && this.LAAEIGJHOJL())
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
GestureTarget gestureTarget;
|
||||
this.FNKIAMGGJIC = gestureTarget;
|
||||
int num2 = 0;
|
||||
if (gestureTarget == num2)
|
||||
{
|
||||
Transform transform2 = this.playerHandGestures._hand.transform;
|
||||
Transform transform3 = this.playerHandGestures._hand.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
GestureTarget gestureTarget2;
|
||||
this.FNKIAMGGJIC = gestureTarget2;
|
||||
}
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num3 = 0;
|
||||
return fnkiamggjic != num3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148EB RID: 84203 RVA: 0x004C0684 File Offset: 0x004BE884
|
||||
[Token(Token = "0x60148EB")]
|
||||
[Address(RVA = "0x15524F0", Offset = "0x15514F0", VA = "0x1815524F0")]
|
||||
private GestureTarget EAEBOAHOHIA(Ray OPMKFDNLHKI)
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
RaycastHit[] fgmedomieal = HandGestureBase.FGMEDOMIEAL;
|
||||
long num3 = (long)((ulong)num * (ulong)44L);
|
||||
Collider collider;
|
||||
GestureTarget gestureTarget = collider.ALCMIBGKMBN();
|
||||
int num4 = 0;
|
||||
if (gestureTarget != num4 && gestureTarget.KGMMFHFNKPM)
|
||||
{
|
||||
Player <LPKAFDJKFJL>k__BackingField = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
int num5 = 0;
|
||||
if (<LPKAFDJKFJL>k__BackingField == num5)
|
||||
{
|
||||
goto IL_61;
|
||||
}
|
||||
Player <LPKAFDJKFJL>k__BackingField2 = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
IL_61:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060148EC RID: 84204 RVA: 0x004C06F8 File Offset: 0x004BE8F8
|
||||
[Token(Token = "0x60148EC")]
|
||||
[Address(RVA = "0x1552890", Offset = "0x1551890", VA = "0x181552890")]
|
||||
private bool EINGNOHKNFB()
|
||||
{
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
bool flag = fnkiamggjic != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.LAAEIGJHOJL();
|
||||
}
|
||||
|
||||
// Token: 0x060148ED RID: 84205 RVA: 0x004C0724 File Offset: 0x004BE924
|
||||
[Token(Token = "0x60148ED")]
|
||||
[Address(RVA = "0x1553160", Offset = "0x1552160", VA = "0x181553160")]
|
||||
private void NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, bool FEBCMDAAJDP)
|
||||
{
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
if (fnkiamggjic != num)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
int num2 = KKPBCOOONNK.NLIADADJGIF;
|
||||
Player <LPKAFDJKFJL>k__BackingField = this.FNKIAMGGJIC.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060148EE RID: 84206 RVA: 0x004C0768 File Offset: 0x004BE968
|
||||
[Token(Token = "0x60148EE")]
|
||||
[Address(RVA = "0x1553710", Offset = "0x1552710", VA = "0x181553710")]
|
||||
public ThumbsUpGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D581 RID: 54657
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D581")]
|
||||
[SerializeField]
|
||||
private float startDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400D582 RID: 54658
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D582")]
|
||||
[SerializeField]
|
||||
private float startAngleThreshold = 0.85f;
|
||||
|
||||
// Token: 0x0400D583 RID: 54659
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D583")]
|
||||
[SerializeField]
|
||||
private float handHeadDotThreshold = 0.8f;
|
||||
|
||||
// Token: 0x0400D584 RID: 54660
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D584")]
|
||||
[SerializeField]
|
||||
private float maxChargeDistance = 15f;
|
||||
|
||||
// Token: 0x0400D585 RID: 54661
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D585")]
|
||||
[SerializeField]
|
||||
private float chargingDuration = 1.5f;
|
||||
|
||||
// Token: 0x0400D586 RID: 54662
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D586")]
|
||||
[SerializeField]
|
||||
private float chargingDelay = 0.7f;
|
||||
|
||||
// Token: 0x0400D587 RID: 54663
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D587")]
|
||||
private VRInputHandler KCOGCONLJJH;
|
||||
|
||||
// Token: 0x0400D588 RID: 54664
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D588")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D589 RID: 54665
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D589")]
|
||||
private float GCFGMGDGHFA;
|
||||
|
||||
// Token: 0x0400D58A RID: 54666
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400D58A")]
|
||||
private float EDDBGIDGJFA;
|
||||
|
||||
// Token: 0x0400D58B RID: 54667
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D58B")]
|
||||
private float LNLIIJHCNGI;
|
||||
|
||||
// Token: 0x0400D58C RID: 54668
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D58C")]
|
||||
private GestureTarget FNKIAMGGJIC;
|
||||
|
||||
// Token: 0x02002F91 RID: 12177
|
||||
[Token(Token = "0x2002F91")]
|
||||
private enum JCNEDLHCAKI
|
||||
{
|
||||
// Token: 0x0400D58E RID: 54670
|
||||
[Token(Token = "0x400D58E")]
|
||||
Inactive,
|
||||
// Token: 0x0400D58F RID: 54671
|
||||
[Token(Token = "0x400D58F")]
|
||||
Started,
|
||||
// Token: 0x0400D590 RID: 54672
|
||||
[Token(Token = "0x400D590")]
|
||||
Playing,
|
||||
// Token: 0x0400D591 RID: 54673
|
||||
[Token(Token = "0x400D591")]
|
||||
Charging = 4,
|
||||
// Token: 0x0400D592 RID: 54674
|
||||
[Token(Token = "0x400D592")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user