using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom { // Token: 0x02001C9C RID: 7324 [Token(Token = "0x2001C9C")] [StructLayout(3)] public class PoolTableCushion : MonoBehaviourPun { // Token: 0x0600C57B RID: 50555 RVA: 0x002EBAF0 File Offset: 0x002E9CF0 [Token(Token = "0x600C57B")] [Address(RVA = "0x11460C0", Offset = "0x1144AC0", VA = "0x1811460C0")] public void HandlePoolBallCollision(PoolBall IPEBHLIPINK, Collision GBJHLKOJGPB) { Transform transform = base.transform; int num = 0; float num2; if (num2 < (float)num) { RigidbodyEx rigidbodyEx = IPEBHLIPINK.tool.rigidbodyEx; float num3 = Mathf.Clamp01(num2); float num4 = Mathf.Lerp(0.3f, 0.9f, num3); Transform transform2 = base.transform; float num5; num3 = num5; num3 = Mathf.InverseLerp((float)0, 180f, num3); num3 = Mathf.Lerp(1f, num4, num3); Transform transform3 = base.transform; } } // Token: 0x0600C57C RID: 50556 RVA: 0x002EBB70 File Offset: 0x002E9D70 [Token(Token = "0x600C57C")] [Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")] public PoolTableCushion() { } // Token: 0x040082A8 RID: 33448 [Token(Token = "0x40082A8")] private const float NNCFPEIFGEN = 0.3f; // Token: 0x040082A9 RID: 33449 [Token(Token = "0x40082A9")] private const float PPEFMHFJIAF = 0.9f; // Token: 0x040082AA RID: 33450 [Token(Token = "0x40082AA")] private const float AOJFGOMDGBH = 2.5f; } }