Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

640 lines
19 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom
{
// Token: 0x0200202C RID: 8236
[Token(Token = "0x200202C")]
public class PoolCue : MonoBehaviourPun
{
// Token: 0x1700218F RID: 8591
// (get) Token: 0x0600D2BD RID: 53949 RVA: 0x0030A900 File Offset: 0x00308B00
[Token(Token = "0x1700218F")]
public Transform CEKNIBGEIII
{
[Token(Token = "0x600D2BD")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.tipTransform;
}
}
// Token: 0x17002190 RID: 8592
// (get) Token: 0x0600D2BE RID: 53950 RVA: 0x0030A914 File Offset: 0x00308B14
[Token(Token = "0x17002190")]
public PoolCueAimGrip AKPPNFAKBFN
{
[Token(Token = "0x600D2BE")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return this.aimGrip;
}
}
// Token: 0x17002191 RID: 8593
// (get) Token: 0x0600D2BF RID: 53951 RVA: 0x0030A928 File Offset: 0x00308B28
[Token(Token = "0x17002191")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x600D2BF")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get
{
return this.tool;
}
}
// Token: 0x17002192 RID: 8594
// (get) Token: 0x0600D2C0 RID: 53952 RVA: 0x0030A93C File Offset: 0x00308B3C
// (set) Token: 0x0600D2C1 RID: 53953 RVA: 0x0030A95C File Offset: 0x00308B5C
[Token(Token = "0x17002192")]
public PoolCue.EBBMJPHAEME GENECNFMDHJ
{
[Token(Token = "0x600D2C0")]
[Address(RVA = "0x7CB3F0", Offset = "0x7CA1F0", VA = "0x1807CB3F0")]
get
{
return this.PHHLOMKICDF.IAHDANBDAAM();
}
[Token(Token = "0x600D2C1")]
[Address(RVA = "0x7CB700", Offset = "0x7CA500", VA = "0x1807CB700")]
set
{
KLLMCPFPIIE<PoolCue.EBBMJPHAEME> phhlomkicdf = this.PHHLOMKICDF;
}
}
// Token: 0x17002193 RID: 8595
// (get) Token: 0x0600D2C2 RID: 53954 RVA: 0x0030A978 File Offset: 0x00308B78
// (set) Token: 0x0600D2C3 RID: 53955 RVA: 0x0030A98C File Offset: 0x00308B8C
[Token(Token = "0x17002193")]
public PoolCue.MMDPGEDMFLF ILFENODAIBB
{
[Token(Token = "0x600D2C2")]
[Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")]
get;
[Token(Token = "0x600D2C3")]
[Address(RVA = "0x7CB6F0", Offset = "0x7CA4F0", VA = "0x1807CB6F0")]
set;
}
// Token: 0x17002194 RID: 8596
// (get) Token: 0x0600D2C4 RID: 53956 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D2C5 RID: 53957 RVA: 0x0030A9A0 File Offset: 0x00308BA0
[Token(Token = "0x17002194")]
public Vector3 LGDAOPKKAOM
{
[Token(Token = "0x600D2C4")]
[Address(RVA = "0x7CB440", Offset = "0x7CA240", VA = "0x1807CB440")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D2C5")]
[Address(RVA = "0x7CB760", Offset = "0x7CA560", VA = "0x1807CB760")]
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: 0x17002195 RID: 8597
// (get) Token: 0x0600D2C6 RID: 53958 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D2C7 RID: 53959 RVA: 0x0030A9EC File Offset: 0x00308BEC
[Token(Token = "0x17002195")]
public Vector3 GFGNJHKJCHD
{
[Token(Token = "0x600D2C6")]
[Address(RVA = "0x7CB310", Offset = "0x7CA110", VA = "0x1807CB310")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D2C7")]
[Address(RVA = "0x7CB610", Offset = "0x7CA410", VA = "0x1807CB610")]
set
{
KLLMCPFPIIE<Vector3> pijhfjccano = this.PIJHFJCCANO;
int num = 0;
value.x = (float)num;
float z = value.z;
}
}
// Token: 0x17002196 RID: 8598
// (get) Token: 0x0600D2C8 RID: 53960 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D2C9 RID: 53961 RVA: 0x0030AA18 File Offset: 0x00308C18
[Token(Token = "0x17002196")]
public Vector3 COOIICADNID
{
[Token(Token = "0x600D2C8")]
[Address(RVA = "0x7CB380", Offset = "0x7CA180", VA = "0x1807CB380")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D2C9")]
[Address(RVA = "0x7CB680", Offset = "0x7CA480", VA = "0x1807CB680")]
set
{
KLLMCPFPIIE<Vector3> jbhmckkokab = this.JBHMCKKOKAB;
float z = value.z;
}
}
// Token: 0x17002197 RID: 8599
// (get) Token: 0x0600D2CA RID: 53962 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D2CB RID: 53963 RVA: 0x0030AA3C File Offset: 0x00308C3C
[Token(Token = "0x17002197")]
public Vector3 HDBOAGOHOAF
{
[Token(Token = "0x600D2CA")]
[Address(RVA = "0x7CB4B0", Offset = "0x7CA2B0", VA = "0x1807CB4B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D2CB")]
[Address(RVA = "0x7CB820", Offset = "0x7CA620", VA = "0x1807CB820")]
set
{
KLLMCPFPIIE<Vector3> lpcmnilkikf = this.LPCMNILKIKF;
float z = value.z;
}
}
// Token: 0x17002198 RID: 8600
// (get) Token: 0x0600D2CC RID: 53964 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D2CD RID: 53965 RVA: 0x0030AA60 File Offset: 0x00308C60
[Token(Token = "0x17002198")]
public Vector3 EAMEJOOAADH
{
[Token(Token = "0x600D2CC")]
[Address(RVA = "0x7CB520", Offset = "0x7CA320", VA = "0x1807CB520")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D2CD")]
[Address(RVA = "0x7CB890", Offset = "0x7CA690", VA = "0x1807CB890")]
set
{
KLLMCPFPIIE<Vector3> bpjkdocdhii = this.BPJKDOCDHII;
float z = value.z;
}
}
// Token: 0x17002199 RID: 8601
// (get) Token: 0x0600D2CE RID: 53966 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D2CF RID: 53967 RVA: 0x0030AA84 File Offset: 0x00308C84
[Token(Token = "0x17002199")]
public Quaternion NFJCNMNFPIE
{
[Token(Token = "0x600D2CE")]
[Address(RVA = "0x7CB590", Offset = "0x7CA390", VA = "0x1807CB590")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D2CF")]
[Address(RVA = "0x7CB900", Offset = "0x7CA700", VA = "0x1807CB900")]
set
{
KLLMCPFPIIE<Quaternion> khkcahncbnp = this.KHKCAHNCBNP;
}
}
// Token: 0x1700219A RID: 8602
// (get) Token: 0x0600D2D0 RID: 53968 RVA: 0x0030AAA0 File Offset: 0x00308CA0
// (set) Token: 0x0600D2D1 RID: 53969 RVA: 0x0030AAB4 File Offset: 0x00308CB4
[Token(Token = "0x1700219A")]
public PoolCue.FFOFDNCCIBP ODPDEENJCAP
{
[Token(Token = "0x600D2D0")]
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
get;
[Token(Token = "0x600D2D1")]
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600")]
set;
}
// Token: 0x0600D2D2 RID: 53970 RVA: 0x0030AAC8 File Offset: 0x00308CC8
[Token(Token = "0x600D2D2")]
[Address(RVA = "0x7CA330", Offset = "0x7C9130", VA = "0x1807CA330", 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: 0x0600D2D3 RID: 53971 RVA: 0x0030AB78 File Offset: 0x00308D78
[Token(Token = "0x600D2D3")]
[Address(RVA = "0x7CB220", Offset = "0x7CA020", VA = "0x1807CB220")]
private void Start()
{
this.tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)17L);
}
// Token: 0x0600D2D4 RID: 53972 RVA: 0x0030AB9C File Offset: 0x00308D9C
[Token(Token = "0x600D2D4")]
[Address(RVA = "0x7CB180", Offset = "0x7C9F80", VA = "0x1807CB180", 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: 0x0600D2D5 RID: 53973 RVA: 0x0030ABE0 File Offset: 0x00308DE0
[Token(Token = "0x600D2D5")]
[Address(RVA = "0x7CA7F0", Offset = "0x7C95F0", VA = "0x1807CA7F0")]
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: 0x0600D2D6 RID: 53974 RVA: 0x0030AC2C File Offset: 0x00308E2C
[Token(Token = "0x600D2D6")]
[Address(RVA = "0x7CA850", Offset = "0x7C9650", VA = "0x1807CA850")]
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: 0x0600D2D7 RID: 53975 RVA: 0x0030AE0C File Offset: 0x0030900C
[Token(Token = "0x600D2D7")]
[Address(RVA = "0x7CAFE0", Offset = "0x7C9DE0", VA = "0x1807CAFE0")]
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: 0x0600D2D8 RID: 53976 RVA: 0x0030AEE0 File Offset: 0x003090E0
[Token(Token = "0x600D2D8")]
[Address(RVA = "0x7CA690", Offset = "0x7C9490", VA = "0x1807CA690")]
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: 0x0600D2D9 RID: 53977 RVA: 0x0030AF20 File Offset: 0x00309120
[Token(Token = "0x600D2D9")]
[Address(RVA = "0x7CB250", Offset = "0x7CA050", VA = "0x1807CB250")]
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: 0x040086DC RID: 34524
[Token(Token = "0x40086DC")]
public const float LENGTH = 1.4875f;
// Token: 0x040086DD RID: 34525
[Token(Token = "0x40086DD")]
private const float JEJDDMKKCIC = 0.01f;
// Token: 0x040086DE RID: 34526
[Token(Token = "0x40086DE")]
private const float ICFBNOEDLMC = 1.25f;
// Token: 0x040086DF RID: 34527
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40086DF")]
[SerializeField]
private Transform tipTransform;
// Token: 0x040086E0 RID: 34528
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40086E0")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private PoolCueAimGrip aimGrip;
// Token: 0x040086E1 RID: 34529
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40086E1")]
[SerializeField]
private RecRoomAudioClip ballHitAudio;
// Token: 0x040086E2 RID: 34530
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40086E2")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool tool;
// Token: 0x040086E3 RID: 34531
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40086E3")]
private bool FPPFAJLIDEL;
// Token: 0x040086E4 RID: 34532
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40086E4")]
private RaycastHit[] PANOGCJFAOD;
// Token: 0x040086E5 RID: 34533
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40086E5")]
private Vector3 DPNIBFOMLEG;
// Token: 0x040086E6 RID: 34534
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40086E6")]
private PlayerHand JFLEMGBGBDI;
// Token: 0x040086E7 RID: 34535
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40086E7")]
private KLLMCPFPIIE<PoolCue.EBBMJPHAEME> PHHLOMKICDF;
// Token: 0x040086E9 RID: 34537
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40086E9")]
public OKNNKFGFODL StateChanged;
// Token: 0x040086EA RID: 34538
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40086EA")]
public MFBGLIHGCGO<float> BallHit;
// Token: 0x040086EB RID: 34539
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40086EB")]
private KLLMCPFPIIE<Vector3> LFOPNOHNKDN;
// Token: 0x040086EC RID: 34540
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40086EC")]
private KLLMCPFPIIE<Vector3> PIJHFJCCANO;
// Token: 0x040086ED RID: 34541
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40086ED")]
private KLLMCPFPIIE<Vector3> JBHMCKKOKAB;
// Token: 0x040086EE RID: 34542
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40086EE")]
private KLLMCPFPIIE<Vector3> LPCMNILKIKF;
// Token: 0x040086EF RID: 34543
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40086EF")]
private KLLMCPFPIIE<Vector3> BPJKDOCDHII;
// Token: 0x040086F0 RID: 34544
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40086F0")]
private KLLMCPFPIIE<Quaternion> KHKCAHNCBNP;
// Token: 0x0200202D RID: 8237
[Token(Token = "0x200202D")]
public enum EBBMJPHAEME
{
// Token: 0x040086F3 RID: 34547
[Token(Token = "0x40086F3")]
Default,
// Token: 0x040086F4 RID: 34548
[Token(Token = "0x40086F4")]
Aiming,
// Token: 0x040086F5 RID: 34549
[Token(Token = "0x40086F5")]
Shooting
}
// Token: 0x0200202E RID: 8238
[Token(Token = "0x200202E")]
public enum MMDPGEDMFLF
{
// Token: 0x040086F7 RID: 34551
[Token(Token = "0x40086F7")]
AllBalls,
// Token: 0x040086F8 RID: 34552
[Token(Token = "0x40086F8")]
CueBall
}
// Token: 0x0200202F RID: 8239
[Token(Token = "0x200202F")]
public sealed class FFOFDNCCIBP : MulticastDelegate
{
// Token: 0x0600D2DA RID: 53978 RVA: 0x0030AF74 File Offset: 0x00309174
[Token(Token = "0x600D2DA")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public FFOFDNCCIBP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600D2DB RID: 53979 RVA: 0x0030AF90 File Offset: 0x00309190
[Token(Token = "0x600D2DB")]
[Address(RVA = "0x7C2550", Offset = "0x7C1350", VA = "0x1807C2550", 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: 0x0600D2DC RID: 53980 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D2DC")]
[Address(RVA = "0x7C2480", Offset = "0x7C1280", VA = "0x1807C2480", 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: 0x0600D2DD RID: 53981 RVA: 0x0030B094 File Offset: 0x00309294
[Token(Token = "0x600D2DD")]
[Address(RVA = "0x7C2530", Offset = "0x7C1330", VA = "0x1807C2530", Slot = "15")]
public void EndInvoke(ref Vector3 CDFHDACBFKN, ref Vector3 KPLDEODOJID, IAsyncResult GIAOBLMEMMI)
{
}
}
}
}