using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core.Creation.SandboxGizmos; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x0200316A RID: 12650 [Token(Token = "0x200316A")] public class ConnectableShapeContainer : ConnectableTool { // Token: 0x0601566B RID: 87659 RVA: 0x004FC2E8 File Offset: 0x004FA4E8 [Token(Token = "0x601566B")] [Address(RVA = "0x18F4090", Offset = "0x18F3090", VA = "0x1818F4090", Slot = "35")] public override Vector3 GetConnectionSlotPosition(int CIDAEDKGFJE) { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x0601566C RID: 87660 RVA: 0x004FC304 File Offset: 0x004FA504 [Token(Token = "0x601566C")] [Address(RVA = "0x18F3FB0", Offset = "0x18F2FB0", VA = "0x1818F3FB0", Slot = "37")] public override bool CanConnectTo(int CIDAEDKGFJE, MIGCNEPBKDG IHMFOBGAKAD, int GKGPLBIBPLJ) { bool flag = base.CanConnectTo(CIDAEDKGFJE, IHMFOBGAKAD, GKGPLBIBPLJ); if (!flag) { return flag; } if (IHMFOBGAKAD == 0) { } int num = 0; SandboxGizmo sandboxGizmo; bool flag2 = sandboxGizmo != num; throw new NullReferenceException(); } // Token: 0x0601566D RID: 87661 RVA: 0x004FC338 File Offset: 0x004FA538 [Token(Token = "0x601566D")] [Address(RVA = "0x18F3F40", Offset = "0x18F2F40", VA = "0x1818F3F40")] public ConnectableShapeContainer() { this.connectionToParentToken = "Parented"; List list = new List(); this.childrenConnectables = list; base..ctor(); } } }