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(); } throw new NullReferenceException(); } [Token(Token = "0x6014418")] [Address(RVA = "0xA29C00", Offset = "0xA28A00", VA = "0x180A29C00")] set { KLLMCPFPIIE 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(); } } // 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.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 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.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 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.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 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 } } }