using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Creation.SandboxGizmos; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x02002B4F RID: 11087 [Token(Token = "0x2002B4F")] [StructLayout(3)] public class ConnectableShapeContainer : ConnectableTool { // Token: 0x06013606 RID: 79366 RVA: 0x004A5B6C File Offset: 0x004A3D6C [Token(Token = "0x6013606")] [Address(RVA = "0x18C90F0", Offset = "0x18C7AF0", VA = "0x1818C90F0", Slot = "35")] public override Vector3 GetConnectionSlotPosition(int CIDAEDKGFJE) { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06013607 RID: 79367 RVA: 0x004A5B88 File Offset: 0x004A3D88 [Token(Token = "0x6013607")] [Address(RVA = "0x18C9010", Offset = "0x18C7A10", VA = "0x1818C9010", 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: 0x06013608 RID: 79368 RVA: 0x004A5BBC File Offset: 0x004A3DBC [Token(Token = "0x6013608")] [Address(RVA = "0x18C8FA0", Offset = "0x18C79A0", VA = "0x1818C8FA0")] public ConnectableShapeContainer() { this.connectionToParentToken = "Parented"; List list = new List(); this.childrenConnectables = list; base..ctor(); } } }