using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.Core.Creation; using UnityEngine; // Token: 0x0200026E RID: 622 [Token(Token = "0x200026E")] public class SandboxCircuitSpawnPoint : GameSpawnPoint, EOCLMMENCKH { // Token: 0x170002B1 RID: 689 // (get) Token: 0x06001279 RID: 4729 RVA: 0x0004E82C File Offset: 0x0004CA2C // (set) Token: 0x0600127A RID: 4730 RVA: 0x0004E84C File Offset: 0x0004CA4C [Token(Token = "0x170002B1")] public CGLKOJIMDIH PHCGGMMDJOA { [Token(Token = "0x6001279")] [Address(RVA = "0x12539C0", Offset = "0x12529C0", VA = "0x1812539C0")] get { int num = this.HOOLBMIPAJL.IAHDANBDAAM(); throw new NullReferenceException(); } [Token(Token = "0x600127A")] [Address(RVA = "0x1255860", Offset = "0x1254860", VA = "0x181255860")] set { KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x170002B2 RID: 690 // (get) Token: 0x0600127B RID: 4731 RVA: 0x0004E868 File Offset: 0x0004CA68 // (set) Token: 0x0600127C RID: 4732 RVA: 0x0004E888 File Offset: 0x0004CA88 [Token(Token = "0x170002B2")] public float NCBHGLFMIGO { [Token(Token = "0x600127B")] [Address(RVA = "0x1255750", Offset = "0x1254750", VA = "0x181255750")] get { return this.DIGEJONEFNP.IAHDANBDAAM(); } [Token(Token = "0x600127C")] [Address(RVA = "0x12558C0", Offset = "0x12548C0", VA = "0x1812558C0")] set { KLLMCPFPIIE digejonefnp = this.DIGEJONEFNP; } } // Token: 0x170002B3 RID: 691 // (get) Token: 0x0600127D RID: 4733 RVA: 0x0004E8A4 File Offset: 0x0004CAA4 // (set) Token: 0x0600127E RID: 4734 RVA: 0x0004E8C4 File Offset: 0x0004CAC4 [Token(Token = "0x170002B3")] public string PGBOJJBPAAD { [Token(Token = "0x600127D")] [Address(RVA = "0x1253910", Offset = "0x1252910", VA = "0x181253910")] get { return this.HPNKFKCOHFE.IAHDANBDAAM(); } [Token(Token = "0x600127E")] [Address(RVA = "0x1253960", Offset = "0x1252960", VA = "0x181253960")] set { KLLMCPFPIIE hpnkfkcohfe = this.HPNKFKCOHFE; } } // Token: 0x170002B4 RID: 692 // (get) Token: 0x0600127F RID: 4735 RVA: 0x0004E8E0 File Offset: 0x0004CAE0 // (set) Token: 0x06001280 RID: 4736 RVA: 0x0004E900 File Offset: 0x0004CB00 [Token(Token = "0x170002B4")] public bool LPNMLEIMKGN { [Token(Token = "0x600127F")] [Address(RVA = "0x12556B0", Offset = "0x12546B0", VA = "0x1812556B0")] get { return this.NMPOFHDCIOF.IAHDANBDAAM() != null; } [Token(Token = "0x6001280")] [Address(RVA = "0x12557A0", Offset = "0x12547A0", VA = "0x1812557A0")] set { KLLMCPFPIIE nmpofhdciof = this.NMPOFHDCIOF; } } // Token: 0x170002B5 RID: 693 // (get) Token: 0x06001281 RID: 4737 RVA: 0x0004E91C File Offset: 0x0004CB1C // (set) Token: 0x06001282 RID: 4738 RVA: 0x0004E93C File Offset: 0x0004CB3C [Token(Token = "0x170002B5")] public SandboxCircuitSpawnPoint.IAGLLNHNBHH GFLOHGHJNDI { [Token(Token = "0x6001281")] [Address(RVA = "0x12541B0", Offset = "0x12531B0", VA = "0x1812541B0")] get { int num = this.KAEENIAMKPK.IAHDANBDAAM(); throw new NullReferenceException(); } [Token(Token = "0x6001282")] [Address(RVA = "0x1254200", Offset = "0x1253200", VA = "0x181254200")] set { KLLMCPFPIIE kaeeniamkpk = this.KAEENIAMKPK; } } // Token: 0x170002B6 RID: 694 // (get) Token: 0x06001283 RID: 4739 RVA: 0x0004E958 File Offset: 0x0004CB58 // (set) Token: 0x06001284 RID: 4740 RVA: 0x0004E978 File Offset: 0x0004CB78 [Token(Token = "0x170002B6")] public string JCJFBPOFFKJ { [Token(Token = "0x6001283")] [Address(RVA = "0x1253B20", Offset = "0x1252B20", VA = "0x181253B20")] get { return this.LNKJJODMNDC.IAHDANBDAAM(); } [Token(Token = "0x6001284")] [Address(RVA = "0x1253B70", Offset = "0x1252B70", VA = "0x181253B70")] set { KLLMCPFPIIE lnkjjodmndc = this.LNKJJODMNDC; } } // Token: 0x170002B7 RID: 695 // (get) Token: 0x06001285 RID: 4741 RVA: 0x0004E994 File Offset: 0x0004CB94 // (set) Token: 0x06001286 RID: 4742 RVA: 0x0004E9B4 File Offset: 0x0004CBB4 [Token(Token = "0x170002B7")] public bool KICKNJOPNII { [Token(Token = "0x6001285")] [Address(RVA = "0x1255700", Offset = "0x1254700", VA = "0x181255700")] get { return this.PENBIBPFHMM.IAHDANBDAAM() != null; } [Token(Token = "0x6001286")] [Address(RVA = "0x1255800", Offset = "0x1254800", VA = "0x181255800")] set { KLLMCPFPIIE penbibpfhmm = this.PENBIBPFHMM; } } // Token: 0x170002B8 RID: 696 // (get) Token: 0x06001287 RID: 4743 RVA: 0x0004E9D0 File Offset: 0x0004CBD0 // (set) Token: 0x06001288 RID: 4744 RVA: 0x0004E9F0 File Offset: 0x0004CBF0 [Token(Token = "0x170002B8")] public bool DFAECKBLEMC { [Token(Token = "0x6001287")] [Address(RVA = "0x1253410", Offset = "0x1252410", VA = "0x181253410")] get { return this.MNBAELEMEGC.IAHDANBDAAM() != null; } [Token(Token = "0x6001288")] [Address(RVA = "0x1253460", Offset = "0x1252460", VA = "0x181253460")] set { KLLMCPFPIIE mnbaelemegc = this.MNBAELEMEGC; } } // Token: 0x06001289 RID: 4745 RVA: 0x0004EA0C File Offset: 0x0004CC0C [Token(Token = "0x6001289")] [Address(RVA = "0x1253250", Offset = "0x1252250", VA = "0x181253250", Slot = "16")] public override bool IsBlockedAtPosition(Vector3 DDHPAFKBMON) { float z = DDHPAFKBMON.z; bool flag; if (!flag) { float z2 = DDHPAFKBMON.z; bool flag2; if (!flag2) { float z3 = DDHPAFKBMON.z; bool flag3; return !flag3; } } return true; } // Token: 0x170002B9 RID: 697 // (get) Token: 0x0600128A RID: 4746 RVA: 0x0004EA40 File Offset: 0x0004CC40 [Token(Token = "0x170002B9")] protected override Color FFCPDBLFILO { [Token(Token = "0x600128A")] [Address(RVA = "0x1252D70", Offset = "0x1251D70", VA = "0x181252D70", Slot = "17")] get { /* An exception occurred when decompiling this method (0600128A) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color SandboxCircuitSpawnPoint::DAEHGOIKLFD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Color(var_0_05, callgetter:Color(Color::get_green)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x0600128B RID: 4747 RVA: 0x0004EA54 File Offset: 0x0004CC54 [Token(Token = "0x600128B")] [Address(RVA = "0x1252780", Offset = "0x1251780", VA = "0x181252780", Slot = "13")] protected override void Awake() { base.Awake(); Action action = new Action(this.JANOPKBHAFM); int num; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "SCGT", -1, (OHOEENCHJJE)num, action, num); num = 0; this.HOOLBMIPAJL = kllmcpfpiie; Action action2 = new Action(this.AHDJLBOICKO); int num2 = 0; KLLMCPFPIIE kllmcpfpiie2 = new KLLMCPFPIIE(this, "SPR", num2, (OHOEENCHJJE)num, action2, num); this.DIGEJONEFNP = kllmcpfpiie2; KLLMCPFPIIE kllmcpfpiie3 = new KLLMCPFPIIE(this, "PHHT", "", (OHOEENCHJJE)num, num, num); this.HPNKFKCOHFE = kllmcpfpiie3; KLLMCPFPIIE kllmcpfpiie4 = new KLLMCPFPIIE(this, "SHHT", "", (OHOEENCHJJE)num, num, num); this.LNKJJODMNDC = kllmcpfpiie4; int num3; KLLMCPFPIIE kllmcpfpiie5 = new KLLMCPFPIIE(this, "PHTFH", num3, (OHOEENCHJJE)num, num, num); num3 = 0; this.NMPOFHDCIOF = kllmcpfpiie5; Action action3 = new Action(this.MJALEDMMMBG); int num4; KLLMCPFPIIE kllmcpfpiie6 = new KLLMCPFPIIE(this, "SPP", num4, (OHOEENCHJJE)num, action3, num); num4 = 0; this.KAEENIAMKPK = kllmcpfpiie6; int num5; KLLMCPFPIIE kllmcpfpiie7 = new KLLMCPFPIIE(this, "SHTFH", num5, (OHOEENCHJJE)num, num, num); num5 = 0; this.PENBIBPFHMM = kllmcpfpiie7; int num6; KLLMCPFPIIE kllmcpfpiie8 = new KLLMCPFPIIE(this, "KHT", num6, (OHOEENCHJJE)num, num, num); num6 = 0; this.MNBAELEMEGC = kllmcpfpiie8; CreationObject component = base.GetComponent(); this.EOJKOIGNHPJ = component; component.tool.KinematicOnSleep = true; CreationObject eojkoignhpj = this.EOJKOIGNHPJ; int num7 = 0; if (eojkoignhpj == num7) { Debug.LogError("Expected SandboxSpawnedEquipment on SandboxCircuitSpawnPoint!"); } } // Token: 0x0600128C RID: 4748 RVA: 0x0004EBB8 File Offset: 0x0004CDB8 [Token(Token = "0x600128C")] [Address(RVA = "0x1254260", Offset = "0x1253260", VA = "0x181254260")] private void Start() { CreationObject component = base.GetComponent(); int num = 0; int num2 = 0; if (component != num2) { Dictionary dictionary = new Dictionary(); dictionary.Add("Point", num); dictionary.Add("Area", num); Dictionary dictionary2 = new Dictionary(); dictionary2.Add("During Game", num); dictionary2.Add("Post Game", num); dictionary2.Add("Manual", num); List list = new List(); DOPNALIMPNA[] array = new DOPNALIMPNA[0]; Func func = new Func(this.SandboxCircuitSpawnPointTeam_Get); Action action = new Action(this.SandboxCircuitSpawnPointTeam_Set); LNBMGIPPMJJ lnbmgippmjj; if (lnbmgippmjj != 0) { } array[0] = lnbmgippmjj; Func func2 = new Func(this.SpawnPointPrecision_Get); Action action2 = new Action(this.SpawnPointPrecision_Set); int num3 = 0; string text; ulong num4; LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(dictionary, func2, action2, "Spawn Precision", text, num3, num3, num3, num3, num4 != 0UL); if (lnbmgippmjj2 != 0) { } array[1] = lnbmgippmjj2; Func func3 = new Func(this.SpawnPointPurpose_Get); Action action3 = new Action(this.SpawnPointPurpose_Set); int num5 = 0; string text2; ulong num6; LNBMGIPPMJJ lnbmgippmjj3 = ONOKJPIMIIP.BCJHJAHMJFP(dictionary2, func3, action3, "When to use?", text2, num5, num5, num5, num5, num6 != 0UL); if (lnbmgippmjj3 != 0) { } array[2] = lnbmgippmjj3; Func func4 = new Func(this.PrimaryHandToolHeld_Get); Action action4 = new Action(this.PrimaryHandToolHeld_Set); INAOBEINBGO inaobeinbgo; if (inaobeinbgo != 0) { } array[3] = inaobeinbgo; Func func5 = new Func(this.PrimaryHandPoliteRespawn_Get); Action action5 = new Action(this.PrimaryHandPoliteRespawn_Set); int num7 = 0; int num8 = 0; int num9 = 0; string text3; string text4; ulong num10; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func5, action5, num9, num8, text3, text4, (int)num10, num7); if (dhcinnflbba != 0) { } array[4] = dhcinnflbba; Func func6 = new Func(this.SecondaryHandToolHeld_Get); Action action6 = new Action(this.SecondaryHandToolHeld_Set); INAOBEINBGO inaobeinbgo2; if (inaobeinbgo2 != 0) { } array[5] = inaobeinbgo2; Func func7 = new Func(this.SecondaryHandPoliteRespawn_Get); Action action7 = new Action(this.SecondaryHandPoliteRespawn_Set); int num11 = 0; int num12 = 0; int num13 = 0; string text5; string text6; ulong num14; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func7, action7, num13, num12, text5, text6, (int)num14, num11); if (dhcinnflbba2 != 0) { } array[6] = dhcinnflbba2; Func func8 = new Func(this.KeepHeldTools_Get); Action action8 = new Action(this.KeepHeldTools_Set); int num15 = 0; int num16 = 0; int num17 = 0; string text7; string text8; ulong num18; DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func8, action8, num17, num16, text7, text8, (int)num18, num15); if (dhcinnflbba3 != 0) { } array[7] = dhcinnflbba3; GCENEFCDDJA gcenefcddja = new GCENEFCDDJA(new OMKPHDBNLKH.OHINDOLFNMP(this.JPIKDIAHIOA), 100); list.Add(gcenefcddja); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SandboxCircuitSpawnPoint.<>c.<>9__47_1 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; SandboxCircuitSpawnPoint.<>c.<>9__47_1 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OCBPHFJCEMO); ulong num19; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp, dictionary, (int)num19); list.Add(klcanjpoepc); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (SandboxCircuitSpawnPoint.<>c.<>9__47_3 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; SandboxCircuitSpawnPoint.<>c.<>9__47_3 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.AMKBNCPJPDN); ulong num20; KLCANJPOEPC klcanjpoepc2 = new KLCANJPOEPC(dedabhkcibg2, ohindolfnmp2, dictionary2, (int)num20); list.Add(klcanjpoepc2); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg3; if (SandboxCircuitSpawnPoint.<>c.<>9__47_5 == 0) { dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab; SandboxCircuitSpawnPoint.<>c.<>9__47_5 = dedabhkcibg3; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.LMEOPNABACK); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg3, ohindolfnmp3, 97); list.Add(pgihlfohnml); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg4; if (SandboxCircuitSpawnPoint.<>c.<>9__47_7 == 0) { dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; SandboxCircuitSpawnPoint.<>c.<>9__47_7 = dedabhkcibg4; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.NCAHOKLMBED); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp4, 96); list.Add(cpnmfokdbkm); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg5; if (SandboxCircuitSpawnPoint.<>c.<>9__47_9 == 0) { dedabhkcibg5 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab; SandboxCircuitSpawnPoint.<>c.<>9__47_9 = dedabhkcibg5; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.IHOFJKNNLKL); PGIHLFOHNML pgihlfohnml2 = new PGIHLFOHNML(dedabhkcibg5, ohindolfnmp5, 95); list.Add(pgihlfohnml2); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg6; if (SandboxCircuitSpawnPoint.<>c.<>9__47_11 == 0) { dedabhkcibg6 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; SandboxCircuitSpawnPoint.<>c.<>9__47_11 = dedabhkcibg6; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp6 = new OMKPHDBNLKH.OHINDOLFNMP(this.NCHJEFBCBBD); CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg6, ohindolfnmp6, 94); list.Add(cpnmfokdbkm2); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg7; if (SandboxCircuitSpawnPoint.<>c.<>9__47_13 == 0) { dedabhkcibg7 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; SandboxCircuitSpawnPoint.<>c.<>9__47_13 = dedabhkcibg7; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp7 = new OMKPHDBNLKH.OHINDOLFNMP(this.HCLBHNJAPGA); CPNMFOKDBKM cpnmfokdbkm3 = new CPNMFOKDBKM(dedabhkcibg7, ohindolfnmp7, 93); list.Add(cpnmfokdbkm3); } if (!this.AGJOCDKLPGP) { int num21 = this.HOOLBMIPAJL.IAHDANBDAAM(); this.k__BackingField = (CGLKOJIMDIH)num21; this.AOFNEKCAEDM(); } this.AHDJLBOICKO(); this.BFHLDGKHHMP(true); } // Token: 0x0600128D RID: 4749 RVA: 0x0004F078 File Offset: 0x0004D278 [Token(Token = "0x600128D")] [Address(RVA = "0x1253830", Offset = "0x1252830", VA = "0x181253830", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); int num = 0; this.BFHLDGKHHMP(num != 0); } // Token: 0x0600128E RID: 4750 RVA: 0x0004F094 File Offset: 0x0004D294 [Token(Token = "0x600128E")] [Address(RVA = "0x1253A10", Offset = "0x1252A10", VA = "0x181253A10")] public void SandboxCircuitSpawnPointTeam_Set(int BCEFAKDFEMM) { if (base.OGIBLNIIHDK) { KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; } } // Token: 0x0600128F RID: 4751 RVA: 0x0004F0B8 File Offset: 0x0004D2B8 [Token(Token = "0x600128F")] [Address(RVA = "0x12539C0", Offset = "0x12529C0", VA = "0x1812539C0")] public int SandboxCircuitSpawnPointTeam_Get() { return this.HOOLBMIPAJL.IAHDANBDAAM(); } // Token: 0x06001290 RID: 4752 RVA: 0x0004F0D8 File Offset: 0x0004D2D8 [Token(Token = "0x6001290")] [Address(RVA = "0x1254100", Offset = "0x1253100", VA = "0x181254100")] public void SpawnPointPrecision_Set(int BCEFAKDFEMM) { if (base.OGIBLNIIHDK) { Dictionary mepniemhchp = this.MEPNIEMHCHP; KLLMCPFPIIE digejonefnp = this.DIGEJONEFNP; throw new NullReferenceException(); } } // Token: 0x06001291 RID: 4753 RVA: 0x0004F108 File Offset: 0x0004D308 [Token(Token = "0x6001291")] [Address(RVA = "0x1253F20", Offset = "0x1252F20", VA = "0x181253F20")] public int SpawnPointPrecision_Get() { int num; do { num = 0; Dictionary mepniemhchp = this.MEPNIEMHCHP; bool flag; if (flag) { float num2 = this.DIGEJONEFNP.IAHDANBDAAM(); bool flag2; while (!flag2) { } } } while (num != 0); if (num != -1) { return num; } throw new NullReferenceException(); } // Token: 0x06001292 RID: 4754 RVA: 0x0004F14C File Offset: 0x0004D34C [Token(Token = "0x6001292")] [Address(RVA = "0x1253960", Offset = "0x1252960", VA = "0x181253960")] public void PrimaryHandToolHeld_Set(string BCEFAKDFEMM) { KLLMCPFPIIE hpnkfkcohfe = this.HPNKFKCOHFE; } // Token: 0x06001293 RID: 4755 RVA: 0x0004F168 File Offset: 0x0004D368 [Token(Token = "0x6001293")] [Address(RVA = "0x1253910", Offset = "0x1252910", VA = "0x181253910")] public string PrimaryHandToolHeld_Get() { return this.HPNKFKCOHFE.IAHDANBDAAM(); } // Token: 0x06001294 RID: 4756 RVA: 0x0004F188 File Offset: 0x0004D388 [Token(Token = "0x6001294")] [Address(RVA = "0x1254200", Offset = "0x1253200", VA = "0x181254200")] public void SpawnPointPurpose_Set(int BCEFAKDFEMM) { KLLMCPFPIIE kaeeniamkpk = this.KAEENIAMKPK; } // Token: 0x06001295 RID: 4757 RVA: 0x0004F1A4 File Offset: 0x0004D3A4 [Token(Token = "0x6001295")] [Address(RVA = "0x12541B0", Offset = "0x12531B0", VA = "0x1812541B0")] public int SpawnPointPurpose_Get() { return this.KAEENIAMKPK.IAHDANBDAAM(); } // Token: 0x06001296 RID: 4758 RVA: 0x0004F1C4 File Offset: 0x0004D3C4 [Token(Token = "0x6001296")] [Address(RVA = "0x12538B0", Offset = "0x12528B0", VA = "0x1812538B0")] public void PrimaryHandPoliteRespawn_Set(bool BCEFAKDFEMM) { KLLMCPFPIIE nmpofhdciof = this.NMPOFHDCIOF; } // Token: 0x06001297 RID: 4759 RVA: 0x0004F1E0 File Offset: 0x0004D3E0 [Token(Token = "0x6001297")] [Address(RVA = "0x1253860", Offset = "0x1252860", VA = "0x181253860")] public bool PrimaryHandPoliteRespawn_Get() { return this.NMPOFHDCIOF.IAHDANBDAAM() == 0; } // Token: 0x06001298 RID: 4760 RVA: 0x0004F204 File Offset: 0x0004D404 [Token(Token = "0x6001298")] [Address(RVA = "0x1253B70", Offset = "0x1252B70", VA = "0x181253B70")] public void SecondaryHandToolHeld_Set(string BCEFAKDFEMM) { KLLMCPFPIIE lnkjjodmndc = this.LNKJJODMNDC; } // Token: 0x06001299 RID: 4761 RVA: 0x0004F220 File Offset: 0x0004D420 [Token(Token = "0x6001299")] [Address(RVA = "0x1253B20", Offset = "0x1252B20", VA = "0x181253B20")] public string SecondaryHandToolHeld_Get() { return this.LNKJJODMNDC.IAHDANBDAAM(); } // Token: 0x0600129A RID: 4762 RVA: 0x0004F240 File Offset: 0x0004D440 [Token(Token = "0x600129A")] [Address(RVA = "0x1253AC0", Offset = "0x1252AC0", VA = "0x181253AC0")] public void SecondaryHandPoliteRespawn_Set(bool BCEFAKDFEMM) { KLLMCPFPIIE penbibpfhmm = this.PENBIBPFHMM; } // Token: 0x0600129B RID: 4763 RVA: 0x0004F25C File Offset: 0x0004D45C [Token(Token = "0x600129B")] [Address(RVA = "0x1253A70", Offset = "0x1252A70", VA = "0x181253A70")] public bool SecondaryHandPoliteRespawn_Get() { return this.PENBIBPFHMM.IAHDANBDAAM() == 0; } // Token: 0x0600129C RID: 4764 RVA: 0x0004F280 File Offset: 0x0004D480 [Token(Token = "0x600129C")] [Address(RVA = "0x1253460", Offset = "0x1252460", VA = "0x181253460")] public void KeepHeldTools_Set(bool BCEFAKDFEMM) { KLLMCPFPIIE mnbaelemegc = this.MNBAELEMEGC; } // Token: 0x0600129D RID: 4765 RVA: 0x0004F29C File Offset: 0x0004D49C [Token(Token = "0x600129D")] [Address(RVA = "0x1253410", Offset = "0x1252410", VA = "0x181253410")] public bool KeepHeldTools_Get() { return this.MNBAELEMEGC.IAHDANBDAAM() != null; } // Token: 0x0600129E RID: 4766 RVA: 0x0004F2BC File Offset: 0x0004D4BC [Token(Token = "0x600129E")] [Address(RVA = "0x1252B10", Offset = "0x1251B10", VA = "0x181252B10")] private void BFHLDGKHHMP(bool CNEIBILGFCO) { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num = 0; if (spawnManager != num) { if (!CNEIBILGFCO) { GameSpawnManager spawnManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; SandboxCircuitSpawnPoint[] array = new SandboxCircuitSpawnPoint[1]; spawnManager2.RemoveSandboxSpawnPoints(array); return; } GameSpawnManager spawnManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; SandboxCircuitSpawnPoint[] array2 = new SandboxCircuitSpawnPoint[1]; if (this != 0) { } array2[0] = this; spawnManager3.AddSandboxSpawnPoints(array2); } } } // Token: 0x0600129F RID: 4767 RVA: 0x0004F338 File Offset: 0x0004D538 [Token(Token = "0x600129F")] [Address(RVA = "0x12532D0", Offset = "0x12522D0", VA = "0x1812532D0")] private void JANOPKBHAFM() { if (!this.AGJOCDKLPGP) { int num = this.HOOLBMIPAJL.IAHDANBDAAM(); this.k__BackingField = (CGLKOJIMDIH)num; this.AOFNEKCAEDM(); return; } } // Token: 0x060012A0 RID: 4768 RVA: 0x0004F370 File Offset: 0x0004D570 [Token(Token = "0x60012A0")] [Address(RVA = "0x1252200", Offset = "0x1251200", VA = "0x181252200")] private void AHDJLBOICKO() { Transform[] backupSpawnPositions = this.backupSpawnPositions; int num = 0; if (num < backupSpawnPositions.Length) { Transform transform = backupSpawnPositions[num]; float num2 = this.DIGEJONEFNP.IAHDANBDAAM(); float spawnPrecisionRadius = this.NCBHGLFMIGO; Transform[] backupSpawnPositions2 = this.backupSpawnPositions; num++; } } // Token: 0x060012A1 RID: 4769 RVA: 0x0004F3C0 File Offset: 0x0004D5C0 [Token(Token = "0x60012A1")] [Address(RVA = "0x1253590", Offset = "0x1252590", VA = "0x181253590")] private void MJALEDMMMBG() { int num = 0; this.BFHLDGKHHMP(num != 0); this.BFHLDGKHHMP(true); } // Token: 0x060012A2 RID: 4770 RVA: 0x0004F3E0 File Offset: 0x0004D5E0 [Token(Token = "0x60012A2")] [Address(RVA = "0x1255400", Offset = "0x1254400", VA = "0x181255400")] public void UpdateRespawnConfiguration(Dictionary updates) { throw new NullReferenceException(); } // Token: 0x060012A3 RID: 4771 RVA: 0x0004F488 File Offset: 0x0004D688 [Token(Token = "0x60012A3")] [Address(RVA = "0x12524E0", Offset = "0x12514E0", VA = "0x1812524E0")] private void AOFNEKCAEDM() { Color color = this.unwiredMeshColor; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; MaterialPropertyBlock materialPropertyBlock; if (this.POJKKILEGBC == 0) { materialPropertyBlock = new MaterialPropertyBlock(); this.POJKKILEGBC = materialPropertyBlock; } this.baseMesh.Internal_GetPropertyBlock(materialPropertyBlock); MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC; int cchofpafeho = PAMNDKEGFFG.CCHOFPAFEHO; pojkkilegbc.SetColor(cchofpafeho, color); MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC; int gkemkidgloe = PAMNDKEGFFG.GKEMKIDGLOE; pojkkilegbc2.SetColor(gkemkidgloe, color); MeshRenderer meshRenderer = this.baseMesh; MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC; meshRenderer.Internal_SetPropertyBlock(pojkkilegbc3); MeshRenderer meshRenderer2 = this.beamMesh; MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC; meshRenderer2.Internal_GetPropertyBlock(pojkkilegbc4); MaterialPropertyBlock pojkkilegbc5 = this.POJKKILEGBC; int cchofpafeho2 = PAMNDKEGFFG.CCHOFPAFEHO; pojkkilegbc5.SetColor(cchofpafeho2, color); MaterialPropertyBlock pojkkilegbc6 = this.POJKKILEGBC; int gkemkidgloe2 = PAMNDKEGFFG.GKEMKIDGLOE; pojkkilegbc6.SetColor(gkemkidgloe2, color); MeshRenderer meshRenderer3 = this.beamMesh; MaterialPropertyBlock pojkkilegbc7 = this.POJKKILEGBC; meshRenderer3.Internal_SetPropertyBlock(pojkkilegbc7); } // Token: 0x170002BA RID: 698 // (get) Token: 0x060012A4 RID: 4772 RVA: 0x0004F584 File Offset: 0x0004D784 [Token(Token = "0x170002BA")] public bool JBMFJOBFJHP { [Token(Token = "0x60012A4")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "20")] get { } } // Token: 0x060012A5 RID: 4773 RVA: 0x0004F594 File Offset: 0x0004D794 [Token(Token = "0x60012A5")] [Address(RVA = "0x1252DC0", Offset = "0x1251DC0", VA = "0x181252DC0", Slot = "21")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { KLLMCPFPIIE hoolbmipajl = this.HOOLBMIPAJL; KLLMCPFPIIE hpnkfkcohfe = this.HPNKFKCOHFE; KLLMCPFPIIE nmpofhdciof = this.NMPOFHDCIOF; KLLMCPFPIIE lnkjjodmndc = this.LNKJJODMNDC; KLLMCPFPIIE penbibpfhmm = this.PENBIBPFHMM; KLLMCPFPIIE digejonefnp = this.DIGEJONEFNP; throw new NullReferenceException(); } // Token: 0x060012A6 RID: 4774 RVA: 0x0004F5EC File Offset: 0x0004D7EC [Token(Token = "0x60012A6")] [Address(RVA = "0x1253BD0", Offset = "0x1252BD0", VA = "0x181253BD0", Slot = "22")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { GJBEDDGAENA gjbeddgaena = new GJBEDDGAENA(); int num = this.HOOLBMIPAJL.IAHDANBDAAM(); string text = this.HPNKFKCOHFE.IAHDANBDAAM(); bool flag = this.NMPOFHDCIOF.IAHDANBDAAM() != null; string text2 = this.LNKJJODMNDC.IAHDANBDAAM(); bool flag2 = this.PENBIBPFHMM.IAHDANBDAAM() != null; int num2 = this.KAEENIAMKPK.IAHDANBDAAM(); float num3 = this.DIGEJONEFNP.IAHDANBDAAM(); bool flag3 = this.MNBAELEMEGC.IAHDANBDAAM() != null; } // Token: 0x060012A7 RID: 4775 RVA: 0x0004F66C File Offset: 0x0004D86C [Token(Token = "0x60012A7")] [Address(RVA = "0x12555F0", Offset = "0x12545F0", VA = "0x1812555F0")] public SandboxCircuitSpawnPoint() { Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x060012A8 RID: 4776 RVA: 0x0004F6A0 File Offset: 0x0004D8A0 [Token(Token = "0x60012A8")] [Address(RVA = "0x1253340", Offset = "0x1252340", VA = "0x181253340")] [CompilerGenerated] private void JPIKDIAHIOA(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.SandboxCircuitSpawnPointTeam_Get); Action action = new Action(this.SandboxCircuitSpawnPointTeam_Set); } // Token: 0x060012A9 RID: 4777 RVA: 0x0004F6DC File Offset: 0x0004D8DC [Token(Token = "0x60012A9")] [Address(RVA = "0x1253760", Offset = "0x1252760", VA = "0x181253760")] [CompilerGenerated] private void OCBPHFJCEMO(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.SpawnPointPrecision_Get); Action action = new Action(this.SpawnPointPrecision_Set); } // Token: 0x060012AA RID: 4778 RVA: 0x0004F718 File Offset: 0x0004D918 [Token(Token = "0x60012AA")] [Address(RVA = "0x1252410", Offset = "0x1251410", VA = "0x181252410")] [CompilerGenerated] private void AMKBNCPJPDN(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.SpawnPointPurpose_Get); Action action = new Action(this.SpawnPointPurpose_Set); } // Token: 0x060012AB RID: 4779 RVA: 0x0004F754 File Offset: 0x0004D954 [Token(Token = "0x60012AB")] [Address(RVA = "0x12534C0", Offset = "0x12524C0", VA = "0x1812534C0")] [CompilerGenerated] private void LMEOPNABACK(CreationObjectSettingStringUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.PrimaryHandToolHeld_Get); Action action = new Action(this.PrimaryHandToolHeld_Set); } // Token: 0x060012AC RID: 4780 RVA: 0x0004F790 File Offset: 0x0004D990 [Token(Token = "0x60012AC")] [Address(RVA = "0x12535C0", Offset = "0x12525C0", VA = "0x1812535C0")] [CompilerGenerated] private void NCAHOKLMBED(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.PrimaryHandPoliteRespawn_Get); Action action = new Action(this.PrimaryHandPoliteRespawn_Set); } // Token: 0x060012AD RID: 4781 RVA: 0x0004F7CC File Offset: 0x0004D9CC [Token(Token = "0x60012AD")] [Address(RVA = "0x1253180", Offset = "0x1252180", VA = "0x181253180")] [CompilerGenerated] private void IHOFJKNNLKL(CreationObjectSettingStringUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.SecondaryHandToolHeld_Get); Action action = new Action(this.SecondaryHandToolHeld_Set); } // Token: 0x060012AE RID: 4782 RVA: 0x0004F808 File Offset: 0x0004DA08 [Token(Token = "0x60012AE")] [Address(RVA = "0x1253690", Offset = "0x1252690", VA = "0x181253690")] [CompilerGenerated] private void NCHJEFBCBBD(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.SecondaryHandPoliteRespawn_Get); Action action = new Action(this.SecondaryHandPoliteRespawn_Set); } // Token: 0x060012AF RID: 4783 RVA: 0x0004F844 File Offset: 0x0004DA44 [Token(Token = "0x60012AF")] [Address(RVA = "0x12530B0", Offset = "0x12520B0", VA = "0x1812530B0")] [CompilerGenerated] private void HCLBHNJAPGA(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.KeepHeldTools_Get); Action action = new Action(this.KeepHeldTools_Set); } // Token: 0x04000E67 RID: 3687 [Token(Token = "0x4000E67")] private const InputSlot BOECMKEJLBM = InputSlot.R; // Token: 0x04000E68 RID: 3688 [Token(Token = "0x4000E68")] private const InputSlot MAIKBBDGCEJ = InputSlot.G; // Token: 0x04000E69 RID: 3689 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000E69")] private Dictionary MEPNIEMHCHP; // Token: 0x04000E6A RID: 3690 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000E6A")] private MaterialPropertyBlock POJKKILEGBC; // Token: 0x04000E6B RID: 3691 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000E6B")] [SerializeField] private MeshRenderer baseMesh; // Token: 0x04000E6C RID: 3692 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000E6C")] [SerializeField] private MeshRenderer beamMesh; // Token: 0x04000E6D RID: 3693 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000E6D")] private CreationObject EOJKOIGNHPJ; // Token: 0x04000E6E RID: 3694 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000E6E")] [SerializeField] private Color unwiredMeshColor; // Token: 0x04000E6F RID: 3695 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000E6F")] private bool AGJOCDKLPGP; // Token: 0x04000E70 RID: 3696 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000E70")] private KLLMCPFPIIE HOOLBMIPAJL; // Token: 0x04000E71 RID: 3697 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000E71")] private KLLMCPFPIIE DIGEJONEFNP; // Token: 0x04000E72 RID: 3698 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4000E72")] private KLLMCPFPIIE HPNKFKCOHFE; // Token: 0x04000E73 RID: 3699 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4000E73")] private KLLMCPFPIIE NMPOFHDCIOF; // Token: 0x04000E74 RID: 3700 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000E74")] private KLLMCPFPIIE KAEENIAMKPK; // Token: 0x04000E75 RID: 3701 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4000E75")] private KLLMCPFPIIE LNKJJODMNDC; // Token: 0x04000E76 RID: 3702 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4000E76")] private KLLMCPFPIIE PENBIBPFHMM; // Token: 0x04000E77 RID: 3703 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4000E77")] private KLLMCPFPIIE MNBAELEMEGC; // Token: 0x0200026F RID: 623 [Token(Token = "0x200026F")] public enum IPBPEACFIBB { // Token: 0x04000E79 RID: 3705 [Token(Token = "0x4000E79")] Point, // Token: 0x04000E7A RID: 3706 [Token(Token = "0x4000E7A")] Area } // Token: 0x02000270 RID: 624 [Token(Token = "0x2000270")] public enum IAGLLNHNBHH { // Token: 0x04000E7C RID: 3708 [Token(Token = "0x4000E7C")] DURING_GAME, // Token: 0x04000E7D RID: 3709 [Token(Token = "0x4000E7D")] PRE_POST_GAME, // Token: 0x04000E7E RID: 3710 [Token(Token = "0x4000E7E")] MANUAL } }