640 lines
19 KiB
C#
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)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|