a
This commit is contained in:
@@ -0,0 +1,629 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002E97 RID: 11927
|
||||
[Token(Token = "0x2002E97")]
|
||||
public class CollisionGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170037E7 RID: 14311
|
||||
// (get) Token: 0x060143D8 RID: 82904 RVA: 0x004B2804 File Offset: 0x004B0A04
|
||||
// (set) Token: 0x060143D9 RID: 82905 RVA: 0x004B2818 File Offset: 0x004B0A18
|
||||
[Token(Token = "0x170037E7")]
|
||||
private NonPlayerGestureTarget NKKLHHAOKJB
|
||||
{
|
||||
[Token(Token = "0x60143D8")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get
|
||||
{
|
||||
return this.GBCFPOHCJKL;
|
||||
}
|
||||
[Token(Token = "0x60143D9")]
|
||||
[Address(RVA = "0xA1E150", Offset = "0xA1CF50", VA = "0x180A1E150")]
|
||||
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: 0x170037E8 RID: 14312
|
||||
// (get) Token: 0x060143DA RID: 82906 RVA: 0x004B2880 File Offset: 0x004B0A80
|
||||
// (set) Token: 0x060143DB RID: 82907 RVA: 0x004B28B8 File Offset: 0x004B0AB8
|
||||
[Token(Token = "0x170037E8")]
|
||||
private PlayerHand BKAGBALAKOF
|
||||
{
|
||||
[Token(Token = "0x60143DA")]
|
||||
[Address(RVA = "0xA1D760", Offset = "0xA1C560", VA = "0x180A1D760")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.FCDCGJGFKGF.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60143DB")]
|
||||
[Address(RVA = "0xA1E040", Offset = "0xA1CE40", VA = "0x180A1E040")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037E9 RID: 14313
|
||||
// (get) Token: 0x060143DC RID: 82908 RVA: 0x004B28E8 File Offset: 0x004B0AE8
|
||||
// (set) Token: 0x060143DD RID: 82909 RVA: 0x004B28FC File Offset: 0x004B0AFC
|
||||
[Token(Token = "0x170037E9")]
|
||||
private PlayerHand IDEFIMIPKOE
|
||||
{
|
||||
[Token(Token = "0x60143DC")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get
|
||||
{
|
||||
return this.GFKCINDDMBP;
|
||||
}
|
||||
[Token(Token = "0x60143DD")]
|
||||
[Address(RVA = "0xA1CFB0", Offset = "0xA1BDB0", VA = "0x180A1CFB0")]
|
||||
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: 0x170037EA RID: 14314
|
||||
// (get) Token: 0x060143DE RID: 82910 RVA: 0x004B2964 File Offset: 0x004B0B64
|
||||
[Token(Token = "0x170037EA")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60143DE")]
|
||||
[Address(RVA = "0xA1E960", Offset = "0xA1D760", VA = "0x180A1E960", Slot = "15")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037EB RID: 14315
|
||||
// (get) Token: 0x060143DF RID: 82911 RVA: 0x004B2980 File Offset: 0x004B0B80
|
||||
// (set) Token: 0x060143E0 RID: 82912 RVA: 0x004B299C File Offset: 0x004B0B9C
|
||||
[Token(Token = "0x170037EB")]
|
||||
private CollisionGesture.JBOJDNHGJHK GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x60143DF")]
|
||||
[Address(RVA = "0xA1E5D0", Offset = "0xA1D3D0", VA = "0x180A1E5D0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60143E0")]
|
||||
[Address(RVA = "0xA1E0F0", Offset = "0xA1CEF0", VA = "0x180A1E0F0")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037EC RID: 14316
|
||||
// (get) Token: 0x060143E1 RID: 82913 RVA: 0x004B29C0 File Offset: 0x004B0BC0
|
||||
[Token(Token = "0x170037EC")]
|
||||
private bool KFIANBENNHN
|
||||
{
|
||||
[Token(Token = "0x60143E1")]
|
||||
[Address(RVA = "0xA1E2F0", Offset = "0xA1D0F0", VA = "0x180A1E2F0")]
|
||||
get
|
||||
{
|
||||
if (this.playerHandGestures.IsGestureBlocked(this))
|
||||
{
|
||||
}
|
||||
return this.DBKBLGADIEH == PlayerHandGestures.FHEGMOCKLHA.None;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037ED RID: 14317
|
||||
// (get) Token: 0x060143E2 RID: 82914 RVA: 0x004B29F0 File Offset: 0x004B0BF0
|
||||
[Token(Token = "0x170037ED")]
|
||||
private bool POLPNKJGGGP
|
||||
{
|
||||
[Token(Token = "0x60143E2")]
|
||||
[Address(RVA = "0xA1DB30", Offset = "0xA1C930", VA = "0x180A1DB30")]
|
||||
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: 0x170037EE RID: 14318
|
||||
// (get) Token: 0x060143E3 RID: 82915 RVA: 0x004B2AE0 File Offset: 0x004B0CE0
|
||||
[Token(Token = "0x170037EE")]
|
||||
private bool EGLKGHEKNJK
|
||||
{
|
||||
[Token(Token = "0x60143E3")]
|
||||
[Address(RVA = "0xA1D380", Offset = "0xA1C180", VA = "0x180A1D380")]
|
||||
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: 0x060143E4 RID: 82916 RVA: 0x004B2B8C File Offset: 0x004B0D8C
|
||||
[Token(Token = "0x60143E4")]
|
||||
[Address(RVA = "0xA1CD50", Offset = "0xA1BB50", VA = "0x180A1CD50", 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: 0x060143E5 RID: 82917 RVA: 0x004B2C20 File Offset: 0x004B0E20
|
||||
[Token(Token = "0x60143E5")]
|
||||
[Address(RVA = "0xA1E830", Offset = "0xA1D630", VA = "0x180A1E830")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x060143E6 RID: 82918 RVA: 0x004B2C54 File Offset: 0x004B0E54
|
||||
[Token(Token = "0x60143E6")]
|
||||
[Address(RVA = "0xA1E880", Offset = "0xA1D680", VA = "0x180A1E880")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060143E7 RID: 82919 RVA: 0x004B2C74 File Offset: 0x004B0E74
|
||||
[Token(Token = "0x60143E7")]
|
||||
[Address(RVA = "0xA1E610", Offset = "0xA1D410", VA = "0x180A1E610", 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: 0x060143E8 RID: 82920 RVA: 0x004B2CFC File Offset: 0x004B0EFC
|
||||
[Token(Token = "0x60143E8")]
|
||||
[Address(RVA = "0xA1E730", Offset = "0xA1D530", VA = "0x180A1E730", 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: 0x060143E9 RID: 82921 RVA: 0x004B2D84 File Offset: 0x004B0F84
|
||||
[Token(Token = "0x60143E9")]
|
||||
[Address(RVA = "0xA1E570", Offset = "0xA1D370", VA = "0x180A1E570")]
|
||||
private void PMIDCIEPFNL(PlayerHandGestures.FHEGMOCKLHA OIIJJAPLGOC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
this.DBKBLGADIEH = OIIJJAPLGOC;
|
||||
}
|
||||
|
||||
// Token: 0x060143EA RID: 82922 RVA: 0x004B2DA8 File Offset: 0x004B0FA8
|
||||
[Token(Token = "0x60143EA")]
|
||||
[Address(RVA = "0xA1E330", Offset = "0xA1D130", VA = "0x180A1E330")]
|
||||
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: 0x060143EB RID: 82923 RVA: 0x004B2EE4 File Offset: 0x004B10E4
|
||||
[Token(Token = "0x60143EB")]
|
||||
[Address(RVA = "0xA1D830", Offset = "0xA1C630", VA = "0x180A1D830")]
|
||||
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: 0x060143EC RID: 82924 RVA: 0x004B2FC8 File Offset: 0x004B11C8
|
||||
[Token(Token = "0x60143EC")]
|
||||
[Address(RVA = "0xA1CEE0", Offset = "0xA1BCE0", VA = "0x180A1CEE0")]
|
||||
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: 0x060143ED RID: 82925 RVA: 0x004B3024 File Offset: 0x004B1224
|
||||
[Token(Token = "0x60143ED")]
|
||||
[Address(RVA = "0xA1D150", Offset = "0xA1BF50", VA = "0x180A1D150")]
|
||||
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: 0x060143EE RID: 82926 RVA: 0x004B3084 File Offset: 0x004B1284
|
||||
[Token(Token = "0x60143EE")]
|
||||
[Address(RVA = "0xA1CCF0", Offset = "0xA1BAF0", VA = "0x180A1CCF0")]
|
||||
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: 0x060143EF RID: 82927 RVA: 0x004B30CC File Offset: 0x004B12CC
|
||||
[Token(Token = "0x60143EF")]
|
||||
[Address(RVA = "0xA1E8B0", Offset = "0xA1D6B0", VA = "0x180A1E8B0")]
|
||||
public CollisionGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D2C9 RID: 53961
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D2C9")]
|
||||
[SerializeField]
|
||||
[Header("General")]
|
||||
private float collisionGestureDuration = 1f;
|
||||
|
||||
// Token: 0x0400D2CA RID: 53962
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D2CA")]
|
||||
[SerializeField]
|
||||
private float collisionGestureDistanceThreshold = 0.4f;
|
||||
|
||||
// Token: 0x0400D2CB RID: 53963
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D2CB")]
|
||||
[SerializeField]
|
||||
private float collisionGesturePullBackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400D2CC RID: 53964
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D2CC")]
|
||||
[SerializeField]
|
||||
private float collisionGestureStartTime;
|
||||
|
||||
// Token: 0x0400D2CD RID: 53965
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D2CD")]
|
||||
[SerializeField]
|
||||
[Header("Fist Bump")]
|
||||
private float minFistBumpSpeed = 0.7f;
|
||||
|
||||
// Token: 0x0400D2CE RID: 53966
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D2CE")]
|
||||
[SerializeField]
|
||||
private float fistbumpDotThreshold = -0.8f;
|
||||
|
||||
// Token: 0x0400D2CF RID: 53967
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D2CF")]
|
||||
[SerializeField]
|
||||
private float fistbumpDuration = 1f;
|
||||
|
||||
// Token: 0x0400D2D0 RID: 53968
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D2D0")]
|
||||
[SerializeField]
|
||||
private float fistbumpDistanceThreshold = 0.4f;
|
||||
|
||||
// Token: 0x0400D2D1 RID: 53969
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D2D1")]
|
||||
[SerializeField]
|
||||
private float fistbumpPullbackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400D2D2 RID: 53970
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400D2D2")]
|
||||
[SerializeField]
|
||||
[Header("High Five")]
|
||||
private float minHighFiveSpeed = 1f;
|
||||
|
||||
// Token: 0x0400D2D3 RID: 53971
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D2D3")]
|
||||
[SerializeField]
|
||||
private float highFiveDuration = 1f;
|
||||
|
||||
// Token: 0x0400D2D4 RID: 53972
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400D2D4")]
|
||||
[SerializeField]
|
||||
private float highFiveDistanceThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400D2D5 RID: 53973
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D2D5")]
|
||||
[SerializeField]
|
||||
private float highFivePullbackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400D2D6 RID: 53974
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400D2D6")]
|
||||
private Vector3 MKGHKLMDHNB;
|
||||
|
||||
// Token: 0x0400D2D7 RID: 53975
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D2D7")]
|
||||
private Vector3 BONKGPBPOJG;
|
||||
|
||||
// Token: 0x0400D2D8 RID: 53976
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400D2D8")]
|
||||
private PlayerHandGestures.FHEGMOCKLHA DBKBLGADIEH = (PlayerHandGestures.FHEGMOCKLHA)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400D2D9 RID: 53977
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400D2D9")]
|
||||
private NonPlayerGestureTarget GJGLGJLOBPN;
|
||||
|
||||
// Token: 0x0400D2DA RID: 53978
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D2DA")]
|
||||
private NonPlayerGestureTarget GBCFPOHCJKL;
|
||||
|
||||
// Token: 0x0400D2DB RID: 53979
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400D2DB")]
|
||||
private KLLMCPFPIIE<int> FCDCGJGFKGF;
|
||||
|
||||
// Token: 0x0400D2DC RID: 53980
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400D2DC")]
|
||||
private PlayerHand GFKCINDDMBP;
|
||||
|
||||
// Token: 0x0400D2DD RID: 53981
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400D2DD")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02002E98 RID: 11928
|
||||
[Token(Token = "0x2002E98")]
|
||||
private enum JBOJDNHGJHK
|
||||
{
|
||||
// Token: 0x0400D2DF RID: 53983
|
||||
[Token(Token = "0x400D2DF")]
|
||||
Inactive,
|
||||
// Token: 0x0400D2E0 RID: 53984
|
||||
[Token(Token = "0x400D2E0")]
|
||||
Colliding
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,522 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002E99 RID: 11929
|
||||
[Token(Token = "0x2002E99")]
|
||||
public class GameReviveHandshakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170037EF RID: 14319
|
||||
// (get) Token: 0x060143F0 RID: 82928 RVA: 0x004B3174 File Offset: 0x004B1374
|
||||
// (set) Token: 0x060143F1 RID: 82929 RVA: 0x004B31AC File Offset: 0x004B13AC
|
||||
[Token(Token = "0x170037EF")]
|
||||
private PlayerHand NHEMHCNCCDC
|
||||
{
|
||||
[Token(Token = "0x60143F0")]
|
||||
[Address(RVA = "0xA21510", Offset = "0xA20310", VA = "0x180A21510")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.PMHKHFCLOIE.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60143F1")]
|
||||
[Address(RVA = "0xA20E40", Offset = "0xA1FC40", VA = "0x180A20E40")]
|
||||
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: 0x170037F0 RID: 14320
|
||||
// (get) Token: 0x060143F2 RID: 82930 RVA: 0x004B3204 File Offset: 0x004B1404
|
||||
// (set) Token: 0x060143F3 RID: 82931 RVA: 0x004B3218 File Offset: 0x004B1418
|
||||
[Token(Token = "0x170037F0")]
|
||||
private PlayerHand OFKMGHCHLKE
|
||||
{
|
||||
[Token(Token = "0x60143F2")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
return this.PEHGCDMIOHG;
|
||||
}
|
||||
[Token(Token = "0x60143F3")]
|
||||
[Address(RVA = "0xA210D0", Offset = "0xA1FED0", VA = "0x180A210D0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037F1 RID: 14321
|
||||
// (get) Token: 0x060143F4 RID: 82932 RVA: 0x004B3248 File Offset: 0x004B1448
|
||||
[Token(Token = "0x170037F1")]
|
||||
private bool JECENDLFCPF
|
||||
{
|
||||
[Token(Token = "0x60143F4")]
|
||||
[Address(RVA = "0xA21030", Offset = "0xA1FE30", VA = "0x180A21030")]
|
||||
get
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
bool flag = hand != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060143F5 RID: 82933 RVA: 0x004B328C File Offset: 0x004B148C
|
||||
[Token(Token = "0x60143F5")]
|
||||
[Address(RVA = "0xA20540", Offset = "0xA1F340", VA = "0x180A20540", 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: 0x060143F6 RID: 82934 RVA: 0x004B3398 File Offset: 0x004B1598
|
||||
[Token(Token = "0x60143F6")]
|
||||
[Address(RVA = "0xA21B60", Offset = "0xA20960", VA = "0x180A21B60")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
this.KDMBJGMBBGM();
|
||||
}
|
||||
|
||||
// Token: 0x060143F7 RID: 82935 RVA: 0x004B33C4 File Offset: 0x004B15C4
|
||||
[Token(Token = "0x60143F7")]
|
||||
[Address(RVA = "0xA21BA0", Offset = "0xA209A0", VA = "0x180A21BA0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.KOCPFHHFCJA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x060143F8 RID: 82936 RVA: 0x004B33F0 File Offset: 0x004B15F0
|
||||
[Token(Token = "0x60143F8")]
|
||||
[Address(RVA = "0xA21A10", Offset = "0xA20810", VA = "0x180A21A10", 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: 0x170037F2 RID: 14322
|
||||
// (get) Token: 0x060143F9 RID: 82937 RVA: 0x004B343C File Offset: 0x004B163C
|
||||
[Token(Token = "0x170037F2")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60143F9")]
|
||||
[Address(RVA = "0xA21CB0", Offset = "0xA20AB0", VA = "0x180A21CB0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.NHEMHCNCCDC;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060143FA RID: 82938 RVA: 0x004B346C File Offset: 0x004B166C
|
||||
[Token(Token = "0x60143FA")]
|
||||
[Address(RVA = "0xA21AD0", Offset = "0xA208D0", VA = "0x180A21AD0", Slot = "17")]
|
||||
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.OPADMOFHBOC(GBEAALMHMBE))
|
||||
{
|
||||
this.OFKMGHCHLKE = GBEAALMHMBE;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060143FB RID: 82939 RVA: 0x004B34A0 File Offset: 0x004B16A0
|
||||
[Token(Token = "0x60143FB")]
|
||||
[Address(RVA = "0xA20DF0", Offset = "0xA1FBF0", VA = "0x180A20DF0", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x060143FC RID: 82940 RVA: 0x004B34C4 File Offset: 0x004B16C4
|
||||
[Token(Token = "0x60143FC")]
|
||||
[Address(RVA = "0xA20CD0", Offset = "0xA1FAD0", VA = "0x180A20CD0")]
|
||||
private void CEOPIMMIOAL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.playerHandGestures.AuthorityCancelOtherGestures(this);
|
||||
}
|
||||
this.KOCPFHHFCJA.KGFFMEICLNN(1f);
|
||||
}
|
||||
|
||||
// Token: 0x060143FD RID: 82941 RVA: 0x004B34FC File Offset: 0x004B16FC
|
||||
[Token(Token = "0x60143FD")]
|
||||
[Address(RVA = "0xA21170", Offset = "0xA1FF70", VA = "0x180A21170")]
|
||||
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: 0x060143FE RID: 82942 RVA: 0x004B35F0 File Offset: 0x004B17F0
|
||||
[Token(Token = "0x60143FE")]
|
||||
[Address(RVA = "0xA21790", Offset = "0xA20590", VA = "0x180A21790")]
|
||||
private void MGHLNMPALBH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KLLMCPFPIIE<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060143FF RID: 82943 RVA: 0x004B3620 File Offset: 0x004B1820
|
||||
[Token(Token = "0x60143FF")]
|
||||
[Address(RVA = "0xA20C10", Offset = "0xA1FA10", VA = "0x180A20C10")]
|
||||
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: 0x06014400 RID: 82944 RVA: 0x004B366C File Offset: 0x004B186C
|
||||
[Token(Token = "0x6014400")]
|
||||
[Address(RVA = "0xA20870", Offset = "0xA1F670", VA = "0x180A20870")]
|
||||
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: 0x06014401 RID: 82945 RVA: 0x004B3758 File Offset: 0x004B1958
|
||||
[Token(Token = "0x6014401")]
|
||||
[Address(RVA = "0xA20F60", Offset = "0xA1FD60", VA = "0x180A20F60")]
|
||||
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: 0x06014402 RID: 82946 RVA: 0x004B3790 File Offset: 0x004B1990
|
||||
[Token(Token = "0x6014402")]
|
||||
[Address(RVA = "0xA20810", Offset = "0xA1F610", VA = "0x180A20810")]
|
||||
private void BIPKKELLFAM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014403 RID: 82947 RVA: 0x004B37C0 File Offset: 0x004B19C0
|
||||
[Token(Token = "0x6014403")]
|
||||
[Address(RVA = "0xA215D0", Offset = "0xA203D0", VA = "0x180A215D0")]
|
||||
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: 0x06014404 RID: 82948 RVA: 0x004B3850 File Offset: 0x004B1A50
|
||||
[Token(Token = "0x6014404")]
|
||||
[Address(RVA = "0xA21830", Offset = "0xA20630", VA = "0x180A21830")]
|
||||
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: 0x06014405 RID: 82949 RVA: 0x004B38F8 File Offset: 0x004B1AF8
|
||||
[Token(Token = "0x6014405")]
|
||||
[Address(RVA = "0xA20D20", Offset = "0xA1FB20", VA = "0x180A20D20")]
|
||||
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: 0x06014406 RID: 82950 RVA: 0x004B3938 File Offset: 0x004B1B38
|
||||
[Token(Token = "0x6014406")]
|
||||
[Address(RVA = "0xA21C30", Offset = "0xA20A30", VA = "0x180A21C30")]
|
||||
public GameReviveHandshakeGesture()
|
||||
{
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.KOCPFHHFCJA = macmljjgbim;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D2E1 RID: 53985
|
||||
[Token(Token = "0x400D2E1")]
|
||||
private const float ADGHAJEEGGP = 1f;
|
||||
|
||||
// Token: 0x0400D2E2 RID: 53986
|
||||
[Token(Token = "0x400D2E2")]
|
||||
private const float GJPIOPAJGBO = 1f;
|
||||
|
||||
// Token: 0x0400D2E3 RID: 53987
|
||||
[Token(Token = "0x400D2E3")]
|
||||
private const float MEHCPNBIFBD = 1f;
|
||||
|
||||
// Token: 0x0400D2E4 RID: 53988
|
||||
[Token(Token = "0x400D2E4")]
|
||||
private const float OHHGDMGHMFC = 2.5f;
|
||||
|
||||
// Token: 0x0400D2E5 RID: 53989
|
||||
[Token(Token = "0x400D2E5")]
|
||||
public static bool StaticIsEnabled;
|
||||
|
||||
// Token: 0x0400D2E6 RID: 53990
|
||||
[Token(Token = "0x400D2E6")]
|
||||
public static float StaticRunDuration;
|
||||
|
||||
// Token: 0x0400D2E7 RID: 53991
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D2E7")]
|
||||
private KLLMCPFPIIE<int> PMHKHFCLOIE;
|
||||
|
||||
// Token: 0x0400D2E8 RID: 53992
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D2E8")]
|
||||
private KLLMCPFPIIE<int> OOCBODFCDJB;
|
||||
|
||||
// Token: 0x0400D2E9 RID: 53993
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D2E9")]
|
||||
private PlayerHand PEHGCDMIOHG;
|
||||
|
||||
// Token: 0x0400D2EA RID: 53994
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D2EA")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D2EB RID: 53995
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D2EB")]
|
||||
private MACMLJJGBIM KOCPFHHFCJA;
|
||||
|
||||
// Token: 0x02002E9A RID: 11930
|
||||
[Token(Token = "0x2002E9A")]
|
||||
private enum JPMPJNCPPBM
|
||||
{
|
||||
// Token: 0x0400D2ED RID: 53997
|
||||
[Token(Token = "0x400D2ED")]
|
||||
NOT_RUNNING,
|
||||
// Token: 0x0400D2EE RID: 53998
|
||||
[Token(Token = "0x400D2EE")]
|
||||
READY,
|
||||
// Token: 0x0400D2EF RID: 53999
|
||||
[Token(Token = "0x400D2EF")]
|
||||
RUNNING,
|
||||
// Token: 0x0400D2F0 RID: 54000
|
||||
[Token(Token = "0x400D2F0")]
|
||||
SUCCESS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002E9B RID: 11931
|
||||
[Token(Token = "0x2002E9B")]
|
||||
public abstract class HandGestureBase : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170037F3 RID: 14323
|
||||
// (get) Token: 0x06014408 RID: 82952
|
||||
[Token(Token = "0x170037F3")]
|
||||
public abstract bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6014408")]
|
||||
[Address(Slot = "15")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170037F4 RID: 14324
|
||||
// (get) Token: 0x06014409 RID: 82953 RVA: 0x004B3968 File Offset: 0x004B1B68
|
||||
[Token(Token = "0x170037F4")]
|
||||
public virtual bool JNPAGGJGNFA
|
||||
{
|
||||
[Token(Token = "0x6014409")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037F5 RID: 14325
|
||||
// (get) Token: 0x0601440A RID: 82954 RVA: 0x004B3978 File Offset: 0x004B1B78
|
||||
[Token(Token = "0x170037F5")]
|
||||
protected bool PINHCBMOEKE
|
||||
{
|
||||
[Token(Token = "0x601440A")]
|
||||
[Address(RVA = "0xA28010", Offset = "0xA26E10", VA = "0x180A28010")]
|
||||
get
|
||||
{
|
||||
return this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037F6 RID: 14326
|
||||
// (get) Token: 0x0601440B RID: 82955 RVA: 0x004B39A4 File Offset: 0x004B1BA4
|
||||
[Token(Token = "0x170037F6")]
|
||||
public PlayerHand MFPNEKABNPP
|
||||
{
|
||||
[Token(Token = "0x601440B")]
|
||||
[Address(RVA = "0xA280A0", Offset = "0xA26EA0", VA = "0x180A280A0")]
|
||||
get
|
||||
{
|
||||
return this.playerHandGestures._hand;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037F7 RID: 14327
|
||||
// (get) Token: 0x0601440C RID: 82956 RVA: 0x004B39C4 File Offset: 0x004B1BC4
|
||||
[Token(Token = "0x170037F7")]
|
||||
public VRInputHandler PJNLENCAELJ
|
||||
{
|
||||
[Token(Token = "0x601440C")]
|
||||
[Address(RVA = "0xA280C0", Offset = "0xA26EC0", VA = "0x180A280C0")]
|
||||
get
|
||||
{
|
||||
if (this.playerHandGestures._hand.type == PlayerHand.PLLIKAOIPHP.Left)
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK;
|
||||
}
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601440D RID: 82957 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601440D")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
|
||||
public virtual void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601440E RID: 82958 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601440E")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "18")]
|
||||
public virtual void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601440F RID: 82959 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601440F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")]
|
||||
public virtual void Cancel()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014410 RID: 82960 RVA: 0x004B3A00 File Offset: 0x004B1C00
|
||||
[Token(Token = "0x6014410")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
protected HandGestureBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D2F1 RID: 54001
|
||||
[Token(Token = "0x400D2F1")]
|
||||
protected static RaycastHit[] FGMEDOMIEAL = new RaycastHit[10];
|
||||
|
||||
// Token: 0x0400D2F2 RID: 54002
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D2F2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.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: 0x02002E9C RID: 11932
|
||||
[Token(Token = "0x2002E9C")]
|
||||
public class HandshakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170037F8 RID: 14328
|
||||
// (get) Token: 0x06014412 RID: 82962 RVA: 0x004B3A30 File Offset: 0x004B1C30
|
||||
[Token(Token = "0x170037F8")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6014412")]
|
||||
[Address(RVA = "0xA2AB20", Offset = "0xA29920", VA = "0x180A2AB20", Slot = "15")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
}
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037F9 RID: 14329
|
||||
// (get) Token: 0x06014413 RID: 82963 RVA: 0x004B3A60 File Offset: 0x004B1C60
|
||||
[Token(Token = "0x170037F9")]
|
||||
public override bool JNPAGGJGNFA
|
||||
{
|
||||
[Token(Token = "0x6014413")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037FA RID: 14330
|
||||
// (get) Token: 0x06014414 RID: 82964 RVA: 0x004B3A70 File Offset: 0x004B1C70
|
||||
[Token(Token = "0x170037FA")]
|
||||
private HandshakeGesture.EBKABACFBDO GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x6014414")]
|
||||
[Address(RVA = "0xA2A810", Offset = "0xA29610", VA = "0x180A2A810")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037FB RID: 14331
|
||||
// (get) Token: 0x06014415 RID: 82965 RVA: 0x004B3A8C File Offset: 0x004B1C8C
|
||||
// (set) Token: 0x06014416 RID: 82966 RVA: 0x004B3AA0 File Offset: 0x004B1CA0
|
||||
[Token(Token = "0x170037FB")]
|
||||
private NonPlayerGestureTarget NKKLHHAOKJB
|
||||
{
|
||||
[Token(Token = "0x6014415")]
|
||||
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
||||
get
|
||||
{
|
||||
return this.GBCFPOHCJKL;
|
||||
}
|
||||
[Token(Token = "0x6014416")]
|
||||
[Address(RVA = "0xA29D50", Offset = "0xA28B50", VA = "0x180A29D50")]
|
||||
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: 0x170037FC RID: 14332
|
||||
// (get) Token: 0x06014417 RID: 82967 RVA: 0x004B3B18 File Offset: 0x004B1D18
|
||||
// (set) Token: 0x06014418 RID: 82968 RVA: 0x004B3B50 File Offset: 0x004B1D50
|
||||
[Token(Token = "0x170037FC")]
|
||||
private PlayerHand BKAGBALAKOF
|
||||
{
|
||||
[Token(Token = "0x6014417")]
|
||||
[Address(RVA = "0xA29200", Offset = "0xA28000", VA = "0x180A29200")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.FCDCGJGFKGF.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014418")]
|
||||
[Address(RVA = "0xA29C00", Offset = "0xA28A00", VA = "0x180A29C00")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037FD RID: 14333
|
||||
// (get) Token: 0x06014419 RID: 82969 RVA: 0x004B3B80 File Offset: 0x004B1D80
|
||||
[Token(Token = "0x170037FD")]
|
||||
private HandshakeGesture FBOPKECABNH
|
||||
{
|
||||
[Token(Token = "0x6014419")]
|
||||
[Address(RVA = "0xA28FB0", Offset = "0xA27DB0", VA = "0x180A28FB0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
}
|
||||
return playerHand._gestures.GetComponent<HandshakeGesture>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037FE RID: 14334
|
||||
// (get) Token: 0x0601441A RID: 82970 RVA: 0x004B3BB4 File Offset: 0x004B1DB4
|
||||
// (set) Token: 0x0601441B RID: 82971 RVA: 0x004B3BC8 File Offset: 0x004B1DC8
|
||||
[Token(Token = "0x170037FE")]
|
||||
private PlayerHand IDEFIMIPKOE
|
||||
{
|
||||
[Token(Token = "0x601441A")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get
|
||||
{
|
||||
return this.GFKCINDDMBP;
|
||||
}
|
||||
[Token(Token = "0x601441B")]
|
||||
[Address(RVA = "0xA29040", Offset = "0xA27E40", VA = "0x180A29040")]
|
||||
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: 0x170037FF RID: 14335
|
||||
// (get) Token: 0x0601441C RID: 82972 RVA: 0x004B3C4C File Offset: 0x004B1E4C
|
||||
[Token(Token = "0x170037FF")]
|
||||
private HandshakeGesture.EBKABACFBDO PGPDLJKEKKF
|
||||
{
|
||||
[Token(Token = "0x601441C")]
|
||||
[Address(RVA = "0xA28AD0", Offset = "0xA278D0", VA = "0x180A28AD0")]
|
||||
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: 0x17003800 RID: 14336
|
||||
// (get) Token: 0x0601441D RID: 82973 RVA: 0x004B3C8C File Offset: 0x004B1E8C
|
||||
[Token(Token = "0x17003800")]
|
||||
private Player LOCGGMOBIBO
|
||||
{
|
||||
[Token(Token = "0x601441D")]
|
||||
[Address(RVA = "0xA29CB0", Offset = "0xA28AB0", VA = "0x180A29CB0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand != num)
|
||||
{
|
||||
return this.BKAGBALAKOF._thisPlayer;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003801 RID: 14337
|
||||
// (get) Token: 0x0601441E RID: 82974 RVA: 0x004B3CC0 File Offset: 0x004B1EC0
|
||||
[Token(Token = "0x17003801")]
|
||||
private bool IEPGLGLANPO
|
||||
{
|
||||
[Token(Token = "0x601441E")]
|
||||
[Address(RVA = "0xA29550", Offset = "0xA28350", VA = "0x180A29550")]
|
||||
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: 0x17003802 RID: 14338
|
||||
// (get) Token: 0x0601441F RID: 82975 RVA: 0x004B3D5C File Offset: 0x004B1F5C
|
||||
[Token(Token = "0x17003802")]
|
||||
private bool OEGNNOJCJPC
|
||||
{
|
||||
[Token(Token = "0x601441F")]
|
||||
[Address(RVA = "0xA29770", Offset = "0xA28570", VA = "0x180A29770")]
|
||||
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: 0x17003803 RID: 14339
|
||||
// (get) Token: 0x06014420 RID: 82976 RVA: 0x004B3E58 File Offset: 0x004B2058
|
||||
[Token(Token = "0x17003803")]
|
||||
private bool HEKACBHGEAA
|
||||
{
|
||||
[Token(Token = "0x6014420")]
|
||||
[Address(RVA = "0xA2A1C0", Offset = "0xA28FC0", VA = "0x180A2A1C0")]
|
||||
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: 0x17003804 RID: 14340
|
||||
// (get) Token: 0x06014421 RID: 82977 RVA: 0x004B3FB0 File Offset: 0x004B21B0
|
||||
[Token(Token = "0x17003804")]
|
||||
private bool JECENDLFCPF
|
||||
{
|
||||
[Token(Token = "0x6014421")]
|
||||
[Address(RVA = "0xA292D0", Offset = "0xA280D0", VA = "0x180A292D0")]
|
||||
get
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
bool flag = hand != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003805 RID: 14341
|
||||
// (get) Token: 0x06014422 RID: 82978 RVA: 0x004B3FF4 File Offset: 0x004B21F4
|
||||
[Token(Token = "0x17003805")]
|
||||
private bool FDNOKAFNAOL
|
||||
{
|
||||
[Token(Token = "0x6014422")]
|
||||
[Address(RVA = "0xA28CA0", Offset = "0xA27AA0", VA = "0x180A28CA0")]
|
||||
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: 0x17003806 RID: 14342
|
||||
// (get) Token: 0x06014423 RID: 82979 RVA: 0x004B404C File Offset: 0x004B224C
|
||||
[Token(Token = "0x17003806")]
|
||||
private bool KDKKNDHHKMN
|
||||
{
|
||||
[Token(Token = "0x6014423")]
|
||||
[Address(RVA = "0xA28170", Offset = "0xA26F70", VA = "0x180A28170")]
|
||||
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: 0x17003807 RID: 14343
|
||||
// (get) Token: 0x06014424 RID: 82980 RVA: 0x004B409C File Offset: 0x004B229C
|
||||
[Token(Token = "0x17003807")]
|
||||
private bool NJIKJNEKPDN
|
||||
{
|
||||
[Token(Token = "0x6014424")]
|
||||
[Address(RVA = "0xA29F20", Offset = "0xA28D20", VA = "0x180A29F20")]
|
||||
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: 0x17003808 RID: 14344
|
||||
// (get) Token: 0x06014425 RID: 82981 RVA: 0x004B411C File Offset: 0x004B231C
|
||||
[Token(Token = "0x17003808")]
|
||||
private bool AEDCAFAHLID
|
||||
{
|
||||
[Token(Token = "0x6014425")]
|
||||
[Address(RVA = "0xA28DF0", Offset = "0xA27BF0", VA = "0x180A28DF0")]
|
||||
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: 0x17003809 RID: 14345
|
||||
// (get) Token: 0x06014426 RID: 82982 RVA: 0x004B4194 File Offset: 0x004B2394
|
||||
[Token(Token = "0x17003809")]
|
||||
private bool DGPGFNDOCDF
|
||||
{
|
||||
[Token(Token = "0x6014426")]
|
||||
[Address(RVA = "0xA285C0", Offset = "0xA273C0", VA = "0x180A285C0")]
|
||||
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: 0x06014427 RID: 82983 RVA: 0x004B421C File Offset: 0x004B241C
|
||||
[Token(Token = "0x6014427")]
|
||||
[Address(RVA = "0xA28200", Offset = "0xA27000", VA = "0x180A28200", 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: 0x06014428 RID: 82984 RVA: 0x004B4358 File Offset: 0x004B2558
|
||||
[Token(Token = "0x6014428")]
|
||||
[Address(RVA = "0xA2A9B0", Offset = "0xA297B0", VA = "0x180A2A9B0")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.HDGEHNGPFDO(this, (ushort)num);
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x06014429 RID: 82985 RVA: 0x004B438C File Offset: 0x004B258C
|
||||
[Token(Token = "0x6014429")]
|
||||
[Address(RVA = "0xA2AA00", Offset = "0xA29800", VA = "0x180A2AA00")]
|
||||
private void Update()
|
||||
{
|
||||
this.LCAHKHLMFPE.OPEMIFENIJM();
|
||||
if (base.OGIBLNIIHDK && this.playerHandGestures._hand.HACBIOINOLL)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.OJHFJJIMPKL = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601442A RID: 82986 RVA: 0x004B43D8 File Offset: 0x004B25D8
|
||||
[Token(Token = "0x601442A")]
|
||||
[Address(RVA = "0xA2A850", Offset = "0xA29650", VA = "0x180A2A850", 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: 0x0601442B RID: 82987 RVA: 0x004B4420 File Offset: 0x004B2620
|
||||
[Token(Token = "0x601442B")]
|
||||
[Address(RVA = "0xA2A910", Offset = "0xA29710", VA = "0x180A2A910", 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: 0x0601442C RID: 82988 RVA: 0x004B4468 File Offset: 0x004B2668
|
||||
[Token(Token = "0x601442C")]
|
||||
[Address(RVA = "0xA28F50", Offset = "0xA27D50", VA = "0x180A28F50", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601442D RID: 82989 RVA: 0x004B448C File Offset: 0x004B268C
|
||||
[Token(Token = "0x601442D")]
|
||||
[Address(RVA = "0xA2A720", Offset = "0xA29520", VA = "0x180A2A720")]
|
||||
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: 0x0601442E RID: 82990 RVA: 0x004B44F4 File Offset: 0x004B26F4
|
||||
[Token(Token = "0x601442E")]
|
||||
[Address(RVA = "0xA29AF0", Offset = "0xA288F0", VA = "0x180A29AF0")]
|
||||
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: 0x0601442F RID: 82991 RVA: 0x004B4554 File Offset: 0x004B2754
|
||||
[Token(Token = "0x601442F")]
|
||||
[Address(RVA = "0xA29A50", Offset = "0xA28850", VA = "0x180A29A50")]
|
||||
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: 0x06014430 RID: 82992 RVA: 0x004B459C File Offset: 0x004B279C
|
||||
[Token(Token = "0x6014430")]
|
||||
[Address(RVA = "0xA29370", Offset = "0xA28170", VA = "0x180A29370")]
|
||||
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: 0x06014431 RID: 82993 RVA: 0x004B4654 File Offset: 0x004B2854
|
||||
[Token(Token = "0x6014431")]
|
||||
[Address(RVA = "0xA28920", Offset = "0xA27720", VA = "0x180A28920")]
|
||||
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: 0x06014432 RID: 82994 RVA: 0x004B4730 File Offset: 0x004B2930
|
||||
[Token(Token = "0x6014432")]
|
||||
[Address(RVA = "0xA28740", Offset = "0xA27540", VA = "0x180A28740")]
|
||||
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: 0x06014433 RID: 82995 RVA: 0x004B47CC File Offset: 0x004B29CC
|
||||
[Token(Token = "0x6014433")]
|
||||
[Address(RVA = "0xA291C0", Offset = "0xA27FC0", VA = "0x180A291C0")]
|
||||
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.playerHandGestures._hand.StopRunningGesture();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014434 RID: 82996 RVA: 0x004B47FC File Offset: 0x004B29FC
|
||||
[Token(Token = "0x6014434")]
|
||||
[Address(RVA = "0xA2A0A0", Offset = "0xA28EA0", VA = "0x180A2A0A0")]
|
||||
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: 0x06014435 RID: 82997 RVA: 0x004B4880 File Offset: 0x004B2A80
|
||||
[Token(Token = "0x6014435")]
|
||||
[Address(RVA = "0xA28BA0", Offset = "0xA279A0", VA = "0x180A28BA0")]
|
||||
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: 0x06014436 RID: 82998 RVA: 0x004B48F4 File Offset: 0x004B2AF4
|
||||
[Token(Token = "0x6014436")]
|
||||
[Address(RVA = "0xA28550", Offset = "0xA27350", VA = "0x180A28550")]
|
||||
private void BCDHOAMMOKF()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014437 RID: 82999 RVA: 0x004B492C File Offset: 0x004B2B2C
|
||||
[Token(Token = "0x6014437")]
|
||||
[Address(RVA = "0xA2AA60", Offset = "0xA29860", VA = "0x180A2AA60")]
|
||||
public HandshakeGesture()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.MFEFOPIPOKD.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D2F3 RID: 54003
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D2F3")]
|
||||
[SerializeField]
|
||||
private float cooldown = 1f;
|
||||
|
||||
// Token: 0x0400D2F4 RID: 54004
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D2F4")]
|
||||
[SerializeField]
|
||||
private float handOpenBufferDuration = 0.2f;
|
||||
|
||||
// Token: 0x0400D2F5 RID: 54005
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D2F5")]
|
||||
[SerializeField]
|
||||
private float palmsTogetherDotThreshold = -0.6f;
|
||||
|
||||
// Token: 0x0400D2F6 RID: 54006
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D2F6")]
|
||||
[SerializeField]
|
||||
private float fingerDotThreshold = -0.1f;
|
||||
|
||||
// Token: 0x0400D2F7 RID: 54007
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D2F7")]
|
||||
[SerializeField]
|
||||
private float maxStartDistance = 0.36f;
|
||||
|
||||
// Token: 0x0400D2F8 RID: 54008
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D2F8")]
|
||||
[SerializeField]
|
||||
private float requiredHoldDuration = 2f;
|
||||
|
||||
// Token: 0x0400D2F9 RID: 54009
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D2F9")]
|
||||
[SerializeField]
|
||||
private float maxHoldDriftDistance = 0.26f;
|
||||
|
||||
// Token: 0x0400D2FA RID: 54010
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D2FA")]
|
||||
private float BCMGFKNCPNN;
|
||||
|
||||
// Token: 0x0400D2FB RID: 54011
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D2FB")]
|
||||
private float LCDGKLLHPHN;
|
||||
|
||||
// Token: 0x0400D2FC RID: 54012
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400D2FC")]
|
||||
private Vector3 MFEFOPIPOKD;
|
||||
|
||||
// Token: 0x0400D2FD RID: 54013
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D2FD")]
|
||||
private DJHELPHHAEN LCAHKHLMFPE;
|
||||
|
||||
// Token: 0x0400D2FE RID: 54014
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D2FE")]
|
||||
private float OJHFJJIMPKL;
|
||||
|
||||
// Token: 0x0400D2FF RID: 54015
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D2FF")]
|
||||
private NonPlayerGestureTarget GJGLGJLOBPN;
|
||||
|
||||
// Token: 0x0400D300 RID: 54016
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400D300")]
|
||||
private NonPlayerGestureTarget GBCFPOHCJKL;
|
||||
|
||||
// Token: 0x0400D301 RID: 54017
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400D301")]
|
||||
private KLLMCPFPIIE<int> FCDCGJGFKGF;
|
||||
|
||||
// Token: 0x0400D302 RID: 54018
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D302")]
|
||||
private PlayerHand GFKCINDDMBP;
|
||||
|
||||
// Token: 0x02002E9D RID: 11933
|
||||
[Token(Token = "0x2002E9D")]
|
||||
public enum EBKABACFBDO
|
||||
{
|
||||
// Token: 0x0400D304 RID: 54020
|
||||
[Token(Token = "0x400D304")]
|
||||
Inactive,
|
||||
// Token: 0x0400D305 RID: 54021
|
||||
[Token(Token = "0x400D305")]
|
||||
Ready_Open,
|
||||
// Token: 0x0400D306 RID: 54022
|
||||
[Token(Token = "0x400D306")]
|
||||
Ready_Gripped,
|
||||
// Token: 0x0400D307 RID: 54023
|
||||
[Token(Token = "0x400D307")]
|
||||
Running,
|
||||
// Token: 0x0400D308 RID: 54024
|
||||
[Token(Token = "0x400D308")]
|
||||
Finished,
|
||||
// Token: 0x0400D309 RID: 54025
|
||||
[Token(Token = "0x400D309")]
|
||||
Broken
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,316 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002E9E RID: 11934
|
||||
[Token(Token = "0x2002E9E")]
|
||||
public class NonPlayerGestureTarget : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140001B9 RID: 441
|
||||
// (add) Token: 0x06014438 RID: 83000 RVA: 0x004B49A4 File Offset: 0x004B2BA4
|
||||
// (remove) Token: 0x06014439 RID: 83001 RVA: 0x004B49CC File Offset: 0x004B2BCC
|
||||
[Token(Token = "0x140001B9")]
|
||||
public event Action<PlayerHandGestures.FHEGMOCKLHA> PJJBFAIAPFP
|
||||
{
|
||||
[Token(Token = "0x6014438")]
|
||||
[Address(RVA = "0xA32470", Offset = "0xA31270", VA = "0x180A32470")]
|
||||
[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 = "0x6014439")]
|
||||
[Address(RVA = "0xA32650", Offset = "0xA31450", VA = "0x180A32650")]
|
||||
[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: 0x1700380A RID: 14346
|
||||
// (get) Token: 0x0601443A RID: 83002 RVA: 0x004B49F4 File Offset: 0x004B2BF4
|
||||
// (set) Token: 0x0601443B RID: 83003 RVA: 0x004B4A08 File Offset: 0x004B2C08
|
||||
[Token(Token = "0x1700380A")]
|
||||
public HandshakeGesture.EBKABACFBDO LBNIHCFBLHG
|
||||
{
|
||||
[Token(Token = "0x601443A")]
|
||||
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
|
||||
get;
|
||||
[Token(Token = "0x601443B")]
|
||||
[Address(RVA = "0x420360", Offset = "0x41F160", VA = "0x180420360")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700380B RID: 14347
|
||||
// (get) Token: 0x0601443C RID: 83004 RVA: 0x004B4A1C File Offset: 0x004B2C1C
|
||||
[Token(Token = "0x1700380B")]
|
||||
public PlayerHandGestures.FHEGMOCKLHA JGDKBKGAMJN
|
||||
{
|
||||
[Token(Token = "0x601443C")]
|
||||
[Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")]
|
||||
get
|
||||
{
|
||||
return this._supportedGesture;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700380C RID: 14348
|
||||
// (get) Token: 0x0601443D RID: 83005 RVA: 0x004B4A30 File Offset: 0x004B2C30
|
||||
[Token(Token = "0x1700380C")]
|
||||
public PlayerHand.PLLIKAOIPHP HMIFHDIOHGP
|
||||
{
|
||||
[Token(Token = "0x601443D")]
|
||||
[Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")]
|
||||
get
|
||||
{
|
||||
return this._handType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700380D RID: 14349
|
||||
// (get) Token: 0x0601443E RID: 83006 RVA: 0x004B4A44 File Offset: 0x004B2C44
|
||||
[Token(Token = "0x1700380D")]
|
||||
public Vector3 MBEAJNDGBCF
|
||||
{
|
||||
[Token(Token = "0x601443E")]
|
||||
[Address(RVA = "0xA32560", Offset = "0xA31360", VA = "0x180A32560")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700380E RID: 14350
|
||||
// (get) Token: 0x0601443F RID: 83007 RVA: 0x004B4A68 File Offset: 0x004B2C68
|
||||
[Token(Token = "0x1700380E")]
|
||||
public Vector3 BGLGOFGHLLN
|
||||
{
|
||||
[Token(Token = "0x601443F")]
|
||||
[Address(RVA = "0xA32510", Offset = "0xA31310", VA = "0x180A32510")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700380F RID: 14351
|
||||
// (get) Token: 0x06014440 RID: 83008 RVA: 0x004B4A84 File Offset: 0x004B2C84
|
||||
[Token(Token = "0x1700380F")]
|
||||
public RigidbodyPickup HLJBCMPANEI
|
||||
{
|
||||
[Token(Token = "0x6014440")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
return this._rigidbodyPickup;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014441 RID: 83009 RVA: 0x004B4A98 File Offset: 0x004B2C98
|
||||
[Token(Token = "0x6014441")]
|
||||
[Address(RVA = "0xA320C0", Offset = "0xA30EC0", VA = "0x180A320C0")]
|
||||
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: 0x06014442 RID: 83010 RVA: 0x004B4B28 File Offset: 0x004B2D28
|
||||
[Token(Token = "0x6014442")]
|
||||
[Address(RVA = "0xA32340", Offset = "0xA31140", VA = "0x180A32340")]
|
||||
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: 0x06014443 RID: 83011 RVA: 0x004B4B6C File Offset: 0x004B2D6C
|
||||
[Token(Token = "0x6014443")]
|
||||
[Address(RVA = "0xA32400", Offset = "0xA31200", VA = "0x180A32400")]
|
||||
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: 0x06014444 RID: 83012 RVA: 0x004B4BB8 File Offset: 0x004B2DB8
|
||||
[Token(Token = "0x6014444")]
|
||||
[Address(RVA = "0x420360", Offset = "0x41F160", VA = "0x180420360")]
|
||||
public void UpdateHandshakeState(HandshakeGesture.EBKABACFBDO MDHOAPDILJH)
|
||||
{
|
||||
this.<LHLBHOPEOCF>k__BackingField = MDHOAPDILJH;
|
||||
}
|
||||
|
||||
// Token: 0x06014445 RID: 83013 RVA: 0x004B4BCC File Offset: 0x004B2DCC
|
||||
[Token(Token = "0x6014445")]
|
||||
[Address(RVA = "0xA32220", Offset = "0xA31020", VA = "0x180A32220")]
|
||||
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: 0x06014446 RID: 83014 RVA: 0x004B4C1C File Offset: 0x004B2E1C
|
||||
[Token(Token = "0x6014446")]
|
||||
[Address(RVA = "0xA322E0", Offset = "0xA310E0", VA = "0x180A322E0")]
|
||||
private IEnumerator OLDNEDJDFIO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014446)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014447 RID: 83015 RVA: 0x004B4C40 File Offset: 0x004B2E40
|
||||
[Token(Token = "0x6014447")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public NonPlayerGestureTarget()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D30C RID: 54028
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D30C")]
|
||||
[SerializeField]
|
||||
private Transform connectedArm;
|
||||
|
||||
// Token: 0x0400D30D RID: 54029
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D30D")]
|
||||
[SerializeField]
|
||||
private PlayerHandGestures.FHEGMOCKLHA _supportedGesture;
|
||||
|
||||
// Token: 0x0400D30E RID: 54030
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400D30E")]
|
||||
[SerializeField]
|
||||
private PlayerHand.PLLIKAOIPHP _handType;
|
||||
|
||||
// Token: 0x0400D30F RID: 54031
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D30F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RigidbodyPickup _rigidbodyPickup;
|
||||
|
||||
// Token: 0x0400D310 RID: 54032
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D310")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private Interpolator interpolator;
|
||||
|
||||
// Token: 0x0400D311 RID: 54033
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D311")]
|
||||
private Vector3 OOEEAMBPNJB;
|
||||
|
||||
// Token: 0x0400D312 RID: 54034
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D312")]
|
||||
private Quaternion LPPONMJCEFO;
|
||||
|
||||
// Token: 0x0400D313 RID: 54035
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D313")]
|
||||
private Vector3 ABOOIAABLEE;
|
||||
|
||||
// Token: 0x0400D314 RID: 54036
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D314")]
|
||||
private Quaternion MJJKLFPLIFG;
|
||||
|
||||
// Token: 0x0400D315 RID: 54037
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D315")]
|
||||
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: 0x02002EA0 RID: 11936
|
||||
[Token(Token = "0x2002EA0")]
|
||||
public class PlayerHandGestures : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x140001BA RID: 442
|
||||
// (add) Token: 0x0601444E RID: 83022 RVA: 0x004B4DA8 File Offset: 0x004B2FA8
|
||||
// (remove) Token: 0x0601444F RID: 83023 RVA: 0x004B4DD0 File Offset: 0x004B2FD0
|
||||
[Token(Token = "0x140001BA")]
|
||||
public event PlayerHandGestures.OGGNBMJDKKO MBBPBLILJLF
|
||||
{
|
||||
[Token(Token = "0x601444E")]
|
||||
[Address(RVA = "0xA35620", Offset = "0xA34420", VA = "0x180A35620")]
|
||||
[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 = "0x601444F")]
|
||||
[Address(RVA = "0xA35820", Offset = "0xA34620", VA = "0x180A35820")]
|
||||
[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: 0x140001BB RID: 443
|
||||
// (add) Token: 0x06014450 RID: 83024 RVA: 0x004B4DF8 File Offset: 0x004B2FF8
|
||||
// (remove) Token: 0x06014451 RID: 83025 RVA: 0x004B4E20 File Offset: 0x004B3020
|
||||
[Token(Token = "0x140001BB")]
|
||||
public event PlayerHandGestures.OGGNBMJDKKO HPOKCPNGHEF
|
||||
{
|
||||
[Token(Token = "0x6014450")]
|
||||
[Address(RVA = "0xA35580", Offset = "0xA34380", VA = "0x180A35580")]
|
||||
[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 = "0x6014451")]
|
||||
[Address(RVA = "0xA35780", Offset = "0xA34580", VA = "0x180A35780")]
|
||||
[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: 0x140001BC RID: 444
|
||||
// (add) Token: 0x06014452 RID: 83026 RVA: 0x004B4E48 File Offset: 0x004B3048
|
||||
// (remove) Token: 0x06014453 RID: 83027 RVA: 0x004B4E70 File Offset: 0x004B3070
|
||||
[Token(Token = "0x140001BC")]
|
||||
public event Action<PlayerHand, PlayerHand> GPKBIPPGOHG
|
||||
{
|
||||
[Token(Token = "0x6014452")]
|
||||
[Address(RVA = "0xA356C0", Offset = "0xA344C0", VA = "0x180A356C0")]
|
||||
[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 = "0x6014453")]
|
||||
[Address(RVA = "0xA358C0", Offset = "0xA346C0", VA = "0x180A358C0")]
|
||||
[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: 0x17003812 RID: 14354
|
||||
// (get) Token: 0x06014454 RID: 83028 RVA: 0x004B4E98 File Offset: 0x004B3098
|
||||
[Token(Token = "0x17003812")]
|
||||
public PlayerHand MFPNEKABNPP
|
||||
{
|
||||
[Token(Token = "0x6014454")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
return this._hand;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003813 RID: 14355
|
||||
// (get) Token: 0x06014455 RID: 83029 RVA: 0x004B4EAC File Offset: 0x004B30AC
|
||||
// (set) Token: 0x06014456 RID: 83030 RVA: 0x004B4EC0 File Offset: 0x004B30C0
|
||||
[Token(Token = "0x17003813")]
|
||||
public int MHBMLGKNKDC
|
||||
{
|
||||
[Token(Token = "0x6014455")]
|
||||
[Address(RVA = "0xA35760", Offset = "0xA34560", VA = "0x180A35760")]
|
||||
get;
|
||||
[Token(Token = "0x6014456")]
|
||||
[Address(RVA = "0xA351F0", Offset = "0xA33FF0", VA = "0x180A351F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003814 RID: 14356
|
||||
// (get) Token: 0x06014457 RID: 83031 RVA: 0x004B4ED4 File Offset: 0x004B30D4
|
||||
// (set) Token: 0x06014458 RID: 83032 RVA: 0x004B4EE8 File Offset: 0x004B30E8
|
||||
[Token(Token = "0x17003814")]
|
||||
public PlayerHandGestures.FHEGMOCKLHA GLCOFMDBCHB
|
||||
{
|
||||
[Token(Token = "0x6014457")]
|
||||
[Address(RVA = "0x985470", Offset = "0x984270", VA = "0x180985470")]
|
||||
get;
|
||||
[Token(Token = "0x6014458")]
|
||||
[Address(RVA = "0xA35070", Offset = "0xA33E70", VA = "0x180A35070")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003815 RID: 14357
|
||||
// (get) Token: 0x06014459 RID: 83033 RVA: 0x004B4EFC File Offset: 0x004B30FC
|
||||
[Token(Token = "0x17003815")]
|
||||
public bool LLOFBBEBIAE
|
||||
{
|
||||
[Token(Token = "0x6014459")]
|
||||
[Address(RVA = "0xA35770", Offset = "0xA34570", VA = "0x180A35770")]
|
||||
get
|
||||
{
|
||||
return this.BIELHIOOAIP > 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601445A RID: 83034 RVA: 0x004B4F14 File Offset: 0x004B3114
|
||||
[Token(Token = "0x601445A")]
|
||||
[Address(RVA = "0xA353D0", Offset = "0xA341D0", VA = "0x180A353D0")]
|
||||
public void SuppressHighFive()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601445B RID: 83035 RVA: 0x004B4F24 File Offset: 0x004B3124
|
||||
[Token(Token = "0x601445B")]
|
||||
[Address(RVA = "0xA353E0", Offset = "0xA341E0", VA = "0x180A353E0")]
|
||||
public void UnsuppressHighFive()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601445C RID: 83036 RVA: 0x004B4F34 File Offset: 0x004B3134
|
||||
[Token(Token = "0x601445C")]
|
||||
[Address(RVA = "0xA343A0", Offset = "0xA331A0", VA = "0x180A343A0", 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: 0x0601445D RID: 83037 RVA: 0x004B4F88 File Offset: 0x004B3188
|
||||
[Token(Token = "0x601445D")]
|
||||
[Address(RVA = "0xA35200", Offset = "0xA34000", VA = "0x180A35200")]
|
||||
private void OnEnable()
|
||||
{
|
||||
PlayerHand hand = this._hand;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.CFFDEHCHJBM.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x0601445E RID: 83038 RVA: 0x004B4FB8 File Offset: 0x004B31B8
|
||||
[Token(Token = "0x601445E")]
|
||||
[Address(RVA = "0xA353F0", Offset = "0xA341F0", VA = "0x180A353F0")]
|
||||
private void Update()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.ALBPOEDAMOL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601445F RID: 83039 RVA: 0x004B4FD8 File Offset: 0x004B31D8
|
||||
[Token(Token = "0x601445F")]
|
||||
[Address(RVA = "0xA34150", Offset = "0xA32F50", VA = "0x180A34150")]
|
||||
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: 0x06014460 RID: 83040 RVA: 0x004B5024 File Offset: 0x004B3224
|
||||
[Token(Token = "0x6014460")]
|
||||
[Address(RVA = "0xA34120", Offset = "0xA32F20", VA = "0x180A34120")]
|
||||
public void AddRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.BBEOOFLGIED.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06014461 RID: 83041 RVA: 0x004B5044 File Offset: 0x004B3244
|
||||
[Token(Token = "0x6014461")]
|
||||
[Address(RVA = "0xA35240", Offset = "0xA34040", VA = "0x180A35240")]
|
||||
public void RemoveRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.BBEOOFLGIED.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06014462 RID: 83042 RVA: 0x004B5064 File Offset: 0x004B3264
|
||||
[Token(Token = "0x6014462")]
|
||||
[Address(RVA = "0xA34F10", Offset = "0xA33D10", VA = "0x180A34F10")]
|
||||
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: 0x06014463 RID: 83043 RVA: 0x004B50C0 File Offset: 0x004B32C0
|
||||
[Token(Token = "0x6014463")]
|
||||
[Address(RVA = "0xA33E20", Offset = "0xA32C20", VA = "0x180A33E20")]
|
||||
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: 0x06014464 RID: 83044 RVA: 0x004B5208 File Offset: 0x004B3408
|
||||
[Token(Token = "0x6014464")]
|
||||
[Address(RVA = "0xA34C90", Offset = "0xA33A90", VA = "0x180A34C90")]
|
||||
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: 0x06014465 RID: 83045 RVA: 0x004B52B8 File Offset: 0x004B34B8
|
||||
[Token(Token = "0x6014465")]
|
||||
[Address(RVA = "0xA345D0", Offset = "0xA333D0", VA = "0x180A345D0")]
|
||||
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: 0x06014466 RID: 83046 RVA: 0x004B536C File Offset: 0x004B356C
|
||||
[Token(Token = "0x6014466")]
|
||||
[Address(RVA = "0xA34430", Offset = "0xA33230", VA = "0x180A34430")]
|
||||
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: 0x06014467 RID: 83047 RVA: 0x004B5414 File Offset: 0x004B3614
|
||||
[Token(Token = "0x6014467")]
|
||||
[Address(RVA = "0xA35080", Offset = "0xA33E80", VA = "0x180A35080")]
|
||||
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: 0x06014468 RID: 83048 RVA: 0x004B5498 File Offset: 0x004B3698
|
||||
[Token(Token = "0x6014468")]
|
||||
[Address(RVA = "0xA342A0", Offset = "0xA330A0", VA = "0x180A342A0")]
|
||||
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: 0x06014469 RID: 83049 RVA: 0x004B54C8 File Offset: 0x004B36C8
|
||||
[Token(Token = "0x6014469")]
|
||||
[Address(RVA = "0xA35270", Offset = "0xA34070", VA = "0x180A35270")]
|
||||
[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: 0x0601446A RID: 83050 RVA: 0x004B5514 File Offset: 0x004B3714
|
||||
[Token(Token = "0x601446A")]
|
||||
[Address(RVA = "0xA34970", Offset = "0xA33770", VA = "0x180A34970")]
|
||||
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: 0x0601446B RID: 83051 RVA: 0x004B562C File Offset: 0x004B382C
|
||||
[Token(Token = "0x601446B")]
|
||||
[Address(RVA = "0xA354A0", Offset = "0xA342A0", VA = "0x180A354A0")]
|
||||
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: 0x0400D31E RID: 54046
|
||||
[Token(Token = "0x400D31E")]
|
||||
private const int LMIBNJMLLJD = 600;
|
||||
|
||||
// Token: 0x0400D31F RID: 54047
|
||||
[Token(Token = "0x400D31F")]
|
||||
private const int PHLBPIINOCE = 128;
|
||||
|
||||
// Token: 0x0400D323 RID: 54051
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D323")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private PlayerHand _hand;
|
||||
|
||||
// Token: 0x0400D324 RID: 54052
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D324")]
|
||||
[SerializeField]
|
||||
private float handCollisionRadius = 0.2f;
|
||||
|
||||
// Token: 0x0400D325 RID: 54053
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D325")]
|
||||
[SerializeField]
|
||||
private float gestureCooldown = 1f;
|
||||
|
||||
// Token: 0x0400D326 RID: 54054
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D326")]
|
||||
private float MHCOOKEGDPG;
|
||||
|
||||
// Token: 0x0400D327 RID: 54055
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D327")]
|
||||
private PlayerHand HDCNMHDEIOK;
|
||||
|
||||
// Token: 0x0400D328 RID: 54056
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D328")]
|
||||
private Vector3 CFFDEHCHJBM;
|
||||
|
||||
// Token: 0x0400D329 RID: 54057
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D329")]
|
||||
private Collider[] EOBAFCKNHLK;
|
||||
|
||||
// Token: 0x0400D32A RID: 54058
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400D32A")]
|
||||
private RaycastHit[] LEEOBIPLIGN;
|
||||
|
||||
// Token: 0x0400D32B RID: 54059
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400D32B")]
|
||||
private AOLMGGAPKEH BBEOOFLGIED;
|
||||
|
||||
// Token: 0x0400D32C RID: 54060
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D32C")]
|
||||
private HandGestureBase[] GAPKKCDOHLL;
|
||||
|
||||
// Token: 0x0400D32F RID: 54063
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400D32F")]
|
||||
private int BIELHIOOAIP;
|
||||
|
||||
// Token: 0x02002EA1 RID: 11937
|
||||
[Token(Token = "0x2002EA1")]
|
||||
public enum FHEGMOCKLHA
|
||||
{
|
||||
// Token: 0x0400D331 RID: 54065
|
||||
[Token(Token = "0x400D331")]
|
||||
None = -1,
|
||||
// Token: 0x0400D332 RID: 54066
|
||||
[Token(Token = "0x400D332")]
|
||||
Highfive,
|
||||
// Token: 0x0400D333 RID: 54067
|
||||
[Token(Token = "0x400D333")]
|
||||
Fistbump,
|
||||
// Token: 0x0400D334 RID: 54068
|
||||
[Token(Token = "0x400D334")]
|
||||
HandshakeStart,
|
||||
// Token: 0x0400D335 RID: 54069
|
||||
[Token(Token = "0x400D335")]
|
||||
HandshakeCancel,
|
||||
// Token: 0x0400D336 RID: 54070
|
||||
[Token(Token = "0x400D336")]
|
||||
HandshakeSuccess,
|
||||
// Token: 0x0400D337 RID: 54071
|
||||
[Token(Token = "0x400D337")]
|
||||
StopGestureCharging,
|
||||
// Token: 0x0400D338 RID: 54072
|
||||
[Token(Token = "0x400D338")]
|
||||
StopGestureCancel,
|
||||
// Token: 0x0400D339 RID: 54073
|
||||
[Token(Token = "0x400D339")]
|
||||
StopGestureSuccess,
|
||||
// Token: 0x0400D33A RID: 54074
|
||||
[Token(Token = "0x400D33A")]
|
||||
CheerGestureCharging,
|
||||
// Token: 0x0400D33B RID: 54075
|
||||
[Token(Token = "0x400D33B")]
|
||||
CheerGestureCancel,
|
||||
// Token: 0x0400D33C RID: 54076
|
||||
[Token(Token = "0x400D33C")]
|
||||
CheerGestureSuccess,
|
||||
// Token: 0x0400D33D RID: 54077
|
||||
[Token(Token = "0x400D33D")]
|
||||
GameReviveHandshakeStart,
|
||||
// Token: 0x0400D33E RID: 54078
|
||||
[Token(Token = "0x400D33E")]
|
||||
GameReviveHandshakeCancel,
|
||||
// Token: 0x0400D33F RID: 54079
|
||||
[Token(Token = "0x400D33F")]
|
||||
GameReviveHandshakeSuccess
|
||||
}
|
||||
|
||||
// Token: 0x02002EA2 RID: 11938
|
||||
[Token(Token = "0x2002EA2")]
|
||||
public sealed class OGGNBMJDKKO : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0601446C RID: 83052 RVA: 0x004B56A0 File Offset: 0x004B38A0
|
||||
[Token(Token = "0x601446C")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OGGNBMJDKKO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0601446D RID: 83053 RVA: 0x004B56BC File Offset: 0x004B38BC
|
||||
[Token(Token = "0x601446D")]
|
||||
[Address(RVA = "0xA32A60", Offset = "0xA31860", VA = "0x180A32A60", 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: 0x0601446E RID: 83054 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601446E")]
|
||||
[Address(RVA = "0xA329A0", Offset = "0xA317A0", VA = "0x180A329A0", 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: 0x0601446F RID: 83055 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601446F")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", 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: 0x02002EA3 RID: 11939
|
||||
[Token(Token = "0x2002EA3")]
|
||||
public class ShakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x17003816 RID: 14358
|
||||
// (get) Token: 0x06014470 RID: 83056 RVA: 0x004B5790 File Offset: 0x004B3990
|
||||
[Token(Token = "0x17003816")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6014470")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003817 RID: 14359
|
||||
// (get) Token: 0x06014471 RID: 83057 RVA: 0x004B57A0 File Offset: 0x004B39A0
|
||||
// (set) Token: 0x06014472 RID: 83058 RVA: 0x004B57BC File Offset: 0x004B39BC
|
||||
[Token(Token = "0x17003817")]
|
||||
private ShakeGesture.PBCHFKANHHM JKOHOEGCCCD
|
||||
{
|
||||
[Token(Token = "0x6014471")]
|
||||
[Address(RVA = "0xA35FE0", Offset = "0xA34DE0", VA = "0x180A35FE0")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014472")]
|
||||
[Address(RVA = "0xA359C0", Offset = "0xA347C0", VA = "0x180A359C0")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014473 RID: 83059 RVA: 0x004B57E0 File Offset: 0x004B39E0
|
||||
[Token(Token = "0x6014473")]
|
||||
[Address(RVA = "0xA35A20", Offset = "0xA34820", VA = "0x180A35A20", 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: 0x06014474 RID: 83060 RVA: 0x004B584C File Offset: 0x004B3A4C
|
||||
[Token(Token = "0x6014474")]
|
||||
[Address(RVA = "0xA36020", Offset = "0xA34E20", VA = "0x180A36020")]
|
||||
private void Start()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.OFFLOPLJBBG((ushort)num);
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x06014475 RID: 83061 RVA: 0x004B5880 File Offset: 0x004B3A80
|
||||
[Token(Token = "0x6014475")]
|
||||
[Address(RVA = "0xA36060", Offset = "0xA34E60", VA = "0x180A36060")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06014476 RID: 83062 RVA: 0x004B58A0 File Offset: 0x004B3AA0
|
||||
[Token(Token = "0x6014476")]
|
||||
[Address(RVA = "0xA35F30", Offset = "0xA34D30", VA = "0x180A35F30")]
|
||||
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: 0x06014477 RID: 83063 RVA: 0x004B58F4 File Offset: 0x004B3AF4
|
||||
[Token(Token = "0x6014477")]
|
||||
[Address(RVA = "0xA35EB0", Offset = "0xA34CB0", VA = "0x180A35EB0")]
|
||||
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: 0x06014478 RID: 83064 RVA: 0x004B5968 File Offset: 0x004B3B68
|
||||
[Token(Token = "0x6014478")]
|
||||
[Address(RVA = "0xA35B50", Offset = "0xA34950", VA = "0x180A35B50")]
|
||||
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: 0x06014479 RID: 83065 RVA: 0x004B5A10 File Offset: 0x004B3C10
|
||||
[Token(Token = "0x6014479")]
|
||||
[Address(RVA = "0xA36080", Offset = "0xA34E80", VA = "0x180A36080")]
|
||||
public ShakeGesture()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.HEEBDODGLKI.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.OCOLJJOHIJO.z = z2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D340 RID: 54080
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D340")]
|
||||
[SerializeField]
|
||||
private float minShakeStartSpeed = 1f;
|
||||
|
||||
// Token: 0x0400D341 RID: 54081
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D341")]
|
||||
[SerializeField]
|
||||
private float shakeTravelDistance = 0.1f;
|
||||
|
||||
// Token: 0x0400D342 RID: 54082
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D342")]
|
||||
[SerializeField]
|
||||
private float shakeTime = 0.7f;
|
||||
|
||||
// Token: 0x0400D343 RID: 54083
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D343")]
|
||||
[SerializeField]
|
||||
private float shakeMaxDisplacement = 0.25f;
|
||||
|
||||
// Token: 0x0400D344 RID: 54084
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D344")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D345 RID: 54085
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D345")]
|
||||
private float GANHBKKHJEI;
|
||||
|
||||
// Token: 0x0400D346 RID: 54086
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D346")]
|
||||
private float IOBNLEFGMBP;
|
||||
|
||||
// Token: 0x0400D347 RID: 54087
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D347")]
|
||||
private Vector3 HEEBDODGLKI;
|
||||
|
||||
// Token: 0x0400D348 RID: 54088
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400D348")]
|
||||
private Vector3 OCOLJJOHIJO;
|
||||
|
||||
// Token: 0x02002EA4 RID: 11940
|
||||
[Token(Token = "0x2002EA4")]
|
||||
private enum PBCHFKANHHM
|
||||
{
|
||||
// Token: 0x0400D34A RID: 54090
|
||||
[Token(Token = "0x400D34A")]
|
||||
Inactive,
|
||||
// Token: 0x0400D34B RID: 54091
|
||||
[Token(Token = "0x400D34B")]
|
||||
Tracking
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,430 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002EA5 RID: 11941
|
||||
[Token(Token = "0x2002EA5")]
|
||||
public class StopGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x17003818 RID: 14360
|
||||
// (get) Token: 0x0601447A RID: 83066 RVA: 0x004B5A80 File Offset: 0x004B3C80
|
||||
[Token(Token = "0x17003818")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x601447A")]
|
||||
[Address(RVA = "0xA378B0", Offset = "0xA366B0", VA = "0x180A378B0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003819 RID: 14361
|
||||
// (get) Token: 0x0601447B RID: 83067 RVA: 0x004B5A9C File Offset: 0x004B3C9C
|
||||
// (set) Token: 0x0601447C RID: 83068 RVA: 0x004B5AB8 File Offset: 0x004B3CB8
|
||||
[Token(Token = "0x17003819")]
|
||||
private StopGesture.AOCFBHDLCAM GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x601447B")]
|
||||
[Address(RVA = "0xA37760", Offset = "0xA36560", VA = "0x180A37760")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x601447C")]
|
||||
[Address(RVA = "0xA36ED0", Offset = "0xA35CD0", VA = "0x180A36ED0")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601447D RID: 83069 RVA: 0x004B5ADC File Offset: 0x004B3CDC
|
||||
[Token(Token = "0x601447D")]
|
||||
[Address(RVA = "0xA36690", Offset = "0xA35490", VA = "0x180A36690", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601447E RID: 83070 RVA: 0x004B5B0C File Offset: 0x004B3D0C
|
||||
[Token(Token = "0x601447E")]
|
||||
[Address(RVA = "0xA36480", Offset = "0xA35280", VA = "0x180A36480", 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: 0x0601447F RID: 83071 RVA: 0x004B5BC8 File Offset: 0x004B3DC8
|
||||
[Token(Token = "0x601447F")]
|
||||
[Address(RVA = "0xA377A0", Offset = "0xA365A0", VA = "0x180A377A0")]
|
||||
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: 0x06014480 RID: 83072 RVA: 0x004B5C20 File Offset: 0x004B3E20
|
||||
[Token(Token = "0x6014480")]
|
||||
[Address(RVA = "0x75C2F0", Offset = "0x75B0F0", VA = "0x18075C2F0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06014481 RID: 83073 RVA: 0x004B5C40 File Offset: 0x004B3E40
|
||||
[Token(Token = "0x6014481")]
|
||||
[Address(RVA = "0xA36CF0", Offset = "0xA35AF0", VA = "0x180A36CF0")]
|
||||
private void IFINEDHNJLL()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.NAFPGAPMMNN())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014482 RID: 83074 RVA: 0x004B5C70 File Offset: 0x004B3E70
|
||||
[Token(Token = "0x6014482")]
|
||||
[Address(RVA = "0xA369E0", Offset = "0xA357E0", VA = "0x180A369E0")]
|
||||
private void EIMILCLEJOK(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.BLDAJIDMCLM = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014483 RID: 83075 RVA: 0x004B5C98 File Offset: 0x004B3E98
|
||||
[Token(Token = "0x6014483")]
|
||||
[Address(RVA = "0xA36C60", Offset = "0xA35A60", VA = "0x180A36C60")]
|
||||
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: 0x06014484 RID: 83076 RVA: 0x004B5CE8 File Offset: 0x004B3EE8
|
||||
[Token(Token = "0x6014484")]
|
||||
[Address(RVA = "0xA36A10", Offset = "0xA35810", VA = "0x180A36A10")]
|
||||
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: 0x06014485 RID: 83077 RVA: 0x004B5D8C File Offset: 0x004B3F8C
|
||||
[Token(Token = "0x6014485")]
|
||||
[Address(RVA = "0xA36D60", Offset = "0xA35B60", VA = "0x180A36D60")]
|
||||
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: 0x06014486 RID: 83078 RVA: 0x004B5DEC File Offset: 0x004B3FEC
|
||||
[Token(Token = "0x6014486")]
|
||||
[Address(RVA = "0xA366F0", Offset = "0xA354F0", VA = "0x180A366F0")]
|
||||
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: 0x06014487 RID: 83079 RVA: 0x004B5E38 File Offset: 0x004B4038
|
||||
[Token(Token = "0x6014487")]
|
||||
[Address(RVA = "0xA376D0", Offset = "0xA364D0", VA = "0x180A376D0")]
|
||||
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: 0x06014488 RID: 83080 RVA: 0x004B5E84 File Offset: 0x004B4084
|
||||
[Token(Token = "0x6014488")]
|
||||
[Address(RVA = "0xA372E0", Offset = "0xA360E0", VA = "0x180A372E0")]
|
||||
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: 0x06014489 RID: 83081 RVA: 0x004B5EC8 File Offset: 0x004B40C8
|
||||
[Token(Token = "0x6014489")]
|
||||
[Address(RVA = "0xA36F30", Offset = "0xA35D30", VA = "0x180A36F30")]
|
||||
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: 0x0601448A RID: 83082 RVA: 0x004B5FA0 File Offset: 0x004B41A0
|
||||
[Token(Token = "0x601448A")]
|
||||
[Address(RVA = "0xA367A0", Offset = "0xA355A0", VA = "0x180A367A0")]
|
||||
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: 0x0601448B RID: 83083 RVA: 0x004B6014 File Offset: 0x004B4214
|
||||
[Token(Token = "0x601448B")]
|
||||
[Address(RVA = "0xA36E50", Offset = "0xA35C50", VA = "0x180A36E50")]
|
||||
private bool IGODIHKANGD()
|
||||
{
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num = 0;
|
||||
bool flag = bcibfihhceh != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.OFNLLAOBBFB();
|
||||
}
|
||||
|
||||
// Token: 0x0601448C RID: 83084 RVA: 0x004B6040 File Offset: 0x004B4240
|
||||
[Token(Token = "0x601448C")]
|
||||
[Address(RVA = "0xA373D0", Offset = "0xA361D0", VA = "0x180A373D0")]
|
||||
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: 0x0601448D RID: 83085 RVA: 0x004B60BC File Offset: 0x004B42BC
|
||||
[Token(Token = "0x601448D")]
|
||||
[Address(RVA = "0xA37830", Offset = "0xA36630", VA = "0x180A37830")]
|
||||
public StopGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D34C RID: 54092
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D34C")]
|
||||
[SerializeField]
|
||||
private float handHeadDotThreshold = 0.95f;
|
||||
|
||||
// Token: 0x0400D34D RID: 54093
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D34D")]
|
||||
[SerializeField]
|
||||
private float palmDirectionDotThreshold = 0.8f;
|
||||
|
||||
// Token: 0x0400D34E RID: 54094
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D34E")]
|
||||
[SerializeField]
|
||||
private float fingerUpDotThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400D34F RID: 54095
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D34F")]
|
||||
[SerializeField]
|
||||
private float maximumDistance = 20f;
|
||||
|
||||
// Token: 0x0400D350 RID: 54096
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D350")]
|
||||
[SerializeField]
|
||||
private float chargingDelay = 0.7f;
|
||||
|
||||
// Token: 0x0400D351 RID: 54097
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D351")]
|
||||
[SerializeField]
|
||||
private float chargingDuration = 1.5f;
|
||||
|
||||
// Token: 0x0400D352 RID: 54098
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D352")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D353 RID: 54099
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D353")]
|
||||
private float BLDAJIDMCLM;
|
||||
|
||||
// Token: 0x0400D354 RID: 54100
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D354")]
|
||||
private GestureTarget BCIBFIHHCEH;
|
||||
|
||||
// Token: 0x02002EA6 RID: 11942
|
||||
[Token(Token = "0x2002EA6")]
|
||||
private enum AOCFBHDLCAM
|
||||
{
|
||||
// Token: 0x0400D356 RID: 54102
|
||||
[Token(Token = "0x400D356")]
|
||||
Inactive,
|
||||
// Token: 0x0400D357 RID: 54103
|
||||
[Token(Token = "0x400D357")]
|
||||
Started,
|
||||
// Token: 0x0400D358 RID: 54104
|
||||
[Token(Token = "0x400D358")]
|
||||
Charging,
|
||||
// Token: 0x0400D359 RID: 54105
|
||||
[Token(Token = "0x400D359")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,486 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002EA7 RID: 11943
|
||||
[Token(Token = "0x2002EA7")]
|
||||
public class ThumbsUpGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x1700381A RID: 14362
|
||||
// (get) Token: 0x0601448E RID: 83086 RVA: 0x004B6114 File Offset: 0x004B4314
|
||||
[Token(Token = "0x1700381A")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x601448E")]
|
||||
[Address(RVA = "0xA39760", Offset = "0xA38560", VA = "0x180A39760", Slot = "15")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700381B RID: 14363
|
||||
// (get) Token: 0x0601448F RID: 83087 RVA: 0x004B6130 File Offset: 0x004B4330
|
||||
// (set) Token: 0x06014490 RID: 83088 RVA: 0x004B614C File Offset: 0x004B434C
|
||||
[Token(Token = "0x1700381B")]
|
||||
private ThumbsUpGesture.JCNEDLHCAKI OGBBAJGLBBA
|
||||
{
|
||||
[Token(Token = "0x601448F")]
|
||||
[Address(RVA = "0xA39630", Offset = "0xA38430", VA = "0x180A39630")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014490")]
|
||||
[Address(RVA = "0xA38800", Offset = "0xA37600", VA = "0x180A38800")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014491 RID: 83089 RVA: 0x004B6170 File Offset: 0x004B4370
|
||||
[Token(Token = "0x6014491")]
|
||||
[Address(RVA = "0xA38250", Offset = "0xA37050", VA = "0x180A38250", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06014492 RID: 83090 RVA: 0x004B6194 File Offset: 0x004B4394
|
||||
[Token(Token = "0x6014492")]
|
||||
[Address(RVA = "0xA37FB0", Offset = "0xA36DB0", VA = "0x180A37FB0", 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: 0x06014493 RID: 83091 RVA: 0x004B628C File Offset: 0x004B448C
|
||||
[Token(Token = "0x6014493")]
|
||||
[Address(RVA = "0xA39670", Offset = "0xA38470", VA = "0x180A39670")]
|
||||
private void Start()
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
}
|
||||
bool flag = this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
base.enabled = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014494 RID: 83092 RVA: 0x004B62C8 File Offset: 0x004B44C8
|
||||
[Token(Token = "0x6014494")]
|
||||
[Address(RVA = "0x9D4A80", Offset = "0x9D3880", VA = "0x1809D4A80")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06014495 RID: 83093 RVA: 0x004B62E8 File Offset: 0x004B44E8
|
||||
[Token(Token = "0x6014495")]
|
||||
[Address(RVA = "0xA39100", Offset = "0xA37F00", VA = "0x180A39100")]
|
||||
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
hand.NBOBBBEMFJI = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06014496 RID: 83094 RVA: 0x004B6310 File Offset: 0x004B4510
|
||||
[Token(Token = "0x6014496")]
|
||||
[Address(RVA = "0xA38C70", Offset = "0xA37A70", VA = "0x180A38C70")]
|
||||
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: 0x06014497 RID: 83095 RVA: 0x004B635C File Offset: 0x004B455C
|
||||
[Token(Token = "0x6014497")]
|
||||
[Address(RVA = "0xA38BC0", Offset = "0xA379C0", VA = "0x180A38BC0")]
|
||||
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: 0x06014498 RID: 83096 RVA: 0x004B639C File Offset: 0x004B459C
|
||||
[Token(Token = "0x6014498")]
|
||||
[Address(RVA = "0xA388E0", Offset = "0xA376E0", VA = "0x180A388E0")]
|
||||
private void FIIGDOJHONB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.playerHandGestures._hand.NBOBBBEMFJI = true;
|
||||
float time = Time.time;
|
||||
this.LNLIIJHCNGI = time;
|
||||
}
|
||||
|
||||
// Token: 0x06014499 RID: 83097 RVA: 0x004B63D0 File Offset: 0x004B45D0
|
||||
[Token(Token = "0x6014499")]
|
||||
[Address(RVA = "0xA38700", Offset = "0xA37500", VA = "0x180A38700")]
|
||||
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: 0x0601449A RID: 83098 RVA: 0x004B6454 File Offset: 0x004B4654
|
||||
[Token(Token = "0x601449A")]
|
||||
[Address(RVA = "0xA38920", Offset = "0xA37720", VA = "0x180A38920")]
|
||||
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: 0x0601449B RID: 83099 RVA: 0x004B64E0 File Offset: 0x004B46E0
|
||||
[Token(Token = "0x601449B")]
|
||||
[Address(RVA = "0xA38D40", Offset = "0xA37B40", VA = "0x180A38D40")]
|
||||
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: 0x0601449C RID: 83100 RVA: 0x004B6528 File Offset: 0x004B4728
|
||||
[Token(Token = "0x601449C")]
|
||||
[Address(RVA = "0xA382A0", Offset = "0xA370A0", VA = "0x180A382A0")]
|
||||
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: 0x0601449D RID: 83101 RVA: 0x004B656C File Offset: 0x004B476C
|
||||
[Token(Token = "0x601449D")]
|
||||
[Address(RVA = "0xA395B0", Offset = "0xA383B0", VA = "0x180A395B0")]
|
||||
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: 0x0601449E RID: 83102 RVA: 0x004B65B4 File Offset: 0x004B47B4
|
||||
[Token(Token = "0x601449E")]
|
||||
[Address(RVA = "0xA38340", Offset = "0xA37140", VA = "0x180A38340")]
|
||||
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: 0x0601449F RID: 83103 RVA: 0x004B6614 File Offset: 0x004B4814
|
||||
[Token(Token = "0x601449F")]
|
||||
[Address(RVA = "0xA38E30", Offset = "0xA37C30", VA = "0x180A38E30")]
|
||||
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: 0x060144A0 RID: 83104 RVA: 0x004B66A0 File Offset: 0x004B48A0
|
||||
[Token(Token = "0x60144A0")]
|
||||
[Address(RVA = "0xA38B50", Offset = "0xA37950", VA = "0x180A38B50")]
|
||||
private bool GMNNAIPGMAP()
|
||||
{
|
||||
return this.playerHandGestures.IsGestureBlocked(this) || !this.playerHandGestures._hand.PDFFJJFCNPO || base.PJNLENCAELJ.FMOCDBNFPOH;
|
||||
}
|
||||
|
||||
// Token: 0x060144A1 RID: 83105 RVA: 0x004B66E4 File Offset: 0x004B48E4
|
||||
[Token(Token = "0x60144A1")]
|
||||
[Address(RVA = "0xA39220", Offset = "0xA38020", VA = "0x180A39220")]
|
||||
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: 0x060144A2 RID: 83106 RVA: 0x004B67A8 File Offset: 0x004B49A8
|
||||
[Token(Token = "0x60144A2")]
|
||||
[Address(RVA = "0xA384C0", Offset = "0xA372C0", VA = "0x180A384C0")]
|
||||
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: 0x060144A3 RID: 83107 RVA: 0x004B681C File Offset: 0x004B4A1C
|
||||
[Token(Token = "0x60144A3")]
|
||||
[Address(RVA = "0xA38860", Offset = "0xA37660", VA = "0x180A38860")]
|
||||
private bool EINGNOHKNFB()
|
||||
{
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
bool flag = fnkiamggjic != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.LAAEIGJHOJL();
|
||||
}
|
||||
|
||||
// Token: 0x060144A4 RID: 83108 RVA: 0x004B6848 File Offset: 0x004B4A48
|
||||
[Token(Token = "0x60144A4")]
|
||||
[Address(RVA = "0xA39130", Offset = "0xA37F30", VA = "0x180A39130")]
|
||||
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: 0x060144A5 RID: 83109 RVA: 0x004B688C File Offset: 0x004B4A8C
|
||||
[Token(Token = "0x60144A5")]
|
||||
[Address(RVA = "0xA396E0", Offset = "0xA384E0", VA = "0x180A396E0")]
|
||||
public ThumbsUpGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D35A RID: 54106
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D35A")]
|
||||
[SerializeField]
|
||||
private float startDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400D35B RID: 54107
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D35B")]
|
||||
[SerializeField]
|
||||
private float startAngleThreshold = 0.85f;
|
||||
|
||||
// Token: 0x0400D35C RID: 54108
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D35C")]
|
||||
[SerializeField]
|
||||
private float handHeadDotThreshold = 0.8f;
|
||||
|
||||
// Token: 0x0400D35D RID: 54109
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D35D")]
|
||||
[SerializeField]
|
||||
private float maxChargeDistance = 15f;
|
||||
|
||||
// Token: 0x0400D35E RID: 54110
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D35E")]
|
||||
[SerializeField]
|
||||
private float chargingDuration = 1.5f;
|
||||
|
||||
// Token: 0x0400D35F RID: 54111
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D35F")]
|
||||
[SerializeField]
|
||||
private float chargingDelay = 0.7f;
|
||||
|
||||
// Token: 0x0400D360 RID: 54112
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D360")]
|
||||
private VRInputHandler KCOGCONLJJH;
|
||||
|
||||
// Token: 0x0400D361 RID: 54113
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D361")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400D362 RID: 54114
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D362")]
|
||||
private float GCFGMGDGHFA;
|
||||
|
||||
// Token: 0x0400D363 RID: 54115
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400D363")]
|
||||
private float EDDBGIDGJFA;
|
||||
|
||||
// Token: 0x0400D364 RID: 54116
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D364")]
|
||||
private float LNLIIJHCNGI;
|
||||
|
||||
// Token: 0x0400D365 RID: 54117
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D365")]
|
||||
private GestureTarget FNKIAMGGJIC;
|
||||
|
||||
// Token: 0x02002EA8 RID: 11944
|
||||
[Token(Token = "0x2002EA8")]
|
||||
private enum JCNEDLHCAKI
|
||||
{
|
||||
// Token: 0x0400D367 RID: 54119
|
||||
[Token(Token = "0x400D367")]
|
||||
Inactive,
|
||||
// Token: 0x0400D368 RID: 54120
|
||||
[Token(Token = "0x400D368")]
|
||||
Started,
|
||||
// Token: 0x0400D369 RID: 54121
|
||||
[Token(Token = "0x400D369")]
|
||||
Playing,
|
||||
// Token: 0x0400D36A RID: 54122
|
||||
[Token(Token = "0x400D36A")]
|
||||
Charging = 4,
|
||||
// Token: 0x0400D36B RID: 54123
|
||||
[Token(Token = "0x400D36B")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user