using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; // Token: 0x020000EA RID: 234 [Token(Token = "0x20000EA")] [StructLayout(3)] public class FollowBall : MonoBehaviour { // Token: 0x06000611 RID: 1553 RVA: 0x0001EB28 File Offset: 0x0001CD28 [Token(Token = "0x6000611")] [Address(RVA = "0x1657BF0", Offset = "0x16565F0", VA = "0x181657BF0")] private void Start() { GameObject gameObject = this.ball; int num = 0; if (gameObject != num) { Transform transform = base.transform; GameObject gameObject2 = this.ball; Vector3 vector; float z = vector.z; Transform transform2 = gameObject2.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; this.GPDGCLIOACB.z = z3; Action action = new Action(this.JFFIPNMHKLF); IDisposable disposable = this.LateUpdate(action); } } // Token: 0x06000612 RID: 1554 RVA: 0x0001EBA8 File Offset: 0x0001CDA8 [Token(Token = "0x6000612")] [Address(RVA = "0x1657AA0", Offset = "0x16564A0", VA = "0x181657AA0")] private void JFFIPNMHKLF() { GameObject gameObject = this.ball; int num = 0; if (gameObject != num) { Transform transform = base.transform; Transform transform2 = this.ball.transform; float z = this.GPDGCLIOACB.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x06000613 RID: 1555 RVA: 0x0001EC00 File Offset: 0x0001CE00 [Token(Token = "0x6000613")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public FollowBall() { } // Token: 0x0400053A RID: 1338 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400053A")] [SerializeField] private GameObject ball; // Token: 0x0400053B RID: 1339 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400053B")] private Vector3 GPDGCLIOACB; }