Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1053 lines
30 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Core.Gestures
{
// Token: 0x02002F85 RID: 12165
[Token(Token = "0x2002F85")]
public class HandshakeGesture : HandGestureBase
{
// Token: 0x170038AF RID: 14511
// (get) Token: 0x0601485B RID: 84059 RVA: 0x004BD90C File Offset: 0x004BBB0C
[Token(Token = "0x170038AF")]
public override bool GKDEGMFGHKJ
{
[Token(Token = "0x601485B")]
[Address(RVA = "0x1544C40", Offset = "0x1543C40", VA = "0x181544C40", Slot = "15")]
get
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
if ((ulong)1L == 0UL)
{
}
if ((ulong)1L == 0UL)
{
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
}
bool flag;
return flag;
}
}
// Token: 0x170038B0 RID: 14512
// (get) Token: 0x0601485C RID: 84060 RVA: 0x004BD93C File Offset: 0x004BBB3C
[Token(Token = "0x170038B0")]
public override bool JNPAGGJGNFA
{
[Token(Token = "0x601485C")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x170038B1 RID: 14513
// (get) Token: 0x0601485D RID: 84061 RVA: 0x004BD94C File Offset: 0x004BBB4C
[Token(Token = "0x170038B1")]
private HandshakeGesture.EBKABACFBDO GENECNFMDHJ
{
[Token(Token = "0x601485D")]
[Address(RVA = "0x1544930", Offset = "0x1543930", VA = "0x181544930")]
get
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
}
// Token: 0x170038B2 RID: 14514
// (get) Token: 0x0601485E RID: 84062 RVA: 0x004BD968 File Offset: 0x004BBB68
// (set) Token: 0x0601485F RID: 84063 RVA: 0x004BD97C File Offset: 0x004BBB7C
[Token(Token = "0x170038B2")]
private NonPlayerGestureTarget NKKLHHAOKJB
{
[Token(Token = "0x601485E")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get
{
return this.GBCFPOHCJKL;
}
[Token(Token = "0x601485F")]
[Address(RVA = "0x1543E70", Offset = "0x1542E70", VA = "0x181543E70")]
set
{
if (this.GBCFPOHCJKL != value)
{
NonPlayerGestureTarget gbcfpohcjkl = this.GBCFPOHCJKL;
int num = 0;
if (gbcfpohcjkl != num)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
PlayerHandGestures playerHandGestures = this.playerHandGestures;
}
this.GBCFPOHCJKL = value;
int num2 = 0;
if (value != num2)
{
PlayerHand hand = this.playerHandGestures._hand;
NonPlayerGestureTarget gbcfpohcjkl2 = this.GBCFPOHCJKL;
PlayerHand.ConnectNonPlayerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeStart, hand, gbcfpohcjkl2);
}
}
}
}
// Token: 0x170038B3 RID: 14515
// (get) Token: 0x06014860 RID: 84064 RVA: 0x004BD9F4 File Offset: 0x004BBBF4
// (set) Token: 0x06014861 RID: 84065 RVA: 0x004BDA2C File Offset: 0x004BBC2C
[Token(Token = "0x170038B3")]
private PlayerHand BKAGBALAKOF
{
[Token(Token = "0x6014860")]
[Address(RVA = "0x1543320", Offset = "0x1542320", VA = "0x181543320")]
get
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.FCDCGJGFKGF.IAHDANBDAAM());
int num = 0;
if (photonView != num)
{
return photonView.GetComponent<PlayerHand>();
}
throw new NullReferenceException();
}
[Token(Token = "0x6014861")]
[Address(RVA = "0x1543D20", Offset = "0x1542D20", VA = "0x181543D20")]
set
{
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
int num = 0;
if (value != num)
{
PhotonView photonView = value.JDHMIOJKLCK;
}
}
}
// Token: 0x170038B4 RID: 14516
// (get) Token: 0x06014862 RID: 84066 RVA: 0x004BDA5C File Offset: 0x004BBC5C
[Token(Token = "0x170038B4")]
private HandshakeGesture FBOPKECABNH
{
[Token(Token = "0x6014862")]
[Address(RVA = "0x15430D0", Offset = "0x15420D0", VA = "0x1815430D0")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (!(playerHand != num))
{
}
return playerHand._gestures.GetComponent<HandshakeGesture>();
}
}
// Token: 0x170038B5 RID: 14517
// (get) Token: 0x06014863 RID: 84067 RVA: 0x004BDA90 File Offset: 0x004BBC90
// (set) Token: 0x06014864 RID: 84068 RVA: 0x004BDAA4 File Offset: 0x004BBCA4
[Token(Token = "0x170038B5")]
private PlayerHand IDEFIMIPKOE
{
[Token(Token = "0x6014863")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
get
{
return this.GFKCINDDMBP;
}
[Token(Token = "0x6014864")]
[Address(RVA = "0x1543160", Offset = "0x1542160", VA = "0x181543160")]
set
{
if (this.GFKCINDDMBP != value)
{
PlayerHand gfkcinddmbp = this.GFKCINDDMBP;
int num = 0;
if (gfkcinddmbp != num)
{
PlayerHand hand = this.playerHandGestures._hand;
PlayerHand gfkcinddmbp2 = this.GFKCINDDMBP;
PlayerHand.BreakHandshake(hand, gfkcinddmbp2);
}
this.GFKCINDDMBP = value;
int num2 = 0;
if (value != num2)
{
PlayerHand hand2 = this.playerHandGestures._hand;
PlayerHand gfkcinddmbp3 = this.GFKCINDDMBP;
PlayerHand.ConnectHandshake(hand2, gfkcinddmbp3);
}
}
}
}
// Token: 0x170038B6 RID: 14518
// (get) Token: 0x06014865 RID: 84069 RVA: 0x004BDB28 File Offset: 0x004BBD28
[Token(Token = "0x170038B6")]
private HandshakeGesture.EBKABACFBDO PGPDLJKEKKF
{
[Token(Token = "0x6014865")]
[Address(RVA = "0x1542BF0", Offset = "0x1541BF0", VA = "0x181542BF0")]
get
{
HandshakeGesture handshakeGesture = this.FBOPKECABNH;
int num = 0;
if (handshakeGesture == num)
{
return this.GJGLGJLOBPN.<LHLBHOPEOCF>k__BackingField;
}
DJHELPHHAEN lcahkhlmfpe = this.FBOPKECABNH.LCAHKHLMFPE;
throw new NullReferenceException();
}
}
// Token: 0x170038B7 RID: 14519
// (get) Token: 0x06014866 RID: 84070 RVA: 0x004BDB68 File Offset: 0x004BBD68
[Token(Token = "0x170038B7")]
private Player LOCGGMOBIBO
{
[Token(Token = "0x6014866")]
[Address(RVA = "0x1543DD0", Offset = "0x1542DD0", VA = "0x181543DD0")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (playerHand != num)
{
return this.BKAGBALAKOF._thisPlayer;
}
throw new NullReferenceException();
}
}
// Token: 0x170038B8 RID: 14520
// (get) Token: 0x06014867 RID: 84071 RVA: 0x004BDB9C File Offset: 0x004BBD9C
[Token(Token = "0x170038B8")]
private bool IEPGLGLANPO
{
[Token(Token = "0x6014867")]
[Address(RVA = "0x1543670", Offset = "0x1542670", VA = "0x181543670")]
get
{
if (!SingletonMonoBehaviour.FFNIFALJLDD || SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
GameManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
int num2 = 0;
if (combatManager != num2)
{
GameCombatManager combatManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
AGAJMBPABDL photonPlayer = this.playerHandGestures._hand._thisPlayer.DBAJDHGDPOL;
if (combatManager2.CanPlayerBeRevived(photonPlayer))
{
}
}
}
}
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
float time = Time.time;
float ojhfjjimpkl = this.OJHFJJIMPKL;
throw new NullReferenceException();
}
}
// Token: 0x170038B9 RID: 14521
// (get) Token: 0x06014868 RID: 84072 RVA: 0x004BDC38 File Offset: 0x004BBE38
[Token(Token = "0x170038B9")]
private bool OEGNNOJCJPC
{
[Token(Token = "0x6014868")]
[Address(RVA = "0x1543890", Offset = "0x1542890", VA = "0x181543890")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (playerHand == num)
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn == num2)
{
goto IL_EA;
}
}
PlayerHand hand = this.playerHandGestures._hand;
PlayerHand playerHand2 = this.BKAGBALAKOF;
int num3 = 0;
if (playerHand2 == num3)
{
Transform transform = this.GJGLGJLOBPN.transform;
}
PlayerHand playerHand3 = this.BKAGBALAKOF;
float num4;
if (this.fingerDotThreshold > num4)
{
PlayerHand.PLLIKAOIPHP type = this.playerHandGestures._hand.type;
PlayerHand playerHand4 = this.BKAGBALAKOF;
int num5 = 0;
if (playerHand4 == num5)
{
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
}
PlayerHand.PLLIKAOIPHP type2 = this.BKAGBALAKOF.type;
if (type == type2)
{
if (this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
if (this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Inactive && this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Ready_Open)
{
HandshakeGesture.EBKABACFBDO ebkabacfbdo = this.PGPDLJKEKKF;
}
return true;
}
PlayerHand.ENHKICONAGG currentGestureType = this.BKAGBALAKOF.DJJHKBFNELO;
}
}
IL_EA:
throw new NullReferenceException();
}
}
// Token: 0x170038BA RID: 14522
// (get) Token: 0x06014869 RID: 84073 RVA: 0x004BDD34 File Offset: 0x004BBF34
[Token(Token = "0x170038BA")]
private bool HEKACBHGEAA
{
[Token(Token = "0x6014869")]
[Address(RVA = "0x15442E0", Offset = "0x15432E0", VA = "0x1815442E0")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (playerHand == num)
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn == num2)
{
goto IL_143;
}
}
PlayerHand playerHand2;
if (this.LOCGGMOBIBO.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
playerHand2 = this.BKAGBALAKOF;
if (playerHand2.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
{
goto IL_143;
}
}
PlayerHand hand = this.playerHandGestures._hand;
Vector3 palmDirection = playerHand2.MBEAJNDGBCF;
PlayerHand playerHand3 = this.BKAGBALAKOF;
int num3 = 0;
if (playerHand3 == num3)
{
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
int num4 = 0;
if (gjglgjlobpn2._handType == (PlayerHand.PLLIKAOIPHP)num4)
{
Transform transform = gjglgjlobpn2.transform;
}
Transform transform2 = gjglgjlobpn2.transform;
}
PlayerHand playerHand4 = this.BKAGBALAKOF;
PlayerHand hand2 = this.playerHandGestures._hand;
PlayerHand playerHand5 = this.BKAGBALAKOF;
int num5 = 0;
if (playerHand5 == num5)
{
Transform transform3 = this.GJGLGJLOBPN.transform;
}
PlayerHand playerHand6 = this.BKAGBALAKOF;
Transform transform4 = this.playerHandGestures._hand.transform;
PlayerHand playerHand7 = this.BKAGBALAKOF;
int num6 = 0;
if (playerHand7 == num6)
{
NonPlayerGestureTarget gjglgjlobpn3 = this.GJGLGJLOBPN;
}
Transform transform5 = this.BKAGBALAKOF.transform;
Vector3 vector;
float z = vector.z;
float num7 = this.maxStartDistance;
float num8;
if (this.fingerDotThreshold > num8)
{
float num9 = this.palmsTogetherDotThreshold;
}
IL_143:
throw new NullReferenceException();
}
}
// Token: 0x170038BB RID: 14523
// (get) Token: 0x0601486A RID: 84074 RVA: 0x004BDE8C File Offset: 0x004BC08C
[Token(Token = "0x170038BB")]
private bool JECENDLFCPF
{
[Token(Token = "0x601486A")]
[Address(RVA = "0x15433F0", Offset = "0x15423F0", VA = "0x1815433F0")]
get
{
PlayerHand hand = this.playerHandGestures._hand;
int num = 0;
bool flag = hand != num;
if (!flag)
{
return flag;
}
return !this.playerHandGestures._hand.HACBIOINOLL;
}
}
// Token: 0x170038BC RID: 14524
// (get) Token: 0x0601486B RID: 84075 RVA: 0x004BDED0 File Offset: 0x004BC0D0
[Token(Token = "0x170038BC")]
private bool FDNOKAFNAOL
{
[Token(Token = "0x601486B")]
[Address(RVA = "0x1542DC0", Offset = "0x1541DC0", VA = "0x181542DC0")]
get
{
if (!this.JECENDLFCPF)
{
return true;
}
Transform transform = this.playerHandGestures._hand.transform;
float z = this.MFEFOPIPOKD.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float num = this.maxHoldDriftDistance;
throw new NullReferenceException();
}
}
// Token: 0x170038BD RID: 14525
// (get) Token: 0x0601486C RID: 84076 RVA: 0x004BDF28 File Offset: 0x004BC128
[Token(Token = "0x170038BD")]
private bool KDKKNDHHKMN
{
[Token(Token = "0x601486C")]
[Address(RVA = "0x1542290", Offset = "0x1541290", VA = "0x181542290")]
get
{
if (this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Inactive || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Open || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped;
}
return this.BKAGBALAKOF.DJJHKBFNELO == PlayerHand.ENHKICONAGG.Handshake;
}
}
// Token: 0x170038BE RID: 14526
// (get) Token: 0x0601486D RID: 84077 RVA: 0x004BDF78 File Offset: 0x004BC178
[Token(Token = "0x170038BE")]
private bool NJIKJNEKPDN
{
[Token(Token = "0x601486D")]
[Address(RVA = "0x1544040", Offset = "0x1543040", VA = "0x181544040")]
get
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
goto IL_5B;
}
}
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Running;
}
int num3 = 0;
if (!(playerHand != num3))
{
}
IL_5B:
return this.BKAGBALAKOF.DJJHKBFNELO == PlayerHand.ENHKICONAGG.Handshake;
}
}
// Token: 0x170038BF RID: 14527
// (get) Token: 0x0601486E RID: 84078 RVA: 0x004BDFF8 File Offset: 0x004BC1F8
[Token(Token = "0x170038BF")]
private bool AEDCAFAHLID
{
[Token(Token = "0x601486E")]
[Address(RVA = "0x1542F10", Offset = "0x1541F10", VA = "0x181542F10")]
get
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (playerHand == num)
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn == num2)
{
return true;
}
}
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Broken;
}
int num3 = 0;
if (!(playerHand == num3))
{
return this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake;
}
return true;
}
}
// Token: 0x170038C0 RID: 14528
// (get) Token: 0x0601486F RID: 84079 RVA: 0x004BE070 File Offset: 0x004BC270
[Token(Token = "0x170038C0")]
private bool DGPGFNDOCDF
{
[Token(Token = "0x601486F")]
[Address(RVA = "0x15426E0", Offset = "0x15416E0", VA = "0x1815426E0")]
get
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
bool flag = gjglgjlobpn != num2;
if (!flag)
{
return flag;
}
}
if (this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Finished)
{
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Inactive;
}
}
else
{
int num3 = 0;
if (!(playerHand == num3))
{
return this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake;
}
}
return true;
}
}
// Token: 0x06014870 RID: 84080 RVA: 0x004BE0F8 File Offset: 0x004BC2F8
[Token(Token = "0x6014870")]
[Address(RVA = "0x1542320", Offset = "0x1541320", VA = "0x181542320", Slot = "13")]
protected override void Awake()
{
base..ctor();
int num;
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "SHAKE_HID", -1, (OHOEENCHJJE)num, num, num);
num = 0;
this.FCDCGJGFKGF = kllmcpfpiie;
int num2;
int num3;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SHAKE_S", (OHOEENCHJJE)num2, num3);
num3 = 0;
num2 = 0;
this.LCAHKHLMFPE = djhelphhaen;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
int num4 = 0;
int num5 = 0;
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num);
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KLCPHBGKFKO);
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.GNBNBFGMANM);
DJHELPHHAEN lcahkhlmfpe3 = this.LCAHKHLMFPE;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH);
DJHELPHHAEN lcahkhlmfpe4 = this.LCAHKHLMFPE;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.NFPOHDGIKFA);
DJHELPHHAEN lcahkhlmfpe5 = this.LCAHKHLMFPE;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CFLABDGCBCD);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.BCDHOAMMOKF);
DJHELPHHAEN lcahkhlmfpe6 = this.LCAHKHLMFPE;
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.PEMJPMOCGPG);
lcahkhlmfpe6.KMKCFILCLNO += ggphekcppmp;
}
// Token: 0x06014871 RID: 84081 RVA: 0x004BE234 File Offset: 0x004BC434
[Token(Token = "0x6014871")]
[Address(RVA = "0x1544AD0", Offset = "0x1543AD0", VA = "0x181544AD0")]
private void Start()
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
int num = 0;
lcahkhlmfpe.HDGEHNGPFDO(this, (ushort)num);
bool hasAuthority = base.OGIBLNIIHDK;
base.enabled = hasAuthority;
}
// Token: 0x06014872 RID: 84082 RVA: 0x004BE268 File Offset: 0x004BC468
[Token(Token = "0x6014872")]
[Address(RVA = "0x1544B20", Offset = "0x1543B20", VA = "0x181544B20")]
private void Update()
{
this.LCAHKHLMFPE.OPEMIFENIJM();
if (base.OGIBLNIIHDK && this.playerHandGestures._hand.HACBIOINOLL)
{
float time = Time.time;
this.OJHFJJIMPKL = time;
}
}
// Token: 0x06014873 RID: 84083 RVA: 0x004BE2B4 File Offset: 0x004BC4B4
[Token(Token = "0x6014873")]
[Address(RVA = "0x1544970", Offset = "0x1543970", VA = "0x181544970", Slot = "17")]
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
{
if (base.OGIBLNIIHDK)
{
int num = 0;
if (GBEAALMHMBE != num && this.IEPGLGLANPO)
{
this.BKAGBALAKOF = GBEAALMHMBE;
if (this.OEGNNOJCJPC)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
}
}
}
}
// Token: 0x06014874 RID: 84084 RVA: 0x004BE2FC File Offset: 0x004BC4FC
[Token(Token = "0x6014874")]
[Address(RVA = "0x1544A30", Offset = "0x1543A30", VA = "0x181544A30", Slot = "18")]
public override void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
{
if (base.OGIBLNIIHDK && HEGDAEMJLDE._supportedGesture == PlayerHandGestures.FHEGMOCKLHA.HandshakeStart && this.IEPGLGLANPO)
{
this.GJGLGJLOBPN = HEGDAEMJLDE;
if (this.OEGNNOJCJPC)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
}
}
}
// Token: 0x06014875 RID: 84085 RVA: 0x004BE344 File Offset: 0x004BC544
[Token(Token = "0x6014875")]
[Address(RVA = "0x1543070", Offset = "0x1542070", VA = "0x181543070", Slot = "19")]
public override void Cancel()
{
if (base.OGIBLNIIHDK)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
return;
}
}
// Token: 0x06014876 RID: 84086 RVA: 0x004BE368 File Offset: 0x004BC568
[Token(Token = "0x6014876")]
[Address(RVA = "0x1544840", Offset = "0x1543840", VA = "0x181544840")]
private void PEMJPMOCGPG(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
{
int num = 0;
this.IDEFIMIPKOE = num;
PlayerHand playerHand = this.BKAGBALAKOF;
this.IDEFIMIPKOE = playerHand;
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
this.NKKLHHAOKJB = gjglgjlobpn;
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn2 != num2)
{
NonPlayerGestureTarget gjglgjlobpn3 = this.GJGLGJLOBPN;
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
gjglgjlobpn3.<LHLBHOPEOCF>k__BackingField = lcahkhlmfpe;
}
}
// Token: 0x06014877 RID: 84087 RVA: 0x004BE3D0 File Offset: 0x004BC5D0
[Token(Token = "0x6014877")]
[Address(RVA = "0x1543C10", Offset = "0x1542C10", VA = "0x181543C10")]
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (base.OGIBLNIIHDK)
{
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
int num = 0;
bool flag = 0 != num;
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn != num2)
{
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
int num3 = 0;
gjglgjlobpn2.<LHLBHOPEOCF>k__BackingField = (HandshakeGesture.EBKABACFBDO)num3;
this.GJGLGJLOBPN = num3;
}
}
}
// Token: 0x06014878 RID: 84088 RVA: 0x004BE430 File Offset: 0x004BC630
[Token(Token = "0x6014878")]
[Address(RVA = "0x1543B70", Offset = "0x1542B70", VA = "0x181543B70")]
private void KLCPHBGKFKO()
{
if (base.OGIBLNIIHDK)
{
if (!this.HEKACBHGEAA)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
int num = 0;
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
return;
}
if (this.JECENDLFCPF)
{
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
return;
}
}
}
// Token: 0x06014879 RID: 84089 RVA: 0x004BE478 File Offset: 0x004BC678
[Token(Token = "0x6014879")]
[Address(RVA = "0x1543490", Offset = "0x1542490", VA = "0x181543490")]
private void GNBNBFGMANM()
{
if (base.OGIBLNIIHDK)
{
if (this.HEKACBHGEAA)
{
if (this.JECENDLFCPF)
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
return;
}
}
if (this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped)
{
goto IL_8C;
}
HandshakeGesture.EBKABACFBDO ebkabacfbdo = this.PGPDLJKEKKF;
}
int num3 = 0;
if (!(playerHand != num3) || this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
{
return;
}
IL_8C:
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
return;
}
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
}
DJHELPHHAEN lcahkhlmfpe3 = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
}
// Token: 0x0601487A RID: 84090 RVA: 0x004BE530 File Offset: 0x004BC730
[Token(Token = "0x601487A")]
[Address(RVA = "0x1542A40", Offset = "0x1541A40", VA = "0x181542A40")]
private void CCKCEOBDIOF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (base.OGIBLNIIHDK)
{
float time = Time.time;
PlayerHandGestures playerHandGestures = this.playerHandGestures;
this.BCMGFKNCPNN = time;
Transform transform = playerHandGestures._hand.transform;
PlayerHandGestures playerHandGestures2 = this.playerHandGestures;
Vector3 vector;
float z = vector.z;
this.MFEFOPIPOKD.z = z;
if (playerHandGestures2._hand.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
{
this.playerHandGestures._hand.ToggleGesture(PlayerHand.ENHKICONAGG.Handshake);
}
this.playerHandGestures._hand.StartRunningGesture();
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
return;
}
}
PlayerHandGestures playerHandGestures3 = this.playerHandGestures;
PlayerHand playerHand2 = this.BKAGBALAKOF;
int num3 = 0;
playerHandGestures3.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeStart, playerHand2, num3 != 0);
}
}
// Token: 0x0601487B RID: 84091 RVA: 0x004BE60C File Offset: 0x004BC80C
[Token(Token = "0x601487B")]
[Address(RVA = "0x1542860", Offset = "0x1541860", VA = "0x181542860")]
private void BJKJMBHDDLH()
{
if (base.OGIBLNIIHDK)
{
if (this.DGPGFNDOCDF || Time.time >= this.requiredHoldDuration)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
if (!this.AEDCAFAHLID && this.JECENDLFCPF)
{
Transform transform = this.playerHandGestures._hand.transform;
float z = this.MFEFOPIPOKD.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float num = this.maxHoldDriftDistance;
if (z3 == 0f)
{
return;
}
}
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
}
}
// Token: 0x0601487C RID: 84092 RVA: 0x004BE6A8 File Offset: 0x004BC8A8
[Token(Token = "0x601487C")]
[Address(RVA = "0x15432E0", Offset = "0x15422E0", VA = "0x1815432E0")]
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
if (base.OGIBLNIIHDK)
{
this.playerHandGestures._hand.StopRunningGesture();
return;
}
}
// Token: 0x0601487D RID: 84093 RVA: 0x004BE6D8 File Offset: 0x004BC8D8
[Token(Token = "0x601487D")]
[Address(RVA = "0x15441C0", Offset = "0x15431C0", VA = "0x1815441C0")]
private void NFPOHDGIKFA()
{
if (base.OGIBLNIIHDK)
{
if (this.AEDCAFAHLID)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
if (!this.DGPGFNDOCDF)
{
Player player = this.LOCGGMOBIBO;
int num = 0;
if (!(player != num) || this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
return;
}
}
PlayerHandGestures playerHandGestures = this.playerHandGestures;
PlayerHand playerHand = this.BKAGBALAKOF;
playerHandGestures.AuthorityTriggerGesture((PlayerHandGestures.FHEGMOCKLHA)((uint)4), playerHand, true);
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
int num2 = 0;
lcahkhlmfpe2.PIEOGAPMGIH((ushort)num2);
}
}
// Token: 0x0601487E RID: 84094 RVA: 0x004BE75C File Offset: 0x004BC95C
[Token(Token = "0x601487E")]
[Address(RVA = "0x1542CC0", Offset = "0x1541CC0", VA = "0x181542CC0")]
private void CFLABDGCBCD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (base.OGIBLNIIHDK)
{
float time = Time.time;
this.LCDGKLLHPHN = time;
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
return;
}
}
PlayerHandGestures playerHandGestures = this.playerHandGestures;
PlayerHand playerHand2 = this.BKAGBALAKOF;
int num3 = 0;
playerHandGestures.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeCancel, playerHand2, num3 != 0);
}
}
// Token: 0x0601487F RID: 84095 RVA: 0x004BE7D0 File Offset: 0x004BC9D0
[Token(Token = "0x601487F")]
[Address(RVA = "0x1542670", Offset = "0x1541670", VA = "0x181542670")]
private void BCDHOAMMOKF()
{
if (base.OGIBLNIIHDK)
{
float time = Time.time;
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
int num = 0;
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
return;
}
}
// Token: 0x06014880 RID: 84096 RVA: 0x004BE808 File Offset: 0x004BCA08
[Token(Token = "0x6014880")]
[Address(RVA = "0x1544B80", Offset = "0x1543B80", VA = "0x181544B80")]
public HandshakeGesture()
{
float z = Vector3.zero.z;
this.MFEFOPIPOKD.z = z;
base..ctor();
}
// Token: 0x0400D51A RID: 54554
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D51A")]
[SerializeField]
private float cooldown = 1f;
// Token: 0x0400D51B RID: 54555
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400D51B")]
[SerializeField]
private float handOpenBufferDuration = 0.2f;
// Token: 0x0400D51C RID: 54556
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D51C")]
[SerializeField]
private float palmsTogetherDotThreshold = -0.6f;
// Token: 0x0400D51D RID: 54557
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400D51D")]
[SerializeField]
private float fingerDotThreshold = -0.1f;
// Token: 0x0400D51E RID: 54558
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D51E")]
[SerializeField]
private float maxStartDistance = 0.36f;
// Token: 0x0400D51F RID: 54559
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D51F")]
[SerializeField]
private float requiredHoldDuration = 2f;
// Token: 0x0400D520 RID: 54560
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D520")]
[SerializeField]
private float maxHoldDriftDistance = 0.26f;
// Token: 0x0400D521 RID: 54561
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400D521")]
private float BCMGFKNCPNN;
// Token: 0x0400D522 RID: 54562
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D522")]
private float LCDGKLLHPHN;
// Token: 0x0400D523 RID: 54563
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400D523")]
private Vector3 MFEFOPIPOKD;
// Token: 0x0400D524 RID: 54564
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D524")]
private DJHELPHHAEN LCAHKHLMFPE;
// Token: 0x0400D525 RID: 54565
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D525")]
private float OJHFJJIMPKL;
// Token: 0x0400D526 RID: 54566
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D526")]
private NonPlayerGestureTarget GJGLGJLOBPN;
// Token: 0x0400D527 RID: 54567
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D527")]
private NonPlayerGestureTarget GBCFPOHCJKL;
// Token: 0x0400D528 RID: 54568
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D528")]
private KLLMCPFPIIE<int> FCDCGJGFKGF;
// Token: 0x0400D529 RID: 54569
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D529")]
private PlayerHand GFKCINDDMBP;
// Token: 0x02002F86 RID: 12166
[Token(Token = "0x2002F86")]
public enum EBKABACFBDO
{
// Token: 0x0400D52B RID: 54571
[Token(Token = "0x400D52B")]
Inactive,
// Token: 0x0400D52C RID: 54572
[Token(Token = "0x400D52C")]
Ready_Open,
// Token: 0x0400D52D RID: 54573
[Token(Token = "0x400D52D")]
Ready_Gripped,
// Token: 0x0400D52E RID: 54574
[Token(Token = "0x400D52E")]
Running,
// Token: 0x0400D52F RID: 54575
[Token(Token = "0x400D52F")]
Finished,
// Token: 0x0400D530 RID: 54576
[Token(Token = "0x400D530")]
Broken
}
}
}