Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/PoolCue.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

640 lines
19 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002118 RID: 8472
[Token(Token = "0x2002118")]
public class PoolCue : MonoBehaviourPun
{
// Token: 0x1700222E RID: 8750
// (get) Token: 0x0600D6C4 RID: 54980 RVA: 0x003137A0 File Offset: 0x003119A0
[Token(Token = "0x1700222E")]
public Transform CEKNIBGEIII
{
[Token(Token = "0x600D6C4")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.tipTransform;
}
}
// Token: 0x1700222F RID: 8751
// (get) Token: 0x0600D6C5 RID: 54981 RVA: 0x003137B4 File Offset: 0x003119B4
[Token(Token = "0x1700222F")]
public PoolCueAimGrip AKPPNFAKBFN
{
[Token(Token = "0x600D6C5")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return this.aimGrip;
}
}
// Token: 0x17002230 RID: 8752
// (get) Token: 0x0600D6C6 RID: 54982 RVA: 0x003137C8 File Offset: 0x003119C8
[Token(Token = "0x17002230")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x600D6C6")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get
{
return this.tool;
}
}
// Token: 0x17002231 RID: 8753
// (get) Token: 0x0600D6C7 RID: 54983 RVA: 0x003137DC File Offset: 0x003119DC
// (set) Token: 0x0600D6C8 RID: 54984 RVA: 0x003137FC File Offset: 0x003119FC
[Token(Token = "0x17002231")]
public PoolCue.EBBMJPHAEME GENECNFMDHJ
{
[Token(Token = "0x600D6C7")]
[Address(RVA = "0x1348E40", Offset = "0x1347E40", VA = "0x181348E40")]
get
{
return this.PHHLOMKICDF.IAHDANBDAAM();
}
[Token(Token = "0x600D6C8")]
[Address(RVA = "0x1349130", Offset = "0x1348130", VA = "0x181349130")]
set
{
KLLMCPFPIIE<PoolCue.EBBMJPHAEME> phhlomkicdf = this.PHHLOMKICDF;
}
}
// Token: 0x17002232 RID: 8754
// (get) Token: 0x0600D6C9 RID: 54985 RVA: 0x00313818 File Offset: 0x00311A18
// (set) Token: 0x0600D6CA RID: 54986 RVA: 0x0031382C File Offset: 0x00311A2C
[Token(Token = "0x17002232")]
public PoolCue.MMDPGEDMFLF ILFENODAIBB
{
[Token(Token = "0x600D6C9")]
[Address(RVA = "0x56DD50", Offset = "0x56CD50", VA = "0x18056DD50")]
get;
[Token(Token = "0x600D6CA")]
[Address(RVA = "0x56DCA0", Offset = "0x56CCA0", VA = "0x18056DCA0")]
set;
}
// Token: 0x17002233 RID: 8755
// (get) Token: 0x0600D6CB RID: 54987 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D6CC RID: 54988 RVA: 0x00313840 File Offset: 0x00311A40
[Token(Token = "0x17002233")]
public Vector3 LGDAOPKKAOM
{
[Token(Token = "0x600D6CB")]
[Address(RVA = "0x1348E90", Offset = "0x1347E90", VA = "0x181348E90")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D6CC")]
[Address(RVA = "0x1349190", Offset = "0x1348190", VA = "0x181349190")]
set
{
int num = 0;
value.x = (float)num;
float z = value.z;
int num2 = 0;
float num3 = Mathf.Clamp(z, (float)num2, 1.4875f);
KLLMCPFPIIE<Vector3> lfopnohnkdn = this.LFOPNOHNKDN;
value.z = num3;
float z2 = value.z;
}
}
// Token: 0x17002234 RID: 8756
// (get) Token: 0x0600D6CD RID: 54989 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D6CE RID: 54990 RVA: 0x0031388C File Offset: 0x00311A8C
[Token(Token = "0x17002234")]
public Vector3 GFGNJHKJCHD
{
[Token(Token = "0x600D6CD")]
[Address(RVA = "0x1348D60", Offset = "0x1347D60", VA = "0x181348D60")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D6CE")]
[Address(RVA = "0x1349050", Offset = "0x1348050", VA = "0x181349050")]
set
{
KLLMCPFPIIE<Vector3> pijhfjccano = this.PIJHFJCCANO;
int num = 0;
value.x = (float)num;
float z = value.z;
}
}
// Token: 0x17002235 RID: 8757
// (get) Token: 0x0600D6CF RID: 54991 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D6D0 RID: 54992 RVA: 0x003138B8 File Offset: 0x00311AB8
[Token(Token = "0x17002235")]
public Vector3 COOIICADNID
{
[Token(Token = "0x600D6CF")]
[Address(RVA = "0x1348DD0", Offset = "0x1347DD0", VA = "0x181348DD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D6D0")]
[Address(RVA = "0x13490C0", Offset = "0x13480C0", VA = "0x1813490C0")]
set
{
KLLMCPFPIIE<Vector3> jbhmckkokab = this.JBHMCKKOKAB;
float z = value.z;
}
}
// Token: 0x17002236 RID: 8758
// (get) Token: 0x0600D6D1 RID: 54993 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D6D2 RID: 54994 RVA: 0x003138DC File Offset: 0x00311ADC
[Token(Token = "0x17002236")]
public Vector3 HDBOAGOHOAF
{
[Token(Token = "0x600D6D1")]
[Address(RVA = "0x1348F00", Offset = "0x1347F00", VA = "0x181348F00")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D6D2")]
[Address(RVA = "0x1349250", Offset = "0x1348250", VA = "0x181349250")]
set
{
KLLMCPFPIIE<Vector3> lpcmnilkikf = this.LPCMNILKIKF;
float z = value.z;
}
}
// Token: 0x17002237 RID: 8759
// (get) Token: 0x0600D6D3 RID: 54995 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D6D4 RID: 54996 RVA: 0x00313900 File Offset: 0x00311B00
[Token(Token = "0x17002237")]
public Vector3 EAMEJOOAADH
{
[Token(Token = "0x600D6D3")]
[Address(RVA = "0x1348F70", Offset = "0x1347F70", VA = "0x181348F70")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D6D4")]
[Address(RVA = "0x13492C0", Offset = "0x13482C0", VA = "0x1813492C0")]
set
{
KLLMCPFPIIE<Vector3> bpjkdocdhii = this.BPJKDOCDHII;
float z = value.z;
}
}
// Token: 0x17002238 RID: 8760
// (get) Token: 0x0600D6D5 RID: 54997 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D6D6 RID: 54998 RVA: 0x00313924 File Offset: 0x00311B24
[Token(Token = "0x17002238")]
public Quaternion NFJCNMNFPIE
{
[Token(Token = "0x600D6D5")]
[Address(RVA = "0x1348FE0", Offset = "0x1347FE0", VA = "0x181348FE0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D6D6")]
[Address(RVA = "0x1349330", Offset = "0x1348330", VA = "0x181349330")]
set
{
KLLMCPFPIIE<Quaternion> khkcahncbnp = this.KHKCAHNCBNP;
}
}
// Token: 0x17002239 RID: 8761
// (get) Token: 0x0600D6D7 RID: 54999 RVA: 0x00313940 File Offset: 0x00311B40
// (set) Token: 0x0600D6D8 RID: 55000 RVA: 0x00313954 File Offset: 0x00311B54
[Token(Token = "0x17002239")]
public PoolCue.FFOFDNCCIBP ODPDEENJCAP
{
[Token(Token = "0x600D6D7")]
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")]
get;
[Token(Token = "0x600D6D8")]
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")]
set;
}
// Token: 0x0600D6D9 RID: 55001 RVA: 0x00313968 File Offset: 0x00311B68
[Token(Token = "0x600D6D9")]
[Address(RVA = "0x1347D80", Offset = "0x1346D80", VA = "0x181347D80", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.MPNJCGHLGKD);
int num;
int num2;
KLLMCPFPIIE<PoolCue.EBBMJPHAEME> kllmcpfpiie = new KLLMCPFPIIE(this, "S", num, (OHOEENCHJJE)num2, action, num2);
num2 = 0;
num = 0;
this.PHHLOMKICDF = kllmcpfpiie;
float z = Vector3.zero.z;
KLLMCPFPIIE<Vector3> kllmcpfpiie2;
this.LFOPNOHNKDN = kllmcpfpiie2;
float z2 = Vector3.zero.z;
KLLMCPFPIIE<Vector3> kllmcpfpiie3;
this.PIJHFJCCANO = kllmcpfpiie3;
float z3 = Vector3.zero.z;
KLLMCPFPIIE<Vector3> kllmcpfpiie4;
this.JBHMCKKOKAB = kllmcpfpiie4;
float z4 = Vector3.zero.z;
KLLMCPFPIIE<Vector3> kllmcpfpiie5;
this.BPJKDOCDHII = kllmcpfpiie5;
Quaternion identity = Quaternion.identity;
KLLMCPFPIIE<Quaternion> kllmcpfpiie6;
this.KHKCAHNCBNP = kllmcpfpiie6;
float z5 = Vector3.zero.z;
KLLMCPFPIIE<Vector3> kllmcpfpiie7;
this.LPCMNILKIKF = kllmcpfpiie7;
}
// Token: 0x0600D6DA RID: 55002 RVA: 0x00313A18 File Offset: 0x00311C18
[Token(Token = "0x600D6DA")]
[Address(RVA = "0x1348C70", Offset = "0x1347C70", VA = "0x181348C70")]
private void Start()
{
this.tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)17L);
}
// Token: 0x0600D6DB RID: 55003 RVA: 0x00313A3C File Offset: 0x00311C3C
[Token(Token = "0x600D6DB")]
[Address(RVA = "0x1348BD0", Offset = "0x1347BD0", VA = "0x181348BD0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
PlayerHand jflemgbgbdi = this.JFLEMGBGBDI;
int num = 0;
if (jflemgbgbdi != num)
{
this.JFLEMGBGBDI.RemoveCollisionDisabled(this);
this.JFLEMGBGBDI = (ulong)0L;
}
}
// Token: 0x0600D6DC RID: 55004 RVA: 0x00313A80 File Offset: 0x00311C80
[Token(Token = "0x600D6DC")]
[Address(RVA = "0x1348240", Offset = "0x1347240", VA = "0x181348240")]
private void FixedUpdate()
{
if (this.FPPFAJLIDEL && this.tool.OGIBLNIIHDK)
{
this.GPFCFJKEALI();
}
Transform transform = this.tipTransform;
Vector3 vector;
float z = vector.z;
this.DPNIBFOMLEG.z = z;
}
// Token: 0x0600D6DD RID: 55005 RVA: 0x00313ACC File Offset: 0x00311CCC
[Token(Token = "0x600D6DD")]
[Address(RVA = "0x13482A0", Offset = "0x13472A0", VA = "0x1813482A0")]
private void GPFCFJKEALI()
{
Transform transform = this.tipTransform;
int num = 0;
float z = this.DPNIBFOMLEG.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
Transform transform2 = base.transform;
Vector3 vector3;
float z4 = vector3.z;
int num2 = 0;
float num3;
if (num2 < (int)num3)
{
float z5 = this.DPNIBFOMLEG.z;
Vector3 vector4;
float z6 = vector4.z;
int num4 = 0;
int num5;
if (num5 > 0)
{
RaycastHit[] panogcjfaod = this.PANOGCJFAOD;
long num6 = (long)((ulong)num4 * (ulong)44L);
float z7 = panogcjfaod.point.z;
bool flag;
if (!flag)
{
RaycastHit[] panogcjfaod2 = this.PANOGCJFAOD;
Collider collider;
ToolCollider component = collider.GetComponent<ToolCollider>();
int num7 = 0;
if (component != num7)
{
PoolBall component2 = component.Tool.GetComponent<PoolBall>();
int num8 = 0;
if (component2 != num8 && (component2.KNLBPLDINHG || this.<EHBEAFCPIEH>k__BackingField == (PoolCue.MMDPGEDMFLF)num4))
{
this.FPPFAJLIDEL = num4 != 0;
PoolTable table = component2.KNMGDBCMONF;
int num9 = 0;
if (table != num9)
{
component2.KNMGDBCMONF.TakeOwnership();
}
float num10 = Time.fixedDeltaTime;
int num11 = 0;
Vector3 vector5;
float z8 = vector5.z;
RaycastHit[] panogcjfaod3 = this.PANOGCJFAOD;
PoolCue.FFOFDNCCIBP ffofdnccibp = this.<KNOICADJICH>k__BackingField;
if (ffofdnccibp != 0)
{
ffofdnccibp(component2, num, num11);
}
RigidbodyEx rigidbodyEx = component2.tool.rigidbodyEx;
ulong num12;
component2.StartSleepAssist(num12 != 0UL);
AudioClip audioClip = this.ballHitAudio.audioClip;
RaycastHit[] panogcjfaod4 = this.PANOGCJFAOD;
float volume = this.ballHitAudio.volume;
float num13;
num10 = num13;
float num14 = Mathf.Lerp((float)num2, volume, num10);
float pitchShift = this.ballHitAudio.pitchShift;
MFBGLIHGCGO<float> ballHit = this.BallHit;
if (ballHit != 0)
{
int num15 = 0;
ballHit.CNFDGDEOPPF(num15);
}
float num16;
CFLMJLFBOKH.NAONDNOKJFK(num16);
}
}
}
num4++;
}
}
}
// Token: 0x0600D6DE RID: 55006 RVA: 0x00313CAC File Offset: 0x00311EAC
[Token(Token = "0x600D6DE")]
[Address(RVA = "0x1348A30", Offset = "0x1347A30", VA = "0x181348A30")]
private void MPNJCGHLGKD()
{
int num = 0;
PoolCue.EBBMJPHAEME ebbmjphaeme = this.PHHLOMKICDF.IAHDANBDAAM();
if (ebbmjphaeme != PoolCue.EBBMJPHAEME.Default && ebbmjphaeme != PoolCue.EBBMJPHAEME.Default && ebbmjphaeme == PoolCue.EBBMJPHAEME.Aiming)
{
this.FPPFAJLIDEL = ebbmjphaeme != PoolCue.EBBMJPHAEME.Default;
}
PlayerHand jflemgbgbdi = this.JFLEMGBGBDI;
int num2 = 0;
if (jflemgbgbdi == num2 && this.tool.FNFNLDBILFE)
{
Tool tool = this.tool;
PlayerHand.PLLIKAOIPHP type = tool.<PBCNKLKCIHJ>k__BackingField.type;
PlayerHand otherHand = tool.<OKDFEPHLKCB>k__BackingField.GetOtherHand(type);
this.JFLEMGBGBDI = otherHand;
}
PlayerHand jflemgbgbdi2 = this.JFLEMGBGBDI;
int num3 = 0;
if (jflemgbgbdi2 != num3)
{
PlayerHand jflemgbgbdi3 = this.JFLEMGBGBDI;
if (num == 0)
{
jflemgbgbdi3.RemoveCollisionDisabled(this);
this.JFLEMGBGBDI = (ulong)0L;
}
jflemgbgbdi3.AddCollisionDisabled(this);
}
OKNNKFGFODL stateChanged = this.StateChanged;
if (stateChanged != 0)
{
stateChanged.CNFDGDEOPPF();
}
}
// Token: 0x0600D6DF RID: 55007 RVA: 0x00313D80 File Offset: 0x00311F80
[Token(Token = "0x600D6DF")]
[Address(RVA = "0x13480E0", Offset = "0x13470E0", VA = "0x1813480E0")]
public static void CalculateCueTransformForTip(Vector3 BFCLJLFOHFO, Quaternion MJAIEPLIOPO, out Vector3 LCFLCKHBAPE, out Quaternion DKIAKNGKHCA)
{
float z = Vector3.forward.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float z4 = BFCLJLFOHFO.z;
Vector3 vector3;
float z5 = vector3.z;
LCFLCKHBAPE.z = z5;
}
// Token: 0x0600D6E0 RID: 55008 RVA: 0x00313DC0 File Offset: 0x00311FC0
[Token(Token = "0x600D6E0")]
[Address(RVA = "0x1348CA0", Offset = "0x1347CA0", VA = "0x181348CA0")]
public PoolCue()
{
RaycastHit[] array = new RaycastHit[8];
this.PANOGCJFAOD = array;
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.StateChanged = oknnkfgfodl;
int num3;
int num4;
MFBGLIHGCGO<float> mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
this.BallHit = mfbglihgcgo;
base..ctor();
}
// Token: 0x040088AF RID: 34991
[Token(Token = "0x40088AF")]
public const float LENGTH = 1.4875f;
// Token: 0x040088B0 RID: 34992
[Token(Token = "0x40088B0")]
private const float JEJDDMKKCIC = 0.01f;
// Token: 0x040088B1 RID: 34993
[Token(Token = "0x40088B1")]
private const float ICFBNOEDLMC = 1.25f;
// Token: 0x040088B2 RID: 34994
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40088B2")]
[SerializeField]
private Transform tipTransform;
// Token: 0x040088B3 RID: 34995
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40088B3")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private PoolCueAimGrip aimGrip;
// Token: 0x040088B4 RID: 34996
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40088B4")]
[SerializeField]
private RecRoomAudioClip ballHitAudio;
// Token: 0x040088B5 RID: 34997
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40088B5")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tool tool;
// Token: 0x040088B6 RID: 34998
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40088B6")]
private bool FPPFAJLIDEL;
// Token: 0x040088B7 RID: 34999
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40088B7")]
private RaycastHit[] PANOGCJFAOD;
// Token: 0x040088B8 RID: 35000
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40088B8")]
private Vector3 DPNIBFOMLEG;
// Token: 0x040088B9 RID: 35001
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40088B9")]
private PlayerHand JFLEMGBGBDI;
// Token: 0x040088BA RID: 35002
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40088BA")]
private KLLMCPFPIIE<PoolCue.EBBMJPHAEME> PHHLOMKICDF;
// Token: 0x040088BC RID: 35004
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40088BC")]
public OKNNKFGFODL StateChanged;
// Token: 0x040088BD RID: 35005
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40088BD")]
public MFBGLIHGCGO<float> BallHit;
// Token: 0x040088BE RID: 35006
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40088BE")]
private KLLMCPFPIIE<Vector3> LFOPNOHNKDN;
// Token: 0x040088BF RID: 35007
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40088BF")]
private KLLMCPFPIIE<Vector3> PIJHFJCCANO;
// Token: 0x040088C0 RID: 35008
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40088C0")]
private KLLMCPFPIIE<Vector3> JBHMCKKOKAB;
// Token: 0x040088C1 RID: 35009
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40088C1")]
private KLLMCPFPIIE<Vector3> LPCMNILKIKF;
// Token: 0x040088C2 RID: 35010
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40088C2")]
private KLLMCPFPIIE<Vector3> BPJKDOCDHII;
// Token: 0x040088C3 RID: 35011
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40088C3")]
private KLLMCPFPIIE<Quaternion> KHKCAHNCBNP;
// Token: 0x02002119 RID: 8473
[Token(Token = "0x2002119")]
public enum EBBMJPHAEME
{
// Token: 0x040088C6 RID: 35014
[Token(Token = "0x40088C6")]
Default,
// Token: 0x040088C7 RID: 35015
[Token(Token = "0x40088C7")]
Aiming,
// Token: 0x040088C8 RID: 35016
[Token(Token = "0x40088C8")]
Shooting
}
// Token: 0x0200211A RID: 8474
[Token(Token = "0x200211A")]
public enum MMDPGEDMFLF
{
// Token: 0x040088CA RID: 35018
[Token(Token = "0x40088CA")]
AllBalls,
// Token: 0x040088CB RID: 35019
[Token(Token = "0x40088CB")]
CueBall
}
// Token: 0x0200211B RID: 8475
[Token(Token = "0x200211B")]
public sealed class FFOFDNCCIBP : MulticastDelegate
{
// Token: 0x0600D6E1 RID: 55009 RVA: 0x00313E14 File Offset: 0x00312014
[Token(Token = "0x600D6E1")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public FFOFDNCCIBP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600D6E2 RID: 55010 RVA: 0x00313E30 File Offset: 0x00312030
[Token(Token = "0x600D6E2")]
[Address(RVA = "0xB6EE40", Offset = "0xB6DE40", VA = "0x180B6EE40", Slot = "13")]
public void Invoke(PoolBall IPEBHLIPINK, ref Vector3 CDFHDACBFKN, ref Vector3 KPLDEODOJID)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600D6E3 RID: 55011 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D6E3")]
[Address(RVA = "0x133CF40", Offset = "0x133BF40", VA = "0x18133CF40", Slot = "14")]
public IAsyncResult BeginInvoke(PoolBall IPEBHLIPINK, ref Vector3 CDFHDACBFKN, ref Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D6E4 RID: 55012 RVA: 0x00313F34 File Offset: 0x00312134
[Token(Token = "0x600D6E4")]
[Address(RVA = "0x567EB0", Offset = "0x566EB0", VA = "0x180567EB0", Slot = "15")]
public void EndInvoke(ref Vector3 CDFHDACBFKN, ref Vector3 KPLDEODOJID, IAsyncResult GIAOBLMEMMI)
{
}
}
}
}