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(); } throw new NullReferenceException(); } [Token(Token = "0x6014861")] [Address(RVA = "0x1543D20", Offset = "0x1542D20", VA = "0x181543D20")] set { KLLMCPFPIIE 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(); } } // 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.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 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.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 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: 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 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 } } }