using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Networking.RPC; using UnityEngine; namespace RecRoom.Core.Gestures { // Token: 0x02002992 RID: 10642 [Token(Token = "0x2002992")] [StructLayout(3)] public class PlayerHandGestures : MonoBehaviourPun { // Token: 0x1400018E RID: 398 // (add) Token: 0x060129AA RID: 76202 RVA: 0x0046F794 File Offset: 0x0046D994 // (remove) Token: 0x060129AB RID: 76203 RVA: 0x0046F7BC File Offset: 0x0046D9BC [Token(Token = "0x1400018E")] public event PlayerHandGestures.OGGNBMJDKKO MBBPBLILJLF { [Token(Token = "0x60129AA")] [Address(RVA = "0x15EA410", Offset = "0x15E8E10", VA = "0x1815EA410")] [CompilerGenerated] add { PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf; Delegate @delegate; do { mbbpbliljlf = this.MBBPBLILJLF; @delegate = Delegate.Combine(mbbpbliljlf, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mbbpbliljlf) { } } [Token(Token = "0x60129AB")] [Address(RVA = "0x15EA600", Offset = "0x15E9000", VA = "0x1815EA600")] [CompilerGenerated] remove { PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf; Delegate @delegate; do { mbbpbliljlf = this.MBBPBLILJLF; @delegate = Delegate.Remove(mbbpbliljlf, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mbbpbliljlf) { } } } // Token: 0x1400018F RID: 399 // (add) Token: 0x060129AC RID: 76204 RVA: 0x0046F7E4 File Offset: 0x0046D9E4 // (remove) Token: 0x060129AD RID: 76205 RVA: 0x0046F80C File Offset: 0x0046DA0C [Token(Token = "0x1400018F")] public event PlayerHandGestures.OGGNBMJDKKO HPOKCPNGHEF { [Token(Token = "0x60129AC")] [Address(RVA = "0x15EA370", Offset = "0x15E8D70", VA = "0x1815EA370")] [CompilerGenerated] add { PlayerHandGestures.OGGNBMJDKKO hpokcpnghef; Delegate @delegate; do { hpokcpnghef = this.HPOKCPNGHEF; @delegate = Delegate.Combine(hpokcpnghef, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != hpokcpnghef) { } } [Token(Token = "0x60129AD")] [Address(RVA = "0x15EA560", Offset = "0x15E8F60", VA = "0x1815EA560")] [CompilerGenerated] remove { PlayerHandGestures.OGGNBMJDKKO hpokcpnghef; Delegate @delegate; do { hpokcpnghef = this.HPOKCPNGHEF; @delegate = Delegate.Remove(hpokcpnghef, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != hpokcpnghef) { } } } // Token: 0x14000190 RID: 400 // (add) Token: 0x060129AE RID: 76206 RVA: 0x0046F834 File Offset: 0x0046DA34 // (remove) Token: 0x060129AF RID: 76207 RVA: 0x0046F85C File Offset: 0x0046DA5C [Token(Token = "0x14000190")] public event Action GPKBIPPGOHG { [Token(Token = "0x60129AE")] [Address(RVA = "0x15EA4B0", Offset = "0x15E8EB0", VA = "0x1815EA4B0")] [CompilerGenerated] add { Action gpkbippgohg; Delegate @delegate; do { gpkbippgohg = this.GPKBIPPGOHG; @delegate = Delegate.Combine(gpkbippgohg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != gpkbippgohg) { } } [Token(Token = "0x60129AF")] [Address(RVA = "0x15EA6A0", Offset = "0x15E90A0", VA = "0x1815EA6A0")] [CompilerGenerated] remove { Action gpkbippgohg; Delegate @delegate; do { gpkbippgohg = this.GPKBIPPGOHG; @delegate = Delegate.Remove(gpkbippgohg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != gpkbippgohg) { } } } // Token: 0x170031FD RID: 12797 // (get) Token: 0x060129B0 RID: 76208 RVA: 0x0046F884 File Offset: 0x0046DA84 [Token(Token = "0x170031FD")] public PlayerHand MFPNEKABNPP { [Token(Token = "0x60129B0")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] get { return this._hand; } } // Token: 0x170031FE RID: 12798 // (get) Token: 0x060129B1 RID: 76209 RVA: 0x0046F898 File Offset: 0x0046DA98 // (set) Token: 0x060129B2 RID: 76210 RVA: 0x0046F8AC File Offset: 0x0046DAAC [Token(Token = "0x170031FE")] public int MHBMLGKNKDC { [Token(Token = "0x60129B1")] [Address(RVA = "0x442FE0", Offset = "0x4419E0", VA = "0x180442FE0")] get; [Token(Token = "0x60129B2")] [Address(RVA = "0x443020", Offset = "0x441A20", VA = "0x180443020")] private set; } // Token: 0x170031FF RID: 12799 // (get) Token: 0x060129B3 RID: 76211 RVA: 0x0046F8C0 File Offset: 0x0046DAC0 // (set) Token: 0x060129B4 RID: 76212 RVA: 0x0046F8D4 File Offset: 0x0046DAD4 [Token(Token = "0x170031FF")] public PlayerHandGestures.FHEGMOCKLHA GLCOFMDBCHB { [Token(Token = "0x60129B3")] [Address(RVA = "0x7D79E0", Offset = "0x7D63E0", VA = "0x1807D79E0")] get; [Token(Token = "0x60129B4")] [Address(RVA = "0x7D7AF0", Offset = "0x7D64F0", VA = "0x1807D7AF0")] private set; } // Token: 0x17003200 RID: 12800 // (get) Token: 0x060129B5 RID: 76213 RVA: 0x0046F8E8 File Offset: 0x0046DAE8 [Token(Token = "0x17003200")] public bool LLOFBBEBIAE { [Token(Token = "0x60129B5")] [Address(RVA = "0x15EA550", Offset = "0x15E8F50", VA = "0x1815EA550")] get { return this.BIELHIOOAIP > 0; } } // Token: 0x060129B6 RID: 76214 RVA: 0x0046F900 File Offset: 0x0046DB00 [Token(Token = "0x60129B6")] [Address(RVA = "0x15EA1C0", Offset = "0x15E8BC0", VA = "0x1815EA1C0")] public void SuppressHighFive() { } // Token: 0x060129B7 RID: 76215 RVA: 0x0046F910 File Offset: 0x0046DB10 [Token(Token = "0x60129B7")] [Address(RVA = "0x15EA1D0", Offset = "0x15E8BD0", VA = "0x1815EA1D0")] public void UnsuppressHighFive() { } // Token: 0x060129B8 RID: 76216 RVA: 0x0046F920 File Offset: 0x0046DB20 [Token(Token = "0x60129B8")] [Address(RVA = "0x15E91B0", Offset = "0x15E7BB0", VA = "0x1815E91B0", Slot = "13")] protected override void Awake() { base..ctor(); HandGestureBase[] components = base.GetComponents(); PlayerHand hand = this._hand; this.GAPKKCDOHLL = components; Vector3 vector; float z = vector.z; this.CFFDEHCHJBM.z = z; bool hasAuthority = base.hasAuthority; base.enabled = hasAuthority; } // Token: 0x060129B9 RID: 76217 RVA: 0x0046F974 File Offset: 0x0046DB74 [Token(Token = "0x60129B9")] [Address(RVA = "0x15E9FF0", Offset = "0x15E89F0", VA = "0x1815E9FF0")] private void OnEnable() { PlayerHand hand = this._hand; Vector3 vector; float z = vector.z; this.CFFDEHCHJBM.z = z; } // Token: 0x060129BA RID: 76218 RVA: 0x0046F9A4 File Offset: 0x0046DBA4 [Token(Token = "0x60129BA")] [Address(RVA = "0x15EA1E0", Offset = "0x15E8BE0", VA = "0x1815EA1E0")] private void Update() { if (base.hasAuthority) { this.ALBPOEDAMOL(); return; } } // Token: 0x060129BB RID: 76219 RVA: 0x0046F9C4 File Offset: 0x0046DBC4 [Token(Token = "0x60129BB")] [Address(RVA = "0x15E8F60", Offset = "0x15E7960", VA = "0x1815E8F60")] public void AuthorityCancelOtherGestures(HandGestureBase KOENJIGEEAB) { if (base.hasAuthority) { HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL; int num = 0; if (num < gapkkcdohll.Length) { HandGestureBase handGestureBase; if (handGestureBase != KOENJIGEEAB) { HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL; } HandGestureBase[] gapkkcdohll3 = this.GAPKKCDOHLL; num++; } } } // Token: 0x060129BC RID: 76220 RVA: 0x0046FA10 File Offset: 0x0046DC10 [Token(Token = "0x60129BC")] [Address(RVA = "0x15E8F30", Offset = "0x15E7930", VA = "0x1815E8F30")] public void AddRestriction(object PIHIPPPPEBI) { this.BBEOOFLGIED.Add(PIHIPPPPEBI); } // Token: 0x060129BD RID: 76221 RVA: 0x0046FA30 File Offset: 0x0046DC30 [Token(Token = "0x60129BD")] [Address(RVA = "0x15EA030", Offset = "0x15E8A30", VA = "0x1815EA030")] public void RemoveRestriction(object PIHIPPPPEBI) { this.BBEOOFLGIED.Remove(PIHIPPPPEBI); } // Token: 0x060129BE RID: 76222 RVA: 0x0046FA50 File Offset: 0x0046DC50 [Token(Token = "0x60129BE")] [Address(RVA = "0x15E9D20", Offset = "0x15E8720", VA = "0x1815E9D20")] public bool IsGestureBlocked(HandGestureBase LDMFCILCLPG) { if (!this.BBEOOFLGIED.HasTokens) { HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL; int num = 0; if (num < gapkkcdohll.Length) { HandGestureBase handGestureBase; if (handGestureBase != LDMFCILCLPG) { HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL; HandGestureBase handGestureBase2; handGestureBase2.OnDestroy(); } HandGestureBase[] gapkkcdohll3 = this.GAPKKCDOHLL; num++; } } throw new NullReferenceException(); } // Token: 0x060129BF RID: 76223 RVA: 0x0046FAAC File Offset: 0x0046DCAC [Token(Token = "0x60129BF")] [Address(RVA = "0x15E8C30", Offset = "0x15E7630", VA = "0x1815E8C30")] private void ALBPOEDAMOL() { PlayerHand hand = this._hand; int num = 0; if (hand.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD) { if (!this.IGBHMKFAENH(num, num)) { bool flag = this.GNOGCNPBCGF(num, num); } PlayerHand hdcnmhdeiok = this.HDCNMHDEIOK; if (hdcnmhdeiok != num) { Action gpkbippgohg = this.GPKBIPPGOHG; if (gpkbippgohg != 0) { PlayerHand hand2 = this._hand; gpkbippgohg(hand2, num); } this.HDCNMHDEIOK = num; } int num2 = 0; if (!(num != num2)) { int num3 = 0; if (!(num != num3) || !this._hand.HCCMBJFFMGC || this._hand._thisPlayer.DAAJILOBEJD) { goto IL_116; } float time = Time.time; float mhcookegdpg = this.MHCOOKEGDPG; HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL; if (num >= gapkkcdohll.Length) { goto IL_116; } if (hdcnmhdeiok == 0 || gapkkcdohll[num].GKDEGMFGHKJ) { this.GAPKKCDOHLL[num].ProcessHandCollision(num); } HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL; num++; } this.CBHKKDOPFAG(num); IL_116: PlayerHand hand3 = this._hand; Vector3 vector; float z = vector.z; this.CFFDEHCHJBM.z = z; } } // Token: 0x060129C0 RID: 76224 RVA: 0x0046FBF4 File Offset: 0x0046DDF4 [Token(Token = "0x60129C0")] [Address(RVA = "0x15E9AA0", Offset = "0x15E84A0", VA = "0x1815E9AA0")] private bool IGBHMKFAENH(out PlayerHand JOCAGLCAFJB, out NonPlayerGestureTarget GJGLGJLOBPN) { int num = 0; Tool febapkcnndc = this._hand.FEBAPKCNNDC; int num2 = 0; if (febapkcnndc == num2) { PlayerHand hand = this._hand; Vector3 vector; float z = vector.z; int num3; if (num3 > 0) { PlayerHand playerHand = this.EOBAFCKNHLK[num].ODPIGKCNBIE(); int num4 = 0; if (!(playerHand != num4)) { NonPlayerGestureTarget component = this.EOBAFCKNHLK[num].GetComponent(); int num5 = 0; if (component != num5) { goto IL_9E; } } global::Player thisPlayer = playerHand._thisPlayer; Tool febapkcnndc2 = playerHand.FEBAPKCNNDC; int num6 = 0; if (!(febapkcnndc2 == num6)) { num++; } } } IL_9E: throw new NullReferenceException(); } // Token: 0x060129C1 RID: 76225 RVA: 0x0046FCA4 File Offset: 0x0046DEA4 [Token(Token = "0x60129C1")] [Address(RVA = "0x15E93E0", Offset = "0x15E7DE0", VA = "0x1815E93E0")] private bool GNOGCNPBCGF(out PlayerHand JOCAGLCAFJB, out NonPlayerGestureTarget GJGLGJLOBPN) { int num = 0; Tool febapkcnndc = this._hand.FEBAPKCNNDC; int num2 = 0; if (febapkcnndc == num2) { PlayerHand hand = this._hand; int num3; if (num3 > 0) { RaycastHit[] leeobiplign = this.LEEOBIPLIGN; long num4 = (long)((ulong)num * (ulong)44L); PlayerHand playerHand = num.ODPIGKCNBIE(); int num5 = 0; if (!(playerHand != num5)) { RaycastHit[] leeobiplign2 = this.LEEOBIPLIGN; int num6 = 0; NonPlayerGestureTarget nonPlayerGestureTarget; if (nonPlayerGestureTarget != num6) { goto IL_8F; } } global::Player thisPlayer = playerHand._thisPlayer; Tool febapkcnndc2 = playerHand.FEBAPKCNNDC; int num7 = 0; if (!(febapkcnndc2 == num7)) { num++; } } } IL_8F: throw new NullReferenceException(); } // Token: 0x060129C2 RID: 76226 RVA: 0x0046FD48 File Offset: 0x0046DF48 [Token(Token = "0x60129C2")] [Address(RVA = "0x15E9240", Offset = "0x15E7C40", VA = "0x1815E9240")] private void CBHKKDOPFAG(PlayerHand GBEAALMHMBE) { if (this._hand.HCCMBJFFMGC && GBEAALMHMBE.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD && !GBEAALMHMBE._thisPlayer.DAAJILOBEJD) { float time = Time.time; float mhcookegdpg = this.MHCOOKEGDPG; HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL; int num = 0; if (num < gapkkcdohll.Length) { if (gapkkcdohll[num].GKDEGMFGHKJ) { bool ignoreGestureCooldown = this.GAPKKCDOHLL[num].JNPAGGJGNFA; } HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL; num++; } } } // Token: 0x060129C3 RID: 76227 RVA: 0x0046FDF0 File Offset: 0x0046DFF0 [Token(Token = "0x60129C3")] [Address(RVA = "0x15E9E80", Offset = "0x15E8880", VA = "0x1815E9E80")] private void JIGILNDHPIL(NonPlayerGestureTarget GJGLGJLOBPN) { if (this._hand.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD) { float time = Time.time; float mhcookegdpg = this.MHCOOKEGDPG; HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL; int num = 0; if (num < gapkkcdohll.Length) { if (gapkkcdohll[num].GKDEGMFGHKJ) { HandGestureBase handGestureBase = this.GAPKKCDOHLL[num]; } HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL; num++; } } } // Token: 0x060129C4 RID: 76228 RVA: 0x0046FE74 File Offset: 0x0046E074 [Token(Token = "0x60129C4")] [Address(RVA = "0x15E90B0", Offset = "0x15E7AB0", VA = "0x1815E90B0")] public void AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, PlayerHand GBEAALMHMBE, bool FEBCMDAAJDP = true) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcHandGestureDetected); int serverTimestamp = PhotonNetwork.ServerTimestamp; } // Token: 0x060129C5 RID: 76229 RVA: 0x0046FEA4 File Offset: 0x0046E0A4 [Token(Token = "0x60129C5")] [Address(RVA = "0x15EA060", Offset = "0x15E8A60", VA = "0x1815EA060")] [PunRPC] private void RpcHandGestureDetected(PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, int PHJABBBMIGF, bool FEBCMDAAJDP) { int num = 0; if (GBEAALMHMBE != num) { PlayerHand hand = this._hand; PlayerHandGestures gestures = GBEAALMHMBE._gestures; global::Player thisPlayer = hand._thisPlayer; return; } int num2 = 0; if (GBEAALMHMBE == num2) { } global::Player thisPlayer2 = GBEAALMHMBE._thisPlayer; throw new NullReferenceException(); } // Token: 0x060129C6 RID: 76230 RVA: 0x0046FEF0 File Offset: 0x0046E0F0 [Token(Token = "0x60129C6")] [Address(RVA = "0x15E9780", Offset = "0x15E8180", VA = "0x1815E9780")] public void HandleLocalHandGestureDetected(PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, int PHJABBBMIGF, global::Player EMCEAPOIJGC, bool FEBCMDAAJDP) { int num = 0; if (GBEAALMHMBE != num) { PlayerHandGestures gestures = GBEAALMHMBE._gestures; int num2 = gestures.k__BackingField; if (num2 != 0 && gestures.k__BackingField == LDMFCILCLPG) { num2 -= PHJABBBMIGF; num2 -= num; if (num2 < 600) { return; } } int num3 = this.k__BackingField; if (num3 != 0 && this.k__BackingField == LDMFCILCLPG) { num3 -= PHJABBBMIGF; num3 -= num; } } float time = Time.time; this.MHCOOKEGDPG = time; PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf = this.MBBPBLILJLF; this.k__BackingField = PHJABBBMIGF; this.k__BackingField = LDMFCILCLPG; if (mbbpbliljlf != 0) { global::Player thisPlayer = this._hand._thisPlayer; } if (this.HPOKCPNGHEF != 0) { global::Player thisPlayer2 = this._hand._thisPlayer; } int num4 = 0; if (GBEAALMHMBE != num4 && GBEAALMHMBE._gestures.HPOKCPNGHEF != 0) { global::Player thisPlayer3 = this._hand._thisPlayer; } bool flag; while (!flag) { } AACCKDLMFKJ.DGGHAKCLGMP dgghakclgmp = new AACCKDLMFKJ.DGGHAKCLGMP(AACCKDLMFKJ.MHIOHEMNMLP.Gesture); Photon.Realtime.Player player; dgghakclgmp.JNIGHFFKJLO(player); dgghakclgmp.DDFKAPBJCNA("hg", (int)LDMFCILCLPG); AACCKDLMFKJ.MEENEBIKBEH(dgghakclgmp); throw new NullReferenceException(); } // Token: 0x060129C7 RID: 76231 RVA: 0x00470008 File Offset: 0x0046E208 [Token(Token = "0x60129C7")] [Address(RVA = "0x15EA290", Offset = "0x15E8C90", VA = "0x1815EA290")] public PlayerHandGestures() { float z = Vector3.zero.z; this.CFFDEHCHJBM.z = z; Collider[] array = new Collider[128]; this.EOBAFCKNHLK = array; RaycastHit[] array2 = new RaycastHit[128]; this.LEEOBIPLIGN = array2; TokenFlag tokenFlag = new TokenFlag(); this.BBEOOFLGIED = tokenFlag; base..ctor(); } // Token: 0x0400C720 RID: 50976 [Token(Token = "0x400C720")] private const int LMIBNJMLLJD = 600; // Token: 0x0400C721 RID: 50977 [Token(Token = "0x400C721")] private const int PHLBPIINOCE = 128; // Token: 0x0400C725 RID: 50981 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C725")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private PlayerHand _hand; // Token: 0x0400C726 RID: 50982 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C726")] [SerializeField] private float handCollisionRadius = 0.2f; // Token: 0x0400C727 RID: 50983 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400C727")] [SerializeField] private float gestureCooldown = 1f; // Token: 0x0400C728 RID: 50984 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400C728")] private float MHCOOKEGDPG; // Token: 0x0400C729 RID: 50985 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400C729")] private PlayerHand HDCNMHDEIOK; // Token: 0x0400C72A RID: 50986 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400C72A")] private Vector3 CFFDEHCHJBM; // Token: 0x0400C72B RID: 50987 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400C72B")] private Collider[] EOBAFCKNHLK; // Token: 0x0400C72C RID: 50988 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400C72C")] private RaycastHit[] LEEOBIPLIGN; // Token: 0x0400C72D RID: 50989 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400C72D")] private TokenFlag BBEOOFLGIED; // Token: 0x0400C72E RID: 50990 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400C72E")] private HandGestureBase[] GAPKKCDOHLL; // Token: 0x0400C731 RID: 50993 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C731")] private int BIELHIOOAIP; // Token: 0x02002993 RID: 10643 [Token(Token = "0x2002993")] public enum FHEGMOCKLHA { // Token: 0x0400C733 RID: 50995 [Token(Token = "0x400C733")] None = -1, // Token: 0x0400C734 RID: 50996 [Token(Token = "0x400C734")] Highfive, // Token: 0x0400C735 RID: 50997 [Token(Token = "0x400C735")] Fistbump, // Token: 0x0400C736 RID: 50998 [Token(Token = "0x400C736")] HandshakeStart, // Token: 0x0400C737 RID: 50999 [Token(Token = "0x400C737")] HandshakeCancel, // Token: 0x0400C738 RID: 51000 [Token(Token = "0x400C738")] HandshakeSuccess, // Token: 0x0400C739 RID: 51001 [Token(Token = "0x400C739")] StopGestureCharging, // Token: 0x0400C73A RID: 51002 [Token(Token = "0x400C73A")] StopGestureCancel, // Token: 0x0400C73B RID: 51003 [Token(Token = "0x400C73B")] StopGestureSuccess, // Token: 0x0400C73C RID: 51004 [Token(Token = "0x400C73C")] CheerGestureCharging, // Token: 0x0400C73D RID: 51005 [Token(Token = "0x400C73D")] CheerGestureCancel, // Token: 0x0400C73E RID: 51006 [Token(Token = "0x400C73E")] CheerGestureSuccess, // Token: 0x0400C73F RID: 51007 [Token(Token = "0x400C73F")] GameReviveHandshakeStart, // Token: 0x0400C740 RID: 51008 [Token(Token = "0x400C740")] GameReviveHandshakeCancel, // Token: 0x0400C741 RID: 51009 [Token(Token = "0x400C741")] GameReviveHandshakeSuccess } // Token: 0x02002994 RID: 10644 [Token(Token = "0x2002994")] public sealed class OGGNBMJDKKO : MulticastDelegate { // Token: 0x060129C8 RID: 76232 RVA: 0x0047007C File Offset: 0x0046E27C [Token(Token = "0x60129C8")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public OGGNBMJDKKO(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060129C9 RID: 76233 RVA: 0x00470098 File Offset: 0x0046E298 [Token(Token = "0x60129C9")] [Address(RVA = "0x15E7A90", Offset = "0x15E6490", VA = "0x1815E7A90", Slot = "13")] public void Invoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, [Optional] global::Player JKICGKMBIMP, [Optional] global::Player LDFLMCNJOIF) { Delegate[] delegates = this.delegates; if (delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060129CA RID: 76234 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60129CA")] [Address(RVA = "0x15E79D0", Offset = "0x15E63D0", VA = "0x1815E79D0", Slot = "14")] public IAsyncResult BeginInvoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, global::Player JKICGKMBIMP, global::Player LDFLMCNJOIF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060129CB RID: 76235 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60129CB")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }