1001 lines
29 KiB
C#
1001 lines
29 KiB
C#
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
|
|
}
|
|
}
|
|
}
|