using System; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom { // Token: 0x02002124 RID: 8484 [Token(Token = "0x2002124")] public class PoolTableSurface : MonoBehaviourPun { // Token: 0x0600D729 RID: 55081 RVA: 0x00315660 File Offset: 0x00313860 [Token(Token = "0x600D729")] [Address(RVA = "0x1349D80", Offset = "0x1348D80", VA = "0x181349D80")] public void HandlePoolBallCollision(PoolBall IPEBHLIPINK, Collision GBJHLKOJGPB) { ContactPoint contactPoint; float separation = contactPoint.m_Separation; Transform transform = this.table.transform; Vector3 vector; float z = vector.z; float num; if (num > 5f) { Tool tool = IPEBHLIPINK.tool; PoolTable poolTable = this.table; RigidbodyEx rigidbodyEx = tool.rigidbodyEx; Transform ballSurfaceCenter = poolTable.ballSurfaceCenter; Transform transform2 = rigidbodyEx.transform; int num2 = 0; if (num > (float)num2) { Transform transform3 = rigidbodyEx.transform; Transform ballSurfaceCenter2 = this.table.ballSurfaceCenter; if (num > (float)num2) { } } } } // Token: 0x0600D72A RID: 55082 RVA: 0x003156E8 File Offset: 0x003138E8 [Token(Token = "0x600D72A")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public PoolTableSurface() { } // Token: 0x040088FB RID: 35067 [Token(Token = "0x40088FB")] private const float OIGNKPEPPPL = 5f; // Token: 0x040088FC RID: 35068 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40088FC")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)] private PoolTable table; } }