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