using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core.Creation.SandboxGizmos; using UnityEngine; namespace RecRoom.Core.Creation { // Token: 0x0200307F RID: 12415 [Token(Token = "0x200307F")] public class ConnectableShapeContainer : ConnectableTool { // Token: 0x06015215 RID: 86549 RVA: 0x004F2018 File Offset: 0x004F0218 [Token(Token = "0x6015215")] [Address(RVA = "0xDE5B40", Offset = "0xDE4940", VA = "0x180DE5B40", Slot = "35")] public override Vector3 GetConnectionSlotPosition(int CIDAEDKGFJE) { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06015216 RID: 86550 RVA: 0x004F2034 File Offset: 0x004F0234 [Token(Token = "0x6015216")] [Address(RVA = "0xDE5A60", Offset = "0xDE4860", VA = "0x180DE5A60", 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: 0x06015217 RID: 86551 RVA: 0x004F2068 File Offset: 0x004F0268 [Token(Token = "0x6015217")] [Address(RVA = "0xDE59F0", Offset = "0xDE47F0", VA = "0x180DE59F0")] public ConnectableShapeContainer() { this.connectionToParentToken = "Parented"; List list = new List(); this.childrenConnectables = list; base..ctor(); } } }