using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.CircuitsV2.Config; using RecRoom.DataStructures; using UnityEngine; namespace RecRoom.CircuitsV2.Adapter { // Token: 0x020025FD RID: 9725 [Token(Token = "0x20025FD")] public sealed class MockCircuitsV2Manager : MonoBehaviour, DHPKPILLCBH { // Token: 0x0600FE0A RID: 65034 RVA: 0x0039D274 File Offset: 0x0039B474 [Token(Token = "0x600FE0A")] [Address(RVA = "0x1767E60", Offset = "0x1766C60", VA = "0x181767E60")] public bool TryGetChip(in Guid ENJEOLBEALP, out Chip EHHKGBAMIOP) { Dictionary> onbgfcmgedg = this.ONBGFCMGEDG; bool flag; if (flag) { return true; } throw new NullReferenceException(); } // Token: 0x0600FE0B RID: 65035 RVA: 0x0039D298 File Offset: 0x0039B498 [Token(Token = "0x600FE0B")] [Address(RVA = "0x1767B50", Offset = "0x1766950", VA = "0x181767B50")] public void Awake() { JLJFEOALJCO jljfeoaljco = new JLJFEOALJCO(this.config, this); this.BBMLPPPDHMA = jljfeoaljco; } // Token: 0x0600FE0C RID: 65036 RVA: 0x0039D2BC File Offset: 0x0039B4BC [Token(Token = "0x600FE0C")] [Address(RVA = "0x1767940", Offset = "0x1766740", VA = "0x181767940")] public void AddChip(MockChipAdapter EHHKGBAMIOP) { Dictionary> onbgfcmgedg = this.ONBGFCMGEDG; int num = 0; Guid value = EHHKGBAMIOP._nodeId.Value; bool flag; if (IEIBEBFINNI.GMKIEKMHKPP(!flag, "A chip with this key has already been added", num, (NJOJCAHDMED)((uint)2))) { Chip chip = global::UnityEngine.Object.Instantiate(this.chipPrefab); CircuitsV2Config circuitsV2Config = this.config; chip.Bind(circuitsV2Config, EHHKGBAMIOP); SerializedGuid nodeId = EHHKGBAMIOP._nodeId; List adkgemfmnpk = this.ADKGEMFMNPK; Guid value2 = nodeId.Value; SerializedGuid nodeId2 = EHHKGBAMIOP._nodeId; Dictionary> onbgfcmgedg2 = this.ONBGFCMGEDG; Guid value3 = nodeId2.Value; } } // Token: 0x0600FE0D RID: 65037 RVA: 0x0039D34C File Offset: 0x0039B54C [Token(Token = "0x600FE0D")] [Address(RVA = "0x1767E00", Offset = "0x1766C00", VA = "0x181767E00")] public void ConnectChips(in Guid GHIPCNDOFDF, int MNFADKGJOJK, int CFCPGHKNFBH, in Guid GFCHKDFMLEL, int GLPGAPDHJOA, int KMENICLPBKG) { JLJFEOALJCO bbmlpppdhma = this.BBMLPPPDHMA; } // Token: 0x0600FE0E RID: 65038 RVA: 0x0039D368 File Offset: 0x0039B568 [Token(Token = "0x600FE0E")] [Address(RVA = "0x1767E30", Offset = "0x1766C30", VA = "0x181767E30")] public void DisconnectChips(in Guid GHIPCNDOFDF, int MNFADKGJOJK, int CFCPGHKNFBH, in Guid GFCHKDFMLEL, int GLPGAPDHJOA, int KMENICLPBKG) { JLJFEOALJCO bbmlpppdhma = this.BBMLPPPDHMA; } // Token: 0x0600FE0F RID: 65039 RVA: 0x0039D384 File Offset: 0x0039B584 [Token(Token = "0x600FE0F")] [Address(RVA = "0x1767BC0", Offset = "0x17669C0", VA = "0x181767BC0")] public void Clear() { int num; do { num = 0; Dictionary>.ValueCollection values = this.ONBGFCMGEDG.Values; bool flag; if (flag) { bool flag2; while (flag2) { } int num2 = 0; GameObject gameObject; if (gameObject == num2) { continue; } GameObject gameObject2; global::UnityEngine.Object.DestroyImmediate(gameObject2); } } while (num != 0); this.ONBGFCMGEDG.Clear(); this.ADKGEMFMNPK.Clear(); this.BBMLPPPDHMA.LKLKGDMFMCC(); } // Token: 0x0600FE10 RID: 65040 RVA: 0x0039D3F4 File Offset: 0x0039B5F4 [Token(Token = "0x600FE10")] [Address(RVA = "0x1767F10", Offset = "0x1766D10", VA = "0x181767F10")] public MockCircuitsV2Manager() { Dictionary> dictionary = new Dictionary(); this.ONBGFCMGEDG = dictionary; List list = new List(); this.ADKGEMFMNPK = list; SerializedGuid serializedGuid = SerializedGuid.PECEFFJNJCH(); this.srcNodeId = serializedGuid; SerializedGuid serializedGuid2 = SerializedGuid.PECEFFJNJCH(); this.dstNodeId = serializedGuid2; base..ctor(); } // Token: 0x0600FE11 RID: 65041 RVA: 0x0039D444 File Offset: 0x0039B644 [Token(Token = "0x600FE11")] [Address(RVA = "0x1767E60", Offset = "0x1766C60", VA = "0x181767E60", Slot = "4")] private bool LMBEKLKBEAN(in Guid JNKFPEJCCNP, out Chip EHHKGBAMIOP) { Dictionary> onbgfcmgedg = this.ONBGFCMGEDG; bool flag; if (flag) { return true; } throw new NullReferenceException(); } // Token: 0x0400A738 RID: 42808 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A738")] [SerializeField] private Chip chipPrefab; // Token: 0x0400A739 RID: 42809 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A739")] [SerializeField] private CircuitsV2Config config; // Token: 0x0400A73A RID: 42810 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A73A")] private JLJFEOALJCO BBMLPPPDHMA; // Token: 0x0400A73B RID: 42811 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A73B")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x11B050", Offset = "0x11A450")] private Dictionary> ONBGFCMGEDG; // Token: 0x0400A73C RID: 42812 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400A73C")] private List ADKGEMFMNPK; // Token: 0x0400A73D RID: 42813 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A73D")] public MockChipAdapter mockChipAdapter; // Token: 0x0400A73E RID: 42814 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A73E")] [HideInInspector] public SerializedGuid srcNodeId; // Token: 0x0400A73F RID: 42815 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A73F")] [HideInInspector] public int srcNodeDescIndex; // Token: 0x0400A740 RID: 42816 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400A740")] [HideInInspector] public int srcPortIndex; // Token: 0x0400A741 RID: 42817 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400A741")] [HideInInspector] public SerializedGuid dstNodeId; // Token: 0x0400A742 RID: 42818 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400A742")] [HideInInspector] public int dstNodeDescIndex; // Token: 0x0400A743 RID: 42819 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400A743")] [HideInInspector] public int dstPortIndex; } }