633 lines
20 KiB
C#
633 lines
20 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001C93 RID: 7315
|
|
[Token(Token = "0x2001C93")]
|
|
[StructLayout(3)]
|
|
public class PoolCue : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17001EC1 RID: 7873
|
|
// (get) Token: 0x0600C51C RID: 50460 RVA: 0x002E9EB8 File Offset: 0x002E80B8
|
|
[Token(Token = "0x17001EC1")]
|
|
public Transform CEKNIBGEIII
|
|
{
|
|
[Token(Token = "0x600C51C")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
return this.tipTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001EC2 RID: 7874
|
|
// (get) Token: 0x0600C51D RID: 50461 RVA: 0x002E9ECC File Offset: 0x002E80CC
|
|
[Token(Token = "0x17001EC2")]
|
|
public PoolCueAimGrip AKPPNFAKBFN
|
|
{
|
|
[Token(Token = "0x600C51D")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this.aimGrip;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001EC3 RID: 7875
|
|
// (get) Token: 0x0600C51E RID: 50462 RVA: 0x002E9EE0 File Offset: 0x002E80E0
|
|
[Token(Token = "0x17001EC3")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x600C51E")]
|
|
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
|
get
|
|
{
|
|
return this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001EC4 RID: 7876
|
|
// (get) Token: 0x0600C51F RID: 50463 RVA: 0x002E9EF4 File Offset: 0x002E80F4
|
|
// (set) Token: 0x0600C520 RID: 50464 RVA: 0x002E9F14 File Offset: 0x002E8114
|
|
[Token(Token = "0x17001EC4")]
|
|
public PoolCue.EBBMJPHAEME GENECNFMDHJ
|
|
{
|
|
[Token(Token = "0x600C51F")]
|
|
[Address(RVA = "0x1145B60", Offset = "0x1144560", VA = "0x181145B60")]
|
|
get
|
|
{
|
|
return this.PHHLOMKICDF.Get();
|
|
}
|
|
[Token(Token = "0x600C520")]
|
|
[Address(RVA = "0x1145E50", Offset = "0x1144850", VA = "0x181145E50")]
|
|
set
|
|
{
|
|
SynchronizedField<PoolCue.EBBMJPHAEME> phhlomkicdf = this.PHHLOMKICDF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001EC5 RID: 7877
|
|
// (get) Token: 0x0600C521 RID: 50465 RVA: 0x002E9F30 File Offset: 0x002E8130
|
|
// (set) Token: 0x0600C522 RID: 50466 RVA: 0x002E9F44 File Offset: 0x002E8144
|
|
[Token(Token = "0x17001EC5")]
|
|
public PoolCue.MMDPGEDMFLF ILFENODAIBB
|
|
{
|
|
[Token(Token = "0x600C521")]
|
|
[Address(RVA = "0x4EA8C0", Offset = "0x4E92C0", VA = "0x1804EA8C0")]
|
|
get;
|
|
[Token(Token = "0x600C522")]
|
|
[Address(RVA = "0x568530", Offset = "0x566F30", VA = "0x180568530")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17001EC6 RID: 7878
|
|
// (get) Token: 0x0600C523 RID: 50467 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600C524 RID: 50468 RVA: 0x002E9F58 File Offset: 0x002E8158
|
|
[Token(Token = "0x17001EC6")]
|
|
public Vector3 LGDAOPKKAOM
|
|
{
|
|
[Token(Token = "0x600C523")]
|
|
[Address(RVA = "0x1145BB0", Offset = "0x11445B0", VA = "0x181145BB0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600C524")]
|
|
[Address(RVA = "0x1145EB0", Offset = "0x11448B0", VA = "0x181145EB0")]
|
|
set
|
|
{
|
|
int num = 0;
|
|
value.x = (float)num;
|
|
float z = value.z;
|
|
int num2 = 0;
|
|
float num3 = Mathf.Clamp(z, (float)num2, 1.4875f);
|
|
SynchronizedField<Vector3> lfopnohnkdn = this.LFOPNOHNKDN;
|
|
value.z = num3;
|
|
float z2 = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001EC7 RID: 7879
|
|
// (get) Token: 0x0600C525 RID: 50469 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600C526 RID: 50470 RVA: 0x002E9FA4 File Offset: 0x002E81A4
|
|
[Token(Token = "0x17001EC7")]
|
|
public Vector3 GFGNJHKJCHD
|
|
{
|
|
[Token(Token = "0x600C525")]
|
|
[Address(RVA = "0x1145A80", Offset = "0x1144480", VA = "0x181145A80")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600C526")]
|
|
[Address(RVA = "0x1145D70", Offset = "0x1144770", VA = "0x181145D70")]
|
|
set
|
|
{
|
|
SynchronizedField<Vector3> pijhfjccano = this.PIJHFJCCANO;
|
|
int num = 0;
|
|
value.x = (float)num;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001EC8 RID: 7880
|
|
// (get) Token: 0x0600C527 RID: 50471 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600C528 RID: 50472 RVA: 0x002E9FD0 File Offset: 0x002E81D0
|
|
[Token(Token = "0x17001EC8")]
|
|
public Vector3 COOIICADNID
|
|
{
|
|
[Token(Token = "0x600C527")]
|
|
[Address(RVA = "0x1145AF0", Offset = "0x11444F0", VA = "0x181145AF0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600C528")]
|
|
[Address(RVA = "0x1145DE0", Offset = "0x11447E0", VA = "0x181145DE0")]
|
|
set
|
|
{
|
|
SynchronizedField<Vector3> jbhmckkokab = this.JBHMCKKOKAB;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001EC9 RID: 7881
|
|
// (get) Token: 0x0600C529 RID: 50473 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600C52A RID: 50474 RVA: 0x002E9FF4 File Offset: 0x002E81F4
|
|
[Token(Token = "0x17001EC9")]
|
|
public Vector3 HDBOAGOHOAF
|
|
{
|
|
[Token(Token = "0x600C529")]
|
|
[Address(RVA = "0x1145C20", Offset = "0x1144620", VA = "0x181145C20")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600C52A")]
|
|
[Address(RVA = "0x1145F70", Offset = "0x1144970", VA = "0x181145F70")]
|
|
set
|
|
{
|
|
SynchronizedField<Vector3> lpcmnilkikf = this.LPCMNILKIKF;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001ECA RID: 7882
|
|
// (get) Token: 0x0600C52B RID: 50475 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600C52C RID: 50476 RVA: 0x002EA018 File Offset: 0x002E8218
|
|
[Token(Token = "0x17001ECA")]
|
|
public Vector3 EAMEJOOAADH
|
|
{
|
|
[Token(Token = "0x600C52B")]
|
|
[Address(RVA = "0x1145C90", Offset = "0x1144690", VA = "0x181145C90")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600C52C")]
|
|
[Address(RVA = "0x1145FE0", Offset = "0x11449E0", VA = "0x181145FE0")]
|
|
set
|
|
{
|
|
SynchronizedField<Vector3> bpjkdocdhii = this.BPJKDOCDHII;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001ECB RID: 7883
|
|
// (get) Token: 0x0600C52D RID: 50477 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600C52E RID: 50478 RVA: 0x002EA03C File Offset: 0x002E823C
|
|
[Token(Token = "0x17001ECB")]
|
|
public Quaternion NFJCNMNFPIE
|
|
{
|
|
[Token(Token = "0x600C52D")]
|
|
[Address(RVA = "0x1145D00", Offset = "0x1144700", VA = "0x181145D00")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600C52E")]
|
|
[Address(RVA = "0x1146050", Offset = "0x1144A50", VA = "0x181146050")]
|
|
set
|
|
{
|
|
SynchronizedField<Quaternion> khkcahncbnp = this.KHKCAHNCBNP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001ECC RID: 7884
|
|
// (get) Token: 0x0600C52F RID: 50479 RVA: 0x002EA058 File Offset: 0x002E8258
|
|
// (set) Token: 0x0600C530 RID: 50480 RVA: 0x002EA06C File Offset: 0x002E826C
|
|
[Token(Token = "0x17001ECC")]
|
|
public PoolCue.FFOFDNCCIBP ODPDEENJCAP
|
|
{
|
|
[Token(Token = "0x600C52F")]
|
|
[Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")]
|
|
get;
|
|
[Token(Token = "0x600C530")]
|
|
[Address(RVA = "0x5D5C80", Offset = "0x5D4680", VA = "0x1805D5C80")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600C531 RID: 50481 RVA: 0x002EA080 File Offset: 0x002E8280
|
|
[Token(Token = "0x600C531")]
|
|
[Address(RVA = "0x1144AA0", Offset = "0x11434A0", VA = "0x181144AA0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Action action = new Action(this.MPNJCGHLGKD);
|
|
int num;
|
|
int num2;
|
|
SynchronizedField<PoolCue.EBBMJPHAEME> synchronizedField = new SynchronizedField(this, "S", num, (SetterPermissionMode)num2, action, num2);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.PHHLOMKICDF = synchronizedField;
|
|
float z = Vector3.zero.z;
|
|
SynchronizedField<Vector3> synchronizedField2;
|
|
this.LFOPNOHNKDN = synchronizedField2;
|
|
float z2 = Vector3.zero.z;
|
|
SynchronizedField<Vector3> synchronizedField3;
|
|
this.PIJHFJCCANO = synchronizedField3;
|
|
float z3 = Vector3.zero.z;
|
|
SynchronizedField<Vector3> synchronizedField4;
|
|
this.JBHMCKKOKAB = synchronizedField4;
|
|
float z4 = Vector3.zero.z;
|
|
SynchronizedField<Vector3> synchronizedField5;
|
|
this.BPJKDOCDHII = synchronizedField5;
|
|
Quaternion identity = Quaternion.identity;
|
|
SynchronizedField<Quaternion> synchronizedField6;
|
|
this.KHKCAHNCBNP = synchronizedField6;
|
|
float z5 = Vector3.zero.z;
|
|
SynchronizedField<Vector3> synchronizedField7;
|
|
this.LPCMNILKIKF = synchronizedField7;
|
|
}
|
|
|
|
// Token: 0x0600C532 RID: 50482 RVA: 0x002EA130 File Offset: 0x002E8330
|
|
[Token(Token = "0x600C532")]
|
|
[Address(RVA = "0x11459A0", Offset = "0x11443A0", VA = "0x1811459A0")]
|
|
private void Start()
|
|
{
|
|
this.tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)17L);
|
|
}
|
|
|
|
// Token: 0x0600C533 RID: 50483 RVA: 0x002EA154 File Offset: 0x002E8354
|
|
[Token(Token = "0x600C533")]
|
|
[Address(RVA = "0x1145900", Offset = "0x1144300", VA = "0x181145900", 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: 0x0600C534 RID: 50484 RVA: 0x002EA198 File Offset: 0x002E8398
|
|
[Token(Token = "0x600C534")]
|
|
[Address(RVA = "0x1144F60", Offset = "0x1143960", VA = "0x181144F60")]
|
|
private void FixedUpdate()
|
|
{
|
|
if (this.FPPFAJLIDEL && this.tool.hasAuthority)
|
|
{
|
|
this.GPFCFJKEALI();
|
|
}
|
|
Transform transform = this.tipTransform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.DPNIBFOMLEG.z = z;
|
|
}
|
|
|
|
// Token: 0x0600C535 RID: 50485 RVA: 0x002EA1E4 File Offset: 0x002E83E4
|
|
[Token(Token = "0x600C535")]
|
|
[Address(RVA = "0x1144FC0", Offset = "0x11439C0", VA = "0x181144FC0")]
|
|
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;
|
|
int num4 = 0;
|
|
int num5;
|
|
if (num5 > 0)
|
|
{
|
|
RaycastHit[] panogcjfaod = this.PANOGCJFAOD;
|
|
long num6 = (long)((ulong)num4 * (ulong)44L);
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
RaycastHit[] panogcjfaod2 = this.PANOGCJFAOD;
|
|
int num7 = 0;
|
|
ToolCollider toolCollider;
|
|
if (toolCollider != num7)
|
|
{
|
|
PoolBall component = toolCollider.Tool.GetComponent<PoolBall>();
|
|
int num8 = 0;
|
|
if (component != num8 && (component.KNLBPLDINHG || this.<EHBEAFCPIEH>k__BackingField == (PoolCue.MMDPGEDMFLF)num4))
|
|
{
|
|
this.FPPFAJLIDEL = num4 != 0;
|
|
PoolTable table = component.KNMGDBCMONF;
|
|
int num9 = 0;
|
|
if (table != num9)
|
|
{
|
|
component.KNMGDBCMONF.TakeOwnership();
|
|
}
|
|
float fixedDeltaTime = Time.fixedDeltaTime;
|
|
int num10 = 0;
|
|
Vector3 vector4;
|
|
float z6 = vector4.z;
|
|
RaycastHit[] panogcjfaod3 = this.PANOGCJFAOD;
|
|
PoolCue.FFOFDNCCIBP ffofdnccibp = this.<KNOICADJICH>k__BackingField;
|
|
if (ffofdnccibp != 0)
|
|
{
|
|
ffofdnccibp(component, num, num10);
|
|
}
|
|
RigidbodyEx rigidbodyEx = component.tool.rigidbodyEx;
|
|
ulong num11;
|
|
component.StartSleepAssist(num11 != 0UL);
|
|
AudioClip audioClip = this.ballHitAudio.audioClip;
|
|
RaycastHit[] panogcjfaod4 = this.PANOGCJFAOD;
|
|
float volume = this.ballHitAudio.volume;
|
|
float num12 = Mathf.Lerp((float)num2, volume, fixedDeltaTime);
|
|
float pitchShift = this.ballHitAudio.pitchShift;
|
|
ActionEvent<float> ballHit = this.BallHit;
|
|
if (ballHit != 0)
|
|
{
|
|
int num13 = 0;
|
|
ballHit.Invoke(num13);
|
|
}
|
|
CFLMJLFBOKH.NAONDNOKJFK(num12);
|
|
}
|
|
}
|
|
}
|
|
num4++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C536 RID: 50486 RVA: 0x002EA3A0 File Offset: 0x002E85A0
|
|
[Token(Token = "0x600C536")]
|
|
[Address(RVA = "0x1145750", Offset = "0x1144150", VA = "0x181145750")]
|
|
private void MPNJCGHLGKD()
|
|
{
|
|
int num = 0;
|
|
PoolCue.EBBMJPHAEME ebbmjphaeme = this.PHHLOMKICDF.Get();
|
|
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);
|
|
}
|
|
ActionEvent stateChanged = this.StateChanged;
|
|
if (stateChanged != 0)
|
|
{
|
|
int num4 = 0;
|
|
stateChanged.Invoke(num4 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C537 RID: 50487 RVA: 0x002EA478 File Offset: 0x002E8678
|
|
[Token(Token = "0x600C537")]
|
|
[Address(RVA = "0x1144E00", Offset = "0x1143800", VA = "0x181144E00")]
|
|
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: 0x0600C538 RID: 50488 RVA: 0x002EA4B8 File Offset: 0x002E86B8
|
|
[Token(Token = "0x600C538")]
|
|
[Address(RVA = "0x11459D0", Offset = "0x11443D0", VA = "0x1811459D0")]
|
|
public PoolCue()
|
|
{
|
|
RaycastHit[] array = new RaycastHit[8];
|
|
this.PANOGCJFAOD = array;
|
|
int num;
|
|
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
this.StateChanged = actionEvent;
|
|
int num2;
|
|
ActionEvent<float> actionEvent2 = new ActionEvent(4, num2 != 0);
|
|
num2 = 0;
|
|
this.BallHit = actionEvent2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04008265 RID: 33381
|
|
[Token(Token = "0x4008265")]
|
|
public const float LENGTH = 1.4875f;
|
|
|
|
// Token: 0x04008266 RID: 33382
|
|
[Token(Token = "0x4008266")]
|
|
private const float JEJDDMKKCIC = 0.01f;
|
|
|
|
// Token: 0x04008267 RID: 33383
|
|
[Token(Token = "0x4008267")]
|
|
private const float ICFBNOEDLMC = 1.25f;
|
|
|
|
// Token: 0x04008268 RID: 33384
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008268")]
|
|
[SerializeField]
|
|
private Transform tipTransform;
|
|
|
|
// Token: 0x04008269 RID: 33385
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4008269")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private PoolCueAimGrip aimGrip;
|
|
|
|
// Token: 0x0400826A RID: 33386
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400826A")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip ballHitAudio;
|
|
|
|
// Token: 0x0400826B RID: 33387
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400826B")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400826C RID: 33388
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400826C")]
|
|
private bool FPPFAJLIDEL;
|
|
|
|
// Token: 0x0400826D RID: 33389
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400826D")]
|
|
private RaycastHit[] PANOGCJFAOD;
|
|
|
|
// Token: 0x0400826E RID: 33390
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400826E")]
|
|
private Vector3 DPNIBFOMLEG;
|
|
|
|
// Token: 0x0400826F RID: 33391
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400826F")]
|
|
private PlayerHand JFLEMGBGBDI;
|
|
|
|
// Token: 0x04008270 RID: 33392
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4008270")]
|
|
private SynchronizedField<PoolCue.EBBMJPHAEME> PHHLOMKICDF;
|
|
|
|
// Token: 0x04008272 RID: 33394
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4008272")]
|
|
public ActionEvent StateChanged;
|
|
|
|
// Token: 0x04008273 RID: 33395
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4008273")]
|
|
public ActionEvent<float> BallHit;
|
|
|
|
// Token: 0x04008274 RID: 33396
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4008274")]
|
|
private SynchronizedField<Vector3> LFOPNOHNKDN;
|
|
|
|
// Token: 0x04008275 RID: 33397
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4008275")]
|
|
private SynchronizedField<Vector3> PIJHFJCCANO;
|
|
|
|
// Token: 0x04008276 RID: 33398
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4008276")]
|
|
private SynchronizedField<Vector3> JBHMCKKOKAB;
|
|
|
|
// Token: 0x04008277 RID: 33399
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4008277")]
|
|
private SynchronizedField<Vector3> LPCMNILKIKF;
|
|
|
|
// Token: 0x04008278 RID: 33400
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4008278")]
|
|
private SynchronizedField<Vector3> BPJKDOCDHII;
|
|
|
|
// Token: 0x04008279 RID: 33401
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4008279")]
|
|
private SynchronizedField<Quaternion> KHKCAHNCBNP;
|
|
|
|
// Token: 0x02001C94 RID: 7316
|
|
[Token(Token = "0x2001C94")]
|
|
public enum EBBMJPHAEME
|
|
{
|
|
// Token: 0x0400827C RID: 33404
|
|
[Token(Token = "0x400827C")]
|
|
Default,
|
|
// Token: 0x0400827D RID: 33405
|
|
[Token(Token = "0x400827D")]
|
|
Aiming,
|
|
// Token: 0x0400827E RID: 33406
|
|
[Token(Token = "0x400827E")]
|
|
Shooting
|
|
}
|
|
|
|
// Token: 0x02001C95 RID: 7317
|
|
[Token(Token = "0x2001C95")]
|
|
public enum MMDPGEDMFLF
|
|
{
|
|
// Token: 0x04008280 RID: 33408
|
|
[Token(Token = "0x4008280")]
|
|
AllBalls,
|
|
// Token: 0x04008281 RID: 33409
|
|
[Token(Token = "0x4008281")]
|
|
CueBall
|
|
}
|
|
|
|
// Token: 0x02001C96 RID: 7318
|
|
[Token(Token = "0x2001C96")]
|
|
public sealed class FFOFDNCCIBP : MulticastDelegate
|
|
{
|
|
// Token: 0x0600C539 RID: 50489 RVA: 0x002EA500 File Offset: 0x002E8700
|
|
[Token(Token = "0x600C539")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public FFOFDNCCIBP(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0600C53A RID: 50490 RVA: 0x002EA51C File Offset: 0x002E871C
|
|
[Token(Token = "0x600C53A")]
|
|
[Address(RVA = "0xE23460", Offset = "0xE21E60", VA = "0x180E23460", 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: 0x0600C53B RID: 50491 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C53B")]
|
|
[Address(RVA = "0x1136990", Offset = "0x1135390", VA = "0x181136990", 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: 0x0600C53C RID: 50492 RVA: 0x002EA618 File Offset: 0x002E8818
|
|
[Token(Token = "0x600C53C")]
|
|
[Address(RVA = "0x46DDC0", Offset = "0x46C7C0", VA = "0x18046DDC0", Slot = "15")]
|
|
public void EndInvoke(ref Vector3 CDFHDACBFKN, ref Vector3 KPLDEODOJID, IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|