Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Gestures/HandshakeGesture.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

1053 lines
30 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Core.Gestures
{
// Token: 0x02002E9C RID: 11932
[Token(Token = "0x2002E9C")]
public class HandshakeGesture : HandGestureBase
{
// Token: 0x170037F8 RID: 14328
// (get) Token: 0x06014412 RID: 82962 RVA: 0x004B3A30 File Offset: 0x004B1C30
[Token(Token = "0x170037F8")]
public override bool GKDEGMFGHKJ
{
[Token(Token = "0x6014412")]
[Address(RVA = "0xA2AB20", Offset = "0xA29920", VA = "0x180A2AB20", Slot = "15")]
get
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
if ((ulong)1L == 0UL)
{
}
if ((ulong)1L == 0UL)
{
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
}
bool flag;
return flag;
}
}
// Token: 0x170037F9 RID: 14329
// (get) Token: 0x06014413 RID: 82963 RVA: 0x004B3A60 File Offset: 0x004B1C60
[Token(Token = "0x170037F9")]
public override bool JNPAGGJGNFA
{
[Token(Token = "0x6014413")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
get
{
return true;
}
}
// Token: 0x170037FA RID: 14330
// (get) Token: 0x06014414 RID: 82964 RVA: 0x004B3A70 File Offset: 0x004B1C70
[Token(Token = "0x170037FA")]
private HandshakeGesture.EBKABACFBDO GENECNFMDHJ
{
[Token(Token = "0x6014414")]
[Address(RVA = "0xA2A810", Offset = "0xA29610", VA = "0x180A2A810")]
get
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
}
// Token: 0x170037FB RID: 14331
// (get) Token: 0x06014415 RID: 82965 RVA: 0x004B3A8C File Offset: 0x004B1C8C
// (set) Token: 0x06014416 RID: 82966 RVA: 0x004B3AA0 File Offset: 0x004B1CA0
[Token(Token = "0x170037FB")]
private NonPlayerGestureTarget NKKLHHAOKJB
{
[Token(Token = "0x6014415")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get
{
return this.GBCFPOHCJKL;
}
[Token(Token = "0x6014416")]
[Address(RVA = "0xA29D50", Offset = "0xA28B50", VA = "0x180A29D50")]
set
{
if (this.GBCFPOHCJKL != value)
{
NonPlayerGestureTarget gbcfpohcjkl = this.GBCFPOHCJKL;
int num = 0;
if (gbcfpohcjkl != num)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
PlayerHandGestures playerHandGestures = this.playerHandGestures;
}
this.GBCFPOHCJKL = value;
int num2 = 0;
if (value != num2)
{
PlayerHand hand = this.playerHandGestures._hand;
NonPlayerGestureTarget gbcfpohcjkl2 = this.GBCFPOHCJKL;
PlayerHand.ConnectNonPlayerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeStart, hand, gbcfpohcjkl2);
}
}
}
}
// Token: 0x170037FC RID: 14332
// (get) Token: 0x06014417 RID: 82967 RVA: 0x004B3B18 File Offset: 0x004B1D18
// (set) Token: 0x06014418 RID: 82968 RVA: 0x004B3B50 File Offset: 0x004B1D50
[Token(Token = "0x170037FC")]
private PlayerHand BKAGBALAKOF
{
[Token(Token = "0x6014417")]
[Address(RVA = "0xA29200", Offset = "0xA28000", VA = "0x180A29200")]
get
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.FCDCGJGFKGF.IAHDANBDAAM());
int num = 0;
if (photonView != num)
{
return photonView.GetComponent<PlayerHand>();
}
throw new NullReferenceException();
}
[Token(Token = "0x6014418")]
[Address(RVA = "0xA29C00", Offset = "0xA28A00", VA = "0x180A29C00")]
set
{
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
int num = 0;
if (value != num)
{
PhotonView photonView = value.JDHMIOJKLCK;
}
}
}
// Token: 0x170037FD RID: 14333
// (get) Token: 0x06014419 RID: 82969 RVA: 0x004B3B80 File Offset: 0x004B1D80
[Token(Token = "0x170037FD")]
private HandshakeGesture FBOPKECABNH
{
[Token(Token = "0x6014419")]
[Address(RVA = "0xA28FB0", Offset = "0xA27DB0", VA = "0x180A28FB0")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (!(playerHand != num))
{
}
return playerHand._gestures.GetComponent<HandshakeGesture>();
}
}
// Token: 0x170037FE RID: 14334
// (get) Token: 0x0601441A RID: 82970 RVA: 0x004B3BB4 File Offset: 0x004B1DB4
// (set) Token: 0x0601441B RID: 82971 RVA: 0x004B3BC8 File Offset: 0x004B1DC8
[Token(Token = "0x170037FE")]
private PlayerHand IDEFIMIPKOE
{
[Token(Token = "0x601441A")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
get
{
return this.GFKCINDDMBP;
}
[Token(Token = "0x601441B")]
[Address(RVA = "0xA29040", Offset = "0xA27E40", VA = "0x180A29040")]
set
{
if (this.GFKCINDDMBP != value)
{
PlayerHand gfkcinddmbp = this.GFKCINDDMBP;
int num = 0;
if (gfkcinddmbp != num)
{
PlayerHand hand = this.playerHandGestures._hand;
PlayerHand gfkcinddmbp2 = this.GFKCINDDMBP;
PlayerHand.BreakHandshake(hand, gfkcinddmbp2);
}
this.GFKCINDDMBP = value;
int num2 = 0;
if (value != num2)
{
PlayerHand hand2 = this.playerHandGestures._hand;
PlayerHand gfkcinddmbp3 = this.GFKCINDDMBP;
PlayerHand.ConnectHandshake(hand2, gfkcinddmbp3);
}
}
}
}
// Token: 0x170037FF RID: 14335
// (get) Token: 0x0601441C RID: 82972 RVA: 0x004B3C4C File Offset: 0x004B1E4C
[Token(Token = "0x170037FF")]
private HandshakeGesture.EBKABACFBDO PGPDLJKEKKF
{
[Token(Token = "0x601441C")]
[Address(RVA = "0xA28AD0", Offset = "0xA278D0", VA = "0x180A28AD0")]
get
{
HandshakeGesture handshakeGesture = this.FBOPKECABNH;
int num = 0;
if (handshakeGesture == num)
{
return this.GJGLGJLOBPN.<LHLBHOPEOCF>k__BackingField;
}
DJHELPHHAEN lcahkhlmfpe = this.FBOPKECABNH.LCAHKHLMFPE;
throw new NullReferenceException();
}
}
// Token: 0x17003800 RID: 14336
// (get) Token: 0x0601441D RID: 82973 RVA: 0x004B3C8C File Offset: 0x004B1E8C
[Token(Token = "0x17003800")]
private Player LOCGGMOBIBO
{
[Token(Token = "0x601441D")]
[Address(RVA = "0xA29CB0", Offset = "0xA28AB0", VA = "0x180A29CB0")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (playerHand != num)
{
return this.BKAGBALAKOF._thisPlayer;
}
throw new NullReferenceException();
}
}
// Token: 0x17003801 RID: 14337
// (get) Token: 0x0601441E RID: 82974 RVA: 0x004B3CC0 File Offset: 0x004B1EC0
[Token(Token = "0x17003801")]
private bool IEPGLGLANPO
{
[Token(Token = "0x601441E")]
[Address(RVA = "0xA29550", Offset = "0xA28350", VA = "0x180A29550")]
get
{
if (!SingletonMonoBehaviour.FFNIFALJLDD || SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
GameManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
int num2 = 0;
if (combatManager != num2)
{
GameCombatManager combatManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
AGAJMBPABDL photonPlayer = this.playerHandGestures._hand._thisPlayer.DBAJDHGDPOL;
if (combatManager2.CanPlayerBeRevived(photonPlayer))
{
}
}
}
}
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
float time = Time.time;
float ojhfjjimpkl = this.OJHFJJIMPKL;
throw new NullReferenceException();
}
}
// Token: 0x17003802 RID: 14338
// (get) Token: 0x0601441F RID: 82975 RVA: 0x004B3D5C File Offset: 0x004B1F5C
[Token(Token = "0x17003802")]
private bool OEGNNOJCJPC
{
[Token(Token = "0x601441F")]
[Address(RVA = "0xA29770", Offset = "0xA28570", VA = "0x180A29770")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (playerHand == num)
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn == num2)
{
goto IL_EA;
}
}
PlayerHand hand = this.playerHandGestures._hand;
PlayerHand playerHand2 = this.BKAGBALAKOF;
int num3 = 0;
if (playerHand2 == num3)
{
Transform transform = this.GJGLGJLOBPN.transform;
}
PlayerHand playerHand3 = this.BKAGBALAKOF;
float num4;
if (this.fingerDotThreshold > num4)
{
PlayerHand.PLLIKAOIPHP type = this.playerHandGestures._hand.type;
PlayerHand playerHand4 = this.BKAGBALAKOF;
int num5 = 0;
if (playerHand4 == num5)
{
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
}
PlayerHand.PLLIKAOIPHP type2 = this.BKAGBALAKOF.type;
if (type == type2)
{
if (this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
if (this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Inactive && this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Ready_Open)
{
HandshakeGesture.EBKABACFBDO ebkabacfbdo = this.PGPDLJKEKKF;
}
return true;
}
PlayerHand.ENHKICONAGG currentGestureType = this.BKAGBALAKOF.DJJHKBFNELO;
}
}
IL_EA:
throw new NullReferenceException();
}
}
// Token: 0x17003803 RID: 14339
// (get) Token: 0x06014420 RID: 82976 RVA: 0x004B3E58 File Offset: 0x004B2058
[Token(Token = "0x17003803")]
private bool HEKACBHGEAA
{
[Token(Token = "0x6014420")]
[Address(RVA = "0xA2A1C0", Offset = "0xA28FC0", VA = "0x180A2A1C0")]
get
{
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (playerHand == num)
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn == num2)
{
goto IL_143;
}
}
PlayerHand playerHand2;
if (this.LOCGGMOBIBO.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
playerHand2 = this.BKAGBALAKOF;
if (playerHand2.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
{
goto IL_143;
}
}
PlayerHand hand = this.playerHandGestures._hand;
Vector3 palmDirection = playerHand2.MBEAJNDGBCF;
PlayerHand playerHand3 = this.BKAGBALAKOF;
int num3 = 0;
if (playerHand3 == num3)
{
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
int num4 = 0;
if (gjglgjlobpn2._handType == (PlayerHand.PLLIKAOIPHP)num4)
{
Transform transform = gjglgjlobpn2.transform;
}
Transform transform2 = gjglgjlobpn2.transform;
}
PlayerHand playerHand4 = this.BKAGBALAKOF;
PlayerHand hand2 = this.playerHandGestures._hand;
PlayerHand playerHand5 = this.BKAGBALAKOF;
int num5 = 0;
if (playerHand5 == num5)
{
Transform transform3 = this.GJGLGJLOBPN.transform;
}
PlayerHand playerHand6 = this.BKAGBALAKOF;
Transform transform4 = this.playerHandGestures._hand.transform;
PlayerHand playerHand7 = this.BKAGBALAKOF;
int num6 = 0;
if (playerHand7 == num6)
{
NonPlayerGestureTarget gjglgjlobpn3 = this.GJGLGJLOBPN;
}
Transform transform5 = this.BKAGBALAKOF.transform;
Vector3 vector;
float z = vector.z;
float num7 = this.maxStartDistance;
float num8;
if (this.fingerDotThreshold > num8)
{
float num9 = this.palmsTogetherDotThreshold;
}
IL_143:
throw new NullReferenceException();
}
}
// Token: 0x17003804 RID: 14340
// (get) Token: 0x06014421 RID: 82977 RVA: 0x004B3FB0 File Offset: 0x004B21B0
[Token(Token = "0x17003804")]
private bool JECENDLFCPF
{
[Token(Token = "0x6014421")]
[Address(RVA = "0xA292D0", Offset = "0xA280D0", VA = "0x180A292D0")]
get
{
PlayerHand hand = this.playerHandGestures._hand;
int num = 0;
bool flag = hand != num;
if (!flag)
{
return flag;
}
return !this.playerHandGestures._hand.HACBIOINOLL;
}
}
// Token: 0x17003805 RID: 14341
// (get) Token: 0x06014422 RID: 82978 RVA: 0x004B3FF4 File Offset: 0x004B21F4
[Token(Token = "0x17003805")]
private bool FDNOKAFNAOL
{
[Token(Token = "0x6014422")]
[Address(RVA = "0xA28CA0", Offset = "0xA27AA0", VA = "0x180A28CA0")]
get
{
if (!this.JECENDLFCPF)
{
return true;
}
Transform transform = this.playerHandGestures._hand.transform;
float z = this.MFEFOPIPOKD.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float num = this.maxHoldDriftDistance;
throw new NullReferenceException();
}
}
// Token: 0x17003806 RID: 14342
// (get) Token: 0x06014423 RID: 82979 RVA: 0x004B404C File Offset: 0x004B224C
[Token(Token = "0x17003806")]
private bool KDKKNDHHKMN
{
[Token(Token = "0x6014423")]
[Address(RVA = "0xA28170", Offset = "0xA26F70", VA = "0x180A28170")]
get
{
if (this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Inactive || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Open || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped;
}
return this.BKAGBALAKOF.DJJHKBFNELO == PlayerHand.ENHKICONAGG.Handshake;
}
}
// Token: 0x17003807 RID: 14343
// (get) Token: 0x06014424 RID: 82980 RVA: 0x004B409C File Offset: 0x004B229C
[Token(Token = "0x17003807")]
private bool NJIKJNEKPDN
{
[Token(Token = "0x6014424")]
[Address(RVA = "0xA29F20", Offset = "0xA28D20", VA = "0x180A29F20")]
get
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
goto IL_5B;
}
}
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped || this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Running;
}
int num3 = 0;
if (!(playerHand != num3))
{
}
IL_5B:
return this.BKAGBALAKOF.DJJHKBFNELO == PlayerHand.ENHKICONAGG.Handshake;
}
}
// Token: 0x17003808 RID: 14344
// (get) Token: 0x06014425 RID: 82981 RVA: 0x004B411C File Offset: 0x004B231C
[Token(Token = "0x17003808")]
private bool AEDCAFAHLID
{
[Token(Token = "0x6014425")]
[Address(RVA = "0xA28DF0", Offset = "0xA27BF0", VA = "0x180A28DF0")]
get
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (playerHand == num)
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn == num2)
{
return true;
}
}
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Broken;
}
int num3 = 0;
if (!(playerHand == num3))
{
return this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake;
}
return true;
}
}
// Token: 0x17003809 RID: 14345
// (get) Token: 0x06014426 RID: 82982 RVA: 0x004B4194 File Offset: 0x004B2394
[Token(Token = "0x17003809")]
private bool DGPGFNDOCDF
{
[Token(Token = "0x6014426")]
[Address(RVA = "0xA285C0", Offset = "0xA273C0", VA = "0x180A285C0")]
get
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
bool flag = gjglgjlobpn != num2;
if (!flag)
{
return flag;
}
}
if (this.PGPDLJKEKKF != HandshakeGesture.EBKABACFBDO.Finished)
{
return this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Inactive;
}
}
else
{
int num3 = 0;
if (!(playerHand == num3))
{
return this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake;
}
}
return true;
}
}
// Token: 0x06014427 RID: 82983 RVA: 0x004B421C File Offset: 0x004B241C
[Token(Token = "0x6014427")]
[Address(RVA = "0xA28200", Offset = "0xA27000", VA = "0x180A28200", Slot = "13")]
protected override void Awake()
{
base..ctor();
int num;
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "SHAKE_HID", -1, (OHOEENCHJJE)num, num, num);
num = 0;
this.FCDCGJGFKGF = kllmcpfpiie;
int num2;
int num3;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SHAKE_S", (OHOEENCHJJE)num2, num3);
num3 = 0;
num2 = 0;
this.LCAHKHLMFPE = djhelphhaen;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
int num4 = 0;
int num5 = 0;
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num);
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KLCPHBGKFKO);
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.GNBNBFGMANM);
DJHELPHHAEN lcahkhlmfpe3 = this.LCAHKHLMFPE;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH);
DJHELPHHAEN lcahkhlmfpe4 = this.LCAHKHLMFPE;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.NFPOHDGIKFA);
DJHELPHHAEN lcahkhlmfpe5 = this.LCAHKHLMFPE;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CFLABDGCBCD);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.BCDHOAMMOKF);
DJHELPHHAEN lcahkhlmfpe6 = this.LCAHKHLMFPE;
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.PEMJPMOCGPG);
lcahkhlmfpe6.KMKCFILCLNO += ggphekcppmp;
}
// Token: 0x06014428 RID: 82984 RVA: 0x004B4358 File Offset: 0x004B2558
[Token(Token = "0x6014428")]
[Address(RVA = "0xA2A9B0", Offset = "0xA297B0", VA = "0x180A2A9B0")]
private void Start()
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
int num = 0;
lcahkhlmfpe.HDGEHNGPFDO(this, (ushort)num);
bool hasAuthority = base.OGIBLNIIHDK;
base.enabled = hasAuthority;
}
// Token: 0x06014429 RID: 82985 RVA: 0x004B438C File Offset: 0x004B258C
[Token(Token = "0x6014429")]
[Address(RVA = "0xA2AA00", Offset = "0xA29800", VA = "0x180A2AA00")]
private void Update()
{
this.LCAHKHLMFPE.OPEMIFENIJM();
if (base.OGIBLNIIHDK && this.playerHandGestures._hand.HACBIOINOLL)
{
float time = Time.time;
this.OJHFJJIMPKL = time;
}
}
// Token: 0x0601442A RID: 82986 RVA: 0x004B43D8 File Offset: 0x004B25D8
[Token(Token = "0x601442A")]
[Address(RVA = "0xA2A850", Offset = "0xA29650", VA = "0x180A2A850", Slot = "17")]
public override void ProcessHandCollision(PlayerHand GBEAALMHMBE)
{
if (base.OGIBLNIIHDK)
{
int num = 0;
if (GBEAALMHMBE != num && this.IEPGLGLANPO)
{
this.BKAGBALAKOF = GBEAALMHMBE;
if (this.OEGNNOJCJPC)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
}
}
}
}
// Token: 0x0601442B RID: 82987 RVA: 0x004B4420 File Offset: 0x004B2620
[Token(Token = "0x601442B")]
[Address(RVA = "0xA2A910", Offset = "0xA29710", VA = "0x180A2A910", Slot = "18")]
public override void ProcessNonPlayerHandCollision(NonPlayerGestureTarget HEGDAEMJLDE)
{
if (base.OGIBLNIIHDK && HEGDAEMJLDE._supportedGesture == PlayerHandGestures.FHEGMOCKLHA.HandshakeStart && this.IEPGLGLANPO)
{
this.GJGLGJLOBPN = HEGDAEMJLDE;
if (this.OEGNNOJCJPC)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
}
}
}
// Token: 0x0601442C RID: 82988 RVA: 0x004B4468 File Offset: 0x004B2668
[Token(Token = "0x601442C")]
[Address(RVA = "0xA28F50", Offset = "0xA27D50", VA = "0x180A28F50", Slot = "19")]
public override void Cancel()
{
if (base.OGIBLNIIHDK)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
return;
}
}
// Token: 0x0601442D RID: 82989 RVA: 0x004B448C File Offset: 0x004B268C
[Token(Token = "0x601442D")]
[Address(RVA = "0xA2A720", Offset = "0xA29520", VA = "0x180A2A720")]
private void PEMJPMOCGPG(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
{
int num = 0;
this.IDEFIMIPKOE = num;
PlayerHand playerHand = this.BKAGBALAKOF;
this.IDEFIMIPKOE = playerHand;
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
this.NKKLHHAOKJB = gjglgjlobpn;
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn2 != num2)
{
NonPlayerGestureTarget gjglgjlobpn3 = this.GJGLGJLOBPN;
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
gjglgjlobpn3.<LHLBHOPEOCF>k__BackingField = lcahkhlmfpe;
}
}
// Token: 0x0601442E RID: 82990 RVA: 0x004B44F4 File Offset: 0x004B26F4
[Token(Token = "0x601442E")]
[Address(RVA = "0xA29AF0", Offset = "0xA288F0", VA = "0x180A29AF0")]
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (base.OGIBLNIIHDK)
{
KLLMCPFPIIE<int> fcdcgjgfkgf = this.FCDCGJGFKGF;
int num = 0;
bool flag = 0 != num;
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (gjglgjlobpn != num2)
{
NonPlayerGestureTarget gjglgjlobpn2 = this.GJGLGJLOBPN;
int num3 = 0;
gjglgjlobpn2.<LHLBHOPEOCF>k__BackingField = (HandshakeGesture.EBKABACFBDO)num3;
this.GJGLGJLOBPN = num3;
}
}
}
// Token: 0x0601442F RID: 82991 RVA: 0x004B4554 File Offset: 0x004B2754
[Token(Token = "0x601442F")]
[Address(RVA = "0xA29A50", Offset = "0xA28850", VA = "0x180A29A50")]
private void KLCPHBGKFKO()
{
if (base.OGIBLNIIHDK)
{
if (!this.HEKACBHGEAA)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
int num = 0;
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
return;
}
if (this.JECENDLFCPF)
{
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
return;
}
}
}
// Token: 0x06014430 RID: 82992 RVA: 0x004B459C File Offset: 0x004B279C
[Token(Token = "0x6014430")]
[Address(RVA = "0xA29370", Offset = "0xA28170", VA = "0x180A29370")]
private void GNBNBFGMANM()
{
if (base.OGIBLNIIHDK)
{
if (this.HEKACBHGEAA)
{
if (this.JECENDLFCPF)
{
int controllerDisplayMode = (int)this.LOCGGMOBIBO.BBHBBHEBCEO;
PlayerHand playerHand = this.BKAGBALAKOF;
if (controllerDisplayMode != 2)
{
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
return;
}
}
if (this.PGPDLJKEKKF == HandshakeGesture.EBKABACFBDO.Ready_Gripped)
{
goto IL_8C;
}
HandshakeGesture.EBKABACFBDO ebkabacfbdo = this.PGPDLJKEKKF;
}
int num3 = 0;
if (!(playerHand != num3) || this.BKAGBALAKOF.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
{
return;
}
IL_8C:
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
return;
}
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
}
DJHELPHHAEN lcahkhlmfpe3 = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
}
// Token: 0x06014431 RID: 82993 RVA: 0x004B4654 File Offset: 0x004B2854
[Token(Token = "0x6014431")]
[Address(RVA = "0xA28920", Offset = "0xA27720", VA = "0x180A28920")]
private void CCKCEOBDIOF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (base.OGIBLNIIHDK)
{
float time = Time.time;
PlayerHandGestures playerHandGestures = this.playerHandGestures;
this.BCMGFKNCPNN = time;
Transform transform = playerHandGestures._hand.transform;
PlayerHandGestures playerHandGestures2 = this.playerHandGestures;
Vector3 vector;
float z = vector.z;
this.MFEFOPIPOKD.z = z;
if (playerHandGestures2._hand.DJJHKBFNELO != PlayerHand.ENHKICONAGG.Handshake)
{
this.playerHandGestures._hand.ToggleGesture(PlayerHand.ENHKICONAGG.Handshake);
}
this.playerHandGestures._hand.StartRunningGesture();
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
return;
}
}
PlayerHandGestures playerHandGestures3 = this.playerHandGestures;
PlayerHand playerHand2 = this.BKAGBALAKOF;
int num3 = 0;
playerHandGestures3.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeStart, playerHand2, num3 != 0);
}
}
// Token: 0x06014432 RID: 82994 RVA: 0x004B4730 File Offset: 0x004B2930
[Token(Token = "0x6014432")]
[Address(RVA = "0xA28740", Offset = "0xA27540", VA = "0x180A28740")]
private void BJKJMBHDDLH()
{
if (base.OGIBLNIIHDK)
{
if (this.DGPGFNDOCDF || Time.time >= this.requiredHoldDuration)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
if (!this.AEDCAFAHLID && this.JECENDLFCPF)
{
Transform transform = this.playerHandGestures._hand.transform;
float z = this.MFEFOPIPOKD.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float num = this.maxHoldDriftDistance;
if (z3 == 0f)
{
return;
}
}
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
}
}
// Token: 0x06014433 RID: 82995 RVA: 0x004B47CC File Offset: 0x004B29CC
[Token(Token = "0x6014433")]
[Address(RVA = "0xA291C0", Offset = "0xA27FC0", VA = "0x180A291C0")]
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
if (base.OGIBLNIIHDK)
{
this.playerHandGestures._hand.StopRunningGesture();
return;
}
}
// Token: 0x06014434 RID: 82996 RVA: 0x004B47FC File Offset: 0x004B29FC
[Token(Token = "0x6014434")]
[Address(RVA = "0xA2A0A0", Offset = "0xA28EA0", VA = "0x180A2A0A0")]
private void NFPOHDGIKFA()
{
if (base.OGIBLNIIHDK)
{
if (this.AEDCAFAHLID)
{
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
throw new NullReferenceException();
}
if (!this.DGPGFNDOCDF)
{
Player player = this.LOCGGMOBIBO;
int num = 0;
if (!(player != num) || this.LOCGGMOBIBO.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
return;
}
}
PlayerHandGestures playerHandGestures = this.playerHandGestures;
PlayerHand playerHand = this.BKAGBALAKOF;
playerHandGestures.AuthorityTriggerGesture((PlayerHandGestures.FHEGMOCKLHA)((uint)4), playerHand, true);
DJHELPHHAEN lcahkhlmfpe2 = this.LCAHKHLMFPE;
int num2 = 0;
lcahkhlmfpe2.PIEOGAPMGIH((ushort)num2);
}
}
// Token: 0x06014435 RID: 82997 RVA: 0x004B4880 File Offset: 0x004B2A80
[Token(Token = "0x6014435")]
[Address(RVA = "0xA28BA0", Offset = "0xA279A0", VA = "0x180A28BA0")]
private void CFLABDGCBCD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
if (base.OGIBLNIIHDK)
{
float time = Time.time;
this.LCDGKLLHPHN = time;
PlayerHand playerHand = this.BKAGBALAKOF;
int num = 0;
if (!(playerHand != num))
{
NonPlayerGestureTarget gjglgjlobpn = this.GJGLGJLOBPN;
int num2 = 0;
if (!(gjglgjlobpn != num2))
{
return;
}
}
PlayerHandGestures playerHandGestures = this.playerHandGestures;
PlayerHand playerHand2 = this.BKAGBALAKOF;
int num3 = 0;
playerHandGestures.AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA.HandshakeCancel, playerHand2, num3 != 0);
}
}
// Token: 0x06014436 RID: 82998 RVA: 0x004B48F4 File Offset: 0x004B2AF4
[Token(Token = "0x6014436")]
[Address(RVA = "0xA28550", Offset = "0xA27350", VA = "0x180A28550")]
private void BCDHOAMMOKF()
{
if (base.OGIBLNIIHDK)
{
float time = Time.time;
DJHELPHHAEN lcahkhlmfpe = this.LCAHKHLMFPE;
int num = 0;
lcahkhlmfpe.PIEOGAPMGIH((ushort)num);
return;
}
}
// Token: 0x06014437 RID: 82999 RVA: 0x004B492C File Offset: 0x004B2B2C
[Token(Token = "0x6014437")]
[Address(RVA = "0xA2AA60", Offset = "0xA29860", VA = "0x180A2AA60")]
public HandshakeGesture()
{
float z = Vector3.zero.z;
this.MFEFOPIPOKD.z = z;
base..ctor();
}
// Token: 0x0400D2F3 RID: 54003
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D2F3")]
[SerializeField]
private float cooldown = 1f;
// Token: 0x0400D2F4 RID: 54004
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400D2F4")]
[SerializeField]
private float handOpenBufferDuration = 0.2f;
// Token: 0x0400D2F5 RID: 54005
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D2F5")]
[SerializeField]
private float palmsTogetherDotThreshold = -0.6f;
// Token: 0x0400D2F6 RID: 54006
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400D2F6")]
[SerializeField]
private float fingerDotThreshold = -0.1f;
// Token: 0x0400D2F7 RID: 54007
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D2F7")]
[SerializeField]
private float maxStartDistance = 0.36f;
// Token: 0x0400D2F8 RID: 54008
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D2F8")]
[SerializeField]
private float requiredHoldDuration = 2f;
// Token: 0x0400D2F9 RID: 54009
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D2F9")]
[SerializeField]
private float maxHoldDriftDistance = 0.26f;
// Token: 0x0400D2FA RID: 54010
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400D2FA")]
private float BCMGFKNCPNN;
// Token: 0x0400D2FB RID: 54011
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D2FB")]
private float LCDGKLLHPHN;
// Token: 0x0400D2FC RID: 54012
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400D2FC")]
private Vector3 MFEFOPIPOKD;
// Token: 0x0400D2FD RID: 54013
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D2FD")]
private DJHELPHHAEN LCAHKHLMFPE;
// Token: 0x0400D2FE RID: 54014
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D2FE")]
private float OJHFJJIMPKL;
// Token: 0x0400D2FF RID: 54015
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D2FF")]
private NonPlayerGestureTarget GJGLGJLOBPN;
// Token: 0x0400D300 RID: 54016
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D300")]
private NonPlayerGestureTarget GBCFPOHCJKL;
// Token: 0x0400D301 RID: 54017
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D301")]
private KLLMCPFPIIE<int> FCDCGJGFKGF;
// Token: 0x0400D302 RID: 54018
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D302")]
private PlayerHand GFKCINDDMBP;
// Token: 0x02002E9D RID: 11933
[Token(Token = "0x2002E9D")]
public enum EBKABACFBDO
{
// Token: 0x0400D304 RID: 54020
[Token(Token = "0x400D304")]
Inactive,
// Token: 0x0400D305 RID: 54021
[Token(Token = "0x400D305")]
Ready_Open,
// Token: 0x0400D306 RID: 54022
[Token(Token = "0x400D306")]
Ready_Gripped,
// Token: 0x0400D307 RID: 54023
[Token(Token = "0x400D307")]
Running,
// Token: 0x0400D308 RID: 54024
[Token(Token = "0x400D308")]
Finished,
// Token: 0x0400D309 RID: 54025
[Token(Token = "0x400D309")]
Broken
}
}
}