Files
2026-04-08 23:40:05 +02:00

765 lines
22 KiB
C#

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<PlayerHand, PlayerHand> GPKBIPPGOHG
{
[Token(Token = "0x60129AE")]
[Address(RVA = "0x15EA4B0", Offset = "0x15E8EB0", VA = "0x1815EA4B0")]
[CompilerGenerated]
add
{
Action<PlayerHand, PlayerHand> 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<PlayerHand, PlayerHand> 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<HandGestureBase>();
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<PlayerHand, PlayerHand> 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<NonPlayerGestureTarget>();
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<PlayerHand, PlayerHandGestures.FHEGMOCKLHA, int, bool> 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.<ADCKAIMBBGH>k__BackingField;
if (num2 != 0 && gestures.<DBGJLFMDDPO>k__BackingField == LDMFCILCLPG)
{
num2 -= PHJABBBMIGF;
num2 -= num;
if (num2 < 600)
{
return;
}
}
int num3 = this.<ADCKAIMBBGH>k__BackingField;
if (num3 != 0 && this.<DBGJLFMDDPO>k__BackingField == LDMFCILCLPG)
{
num3 -= PHJABBBMIGF;
num3 -= num;
}
}
float time = Time.time;
this.MHCOOKEGDPG = time;
PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf = this.MBBPBLILJLF;
this.<ADCKAIMBBGH>k__BackingField = PHJABBBMIGF;
this.<DBGJLFMDDPO>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.");
}
}
}
}