scripts
This commit is contained in:
@@ -0,0 +1,632 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002989 RID: 10633
|
||||
[Token(Token = "0x2002989")]
|
||||
[StructLayout(3)]
|
||||
public class CollisionGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170031D3 RID: 12755
|
||||
// (get) Token: 0x06012935 RID: 76085 RVA: 0x0046D30C File Offset: 0x0046B50C
|
||||
// (set) Token: 0x06012936 RID: 76086 RVA: 0x0046D320 File Offset: 0x0046B520
|
||||
[Token(Token = "0x170031D3")]
|
||||
private NonPlayerGestureTarget NKKLHHAOKJB
|
||||
{
|
||||
[Token(Token = "0x6012935")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get
|
||||
{
|
||||
return this.GBCFPOHCJKL;
|
||||
}
|
||||
[Token(Token = "0x6012936")]
|
||||
[Address(RVA = "0x15D6DF0", Offset = "0x15D57F0", VA = "0x1815D6DF0")]
|
||||
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: 0x170031D4 RID: 12756
|
||||
// (get) Token: 0x06012937 RID: 76087 RVA: 0x0046D388 File Offset: 0x0046B588
|
||||
// (set) Token: 0x06012938 RID: 76088 RVA: 0x0046D3C0 File Offset: 0x0046B5C0
|
||||
[Token(Token = "0x170031D4")]
|
||||
private PlayerHand BKAGBALAKOF
|
||||
{
|
||||
[Token(Token = "0x6012937")]
|
||||
[Address(RVA = "0x15D6400", Offset = "0x15D4E00", VA = "0x1815D6400")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(this.FCDCGJGFKGF.Get());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012938")]
|
||||
[Address(RVA = "0x15D6CE0", Offset = "0x15D56E0", VA = "0x1815D6CE0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.photonView;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031D5 RID: 12757
|
||||
// (get) Token: 0x06012939 RID: 76089 RVA: 0x0046D3F0 File Offset: 0x0046B5F0
|
||||
// (set) Token: 0x0601293A RID: 76090 RVA: 0x0046D404 File Offset: 0x0046B604
|
||||
[Token(Token = "0x170031D5")]
|
||||
private PlayerHand IDEFIMIPKOE
|
||||
{
|
||||
[Token(Token = "0x6012939")]
|
||||
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
|
||||
get
|
||||
{
|
||||
return this.GFKCINDDMBP;
|
||||
}
|
||||
[Token(Token = "0x601293A")]
|
||||
[Address(RVA = "0x15D5C50", Offset = "0x15D4650", VA = "0x1815D5C50")]
|
||||
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: 0x170031D6 RID: 12758
|
||||
// (get) Token: 0x0601293B RID: 76091 RVA: 0x0046D46C File Offset: 0x0046B66C
|
||||
[Token(Token = "0x170031D6")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x601293B")]
|
||||
[Address(RVA = "0x15D75D0", Offset = "0x15D5FD0", VA = "0x1815D75D0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031D7 RID: 12759
|
||||
// (get) Token: 0x0601293C RID: 76092 RVA: 0x0046D488 File Offset: 0x0046B688
|
||||
// (set) Token: 0x0601293D RID: 76093 RVA: 0x0046D4A4 File Offset: 0x0046B6A4
|
||||
[Token(Token = "0x170031D7")]
|
||||
private CollisionGesture.JBOJDNHGJHK GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x601293C")]
|
||||
[Address(RVA = "0x15D7270", Offset = "0x15D5C70", VA = "0x1815D7270")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x601293D")]
|
||||
[Address(RVA = "0x15D6D90", Offset = "0x15D5790", VA = "0x1815D6D90")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031D8 RID: 12760
|
||||
// (get) Token: 0x0601293E RID: 76094 RVA: 0x0046D4C8 File Offset: 0x0046B6C8
|
||||
[Token(Token = "0x170031D8")]
|
||||
private bool KFIANBENNHN
|
||||
{
|
||||
[Token(Token = "0x601293E")]
|
||||
[Address(RVA = "0x15D6F90", Offset = "0x15D5990", VA = "0x1815D6F90")]
|
||||
get
|
||||
{
|
||||
if (this.playerHandGestures.IsGestureBlocked(this))
|
||||
{
|
||||
}
|
||||
return this.DBKBLGADIEH == PlayerHandGestures.FHEGMOCKLHA.None;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031D9 RID: 12761
|
||||
// (get) Token: 0x0601293F RID: 76095 RVA: 0x0046D4F8 File Offset: 0x0046B6F8
|
||||
[Token(Token = "0x170031D9")]
|
||||
private bool POLPNKJGGGP
|
||||
{
|
||||
[Token(Token = "0x601293F")]
|
||||
[Address(RVA = "0x15D67D0", Offset = "0x15D51D0", VA = "0x1815D67D0")]
|
||||
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: 0x170031DA RID: 12762
|
||||
// (get) Token: 0x06012940 RID: 76096 RVA: 0x0046D5E8 File Offset: 0x0046B7E8
|
||||
[Token(Token = "0x170031DA")]
|
||||
private bool EGLKGHEKNJK
|
||||
{
|
||||
[Token(Token = "0x6012940")]
|
||||
[Address(RVA = "0x15D6020", Offset = "0x15D4A20", VA = "0x1815D6020")]
|
||||
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: 0x06012941 RID: 76097 RVA: 0x0046D694 File Offset: 0x0046B894
|
||||
[Token(Token = "0x6012941")]
|
||||
[Address(RVA = "0x15D59F0", Offset = "0x15D43F0", VA = "0x1815D59F0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
int num;
|
||||
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "COLL_HID", -1, (SetterPermissionMode)num, num, num);
|
||||
num = 0;
|
||||
this.FCDCGJGFKGF = synchronizedField;
|
||||
int num2;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("COLL_S", (SetterPermissionMode)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: 0x06012942 RID: 76098 RVA: 0x0046D728 File Offset: 0x0046B928
|
||||
[Token(Token = "0x6012942")]
|
||||
[Address(RVA = "0x15D74D0", Offset = "0x15D5ED0", VA = "0x1815D74D0")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
bool hasAuthority = base.hasAuthority;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x06012943 RID: 76099 RVA: 0x0046D75C File Offset: 0x0046B95C
|
||||
[Token(Token = "0x6012943")]
|
||||
[Address(RVA = "0x1284020", Offset = "0x1282A20", VA = "0x181284020")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06012944 RID: 76100 RVA: 0x0046D77C File Offset: 0x0046B97C
|
||||
[Token(Token = "0x6012944")]
|
||||
[Address(RVA = "0x15D72B0", Offset = "0x15D5CB0", VA = "0x1815D72B0", Slot = "17")]
|
||||
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (base.hasAuthority && !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: 0x06012945 RID: 76101 RVA: 0x0046D804 File Offset: 0x0046BA04
|
||||
[Token(Token = "0x6012945")]
|
||||
[Address(RVA = "0x15D73D0", Offset = "0x15D5DD0", VA = "0x1815D73D0", Slot = "18")]
|
||||
public override void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
|
||||
{
|
||||
if (base.hasAuthority && !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: 0x06012946 RID: 76102 RVA: 0x0046D88C File Offset: 0x0046BA8C
|
||||
[Token(Token = "0x6012946")]
|
||||
[Address(RVA = "0x15D7210", Offset = "0x15D5C10", VA = "0x1815D7210")]
|
||||
private void PMIDCIEPFNL(PlayerHandGestures.FHEGMOCKLHA OIIJJAPLGOC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
this.DBKBLGADIEH = OIIJJAPLGOC;
|
||||
}
|
||||
|
||||
// Token: 0x06012947 RID: 76103 RVA: 0x0046D8B0 File Offset: 0x0046BAB0
|
||||
[Token(Token = "0x6012947")]
|
||||
[Address(RVA = "0x15D6FD0", Offset = "0x15D59D0", VA = "0x1815D6FD0")]
|
||||
private void PCHBLDCEEAK(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
this.IDEFIMIPKOE = playerHand;
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
this.NKKLHHAOKJB = gjglgjlobpn;
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x06012948 RID: 76104 RVA: 0x0046D9EC File Offset: 0x0046BBEC
|
||||
[Token(Token = "0x6012948")]
|
||||
[Address(RVA = "0x15D64D0", Offset = "0x15D4ED0", VA = "0x1815D64D0")]
|
||||
private void IIEKINKLDCG()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x06012949 RID: 76105 RVA: 0x0046DAD0 File Offset: 0x0046BCD0
|
||||
[Token(Token = "0x6012949")]
|
||||
[Address(RVA = "0x15D5B80", Offset = "0x15D4580", VA = "0x1815D5B80")]
|
||||
private void BKDHPCFCOKL(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
int num = 0;
|
||||
this.IDEFIMIPKOE = num;
|
||||
int num2 = 0;
|
||||
this.NKKLHHAOKJB = num2;
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
SynchronizedField<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num3 = 0;
|
||||
bool flag = 0 != num3;
|
||||
this.GJGLGJLOBPN = (ulong)0L;
|
||||
this.DBKBLGADIEH = (PlayerHandGestures.FHEGMOCKLHA)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601294A RID: 76106 RVA: 0x0046DB2C File Offset: 0x0046BD2C
|
||||
[Token(Token = "0x601294A")]
|
||||
[Address(RVA = "0x15D5DF0", Offset = "0x15D47F0", VA = "0x1815D5DF0")]
|
||||
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: 0x0601294B RID: 76107 RVA: 0x0046DB8C File Offset: 0x0046BD8C
|
||||
[Token(Token = "0x601294B")]
|
||||
[Address(RVA = "0x15D5990", Offset = "0x15D4390", VA = "0x1815D5990")]
|
||||
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: 0x0601294C RID: 76108 RVA: 0x0046DBD4 File Offset: 0x0046BDD4
|
||||
[Token(Token = "0x601294C")]
|
||||
[Address(RVA = "0x15D7520", Offset = "0x15D5F20", VA = "0x1815D7520")]
|
||||
public CollisionGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C6CB RID: 50891
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C6CB")]
|
||||
[SerializeField]
|
||||
[Header("General")]
|
||||
private float collisionGestureDuration = 1f;
|
||||
|
||||
// Token: 0x0400C6CC RID: 50892
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C6CC")]
|
||||
[SerializeField]
|
||||
private float collisionGestureDistanceThreshold = 0.4f;
|
||||
|
||||
// Token: 0x0400C6CD RID: 50893
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C6CD")]
|
||||
[SerializeField]
|
||||
private float collisionGesturePullBackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400C6CE RID: 50894
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C6CE")]
|
||||
[SerializeField]
|
||||
private float collisionGestureStartTime;
|
||||
|
||||
// Token: 0x0400C6CF RID: 50895
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C6CF")]
|
||||
[SerializeField]
|
||||
[Header("Fist Bump")]
|
||||
private float minFistBumpSpeed = 0.7f;
|
||||
|
||||
// Token: 0x0400C6D0 RID: 50896
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C6D0")]
|
||||
[SerializeField]
|
||||
private float fistbumpDotThreshold = -0.8f;
|
||||
|
||||
// Token: 0x0400C6D1 RID: 50897
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C6D1")]
|
||||
[SerializeField]
|
||||
private float fistbumpDuration = 1f;
|
||||
|
||||
// Token: 0x0400C6D2 RID: 50898
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C6D2")]
|
||||
[SerializeField]
|
||||
private float fistbumpDistanceThreshold = 0.4f;
|
||||
|
||||
// Token: 0x0400C6D3 RID: 50899
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C6D3")]
|
||||
[SerializeField]
|
||||
private float fistbumpPullbackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400C6D4 RID: 50900
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C6D4")]
|
||||
[SerializeField]
|
||||
[Header("High Five")]
|
||||
private float minHighFiveSpeed = 1f;
|
||||
|
||||
// Token: 0x0400C6D5 RID: 50901
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C6D5")]
|
||||
[SerializeField]
|
||||
private float highFiveDuration = 1f;
|
||||
|
||||
// Token: 0x0400C6D6 RID: 50902
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400C6D6")]
|
||||
[SerializeField]
|
||||
private float highFiveDistanceThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400C6D7 RID: 50903
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C6D7")]
|
||||
[SerializeField]
|
||||
private float highFivePullbackDistance = 0.01f;
|
||||
|
||||
// Token: 0x0400C6D8 RID: 50904
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C6D8")]
|
||||
private Vector3 MKGHKLMDHNB;
|
||||
|
||||
// Token: 0x0400C6D9 RID: 50905
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C6D9")]
|
||||
private Vector3 BONKGPBPOJG;
|
||||
|
||||
// Token: 0x0400C6DA RID: 50906
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400C6DA")]
|
||||
private PlayerHandGestures.FHEGMOCKLHA DBKBLGADIEH = (PlayerHandGestures.FHEGMOCKLHA)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C6DB RID: 50907
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C6DB")]
|
||||
private NonPlayerGestureTarget GJGLGJLOBPN;
|
||||
|
||||
// Token: 0x0400C6DC RID: 50908
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C6DC")]
|
||||
private NonPlayerGestureTarget GBCFPOHCJKL;
|
||||
|
||||
// Token: 0x0400C6DD RID: 50909
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C6DD")]
|
||||
private SynchronizedField<int> FCDCGJGFKGF;
|
||||
|
||||
// Token: 0x0400C6DE RID: 50910
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C6DE")]
|
||||
private PlayerHand GFKCINDDMBP;
|
||||
|
||||
// Token: 0x0400C6DF RID: 50911
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C6DF")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0200298A RID: 10634
|
||||
[Token(Token = "0x200298A")]
|
||||
private enum JBOJDNHGJHK
|
||||
{
|
||||
// Token: 0x0400C6E1 RID: 50913
|
||||
[Token(Token = "0x400C6E1")]
|
||||
Inactive,
|
||||
// Token: 0x0400C6E2 RID: 50914
|
||||
[Token(Token = "0x400C6E2")]
|
||||
Colliding
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,510 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x0200298B RID: 10635
|
||||
[Token(Token = "0x200298B")]
|
||||
[StructLayout(3)]
|
||||
public class GameReviveHandshakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170031DB RID: 12763
|
||||
// (get) Token: 0x0601294D RID: 76109 RVA: 0x0046DC7C File Offset: 0x0046BE7C
|
||||
// (set) Token: 0x0601294E RID: 76110 RVA: 0x0046DCB4 File Offset: 0x0046BEB4
|
||||
[Token(Token = "0x170031DB")]
|
||||
private PlayerHand NHEMHCNCCDC
|
||||
{
|
||||
[Token(Token = "0x601294D")]
|
||||
[Address(RVA = "0x15D8B70", Offset = "0x15D7570", VA = "0x1815D8B70")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(this.PMHKHFCLOIE.Get());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x601294E")]
|
||||
[Address(RVA = "0x15D84A0", Offset = "0x15D6EA0", VA = "0x1815D84A0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> pmhkhfcloie = this.PMHKHFCLOIE;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.photonView;
|
||||
}
|
||||
PlayerHand playerHand = this.NHEMHCNCCDC;
|
||||
int num2 = 0;
|
||||
if (playerHand != num2 && base.hasAuthority)
|
||||
{
|
||||
this.playerHandGestures.AuthorityCancelOtherGestures(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031DC RID: 12764
|
||||
// (get) Token: 0x0601294F RID: 76111 RVA: 0x0046DD0C File Offset: 0x0046BF0C
|
||||
// (set) Token: 0x06012950 RID: 76112 RVA: 0x0046DD20 File Offset: 0x0046BF20
|
||||
[Token(Token = "0x170031DC")]
|
||||
private PlayerHand OFKMGHCHLKE
|
||||
{
|
||||
[Token(Token = "0x601294F")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
return this.PEHGCDMIOHG;
|
||||
}
|
||||
[Token(Token = "0x6012950")]
|
||||
[Address(RVA = "0x15D8730", Offset = "0x15D7130", VA = "0x1815D8730")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.photonView;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031DD RID: 12765
|
||||
// (get) Token: 0x06012951 RID: 76113 RVA: 0x0046DD50 File Offset: 0x0046BF50
|
||||
[Token(Token = "0x170031DD")]
|
||||
private bool JECENDLFCPF
|
||||
{
|
||||
[Token(Token = "0x6012951")]
|
||||
[Address(RVA = "0x15D8690", Offset = "0x15D7090", VA = "0x1815D8690")]
|
||||
get
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
bool flag = hand != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012952 RID: 76114 RVA: 0x0046DD94 File Offset: 0x0046BF94
|
||||
[Token(Token = "0x6012952")]
|
||||
[Address(RVA = "0x15D7BA0", Offset = "0x15D65A0", VA = "0x1815D7BA0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.KDMBJGMBBGM);
|
||||
int num;
|
||||
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "GAMREVHELDHAND", -1, (SetterPermissionMode)num, action, num);
|
||||
num = 0;
|
||||
this.OOCBODFCDJB = synchronizedField;
|
||||
SynchronizedField<int> synchronizedField2 = new SynchronizedField(this, "GAMEREVHELDBYOTHERHAND", -1, (SetterPermissionMode)num, num, num);
|
||||
this.PMHKHFCLOIE = synchronizedField2;
|
||||
int num2;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("GAMREVHANDGES", (SetterPermissionMode)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: 0x06012953 RID: 76115 RVA: 0x0046DEA0 File Offset: 0x0046C0A0
|
||||
[Token(Token = "0x6012953")]
|
||||
[Address(RVA = "0x15D91C0", Offset = "0x15D7BC0", VA = "0x1815D91C0")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
this.KDMBJGMBBGM();
|
||||
}
|
||||
|
||||
// Token: 0x06012954 RID: 76116 RVA: 0x0046DECC File Offset: 0x0046C0CC
|
||||
[Token(Token = "0x6012954")]
|
||||
[Address(RVA = "0x1107AC0", Offset = "0x11064C0", VA = "0x181107AC0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.KOCPFHHFCJA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06012955 RID: 76117 RVA: 0x0046DEF8 File Offset: 0x0046C0F8
|
||||
[Token(Token = "0x6012955")]
|
||||
[Address(RVA = "0x15D9070", Offset = "0x15D7A70", VA = "0x1815D9070", 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: 0x170031DE RID: 12766
|
||||
// (get) Token: 0x06012956 RID: 76118 RVA: 0x0046DF44 File Offset: 0x0046C144
|
||||
[Token(Token = "0x170031DE")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6012956")]
|
||||
[Address(RVA = "0x15D92D0", Offset = "0x15D7CD0", VA = "0x1815D92D0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.NHEMHCNCCDC;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012957 RID: 76119 RVA: 0x0046DF74 File Offset: 0x0046C174
|
||||
[Token(Token = "0x6012957")]
|
||||
[Address(RVA = "0x15D9130", Offset = "0x15D7B30", VA = "0x1815D9130", Slot = "17")]
|
||||
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (base.hasAuthority && this.OPADMOFHBOC(GBEAALMHMBE))
|
||||
{
|
||||
this.OFKMGHCHLKE = GBEAALMHMBE;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012958 RID: 76120 RVA: 0x0046DFA8 File Offset: 0x0046C1A8
|
||||
[Token(Token = "0x6012958")]
|
||||
[Address(RVA = "0x15D8450", Offset = "0x15D6E50", VA = "0x1815D8450", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06012959 RID: 76121 RVA: 0x0046DFCC File Offset: 0x0046C1CC
|
||||
[Token(Token = "0x6012959")]
|
||||
[Address(RVA = "0x15D8330", Offset = "0x15D6D30", VA = "0x1815D8330")]
|
||||
private void CEOPIMMIOAL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this.playerHandGestures.AuthorityCancelOtherGestures(this);
|
||||
}
|
||||
this.KOCPFHHFCJA.KGFFMEICLNN(1f);
|
||||
}
|
||||
|
||||
// Token: 0x0601295A RID: 76122 RVA: 0x0046E004 File Offset: 0x0046C204
|
||||
[Token(Token = "0x601295A")]
|
||||
[Address(RVA = "0x15D87D0", Offset = "0x15D71D0", VA = "0x1815D87D0")]
|
||||
private void HCBJKHDKLNE()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
if (!(pehgcdmiohg == num))
|
||||
{
|
||||
Transform transform = this.PEHGCDMIOHG.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = this.PEHGCDMIOHG._thisPlayer.head.transform;
|
||||
Transform transform4 = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PlayerHand pehgcdmiohg2 = this.PEHGCDMIOHG;
|
||||
GameCombatManager combatManager = instance.combatManager;
|
||||
Photon.Realtime.Player owner = pehgcdmiohg2.owner;
|
||||
Photon.Realtime.Player owner2 = base.owner;
|
||||
if (combatManager.IsValidPlayerRevive(owner, owner2))
|
||||
{
|
||||
if (this.JECENDLFCPF)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num2 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601295B RID: 76123 RVA: 0x0046E0E4 File Offset: 0x0046C2E4
|
||||
[Token(Token = "0x601295B")]
|
||||
[Address(RVA = "0x15D8DF0", Offset = "0x15D77F0", VA = "0x1815D8DF0")]
|
||||
private void MGHLNMPALBH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
SynchronizedField<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601295C RID: 76124 RVA: 0x0046E114 File Offset: 0x0046C314
|
||||
[Token(Token = "0x601295C")]
|
||||
[Address(RVA = "0x15D8270", Offset = "0x15D6C70", VA = "0x1815D8270")]
|
||||
private void CCKCEOBDIOF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
MACMLJJGBIM kocpfhhfcja = this.KOCPFHHFCJA;
|
||||
float staticRunDuration = GameReviveHandshakeGesture.StaticRunDuration;
|
||||
kocpfhhfcja.KGFFMEICLNN(staticRunDuration);
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
playerHandGestures.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.GameReviveHandshakeStart, pehgcdmiohg, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601295D RID: 76125 RVA: 0x0046E160 File Offset: 0x0046C360
|
||||
[Token(Token = "0x601295D")]
|
||||
[Address(RVA = "0x15D7ED0", Offset = "0x15D68D0", VA = "0x1815D7ED0")]
|
||||
private void BJKJMBHDDLH()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PlayerHand pehgcdmiohg = this.PEHGCDMIOHG;
|
||||
int num = 0;
|
||||
if (!(pehgcdmiohg == num) && this.JECENDLFCPF)
|
||||
{
|
||||
Transform transform = this.PEHGCDMIOHG.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = this.PEHGCDMIOHG._thisPlayer.head.transform;
|
||||
Transform transform4 = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PlayerHand pehgcdmiohg2 = this.PEHGCDMIOHG;
|
||||
GameCombatManager combatManager = instance.combatManager;
|
||||
Photon.Realtime.Player owner = pehgcdmiohg2.owner;
|
||||
Photon.Realtime.Player owner2 = base.owner;
|
||||
if (combatManager.IsValidPlayerRevive(owner, owner2))
|
||||
{
|
||||
if (this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601295E RID: 76126 RVA: 0x0046E238 File Offset: 0x0046C438
|
||||
[Token(Token = "0x601295E")]
|
||||
[Address(RVA = "0x15D85C0", Offset = "0x15D6FC0", VA = "0x1815D85C0")]
|
||||
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
SynchronizedField<int> oocbodfcdjb = this.OOCBODFCDJB;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601295F RID: 76127 RVA: 0x0046E270 File Offset: 0x0046C470
|
||||
[Token(Token = "0x601295F")]
|
||||
[Address(RVA = "0x15D7E70", Offset = "0x15D6870", VA = "0x1815D7E70")]
|
||||
private void BIPKKELLFAM()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012960 RID: 76128 RVA: 0x0046E2A0 File Offset: 0x0046C4A0
|
||||
[Token(Token = "0x6012960")]
|
||||
[Address(RVA = "0x15D8C30", Offset = "0x15D7630", VA = "0x1815D8C30")]
|
||||
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 = PhotonNetwork.GetPhotonView(this.OOCBODFCDJB.Get());
|
||||
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: 0x06012961 RID: 76129 RVA: 0x0046E330 File Offset: 0x0046C530
|
||||
[Token(Token = "0x6012961")]
|
||||
[Address(RVA = "0x15D8E90", Offset = "0x15D7890", VA = "0x1815D8E90")]
|
||||
private bool OPADMOFHBOC(PlayerHand JAEPHGMDIMK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
if (!(JAEPHGMDIMK == num))
|
||||
{
|
||||
Photon.Realtime.Player owner = JAEPHGMDIMK.owner;
|
||||
Photon.Realtime.Player owner2 = base.owner;
|
||||
if (owner != owner2)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Photon.Realtime.Player owner3 = JAEPHGMDIMK.owner;
|
||||
Photon.Realtime.Player owner4 = base.owner;
|
||||
if (combatManager.IsValidPlayerRevive(owner3, owner4) && this.CJNDBKAHLNM(JAEPHGMDIMK))
|
||||
{
|
||||
global::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: 0x06012962 RID: 76130 RVA: 0x0046E3D8 File Offset: 0x0046C5D8
|
||||
[Token(Token = "0x6012962")]
|
||||
[Address(RVA = "0x15D8380", Offset = "0x15D6D80", VA = "0x1815D8380")]
|
||||
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: 0x06012963 RID: 76131 RVA: 0x0046E418 File Offset: 0x0046C618
|
||||
[Token(Token = "0x6012963")]
|
||||
[Address(RVA = "0x15D9250", Offset = "0x15D7C50", VA = "0x1815D9250")]
|
||||
public GameReviveHandshakeGesture()
|
||||
{
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.KOCPFHHFCJA = macmljjgbim;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C6E3 RID: 50915
|
||||
[Token(Token = "0x400C6E3")]
|
||||
private const float ADGHAJEEGGP = 1f;
|
||||
|
||||
// Token: 0x0400C6E4 RID: 50916
|
||||
[Token(Token = "0x400C6E4")]
|
||||
private const float GJPIOPAJGBO = 1f;
|
||||
|
||||
// Token: 0x0400C6E5 RID: 50917
|
||||
[Token(Token = "0x400C6E5")]
|
||||
private const float MEHCPNBIFBD = 1f;
|
||||
|
||||
// Token: 0x0400C6E6 RID: 50918
|
||||
[Token(Token = "0x400C6E6")]
|
||||
private const float OHHGDMGHMFC = 2.5f;
|
||||
|
||||
// Token: 0x0400C6E7 RID: 50919
|
||||
[Token(Token = "0x400C6E7")]
|
||||
public static bool StaticIsEnabled;
|
||||
|
||||
// Token: 0x0400C6E8 RID: 50920
|
||||
[Token(Token = "0x400C6E8")]
|
||||
public static float StaticRunDuration;
|
||||
|
||||
// Token: 0x0400C6E9 RID: 50921
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C6E9")]
|
||||
private SynchronizedField<int> PMHKHFCLOIE;
|
||||
|
||||
// Token: 0x0400C6EA RID: 50922
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C6EA")]
|
||||
private SynchronizedField<int> OOCBODFCDJB;
|
||||
|
||||
// Token: 0x0400C6EB RID: 50923
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C6EB")]
|
||||
private PlayerHand PEHGCDMIOHG;
|
||||
|
||||
// Token: 0x0400C6EC RID: 50924
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C6EC")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C6ED RID: 50925
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C6ED")]
|
||||
private MACMLJJGBIM KOCPFHHFCJA;
|
||||
|
||||
// Token: 0x0200298C RID: 10636
|
||||
[Token(Token = "0x200298C")]
|
||||
private enum JPMPJNCPPBM
|
||||
{
|
||||
// Token: 0x0400C6EF RID: 50927
|
||||
[Token(Token = "0x400C6EF")]
|
||||
NOT_RUNNING,
|
||||
// Token: 0x0400C6F0 RID: 50928
|
||||
[Token(Token = "0x400C6F0")]
|
||||
READY,
|
||||
// Token: 0x0400C6F1 RID: 50929
|
||||
[Token(Token = "0x400C6F1")]
|
||||
RUNNING,
|
||||
// Token: 0x0400C6F2 RID: 50930
|
||||
[Token(Token = "0x400C6F2")]
|
||||
SUCCESS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x0200298D RID: 10637
|
||||
[Token(Token = "0x200298D")]
|
||||
[StructLayout(3)]
|
||||
public abstract class HandGestureBase : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170031DF RID: 12767
|
||||
// (get) Token: 0x06012965 RID: 76133
|
||||
[Token(Token = "0x170031DF")]
|
||||
public abstract bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x6012965")]
|
||||
[Address(Slot = "15")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170031E0 RID: 12768
|
||||
// (get) Token: 0x06012966 RID: 76134 RVA: 0x0046E448 File Offset: 0x0046C648
|
||||
[Token(Token = "0x170031E0")]
|
||||
public virtual bool JNPAGGJGNFA
|
||||
{
|
||||
[Token(Token = "0x6012966")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "16")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E1 RID: 12769
|
||||
// (get) Token: 0x06012967 RID: 76135 RVA: 0x0046E458 File Offset: 0x0046C658
|
||||
[Token(Token = "0x170031E1")]
|
||||
protected bool PINHCBMOEKE
|
||||
{
|
||||
[Token(Token = "0x6012967")]
|
||||
[Address(RVA = "0x15DCBC0", Offset = "0x15DB5C0", VA = "0x1815DCBC0")]
|
||||
get
|
||||
{
|
||||
return this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E2 RID: 12770
|
||||
// (get) Token: 0x06012968 RID: 76136 RVA: 0x0046E484 File Offset: 0x0046C684
|
||||
[Token(Token = "0x170031E2")]
|
||||
public PlayerHand MFPNEKABNPP
|
||||
{
|
||||
[Token(Token = "0x6012968")]
|
||||
[Address(RVA = "0x15DCC50", Offset = "0x15DB650", VA = "0x1815DCC50")]
|
||||
get
|
||||
{
|
||||
return this.playerHandGestures._hand;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E3 RID: 12771
|
||||
// (get) Token: 0x06012969 RID: 76137 RVA: 0x0046E4A4 File Offset: 0x0046C6A4
|
||||
[Token(Token = "0x170031E3")]
|
||||
public VRInputHandler PJNLENCAELJ
|
||||
{
|
||||
[Token(Token = "0x6012969")]
|
||||
[Address(RVA = "0x15DCC70", Offset = "0x15DB670", VA = "0x1815DCC70")]
|
||||
get
|
||||
{
|
||||
if (this.playerHandGestures._hand.type == PlayerHand.PLLIKAOIPHP.Left)
|
||||
{
|
||||
return SingletonMonoBehaviour.Instance.GDHFJPEMICK;
|
||||
}
|
||||
return SingletonMonoBehaviour.Instance.EOEAIFBPNJH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601296A RID: 76138 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601296A")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "17")]
|
||||
public virtual void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601296B RID: 76139 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601296B")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "18")]
|
||||
public virtual void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601296C RID: 76140 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601296C")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")]
|
||||
public virtual void Cancel()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601296D RID: 76141 RVA: 0x0046E4E0 File Offset: 0x0046C6E0
|
||||
[Token(Token = "0x601296D")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
protected HandGestureBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C6F3 RID: 50931
|
||||
[Token(Token = "0x400C6F3")]
|
||||
protected static RaycastHit[] FGMEDOMIEAL = new RaycastHit[10];
|
||||
|
||||
// Token: 0x0400C6F4 RID: 50932
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C6F4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
protected PlayerHandGestures playerHandGestures;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1000 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x0200298E RID: 10638
|
||||
[Token(Token = "0x200298E")]
|
||||
[StructLayout(3)]
|
||||
public class HandshakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x170031E4 RID: 12772
|
||||
// (get) Token: 0x0601296F RID: 76143 RVA: 0x0046E510 File Offset: 0x0046C710
|
||||
[Token(Token = "0x170031E4")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x601296F")]
|
||||
[Address(RVA = "0x15DF460", Offset = "0x15DDE60", VA = "0x1815DF460", Slot = "15")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
}
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E5 RID: 12773
|
||||
// (get) Token: 0x06012970 RID: 76144 RVA: 0x0046E540 File Offset: 0x0046C740
|
||||
[Token(Token = "0x170031E5")]
|
||||
public override bool JNPAGGJGNFA
|
||||
{
|
||||
[Token(Token = "0x6012970")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E6 RID: 12774
|
||||
// (get) Token: 0x06012971 RID: 76145 RVA: 0x0046E550 File Offset: 0x0046C750
|
||||
[Token(Token = "0x170031E6")]
|
||||
private HandshakeGesture.EBKABACFBDO GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x6012971")]
|
||||
[Address(RVA = "0x15DF150", Offset = "0x15DDB50", VA = "0x1815DF150")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E7 RID: 12775
|
||||
// (get) Token: 0x06012972 RID: 76146 RVA: 0x0046E56C File Offset: 0x0046C76C
|
||||
// (set) Token: 0x06012973 RID: 76147 RVA: 0x0046E580 File Offset: 0x0046C780
|
||||
[Token(Token = "0x170031E7")]
|
||||
private NonPlayerGestureTarget NKKLHHAOKJB
|
||||
{
|
||||
[Token(Token = "0x6012972")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get
|
||||
{
|
||||
return this.GBCFPOHCJKL;
|
||||
}
|
||||
[Token(Token = "0x6012973")]
|
||||
[Address(RVA = "0x15DE690", Offset = "0x15DD090", VA = "0x1815DE690")]
|
||||
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: 0x170031E8 RID: 12776
|
||||
// (get) Token: 0x06012974 RID: 76148 RVA: 0x0046E5F8 File Offset: 0x0046C7F8
|
||||
// (set) Token: 0x06012975 RID: 76149 RVA: 0x0046E630 File Offset: 0x0046C830
|
||||
[Token(Token = "0x170031E8")]
|
||||
private PlayerHand BKAGBALAKOF
|
||||
{
|
||||
[Token(Token = "0x6012974")]
|
||||
[Address(RVA = "0x15DDBA0", Offset = "0x15DC5A0", VA = "0x1815DDBA0")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(this.FCDCGJGFKGF.Get());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<PlayerHand>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012975")]
|
||||
[Address(RVA = "0x15DE540", Offset = "0x15DCF40", VA = "0x1815DE540")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.photonView;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E9 RID: 12777
|
||||
// (get) Token: 0x06012976 RID: 76150 RVA: 0x0046E660 File Offset: 0x0046C860
|
||||
[Token(Token = "0x170031E9")]
|
||||
private HandshakeGesture FBOPKECABNH
|
||||
{
|
||||
[Token(Token = "0x6012976")]
|
||||
[Address(RVA = "0x15DD950", Offset = "0x15DC350", VA = "0x1815DD950")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
}
|
||||
return playerHand._gestures.GetComponent<HandshakeGesture>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031EA RID: 12778
|
||||
// (get) Token: 0x06012977 RID: 76151 RVA: 0x0046E694 File Offset: 0x0046C894
|
||||
// (set) Token: 0x06012978 RID: 76152 RVA: 0x0046E6A8 File Offset: 0x0046C8A8
|
||||
[Token(Token = "0x170031EA")]
|
||||
private PlayerHand IDEFIMIPKOE
|
||||
{
|
||||
[Token(Token = "0x6012977")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get
|
||||
{
|
||||
return this.GFKCINDDMBP;
|
||||
}
|
||||
[Token(Token = "0x6012978")]
|
||||
[Address(RVA = "0x15DD9E0", Offset = "0x15DC3E0", VA = "0x1815DD9E0")]
|
||||
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: 0x170031EB RID: 12779
|
||||
// (get) Token: 0x06012979 RID: 76153 RVA: 0x0046E72C File Offset: 0x0046C92C
|
||||
[Token(Token = "0x170031EB")]
|
||||
private HandshakeGesture.EBKABACFBDO PGPDLJKEKKF
|
||||
{
|
||||
[Token(Token = "0x6012979")]
|
||||
[Address(RVA = "0x15DD470", Offset = "0x15DBE70", VA = "0x1815DD470")]
|
||||
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: 0x170031EC RID: 12780
|
||||
// (get) Token: 0x0601297A RID: 76154 RVA: 0x0046E76C File Offset: 0x0046C96C
|
||||
[Token(Token = "0x170031EC")]
|
||||
private global::Player LOCGGMOBIBO
|
||||
{
|
||||
[Token(Token = "0x601297A")]
|
||||
[Address(RVA = "0x15DE5F0", Offset = "0x15DCFF0", VA = "0x1815DE5F0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand != num)
|
||||
{
|
||||
return this.BKAGBALAKOF._thisPlayer;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031ED RID: 12781
|
||||
// (get) Token: 0x0601297B RID: 76155 RVA: 0x0046E7A0 File Offset: 0x0046C9A0
|
||||
[Token(Token = "0x170031ED")]
|
||||
private bool IEPGLGLANPO
|
||||
{
|
||||
[Token(Token = "0x601297B")]
|
||||
[Address(RVA = "0x15DDEF0", Offset = "0x15DC8F0", VA = "0x1815DDEF0")]
|
||||
get
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Photon.Realtime.Player 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: 0x170031EE RID: 12782
|
||||
// (get) Token: 0x0601297C RID: 76156 RVA: 0x0046E828 File Offset: 0x0046CA28
|
||||
[Token(Token = "0x170031EE")]
|
||||
private bool OEGNNOJCJPC
|
||||
{
|
||||
[Token(Token = "0x601297C")]
|
||||
[Address(RVA = "0x15DE0A0", Offset = "0x15DCAA0", VA = "0x1815DE0A0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand == num)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (gjglgjlobpn == num2)
|
||||
{
|
||||
goto IL_EB;
|
||||
}
|
||||
}
|
||||
if (this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN || this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
|
||||
{
|
||||
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 && this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Inactive && this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Ready_Open)
|
||||
{
|
||||
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped;
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_EB:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031EF RID: 12783
|
||||
// (get) Token: 0x0601297D RID: 76157 RVA: 0x0046E928 File Offset: 0x0046CB28
|
||||
[Token(Token = "0x170031EF")]
|
||||
private bool HEKACBHGEAA
|
||||
{
|
||||
[Token(Token = "0x601297D")]
|
||||
[Address(RVA = "0x15DEB00", Offset = "0x15DD500", VA = "0x1815DEB00")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (playerHand == num)
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
if (gjglgjlobpn == num2)
|
||||
{
|
||||
goto IL_139;
|
||||
}
|
||||
}
|
||||
PlayerHand playerHand2;
|
||||
if (this.LOCGGMOBIBO.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
playerHand2 = this.BKAGBALAKOF;
|
||||
if (playerHand2.DJJHKBFNELO == PlayerHand.ENHKICONAGG.Handshake)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
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;
|
||||
float num7 = this.maxStartDistance;
|
||||
float num8;
|
||||
if (this.fingerDotThreshold > num8)
|
||||
{
|
||||
float num9 = this.palmsTogetherDotThreshold;
|
||||
}
|
||||
IL_139:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F0 RID: 12784
|
||||
// (get) Token: 0x0601297E RID: 76158 RVA: 0x0046EA74 File Offset: 0x0046CC74
|
||||
[Token(Token = "0x170031F0")]
|
||||
private bool JECENDLFCPF
|
||||
{
|
||||
[Token(Token = "0x601297E")]
|
||||
[Address(RVA = "0x15DDC70", Offset = "0x15DC670", VA = "0x1815DDC70")]
|
||||
get
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
bool flag = hand != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.playerHandGestures._hand.HACBIOINOLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F1 RID: 12785
|
||||
// (get) Token: 0x0601297F RID: 76159 RVA: 0x0046EAB8 File Offset: 0x0046CCB8
|
||||
[Token(Token = "0x170031F1")]
|
||||
private bool FDNOKAFNAOL
|
||||
{
|
||||
[Token(Token = "0x601297F")]
|
||||
[Address(RVA = "0x15DD640", Offset = "0x15DC040", VA = "0x1815DD640")]
|
||||
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: 0x170031F2 RID: 12786
|
||||
// (get) Token: 0x06012980 RID: 76160 RVA: 0x0046EB10 File Offset: 0x0046CD10
|
||||
[Token(Token = "0x170031F2")]
|
||||
private bool NJIKJNEKPDN
|
||||
{
|
||||
[Token(Token = "0x6012980")]
|
||||
[Address(RVA = "0x15DE860", Offset = "0x15DD260", VA = "0x1815DE860")]
|
||||
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: 0x170031F3 RID: 12787
|
||||
// (get) Token: 0x06012981 RID: 76161 RVA: 0x0046EB90 File Offset: 0x0046CD90
|
||||
[Token(Token = "0x170031F3")]
|
||||
private bool AEDCAFAHLID
|
||||
{
|
||||
[Token(Token = "0x6012981")]
|
||||
[Address(RVA = "0x15DD790", Offset = "0x15DC190", VA = "0x1815DD790")]
|
||||
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: 0x170031F4 RID: 12788
|
||||
// (get) Token: 0x06012982 RID: 76162 RVA: 0x0046EC08 File Offset: 0x0046CE08
|
||||
[Token(Token = "0x170031F4")]
|
||||
private bool DGPGFNDOCDF
|
||||
{
|
||||
[Token(Token = "0x6012982")]
|
||||
[Address(RVA = "0x15DD0E0", Offset = "0x15DBAE0", VA = "0x1815DD0E0")]
|
||||
get
|
||||
{
|
||||
PlayerHand playerHand = this.BKAGBALAKOF;
|
||||
int num = 0;
|
||||
if (!(playerHand != num))
|
||||
{
|
||||
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
|
||||
int num2 = 0;
|
||||
bool flag = gjglgjlobpn != num2;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
HandshakeGesture.EBKABACFBDO ebkabacfbdo;
|
||||
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Finished || ebkabacfbdo == HandshakeGesture.EBKABACFBDO.Inactive;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012983 RID: 76163 RVA: 0x0046EC54 File Offset: 0x0046CE54
|
||||
[Token(Token = "0x6012983")]
|
||||
[Address(RVA = "0x15DCD20", Offset = "0x15DB720", VA = "0x1815DCD20", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
int num;
|
||||
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "SHAKE_HID", -1, (SetterPermissionMode)num, num, num);
|
||||
num = 0;
|
||||
this.FCDCGJGFKGF = synchronizedField;
|
||||
int num2;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SHAKE_S", (SetterPermissionMode)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: 0x06012984 RID: 76164 RVA: 0x0046ED90 File Offset: 0x0046CF90
|
||||
[Token(Token = "0x6012984")]
|
||||
[Address(RVA = "0x15DF2F0", Offset = "0x15DDCF0", VA = "0x1815DF2F0")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.HDGEHNGPFDO(this, (ushort)num);
|
||||
bool hasAuthority = base.hasAuthority;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x06012985 RID: 76165 RVA: 0x0046EDC4 File Offset: 0x0046CFC4
|
||||
[Token(Token = "0x6012985")]
|
||||
[Address(RVA = "0x15DF340", Offset = "0x15DDD40", VA = "0x1815DF340")]
|
||||
private void Update()
|
||||
{
|
||||
this.LCAHKHLMFPE.OPEMIFENIJM();
|
||||
if (base.hasAuthority && this.playerHandGestures._hand.HACBIOINOLL)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.OJHFJJIMPKL = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012986 RID: 76166 RVA: 0x0046EE10 File Offset: 0x0046D010
|
||||
[Token(Token = "0x6012986")]
|
||||
[Address(RVA = "0x15DF190", Offset = "0x15DDB90", VA = "0x1815DF190", Slot = "17")]
|
||||
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
int num = 0;
|
||||
if (GBEAALMHMBE != num && this.IEPGLGLANPO)
|
||||
{
|
||||
this.BKAGBALAKOF = GBEAALMHMBE;
|
||||
if (this.OEGNNOJCJPC)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012987 RID: 76167 RVA: 0x0046EE58 File Offset: 0x0046D058
|
||||
[Token(Token = "0x6012987")]
|
||||
[Address(RVA = "0x15DF250", Offset = "0x15DDC50", VA = "0x1815DF250", Slot = "18")]
|
||||
public override void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
|
||||
{
|
||||
if (base.hasAuthority && HEGDAEMJLDE._supportedGesture == PlayerHandGestures.FHEGMOCKLHA.HandshakeStart && this.IEPGLGLANPO)
|
||||
{
|
||||
this.GJGLGJLOBPN = HEGDAEMJLDE;
|
||||
if (this.OEGNNOJCJPC)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012988 RID: 76168 RVA: 0x0046EEA0 File Offset: 0x0046D0A0
|
||||
[Token(Token = "0x6012988")]
|
||||
[Address(RVA = "0x15DD8F0", Offset = "0x15DC2F0", VA = "0x1815DD8F0", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012989 RID: 76169 RVA: 0x0046EEC4 File Offset: 0x0046D0C4
|
||||
[Token(Token = "0x6012989")]
|
||||
[Address(RVA = "0x15DF060", Offset = "0x15DDA60", VA = "0x1815DF060")]
|
||||
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: 0x0601298A RID: 76170 RVA: 0x0046EF2C File Offset: 0x0046D12C
|
||||
[Token(Token = "0x601298A")]
|
||||
[Address(RVA = "0x15DE430", Offset = "0x15DCE30", VA = "0x1815DE430")]
|
||||
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
SynchronizedField<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: 0x0601298B RID: 76171 RVA: 0x0046EF8C File Offset: 0x0046D18C
|
||||
[Token(Token = "0x601298B")]
|
||||
[Address(RVA = "0x15DE390", Offset = "0x15DCD90", VA = "0x1815DE390")]
|
||||
private void KLCPHBGKFKO()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
if (!this.HEKACBHGEAA)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
if (this.JECENDLFCPF)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601298C RID: 76172 RVA: 0x0046EFD4 File Offset: 0x0046D1D4
|
||||
[Token(Token = "0x601298C")]
|
||||
[Address(RVA = "0x15DDD10", Offset = "0x15DC710", VA = "0x1815DDD10")]
|
||||
private void GNBNBFGMANM()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x0601298D RID: 76173 RVA: 0x0046F08C File Offset: 0x0046D28C
|
||||
[Token(Token = "0x601298D")]
|
||||
[Address(RVA = "0x15DD3A0", Offset = "0x15DBDA0", VA = "0x1815DD3A0")]
|
||||
private void CCKCEOBDIOF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601298E RID: 76174 RVA: 0x0046F11C File Offset: 0x0046D31C
|
||||
[Token(Token = "0x601298E")]
|
||||
[Address(RVA = "0x15DD1C0", Offset = "0x15DBBC0", VA = "0x1815DD1C0")]
|
||||
private void BJKJMBHDDLH()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x0601298F RID: 76175 RVA: 0x0046F1B8 File Offset: 0x0046D3B8
|
||||
[Token(Token = "0x601298F")]
|
||||
[Address(RVA = "0x15DDB60", Offset = "0x15DC560", VA = "0x1815DDB60")]
|
||||
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this.playerHandGestures._hand.StopRunningGesture();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012990 RID: 76176 RVA: 0x0046F1E8 File Offset: 0x0046D3E8
|
||||
[Token(Token = "0x6012990")]
|
||||
[Address(RVA = "0x15DE9E0", Offset = "0x15DD3E0", VA = "0x1815DE9E0")]
|
||||
private void NFPOHDGIKFA()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
if (this.AEDCAFAHLID)
|
||||
{
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!this.DGPGFNDOCDF)
|
||||
{
|
||||
global::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: 0x06012991 RID: 76177 RVA: 0x0046F26C File Offset: 0x0046D46C
|
||||
[Token(Token = "0x6012991")]
|
||||
[Address(RVA = "0x15DD540", Offset = "0x15DBF40", VA = "0x1815DD540")]
|
||||
private void CFLABDGCBCD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x06012992 RID: 76178 RVA: 0x0046F2E0 File Offset: 0x0046D4E0
|
||||
[Token(Token = "0x6012992")]
|
||||
[Address(RVA = "0x15DD070", Offset = "0x15DBA70", VA = "0x1815DD070")]
|
||||
private void BCDHOAMMOKF()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
float time = Time.time;
|
||||
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
|
||||
int num = 0;
|
||||
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012993 RID: 76179 RVA: 0x0046F318 File Offset: 0x0046D518
|
||||
[Token(Token = "0x6012993")]
|
||||
[Address(RVA = "0x15DF3A0", Offset = "0x15DDDA0", VA = "0x1815DF3A0")]
|
||||
public HandshakeGesture()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.MFEFOPIPOKD.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C6F5 RID: 50933
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C6F5")]
|
||||
[SerializeField]
|
||||
private float cooldown = 1f;
|
||||
|
||||
// Token: 0x0400C6F6 RID: 50934
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C6F6")]
|
||||
[SerializeField]
|
||||
private float handOpenBufferDuration = 0.2f;
|
||||
|
||||
// Token: 0x0400C6F7 RID: 50935
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C6F7")]
|
||||
[SerializeField]
|
||||
private float palmsTogetherDotThreshold = -0.6f;
|
||||
|
||||
// Token: 0x0400C6F8 RID: 50936
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C6F8")]
|
||||
[SerializeField]
|
||||
private float fingerDotThreshold = -0.1f;
|
||||
|
||||
// Token: 0x0400C6F9 RID: 50937
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C6F9")]
|
||||
[SerializeField]
|
||||
private float maxStartDistance = 0.36f;
|
||||
|
||||
// Token: 0x0400C6FA RID: 50938
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C6FA")]
|
||||
[SerializeField]
|
||||
private float requiredHoldDuration = 2f;
|
||||
|
||||
// Token: 0x0400C6FB RID: 50939
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C6FB")]
|
||||
[SerializeField]
|
||||
private float maxHoldDriftDistance = 0.26f;
|
||||
|
||||
// Token: 0x0400C6FC RID: 50940
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C6FC")]
|
||||
private float BCMGFKNCPNN;
|
||||
|
||||
// Token: 0x0400C6FD RID: 50941
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C6FD")]
|
||||
private float LCDGKLLHPHN;
|
||||
|
||||
// Token: 0x0400C6FE RID: 50942
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C6FE")]
|
||||
private Vector3 MFEFOPIPOKD;
|
||||
|
||||
// Token: 0x0400C6FF RID: 50943
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C6FF")]
|
||||
private DJHELPHHAEN LCAHKHLMFPE;
|
||||
|
||||
// Token: 0x0400C700 RID: 50944
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C700")]
|
||||
private float OJHFJJIMPKL;
|
||||
|
||||
// Token: 0x0400C701 RID: 50945
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C701")]
|
||||
private NonPlayerGestureTarget GJGLGJLOBPN;
|
||||
|
||||
// Token: 0x0400C702 RID: 50946
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C702")]
|
||||
private NonPlayerGestureTarget GBCFPOHCJKL;
|
||||
|
||||
// Token: 0x0400C703 RID: 50947
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C703")]
|
||||
private SynchronizedField<int> FCDCGJGFKGF;
|
||||
|
||||
// Token: 0x0400C704 RID: 50948
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C704")]
|
||||
private PlayerHand GFKCINDDMBP;
|
||||
|
||||
// Token: 0x0200298F RID: 10639
|
||||
[Token(Token = "0x200298F")]
|
||||
public enum EBKABACFBDO
|
||||
{
|
||||
// Token: 0x0400C706 RID: 50950
|
||||
[Token(Token = "0x400C706")]
|
||||
Inactive,
|
||||
// Token: 0x0400C707 RID: 50951
|
||||
[Token(Token = "0x400C707")]
|
||||
Ready_Open,
|
||||
// Token: 0x0400C708 RID: 50952
|
||||
[Token(Token = "0x400C708")]
|
||||
Ready_Gripped,
|
||||
// Token: 0x0400C709 RID: 50953
|
||||
[Token(Token = "0x400C709")]
|
||||
Running,
|
||||
// Token: 0x0400C70A RID: 50954
|
||||
[Token(Token = "0x400C70A")]
|
||||
Finished,
|
||||
// Token: 0x0400C70B RID: 50955
|
||||
[Token(Token = "0x400C70B")]
|
||||
Broken
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,318 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002990 RID: 10640
|
||||
[Token(Token = "0x2002990")]
|
||||
[StructLayout(3)]
|
||||
public class NonPlayerGestureTarget : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1400018D RID: 397
|
||||
// (add) Token: 0x06012994 RID: 76180 RVA: 0x0046F390 File Offset: 0x0046D590
|
||||
// (remove) Token: 0x06012995 RID: 76181 RVA: 0x0046F3B8 File Offset: 0x0046D5B8
|
||||
[Token(Token = "0x1400018D")]
|
||||
public event Action<PlayerHandGestures.FHEGMOCKLHA> PJJBFAIAPFP
|
||||
{
|
||||
[Token(Token = "0x6012994")]
|
||||
[Address(RVA = "0x15E76C0", Offset = "0x15E60C0", VA = "0x1815E76C0")]
|
||||
[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 = "0x6012995")]
|
||||
[Address(RVA = "0x15E7850", Offset = "0x15E6250", VA = "0x1815E7850")]
|
||||
[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: 0x170031F5 RID: 12789
|
||||
// (get) Token: 0x06012996 RID: 76182 RVA: 0x0046F3E0 File Offset: 0x0046D5E0
|
||||
// (set) Token: 0x06012997 RID: 76183 RVA: 0x0046F3F4 File Offset: 0x0046D5F4
|
||||
[Token(Token = "0x170031F5")]
|
||||
public HandshakeGesture.EBKABACFBDO LBNIHCFBLHG
|
||||
{
|
||||
[Token(Token = "0x6012996")]
|
||||
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")]
|
||||
get;
|
||||
[Token(Token = "0x6012997")]
|
||||
[Address(RVA = "0x4E90F0", Offset = "0x4E7AF0", VA = "0x1804E90F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031F6 RID: 12790
|
||||
// (get) Token: 0x06012998 RID: 76184 RVA: 0x0046F408 File Offset: 0x0046D608
|
||||
[Token(Token = "0x170031F6")]
|
||||
public PlayerHandGestures.FHEGMOCKLHA JGDKBKGAMJN
|
||||
{
|
||||
[Token(Token = "0x6012998")]
|
||||
[Address(RVA = "0x3EDF60", Offset = "0x3EC960", VA = "0x1803EDF60")]
|
||||
get
|
||||
{
|
||||
return this._supportedGesture;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F7 RID: 12791
|
||||
// (get) Token: 0x06012999 RID: 76185 RVA: 0x0046F41C File Offset: 0x0046D61C
|
||||
[Token(Token = "0x170031F7")]
|
||||
public PlayerHand.PLLIKAOIPHP HMIFHDIOHGP
|
||||
{
|
||||
[Token(Token = "0x6012999")]
|
||||
[Address(RVA = "0x621DB0", Offset = "0x6207B0", VA = "0x180621DB0")]
|
||||
get
|
||||
{
|
||||
return this._handType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F8 RID: 12792
|
||||
// (get) Token: 0x0601299A RID: 76186 RVA: 0x0046F430 File Offset: 0x0046D630
|
||||
[Token(Token = "0x170031F8")]
|
||||
public Vector3 MBEAJNDGBCF
|
||||
{
|
||||
[Token(Token = "0x601299A")]
|
||||
[Address(RVA = "0x15E7760", Offset = "0x15E6160", VA = "0x1815E7760")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F9 RID: 12793
|
||||
// (get) Token: 0x0601299B RID: 76187 RVA: 0x0046F454 File Offset: 0x0046D654
|
||||
[Token(Token = "0x170031F9")]
|
||||
public Vector3 BGLGOFGHLLN
|
||||
{
|
||||
[Token(Token = "0x601299B")]
|
||||
[Address(RVA = "0xFE9E90", Offset = "0xFE8890", VA = "0x180FE9E90")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031FA RID: 12794
|
||||
// (get) Token: 0x0601299C RID: 76188 RVA: 0x0046F470 File Offset: 0x0046D670
|
||||
[Token(Token = "0x170031FA")]
|
||||
public RigidbodyPickup HLJBCMPANEI
|
||||
{
|
||||
[Token(Token = "0x601299C")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get
|
||||
{
|
||||
return this._rigidbodyPickup;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601299D RID: 76189 RVA: 0x0046F484 File Offset: 0x0046D684
|
||||
[Token(Token = "0x601299D")]
|
||||
[Address(RVA = "0x15E7310", Offset = "0x15E5D10", VA = "0x1815E7310")]
|
||||
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: 0x0601299E RID: 76190 RVA: 0x0046F514 File Offset: 0x0046D714
|
||||
[Token(Token = "0x601299E")]
|
||||
[Address(RVA = "0x15E7590", Offset = "0x15E5F90", VA = "0x1815E7590")]
|
||||
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: 0x0601299F RID: 76191 RVA: 0x0046F558 File Offset: 0x0046D758
|
||||
[Token(Token = "0x601299F")]
|
||||
[Address(RVA = "0x15E7650", Offset = "0x15E6050", VA = "0x1815E7650")]
|
||||
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: 0x060129A0 RID: 76192 RVA: 0x0046F5A4 File Offset: 0x0046D7A4
|
||||
[Token(Token = "0x60129A0")]
|
||||
[Address(RVA = "0x4E90F0", Offset = "0x4E7AF0", VA = "0x1804E90F0")]
|
||||
public void UpdateHandshakeState(HandshakeGesture.EBKABACFBDO MDHOAPDILJH)
|
||||
{
|
||||
this.<LHLBHOPEOCF>k__BackingField = MDHOAPDILJH;
|
||||
}
|
||||
|
||||
// Token: 0x060129A1 RID: 76193 RVA: 0x0046F5B8 File Offset: 0x0046D7B8
|
||||
[Token(Token = "0x60129A1")]
|
||||
[Address(RVA = "0x15E7470", Offset = "0x15E5E70", VA = "0x1815E7470")]
|
||||
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: 0x060129A2 RID: 76194 RVA: 0x0046F608 File Offset: 0x0046D808
|
||||
[Token(Token = "0x60129A2")]
|
||||
[Address(RVA = "0x15E7530", Offset = "0x15E5F30", VA = "0x1815E7530")]
|
||||
private IEnumerator OLDNEDJDFIO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060129A2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.Gestures.NonPlayerGestureTarget::OLDNEDJDFIO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(MMMAJFPKBPK::System.IDisposable.Dispose, ldloc:MMMAJFPKBPK(var_0))
|
||||
stfld:int32(MMMAJFPKBPK::<>1__state, ldloc:MMMAJFPKBPK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:NonPlayerGestureTarget(MMMAJFPKBPK::<>4__this, ldloc:MMMAJFPKBPK(var_0), ldloc:NonPlayerGestureTarget(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060129A3 RID: 76195 RVA: 0x0046F62C File Offset: 0x0046D82C
|
||||
[Token(Token = "0x60129A3")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public NonPlayerGestureTarget()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C70E RID: 50958
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C70E")]
|
||||
[SerializeField]
|
||||
private Transform connectedArm;
|
||||
|
||||
// Token: 0x0400C70F RID: 50959
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C70F")]
|
||||
[SerializeField]
|
||||
private PlayerHandGestures.FHEGMOCKLHA _supportedGesture;
|
||||
|
||||
// Token: 0x0400C710 RID: 50960
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400C710")]
|
||||
[SerializeField]
|
||||
private PlayerHand.PLLIKAOIPHP _handType;
|
||||
|
||||
// Token: 0x0400C711 RID: 50961
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C711")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private RigidbodyPickup _rigidbodyPickup;
|
||||
|
||||
// Token: 0x0400C712 RID: 50962
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C712")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private Interpolator interpolator;
|
||||
|
||||
// Token: 0x0400C713 RID: 50963
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C713")]
|
||||
private Vector3 OOEEAMBPNJB;
|
||||
|
||||
// Token: 0x0400C714 RID: 50964
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C714")]
|
||||
private Quaternion LPPONMJCEFO;
|
||||
|
||||
// Token: 0x0400C715 RID: 50965
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C715")]
|
||||
private Vector3 ABOOIAABLEE;
|
||||
|
||||
// Token: 0x0400C716 RID: 50966
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C716")]
|
||||
private Quaternion MJJKLFPLIFG;
|
||||
|
||||
// Token: 0x0400C717 RID: 50967
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C717")]
|
||||
private Coroutine CNEMFLPJPJL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,764 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using RecRoom.Networking.RPC;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002992 RID: 10642
|
||||
[Token(Token = "0x2002992")]
|
||||
[StructLayout(3)]
|
||||
public class PlayerHandGestures : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1400018E RID: 398
|
||||
// (add) Token: 0x060129AA RID: 76202 RVA: 0x0046F794 File Offset: 0x0046D994
|
||||
// (remove) Token: 0x060129AB RID: 76203 RVA: 0x0046F7BC File Offset: 0x0046D9BC
|
||||
[Token(Token = "0x1400018E")]
|
||||
public event PlayerHandGestures.OGGNBMJDKKO MBBPBLILJLF
|
||||
{
|
||||
[Token(Token = "0x60129AA")]
|
||||
[Address(RVA = "0x15EA410", Offset = "0x15E8E10", VA = "0x1815EA410")]
|
||||
[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 = "0x60129AB")]
|
||||
[Address(RVA = "0x15EA600", Offset = "0x15E9000", VA = "0x1815EA600")]
|
||||
[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: 0x1400018F RID: 399
|
||||
// (add) Token: 0x060129AC RID: 76204 RVA: 0x0046F7E4 File Offset: 0x0046D9E4
|
||||
// (remove) Token: 0x060129AD RID: 76205 RVA: 0x0046F80C File Offset: 0x0046DA0C
|
||||
[Token(Token = "0x1400018F")]
|
||||
public event PlayerHandGestures.OGGNBMJDKKO HPOKCPNGHEF
|
||||
{
|
||||
[Token(Token = "0x60129AC")]
|
||||
[Address(RVA = "0x15EA370", Offset = "0x15E8D70", VA = "0x1815EA370")]
|
||||
[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 = "0x60129AD")]
|
||||
[Address(RVA = "0x15EA560", Offset = "0x15E8F60", VA = "0x1815EA560")]
|
||||
[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: 0x14000190 RID: 400
|
||||
// (add) Token: 0x060129AE RID: 76206 RVA: 0x0046F834 File Offset: 0x0046DA34
|
||||
// (remove) Token: 0x060129AF RID: 76207 RVA: 0x0046F85C File Offset: 0x0046DA5C
|
||||
[Token(Token = "0x14000190")]
|
||||
public event Action<PlayerHand, PlayerHand> GPKBIPPGOHG
|
||||
{
|
||||
[Token(Token = "0x60129AE")]
|
||||
[Address(RVA = "0x15EA4B0", Offset = "0x15E8EB0", VA = "0x1815EA4B0")]
|
||||
[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 = "0x60129AF")]
|
||||
[Address(RVA = "0x15EA6A0", Offset = "0x15E90A0", VA = "0x1815EA6A0")]
|
||||
[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: 0x170031FD RID: 12797
|
||||
// (get) Token: 0x060129B0 RID: 76208 RVA: 0x0046F884 File Offset: 0x0046DA84
|
||||
[Token(Token = "0x170031FD")]
|
||||
public PlayerHand MFPNEKABNPP
|
||||
{
|
||||
[Token(Token = "0x60129B0")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
return this._hand;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031FE RID: 12798
|
||||
// (get) Token: 0x060129B1 RID: 76209 RVA: 0x0046F898 File Offset: 0x0046DA98
|
||||
// (set) Token: 0x060129B2 RID: 76210 RVA: 0x0046F8AC File Offset: 0x0046DAAC
|
||||
[Token(Token = "0x170031FE")]
|
||||
public int MHBMLGKNKDC
|
||||
{
|
||||
[Token(Token = "0x60129B1")]
|
||||
[Address(RVA = "0x442FE0", Offset = "0x4419E0", VA = "0x180442FE0")]
|
||||
get;
|
||||
[Token(Token = "0x60129B2")]
|
||||
[Address(RVA = "0x443020", Offset = "0x441A20", VA = "0x180443020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031FF RID: 12799
|
||||
// (get) Token: 0x060129B3 RID: 76211 RVA: 0x0046F8C0 File Offset: 0x0046DAC0
|
||||
// (set) Token: 0x060129B4 RID: 76212 RVA: 0x0046F8D4 File Offset: 0x0046DAD4
|
||||
[Token(Token = "0x170031FF")]
|
||||
public PlayerHandGestures.FHEGMOCKLHA GLCOFMDBCHB
|
||||
{
|
||||
[Token(Token = "0x60129B3")]
|
||||
[Address(RVA = "0x7D79E0", Offset = "0x7D63E0", VA = "0x1807D79E0")]
|
||||
get;
|
||||
[Token(Token = "0x60129B4")]
|
||||
[Address(RVA = "0x7D7AF0", Offset = "0x7D64F0", VA = "0x1807D7AF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003200 RID: 12800
|
||||
// (get) Token: 0x060129B5 RID: 76213 RVA: 0x0046F8E8 File Offset: 0x0046DAE8
|
||||
[Token(Token = "0x17003200")]
|
||||
public bool LLOFBBEBIAE
|
||||
{
|
||||
[Token(Token = "0x60129B5")]
|
||||
[Address(RVA = "0x15EA550", Offset = "0x15E8F50", VA = "0x1815EA550")]
|
||||
get
|
||||
{
|
||||
return this.BIELHIOOAIP > 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129B6 RID: 76214 RVA: 0x0046F900 File Offset: 0x0046DB00
|
||||
[Token(Token = "0x60129B6")]
|
||||
[Address(RVA = "0x15EA1C0", Offset = "0x15E8BC0", VA = "0x1815EA1C0")]
|
||||
public void SuppressHighFive()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060129B7 RID: 76215 RVA: 0x0046F910 File Offset: 0x0046DB10
|
||||
[Token(Token = "0x60129B7")]
|
||||
[Address(RVA = "0x15EA1D0", Offset = "0x15E8BD0", VA = "0x1815EA1D0")]
|
||||
public void UnsuppressHighFive()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060129B8 RID: 76216 RVA: 0x0046F920 File Offset: 0x0046DB20
|
||||
[Token(Token = "0x60129B8")]
|
||||
[Address(RVA = "0x15E91B0", Offset = "0x15E7BB0", VA = "0x1815E91B0", 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.hasAuthority;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x060129B9 RID: 76217 RVA: 0x0046F974 File Offset: 0x0046DB74
|
||||
[Token(Token = "0x60129B9")]
|
||||
[Address(RVA = "0x15E9FF0", Offset = "0x15E89F0", VA = "0x1815E9FF0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
PlayerHand hand = this._hand;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.CFFDEHCHJBM.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x060129BA RID: 76218 RVA: 0x0046F9A4 File Offset: 0x0046DBA4
|
||||
[Token(Token = "0x60129BA")]
|
||||
[Address(RVA = "0x15EA1E0", Offset = "0x15E8BE0", VA = "0x1815EA1E0")]
|
||||
private void Update()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this.ALBPOEDAMOL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129BB RID: 76219 RVA: 0x0046F9C4 File Offset: 0x0046DBC4
|
||||
[Token(Token = "0x60129BB")]
|
||||
[Address(RVA = "0x15E8F60", Offset = "0x15E7960", VA = "0x1815E8F60")]
|
||||
public void AuthorityCancelOtherGestures(HandGestureBase KOENJIGEEAB)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x060129BC RID: 76220 RVA: 0x0046FA10 File Offset: 0x0046DC10
|
||||
[Token(Token = "0x60129BC")]
|
||||
[Address(RVA = "0x15E8F30", Offset = "0x15E7930", VA = "0x1815E8F30")]
|
||||
public void AddRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.BBEOOFLGIED.Add(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060129BD RID: 76221 RVA: 0x0046FA30 File Offset: 0x0046DC30
|
||||
[Token(Token = "0x60129BD")]
|
||||
[Address(RVA = "0x15EA030", Offset = "0x15E8A30", VA = "0x1815EA030")]
|
||||
public void RemoveRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.BBEOOFLGIED.Remove(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060129BE RID: 76222 RVA: 0x0046FA50 File Offset: 0x0046DC50
|
||||
[Token(Token = "0x60129BE")]
|
||||
[Address(RVA = "0x15E9D20", Offset = "0x15E8720", VA = "0x1815E9D20")]
|
||||
public bool IsGestureBlocked(HandGestureBase LDMFCILCLPG)
|
||||
{
|
||||
if (!this.BBEOOFLGIED.HasTokens)
|
||||
{
|
||||
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: 0x060129BF RID: 76223 RVA: 0x0046FAAC File Offset: 0x0046DCAC
|
||||
[Token(Token = "0x60129BF")]
|
||||
[Address(RVA = "0x15E8C30", Offset = "0x15E7630", VA = "0x1815E8C30")]
|
||||
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: 0x060129C0 RID: 76224 RVA: 0x0046FBF4 File Offset: 0x0046DDF4
|
||||
[Token(Token = "0x60129C0")]
|
||||
[Address(RVA = "0x15E9AA0", Offset = "0x15E84A0", VA = "0x1815E9AA0")]
|
||||
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;
|
||||
}
|
||||
}
|
||||
global::Player thisPlayer = playerHand._thisPlayer;
|
||||
Tool febapkcnndc2 = playerHand.FEBAPKCNNDC;
|
||||
int num6 = 0;
|
||||
if (!(febapkcnndc2 == num6))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_9E:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129C1 RID: 76225 RVA: 0x0046FCA4 File Offset: 0x0046DEA4
|
||||
[Token(Token = "0x60129C1")]
|
||||
[Address(RVA = "0x15E93E0", Offset = "0x15E7DE0", VA = "0x1815E93E0")]
|
||||
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;
|
||||
if (num3 > 0)
|
||||
{
|
||||
RaycastHit[] leeobiplign = this.LEEOBIPLIGN;
|
||||
long num4 = (long)((ulong)num * (ulong)44L);
|
||||
PlayerHand playerHand = num.ODPIGKCNBIE();
|
||||
int num5 = 0;
|
||||
if (!(playerHand != num5))
|
||||
{
|
||||
RaycastHit[] leeobiplign2 = this.LEEOBIPLIGN;
|
||||
int num6 = 0;
|
||||
NonPlayerGestureTarget nonPlayerGestureTarget;
|
||||
if (nonPlayerGestureTarget != num6)
|
||||
{
|
||||
goto IL_8F;
|
||||
}
|
||||
}
|
||||
global::Player thisPlayer = playerHand._thisPlayer;
|
||||
Tool febapkcnndc2 = playerHand.FEBAPKCNNDC;
|
||||
int num7 = 0;
|
||||
if (!(febapkcnndc2 == num7))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_8F:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129C2 RID: 76226 RVA: 0x0046FD48 File Offset: 0x0046DF48
|
||||
[Token(Token = "0x60129C2")]
|
||||
[Address(RVA = "0x15E9240", Offset = "0x15E7C40", VA = "0x1815E9240")]
|
||||
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: 0x060129C3 RID: 76227 RVA: 0x0046FDF0 File Offset: 0x0046DFF0
|
||||
[Token(Token = "0x60129C3")]
|
||||
[Address(RVA = "0x15E9E80", Offset = "0x15E8880", VA = "0x1815E9E80")]
|
||||
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: 0x060129C4 RID: 76228 RVA: 0x0046FE74 File Offset: 0x0046E074
|
||||
[Token(Token = "0x60129C4")]
|
||||
[Address(RVA = "0x15E90B0", Offset = "0x15E7AB0", VA = "0x1815E90B0")]
|
||||
public void AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, PlayerHand GBEAALMHMBE, bool FEBCMDAAJDP = true)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<PlayerHand, PlayerHandGestures.FHEGMOCKLHA, int, bool> rpcaction = new RPCActions.RPCAction(this.RpcHandGestureDetected);
|
||||
int serverTimestamp = PhotonNetwork.ServerTimestamp;
|
||||
}
|
||||
|
||||
// Token: 0x060129C5 RID: 76229 RVA: 0x0046FEA4 File Offset: 0x0046E0A4
|
||||
[Token(Token = "0x60129C5")]
|
||||
[Address(RVA = "0x15EA060", Offset = "0x15E8A60", VA = "0x1815EA060")]
|
||||
[PunRPC]
|
||||
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;
|
||||
global::Player thisPlayer = hand._thisPlayer;
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (GBEAALMHMBE == num2)
|
||||
{
|
||||
}
|
||||
global::Player thisPlayer2 = GBEAALMHMBE._thisPlayer;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129C6 RID: 76230 RVA: 0x0046FEF0 File Offset: 0x0046E0F0
|
||||
[Token(Token = "0x60129C6")]
|
||||
[Address(RVA = "0x15E9780", Offset = "0x15E8180", VA = "0x1815E9780")]
|
||||
public void HandleLocalHandGestureDetected(PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, int PHJABBBMIGF, global::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)
|
||||
{
|
||||
global::Player thisPlayer = this._hand._thisPlayer;
|
||||
}
|
||||
if (this.HPOKCPNGHEF != 0)
|
||||
{
|
||||
global::Player thisPlayer2 = this._hand._thisPlayer;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (GBEAALMHMBE != num4 && GBEAALMHMBE._gestures.HPOKCPNGHEF != 0)
|
||||
{
|
||||
global::Player thisPlayer3 = this._hand._thisPlayer;
|
||||
}
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
AACCKDLMFKJ.DGGHAKCLGMP dgghakclgmp = new AACCKDLMFKJ.DGGHAKCLGMP(AACCKDLMFKJ.MHIOHEMNMLP.Gesture);
|
||||
Photon.Realtime.Player player;
|
||||
dgghakclgmp.JNIGHFFKJLO(player);
|
||||
dgghakclgmp.DDFKAPBJCNA("hg", (int)LDMFCILCLPG);
|
||||
AACCKDLMFKJ.MEENEBIKBEH(dgghakclgmp);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129C7 RID: 76231 RVA: 0x00470008 File Offset: 0x0046E208
|
||||
[Token(Token = "0x60129C7")]
|
||||
[Address(RVA = "0x15EA290", Offset = "0x15E8C90", VA = "0x1815EA290")]
|
||||
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;
|
||||
TokenFlag tokenFlag = new TokenFlag();
|
||||
this.BBEOOFLGIED = tokenFlag;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C720 RID: 50976
|
||||
[Token(Token = "0x400C720")]
|
||||
private const int LMIBNJMLLJD = 600;
|
||||
|
||||
// Token: 0x0400C721 RID: 50977
|
||||
[Token(Token = "0x400C721")]
|
||||
private const int PHLBPIINOCE = 128;
|
||||
|
||||
// Token: 0x0400C725 RID: 50981
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C725")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private PlayerHand _hand;
|
||||
|
||||
// Token: 0x0400C726 RID: 50982
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C726")]
|
||||
[SerializeField]
|
||||
private float handCollisionRadius = 0.2f;
|
||||
|
||||
// Token: 0x0400C727 RID: 50983
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C727")]
|
||||
[SerializeField]
|
||||
private float gestureCooldown = 1f;
|
||||
|
||||
// Token: 0x0400C728 RID: 50984
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C728")]
|
||||
private float MHCOOKEGDPG;
|
||||
|
||||
// Token: 0x0400C729 RID: 50985
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C729")]
|
||||
private PlayerHand HDCNMHDEIOK;
|
||||
|
||||
// Token: 0x0400C72A RID: 50986
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C72A")]
|
||||
private Vector3 CFFDEHCHJBM;
|
||||
|
||||
// Token: 0x0400C72B RID: 50987
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C72B")]
|
||||
private Collider[] EOBAFCKNHLK;
|
||||
|
||||
// Token: 0x0400C72C RID: 50988
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C72C")]
|
||||
private RaycastHit[] LEEOBIPLIGN;
|
||||
|
||||
// Token: 0x0400C72D RID: 50989
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C72D")]
|
||||
private TokenFlag BBEOOFLGIED;
|
||||
|
||||
// Token: 0x0400C72E RID: 50990
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C72E")]
|
||||
private HandGestureBase[] GAPKKCDOHLL;
|
||||
|
||||
// Token: 0x0400C731 RID: 50993
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C731")]
|
||||
private int BIELHIOOAIP;
|
||||
|
||||
// Token: 0x02002993 RID: 10643
|
||||
[Token(Token = "0x2002993")]
|
||||
public enum FHEGMOCKLHA
|
||||
{
|
||||
// Token: 0x0400C733 RID: 50995
|
||||
[Token(Token = "0x400C733")]
|
||||
None = -1,
|
||||
// Token: 0x0400C734 RID: 50996
|
||||
[Token(Token = "0x400C734")]
|
||||
Highfive,
|
||||
// Token: 0x0400C735 RID: 50997
|
||||
[Token(Token = "0x400C735")]
|
||||
Fistbump,
|
||||
// Token: 0x0400C736 RID: 50998
|
||||
[Token(Token = "0x400C736")]
|
||||
HandshakeStart,
|
||||
// Token: 0x0400C737 RID: 50999
|
||||
[Token(Token = "0x400C737")]
|
||||
HandshakeCancel,
|
||||
// Token: 0x0400C738 RID: 51000
|
||||
[Token(Token = "0x400C738")]
|
||||
HandshakeSuccess,
|
||||
// Token: 0x0400C739 RID: 51001
|
||||
[Token(Token = "0x400C739")]
|
||||
StopGestureCharging,
|
||||
// Token: 0x0400C73A RID: 51002
|
||||
[Token(Token = "0x400C73A")]
|
||||
StopGestureCancel,
|
||||
// Token: 0x0400C73B RID: 51003
|
||||
[Token(Token = "0x400C73B")]
|
||||
StopGestureSuccess,
|
||||
// Token: 0x0400C73C RID: 51004
|
||||
[Token(Token = "0x400C73C")]
|
||||
CheerGestureCharging,
|
||||
// Token: 0x0400C73D RID: 51005
|
||||
[Token(Token = "0x400C73D")]
|
||||
CheerGestureCancel,
|
||||
// Token: 0x0400C73E RID: 51006
|
||||
[Token(Token = "0x400C73E")]
|
||||
CheerGestureSuccess,
|
||||
// Token: 0x0400C73F RID: 51007
|
||||
[Token(Token = "0x400C73F")]
|
||||
GameReviveHandshakeStart,
|
||||
// Token: 0x0400C740 RID: 51008
|
||||
[Token(Token = "0x400C740")]
|
||||
GameReviveHandshakeCancel,
|
||||
// Token: 0x0400C741 RID: 51009
|
||||
[Token(Token = "0x400C741")]
|
||||
GameReviveHandshakeSuccess
|
||||
}
|
||||
|
||||
// Token: 0x02002994 RID: 10644
|
||||
[Token(Token = "0x2002994")]
|
||||
public sealed class OGGNBMJDKKO : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060129C8 RID: 76232 RVA: 0x0047007C File Offset: 0x0046E27C
|
||||
[Token(Token = "0x60129C8")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public OGGNBMJDKKO(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x060129C9 RID: 76233 RVA: 0x00470098 File Offset: 0x0046E298
|
||||
[Token(Token = "0x60129C9")]
|
||||
[Address(RVA = "0x15E7A90", Offset = "0x15E6490", VA = "0x1815E7A90", Slot = "13")]
|
||||
public void Invoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, [Optional] global::Player JKICGKMBIMP, [Optional] global::Player LDFLMCNJOIF)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129CA RID: 76234 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60129CA")]
|
||||
[Address(RVA = "0x15E79D0", Offset = "0x15E63D0", VA = "0x1815E79D0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, global::Player JKICGKMBIMP, global::Player LDFLMCNJOIF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060129CB RID: 76235 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60129CB")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,224 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002995 RID: 10645
|
||||
[Token(Token = "0x2002995")]
|
||||
[StructLayout(3)]
|
||||
public class ShakeGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x17003201 RID: 12801
|
||||
// (get) Token: 0x060129CC RID: 76236 RVA: 0x0047017C File Offset: 0x0046E37C
|
||||
[Token(Token = "0x17003201")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60129CC")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003202 RID: 12802
|
||||
// (get) Token: 0x060129CD RID: 76237 RVA: 0x0047018C File Offset: 0x0046E38C
|
||||
// (set) Token: 0x060129CE RID: 76238 RVA: 0x004701A8 File Offset: 0x0046E3A8
|
||||
[Token(Token = "0x17003202")]
|
||||
private ShakeGesture.PBCHFKANHHM JKOHOEGCCCD
|
||||
{
|
||||
[Token(Token = "0x60129CD")]
|
||||
[Address(RVA = "0x15EADC0", Offset = "0x15E97C0", VA = "0x1815EADC0")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60129CE")]
|
||||
[Address(RVA = "0x15EA7A0", Offset = "0x15E91A0", VA = "0x1815EA7A0")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129CF RID: 76239 RVA: 0x004701CC File Offset: 0x0046E3CC
|
||||
[Token(Token = "0x60129CF")]
|
||||
[Address(RVA = "0x15EA800", Offset = "0x15E9200", VA = "0x1815EA800", 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: 0x060129D0 RID: 76240 RVA: 0x00470238 File Offset: 0x0046E438
|
||||
[Token(Token = "0x60129D0")]
|
||||
[Address(RVA = "0x15EAE00", Offset = "0x15E9800", VA = "0x1815EAE00")]
|
||||
private void Start()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.OFFLOPLJBBG((ushort)num);
|
||||
bool hasAuthority = base.hasAuthority;
|
||||
base.enabled = hasAuthority;
|
||||
}
|
||||
|
||||
// Token: 0x060129D1 RID: 76241 RVA: 0x0047026C File Offset: 0x0046E46C
|
||||
[Token(Token = "0x60129D1")]
|
||||
[Address(RVA = "0x15EAE40", Offset = "0x15E9840", VA = "0x1815EAE40")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060129D2 RID: 76242 RVA: 0x0047028C File Offset: 0x0046E48C
|
||||
[Token(Token = "0x60129D2")]
|
||||
[Address(RVA = "0x15EAD10", Offset = "0x15E9710", VA = "0x1815EAD10")]
|
||||
private void IFINEDHNJLL()
|
||||
{
|
||||
if (base.hasAuthority && !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: 0x060129D3 RID: 76243 RVA: 0x004702E0 File Offset: 0x0046E4E0
|
||||
[Token(Token = "0x60129D3")]
|
||||
[Address(RVA = "0x15EAC90", Offset = "0x15E9690", VA = "0x1815EAC90")]
|
||||
private void GDDAHGPCALL(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x060129D4 RID: 76244 RVA: 0x00470354 File Offset: 0x0046E554
|
||||
[Token(Token = "0x60129D4")]
|
||||
[Address(RVA = "0x15EA930", Offset = "0x15E9330", VA = "0x1815EA930")]
|
||||
private void EKCFNBAELHM()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x060129D5 RID: 76245 RVA: 0x004703FC File Offset: 0x0046E5FC
|
||||
[Token(Token = "0x60129D5")]
|
||||
[Address(RVA = "0x15EAE60", Offset = "0x15E9860", VA = "0x1815EAE60")]
|
||||
public ShakeGesture()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.HEEBDODGLKI.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.OCOLJJOHIJO.z = z2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C742 RID: 51010
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C742")]
|
||||
[SerializeField]
|
||||
private float minShakeStartSpeed = 1f;
|
||||
|
||||
// Token: 0x0400C743 RID: 51011
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C743")]
|
||||
[SerializeField]
|
||||
private float shakeTravelDistance = 0.1f;
|
||||
|
||||
// Token: 0x0400C744 RID: 51012
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C744")]
|
||||
[SerializeField]
|
||||
private float shakeTime = 0.7f;
|
||||
|
||||
// Token: 0x0400C745 RID: 51013
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C745")]
|
||||
[SerializeField]
|
||||
private float shakeMaxDisplacement = 0.25f;
|
||||
|
||||
// Token: 0x0400C746 RID: 51014
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C746")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C747 RID: 51015
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C747")]
|
||||
private float GANHBKKHJEI;
|
||||
|
||||
// Token: 0x0400C748 RID: 51016
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C748")]
|
||||
private float IOBNLEFGMBP;
|
||||
|
||||
// Token: 0x0400C749 RID: 51017
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C749")]
|
||||
private Vector3 HEEBDODGLKI;
|
||||
|
||||
// Token: 0x0400C74A RID: 51018
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400C74A")]
|
||||
private Vector3 OCOLJJOHIJO;
|
||||
|
||||
// Token: 0x02002996 RID: 10646
|
||||
[Token(Token = "0x2002996")]
|
||||
private enum PBCHFKANHHM
|
||||
{
|
||||
// Token: 0x0400C74C RID: 51020
|
||||
[Token(Token = "0x400C74C")]
|
||||
Inactive,
|
||||
// Token: 0x0400C74D RID: 51021
|
||||
[Token(Token = "0x400C74D")]
|
||||
Tracking
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,432 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002997 RID: 10647
|
||||
[Token(Token = "0x2002997")]
|
||||
[StructLayout(3)]
|
||||
public class StopGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x17003203 RID: 12803
|
||||
// (get) Token: 0x060129D6 RID: 76246 RVA: 0x0047046C File Offset: 0x0046E66C
|
||||
[Token(Token = "0x17003203")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60129D6")]
|
||||
[Address(RVA = "0x15EC610", Offset = "0x15EB010", VA = "0x1815EC610", Slot = "15")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003204 RID: 12804
|
||||
// (get) Token: 0x060129D7 RID: 76247 RVA: 0x00470488 File Offset: 0x0046E688
|
||||
// (set) Token: 0x060129D8 RID: 76248 RVA: 0x004704A4 File Offset: 0x0046E6A4
|
||||
[Token(Token = "0x17003204")]
|
||||
private StopGesture.AOCFBHDLCAM GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x60129D7")]
|
||||
[Address(RVA = "0x15EC4C0", Offset = "0x15EAEC0", VA = "0x1815EC4C0")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60129D8")]
|
||||
[Address(RVA = "0x15EBC30", Offset = "0x15EA630", VA = "0x1815EBC30")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129D9 RID: 76249 RVA: 0x004704C8 File Offset: 0x0046E6C8
|
||||
[Token(Token = "0x60129D9")]
|
||||
[Address(RVA = "0x15EB3F0", Offset = "0x15E9DF0", VA = "0x1815EB3F0", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129DA RID: 76250 RVA: 0x004704F8 File Offset: 0x0046E6F8
|
||||
[Token(Token = "0x60129DA")]
|
||||
[Address(RVA = "0x15EB1E0", Offset = "0x15E9BE0", VA = "0x1815EB1E0", 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: 0x060129DB RID: 76251 RVA: 0x004705B4 File Offset: 0x0046E7B4
|
||||
[Token(Token = "0x60129DB")]
|
||||
[Address(RVA = "0x15EC500", Offset = "0x15EAF00", VA = "0x1815EC500")]
|
||||
private void Start()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.OFFLOPLJBBG((ushort)num);
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
return;
|
||||
}
|
||||
bool flag = this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
base.enabled = flag;
|
||||
}
|
||||
|
||||
// Token: 0x060129DC RID: 76252 RVA: 0x0047060C File Offset: 0x0046E80C
|
||||
[Token(Token = "0x60129DC")]
|
||||
[Address(RVA = "0x1022470", Offset = "0x1020E70", VA = "0x181022470")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060129DD RID: 76253 RVA: 0x0047062C File Offset: 0x0046E82C
|
||||
[Token(Token = "0x60129DD")]
|
||||
[Address(RVA = "0x15EBA50", Offset = "0x15EA450", VA = "0x1815EBA50")]
|
||||
private void IFINEDHNJLL()
|
||||
{
|
||||
if (base.hasAuthority && this.NAFPGAPMMNN())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129DE RID: 76254 RVA: 0x0047065C File Offset: 0x0046E85C
|
||||
[Token(Token = "0x60129DE")]
|
||||
[Address(RVA = "0x15EB740", Offset = "0x15EA140", VA = "0x1815EB740")]
|
||||
private void EIMILCLEJOK(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.BLDAJIDMCLM = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129DF RID: 76255 RVA: 0x00470684 File Offset: 0x0046E884
|
||||
[Token(Token = "0x60129DF")]
|
||||
[Address(RVA = "0x15EB9C0", Offset = "0x15EA3C0", VA = "0x1815EB9C0")]
|
||||
private void HNJKBKHKJLP()
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
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: 0x060129E0 RID: 76256 RVA: 0x004706D4 File Offset: 0x0046E8D4
|
||||
[Token(Token = "0x60129E0")]
|
||||
[Address(RVA = "0x15EB770", Offset = "0x15EA170", VA = "0x1815EB770")]
|
||||
private void FNPDJBGIKLH(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x060129E1 RID: 76257 RVA: 0x00470778 File Offset: 0x0046E978
|
||||
[Token(Token = "0x60129E1")]
|
||||
[Address(RVA = "0x15EBAC0", Offset = "0x15EA4C0", VA = "0x1815EBAC0")]
|
||||
private void IGMEMKMIAOO()
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
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: 0x060129E2 RID: 76258 RVA: 0x004707D8 File Offset: 0x0046E9D8
|
||||
[Token(Token = "0x60129E2")]
|
||||
[Address(RVA = "0x15EB450", Offset = "0x15E9E50", VA = "0x1815EB450")]
|
||||
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.hasAuthority)
|
||||
{
|
||||
GestureTarget bcibfihhceh2 = this.BCIBFIHHCEH;
|
||||
int num3 = 0;
|
||||
bcibfihhceh2.StopGestureRunning(num3 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129E3 RID: 76259 RVA: 0x00470824 File Offset: 0x0046EA24
|
||||
[Token(Token = "0x60129E3")]
|
||||
[Address(RVA = "0x15EC430", Offset = "0x15EAE30", VA = "0x1815EC430")]
|
||||
private void OMHFJNMCILC(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x060129E4 RID: 76260 RVA: 0x00470870 File Offset: 0x0046EA70
|
||||
[Token(Token = "0x60129E4")]
|
||||
[Address(RVA = "0x15EC040", Offset = "0x15EAA40", VA = "0x1815EC040")]
|
||||
private void NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, bool FEBCMDAAJDP)
|
||||
{
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num = 0;
|
||||
if (bcibfihhceh != num)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
int serverTimestamp = PhotonNetwork.ServerTimestamp;
|
||||
Player <LPKAFDJKFJL>k__BackingField = this.BCIBFIHHCEH.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129E5 RID: 76261 RVA: 0x004708B4 File Offset: 0x0046EAB4
|
||||
[Token(Token = "0x60129E5")]
|
||||
[Address(RVA = "0x15EBC90", Offset = "0x15EA690", VA = "0x1815EBC90")]
|
||||
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)
|
||||
{
|
||||
GestureTarget gestureTarget2;
|
||||
this.BCIBFIHHCEH = gestureTarget2;
|
||||
}
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num3 = 0;
|
||||
return bcibfihhceh != num3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129E6 RID: 76262 RVA: 0x00470980 File Offset: 0x0046EB80
|
||||
[Token(Token = "0x60129E6")]
|
||||
[Address(RVA = "0x15EB500", Offset = "0x15E9F00", VA = "0x1815EB500")]
|
||||
private GestureTarget EAEBOAHOHIA(Ray OPMKFDNLHKI)
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
RaycastHit[] fgmedomieal = HandGestureBase.FGMEDOMIEAL;
|
||||
long num3 = (long)((ulong)num * (ulong)44L);
|
||||
int num4 = 0;
|
||||
GestureTarget gestureTarget;
|
||||
if (gestureTarget != num4 && gestureTarget.MPIEALHHEPF)
|
||||
{
|
||||
Player <LPKAFDJKFJL>k__BackingField = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
int num5 = 0;
|
||||
if (<LPKAFDJKFJL>k__BackingField == num5)
|
||||
{
|
||||
goto IL_58;
|
||||
}
|
||||
Player <LPKAFDJKFJL>k__BackingField2 = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
IL_58:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129E7 RID: 76263 RVA: 0x004709EC File Offset: 0x0046EBEC
|
||||
[Token(Token = "0x60129E7")]
|
||||
[Address(RVA = "0x15EBBB0", Offset = "0x15EA5B0", VA = "0x1815EBBB0")]
|
||||
private bool IGODIHKANGD()
|
||||
{
|
||||
GestureTarget bcibfihhceh = this.BCIBFIHHCEH;
|
||||
int num = 0;
|
||||
bool flag = bcibfihhceh != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.OFNLLAOBBFB();
|
||||
}
|
||||
|
||||
// Token: 0x060129E8 RID: 76264 RVA: 0x00470A18 File Offset: 0x0046EC18
|
||||
[Token(Token = "0x60129E8")]
|
||||
[Address(RVA = "0x15EC130", Offset = "0x15EAB30", VA = "0x1815EC130")]
|
||||
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;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool isOpen = this.playerHandGestures._hand.HACBIOINOLL;
|
||||
if (isOpen)
|
||||
{
|
||||
return isOpen;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129E9 RID: 76265 RVA: 0x00470A9C File Offset: 0x0046EC9C
|
||||
[Token(Token = "0x60129E9")]
|
||||
[Address(RVA = "0x15EC590", Offset = "0x15EAF90", VA = "0x1815EC590")]
|
||||
public StopGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C74E RID: 51022
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C74E")]
|
||||
[SerializeField]
|
||||
private float handHeadDotThreshold = 0.95f;
|
||||
|
||||
// Token: 0x0400C74F RID: 51023
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C74F")]
|
||||
[SerializeField]
|
||||
private float palmDirectionDotThreshold = 0.8f;
|
||||
|
||||
// Token: 0x0400C750 RID: 51024
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C750")]
|
||||
[SerializeField]
|
||||
private float fingerUpDotThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400C751 RID: 51025
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C751")]
|
||||
[SerializeField]
|
||||
private float maximumDistance = 20f;
|
||||
|
||||
// Token: 0x0400C752 RID: 51026
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C752")]
|
||||
[SerializeField]
|
||||
private float chargingDelay = 0.7f;
|
||||
|
||||
// Token: 0x0400C753 RID: 51027
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C753")]
|
||||
[SerializeField]
|
||||
private float chargingDuration = 1.5f;
|
||||
|
||||
// Token: 0x0400C754 RID: 51028
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C754")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C755 RID: 51029
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C755")]
|
||||
private float BLDAJIDMCLM;
|
||||
|
||||
// Token: 0x0400C756 RID: 51030
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C756")]
|
||||
private GestureTarget BCIBFIHHCEH;
|
||||
|
||||
// Token: 0x02002998 RID: 10648
|
||||
[Token(Token = "0x2002998")]
|
||||
private enum AOCFBHDLCAM
|
||||
{
|
||||
// Token: 0x0400C758 RID: 51032
|
||||
[Token(Token = "0x400C758")]
|
||||
Inactive,
|
||||
// Token: 0x0400C759 RID: 51033
|
||||
[Token(Token = "0x400C759")]
|
||||
Started,
|
||||
// Token: 0x0400C75A RID: 51034
|
||||
[Token(Token = "0x400C75A")]
|
||||
Charging,
|
||||
// Token: 0x0400C75B RID: 51035
|
||||
[Token(Token = "0x400C75B")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,488 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Gestures
|
||||
{
|
||||
// Token: 0x02002999 RID: 10649
|
||||
[Token(Token = "0x2002999")]
|
||||
[StructLayout(3)]
|
||||
public class ThumbsUpGesture : HandGestureBase
|
||||
{
|
||||
// Token: 0x17003205 RID: 12805
|
||||
// (get) Token: 0x060129EA RID: 76266 RVA: 0x00470AF4 File Offset: 0x0046ECF4
|
||||
[Token(Token = "0x17003205")]
|
||||
public override bool GKDEGMFGHKJ
|
||||
{
|
||||
[Token(Token = "0x60129EA")]
|
||||
[Address(RVA = "0x15EE480", Offset = "0x15ECE80", VA = "0x1815EE480", Slot = "15")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003206 RID: 12806
|
||||
// (get) Token: 0x060129EB RID: 76267 RVA: 0x00470B10 File Offset: 0x0046ED10
|
||||
// (set) Token: 0x060129EC RID: 76268 RVA: 0x00470B2C File Offset: 0x0046ED2C
|
||||
[Token(Token = "0x17003206")]
|
||||
private ThumbsUpGesture.JCNEDLHCAKI OGBBAJGLBBA
|
||||
{
|
||||
[Token(Token = "0x60129EB")]
|
||||
[Address(RVA = "0x15EE350", Offset = "0x15ECD50", VA = "0x1815EE350")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60129EC")]
|
||||
[Address(RVA = "0x15ED520", Offset = "0x15EBF20", VA = "0x1815ED520")]
|
||||
set
|
||||
{
|
||||
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060129ED RID: 76269 RVA: 0x00470B50 File Offset: 0x0046ED50
|
||||
[Token(Token = "0x60129ED")]
|
||||
[Address(RVA = "0x15ECF70", Offset = "0x15EB970", VA = "0x1815ECF70", Slot = "19")]
|
||||
public override void Cancel()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x060129EE RID: 76270 RVA: 0x00470B74 File Offset: 0x0046ED74
|
||||
[Token(Token = "0x60129EE")]
|
||||
[Address(RVA = "0x15ECCD0", Offset = "0x15EB6D0", VA = "0x1815ECCD0", 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: 0x060129EF RID: 76271 RVA: 0x00470C6C File Offset: 0x0046EE6C
|
||||
[Token(Token = "0x60129EF")]
|
||||
[Address(RVA = "0x15EE390", Offset = "0x15ECD90", VA = "0x1815EE390")]
|
||||
private void Start()
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
}
|
||||
bool flag = this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
base.enabled = flag;
|
||||
}
|
||||
|
||||
// Token: 0x060129F0 RID: 76272 RVA: 0x00470CA8 File Offset: 0x0046EEA8
|
||||
[Token(Token = "0x60129F0")]
|
||||
[Address(RVA = "0xFF7960", Offset = "0xFF6360", VA = "0x180FF7960")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060129F1 RID: 76273 RVA: 0x00470CC8 File Offset: 0x0046EEC8
|
||||
[Token(Token = "0x60129F1")]
|
||||
[Address(RVA = "0x15EDE20", Offset = "0x15EC820", VA = "0x1815EDE20")]
|
||||
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
PlayerHand hand = this.playerHandGestures._hand;
|
||||
int num = 0;
|
||||
hand.NBOBBBEMFJI = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x060129F2 RID: 76274 RVA: 0x00470CF0 File Offset: 0x0046EEF0
|
||||
[Token(Token = "0x60129F2")]
|
||||
[Address(RVA = "0x15ED990", Offset = "0x15EC390", VA = "0x1815ED990")]
|
||||
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: 0x060129F3 RID: 76275 RVA: 0x00470D3C File Offset: 0x0046EF3C
|
||||
[Token(Token = "0x60129F3")]
|
||||
[Address(RVA = "0x15ED8E0", Offset = "0x15EC2E0", VA = "0x1815ED8E0")]
|
||||
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: 0x060129F4 RID: 76276 RVA: 0x00470D7C File Offset: 0x0046EF7C
|
||||
[Token(Token = "0x60129F4")]
|
||||
[Address(RVA = "0x15ED600", Offset = "0x15EC000", VA = "0x1815ED600")]
|
||||
private void FIIGDOJHONB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.playerHandGestures._hand.NBOBBBEMFJI = true;
|
||||
float time = Time.time;
|
||||
this.LNLIIJHCNGI = time;
|
||||
}
|
||||
|
||||
// Token: 0x060129F5 RID: 76277 RVA: 0x00470DB0 File Offset: 0x0046EFB0
|
||||
[Token(Token = "0x60129F5")]
|
||||
[Address(RVA = "0x15ED420", Offset = "0x15EBE20", VA = "0x1815ED420")]
|
||||
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: 0x060129F6 RID: 76278 RVA: 0x00470E34 File Offset: 0x0046F034
|
||||
[Token(Token = "0x60129F6")]
|
||||
[Address(RVA = "0x15ED640", Offset = "0x15EC040", VA = "0x1815ED640")]
|
||||
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: 0x060129F7 RID: 76279 RVA: 0x00470EC0 File Offset: 0x0046F0C0
|
||||
[Token(Token = "0x60129F7")]
|
||||
[Address(RVA = "0x15EDA60", Offset = "0x15EC460", VA = "0x1815EDA60")]
|
||||
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: 0x060129F8 RID: 76280 RVA: 0x00470F08 File Offset: 0x0046F108
|
||||
[Token(Token = "0x60129F8")]
|
||||
[Address(RVA = "0x15ECFC0", Offset = "0x15EB9C0", VA = "0x1815ECFC0")]
|
||||
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: 0x060129F9 RID: 76281 RVA: 0x00470F4C File Offset: 0x0046F14C
|
||||
[Token(Token = "0x60129F9")]
|
||||
[Address(RVA = "0x15EE2D0", Offset = "0x15ECCD0", VA = "0x1815EE2D0")]
|
||||
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: 0x060129FA RID: 76282 RVA: 0x00470F94 File Offset: 0x0046F194
|
||||
[Token(Token = "0x60129FA")]
|
||||
[Address(RVA = "0x15ED060", Offset = "0x15EBA60", VA = "0x1815ED060")]
|
||||
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: 0x060129FB RID: 76283 RVA: 0x00470FF4 File Offset: 0x0046F1F4
|
||||
[Token(Token = "0x60129FB")]
|
||||
[Address(RVA = "0x15EDB50", Offset = "0x15EC550", VA = "0x1815EDB50")]
|
||||
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;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
return !base.PJNLENCAELJ.FMOCDBNFPOH;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129FC RID: 76284 RVA: 0x0047108C File Offset: 0x0046F28C
|
||||
[Token(Token = "0x60129FC")]
|
||||
[Address(RVA = "0x15ED870", Offset = "0x15EC270", VA = "0x1815ED870")]
|
||||
private bool GMNNAIPGMAP()
|
||||
{
|
||||
return this.playerHandGestures.IsGestureBlocked(this) || !this.playerHandGestures._hand.PDFFJJFCNPO || base.PJNLENCAELJ.FMOCDBNFPOH;
|
||||
}
|
||||
|
||||
// Token: 0x060129FD RID: 76285 RVA: 0x004710D0 File Offset: 0x0046F2D0
|
||||
[Token(Token = "0x60129FD")]
|
||||
[Address(RVA = "0x15EDF40", Offset = "0x15EC940", VA = "0x1815EDF40")]
|
||||
private bool OKMEOMCGHCP()
|
||||
{
|
||||
int num = 0;
|
||||
this.FNKIAMGGJIC = num;
|
||||
if (!this.playerHandGestures._hand.NGLBANPEAOI && this.LAAEIGJHOJL())
|
||||
{
|
||||
Transform transform = this.playerHandGestures._hand._thisPlayer.head.transform;
|
||||
GestureTarget gestureTarget;
|
||||
this.FNKIAMGGJIC = gestureTarget;
|
||||
int num2 = 0;
|
||||
if (gestureTarget == num2)
|
||||
{
|
||||
Transform transform2 = this.playerHandGestures._hand.transform;
|
||||
Transform transform3 = this.playerHandGestures._hand.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
GestureTarget gestureTarget2;
|
||||
this.FNKIAMGGJIC = gestureTarget2;
|
||||
}
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num3 = 0;
|
||||
return fnkiamggjic != num3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129FE RID: 76286 RVA: 0x0047118C File Offset: 0x0046F38C
|
||||
[Token(Token = "0x60129FE")]
|
||||
[Address(RVA = "0x15ED1E0", Offset = "0x15EBBE0", VA = "0x1815ED1E0")]
|
||||
private GestureTarget EAEBOAHOHIA(Ray OPMKFDNLHKI)
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
RaycastHit[] fgmedomieal = HandGestureBase.FGMEDOMIEAL;
|
||||
long num3 = (long)((ulong)num * (ulong)44L);
|
||||
int num4 = 0;
|
||||
GestureTarget gestureTarget;
|
||||
if (gestureTarget != num4 && gestureTarget.KGMMFHFNKPM)
|
||||
{
|
||||
Player <LPKAFDJKFJL>k__BackingField = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
int num5 = 0;
|
||||
if (<LPKAFDJKFJL>k__BackingField == num5)
|
||||
{
|
||||
goto IL_58;
|
||||
}
|
||||
Player <LPKAFDJKFJL>k__BackingField2 = gestureTarget.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
IL_58:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060129FF RID: 76287 RVA: 0x004711F8 File Offset: 0x0046F3F8
|
||||
[Token(Token = "0x60129FF")]
|
||||
[Address(RVA = "0x15ED580", Offset = "0x15EBF80", VA = "0x1815ED580")]
|
||||
private bool EINGNOHKNFB()
|
||||
{
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
bool flag = fnkiamggjic != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.LAAEIGJHOJL();
|
||||
}
|
||||
|
||||
// Token: 0x06012A00 RID: 76288 RVA: 0x00471224 File Offset: 0x0046F424
|
||||
[Token(Token = "0x6012A00")]
|
||||
[Address(RVA = "0x15EDE50", Offset = "0x15EC850", VA = "0x1815EDE50")]
|
||||
private void NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, bool FEBCMDAAJDP)
|
||||
{
|
||||
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
|
||||
int num = 0;
|
||||
if (fnkiamggjic != num)
|
||||
{
|
||||
PlayerHandGestures playerHandGestures = this.playerHandGestures;
|
||||
int serverTimestamp = PhotonNetwork.ServerTimestamp;
|
||||
Player <LPKAFDJKFJL>k__BackingField = this.FNKIAMGGJIC.<LPKAFDJKFJL>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A01 RID: 76289 RVA: 0x00471268 File Offset: 0x0046F468
|
||||
[Token(Token = "0x6012A01")]
|
||||
[Address(RVA = "0x15EE400", Offset = "0x15ECE00", VA = "0x1815EE400")]
|
||||
public ThumbsUpGesture()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C75C RID: 51036
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C75C")]
|
||||
[SerializeField]
|
||||
private float startDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400C75D RID: 51037
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C75D")]
|
||||
[SerializeField]
|
||||
private float startAngleThreshold = 0.85f;
|
||||
|
||||
// Token: 0x0400C75E RID: 51038
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C75E")]
|
||||
[SerializeField]
|
||||
private float handHeadDotThreshold = 0.8f;
|
||||
|
||||
// Token: 0x0400C75F RID: 51039
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C75F")]
|
||||
[SerializeField]
|
||||
private float maxChargeDistance = 15f;
|
||||
|
||||
// Token: 0x0400C760 RID: 51040
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C760")]
|
||||
[SerializeField]
|
||||
private float chargingDuration = 1.5f;
|
||||
|
||||
// Token: 0x0400C761 RID: 51041
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C761")]
|
||||
[SerializeField]
|
||||
private float chargingDelay = 0.7f;
|
||||
|
||||
// Token: 0x0400C762 RID: 51042
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C762")]
|
||||
private VRInputHandler KCOGCONLJJH;
|
||||
|
||||
// Token: 0x0400C763 RID: 51043
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C763")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C764 RID: 51044
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C764")]
|
||||
private float GCFGMGDGHFA;
|
||||
|
||||
// Token: 0x0400C765 RID: 51045
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400C765")]
|
||||
private float EDDBGIDGJFA;
|
||||
|
||||
// Token: 0x0400C766 RID: 51046
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C766")]
|
||||
private float LNLIIJHCNGI;
|
||||
|
||||
// Token: 0x0400C767 RID: 51047
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C767")]
|
||||
private GestureTarget FNKIAMGGJIC;
|
||||
|
||||
// Token: 0x0200299A RID: 10650
|
||||
[Token(Token = "0x200299A")]
|
||||
private enum JCNEDLHCAKI
|
||||
{
|
||||
// Token: 0x0400C769 RID: 51049
|
||||
[Token(Token = "0x400C769")]
|
||||
Inactive,
|
||||
// Token: 0x0400C76A RID: 51050
|
||||
[Token(Token = "0x400C76A")]
|
||||
Started,
|
||||
// Token: 0x0400C76B RID: 51051
|
||||
[Token(Token = "0x400C76B")]
|
||||
Playing,
|
||||
// Token: 0x0400C76C RID: 51052
|
||||
[Token(Token = "0x400C76C")]
|
||||
Charging = 4,
|
||||
// Token: 0x0400C76D RID: 51053
|
||||
[Token(Token = "0x400C76D")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user