using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using RecRoom.CircuitsV2; using RecRoom.CircuitsV2.ContextNodes; using RecRoom.Core.AI; using RecRoom.Core.Creation.Circuits; using UnityEngine; namespace RecRoom.Core.Creation.AI { // Token: 0x020032BB RID: 12987 [Token(Token = "0x20032BB")] public abstract class UGCAIController : MonoBehaviourPun, NDBBKDMPBHD, LDIJBEFKFFE, AHOAEAFEAHN { // Token: 0x17003D9F RID: 15775 // (get) Token: 0x06016581 RID: 91521 [Token(Token = "0x17003D9F")] public abstract bool MLPDGDAKAEF { [Token(Token = "0x6016581")] [Address(Slot = "19")] get; } // Token: 0x17003DA0 RID: 15776 // (get) Token: 0x06016582 RID: 91522 [Token(Token = "0x17003DA0")] public abstract int ONFFNEINIMO { [Token(Token = "0x6016582")] [Address(Slot = "20")] get; } // Token: 0x17003DA1 RID: 15777 // (get) Token: 0x06016583 RID: 91523 [Token(Token = "0x17003DA1")] public abstract Vector3 LOGIPAJLMIO { [Token(Token = "0x6016583")] [Address(Slot = "21")] get; } // Token: 0x17003DA2 RID: 15778 // (get) Token: 0x06016584 RID: 91524 [Token(Token = "0x17003DA2")] public abstract Vector3 EPKNJJIGHLN { [Token(Token = "0x6016584")] [Address(Slot = "22")] get; } // Token: 0x17003DA3 RID: 15779 // (get) Token: 0x06016585 RID: 91525 [Token(Token = "0x17003DA3")] public abstract Vector3 BDOILEBDECK { [Token(Token = "0x6016585")] [Address(Slot = "23")] get; } // Token: 0x17003DA4 RID: 15780 // (get) Token: 0x06016586 RID: 91526 [Token(Token = "0x17003DA4")] public abstract Quaternion OKINPJLFKEJ { [Token(Token = "0x6016586")] [Address(Slot = "24")] get; } // Token: 0x17003DA5 RID: 15781 // (get) Token: 0x06016587 RID: 91527 [Token(Token = "0x17003DA5")] public abstract Vector3 JIGGKKCAGIF { [Token(Token = "0x6016587")] [Address(Slot = "25")] get; } // Token: 0x17003DA6 RID: 15782 // (get) Token: 0x06016588 RID: 91528 // (set) Token: 0x06016589 RID: 91529 [Token(Token = "0x17003DA6")] public abstract float BCHHDEFLABI { [Token(Token = "0x6016588")] [Address(Slot = "26")] get; [Token(Token = "0x6016589")] [Address(Slot = "27")] set; } // Token: 0x17003DA7 RID: 15783 // (get) Token: 0x0601658A RID: 91530 // (set) Token: 0x0601658B RID: 91531 [Token(Token = "0x17003DA7")] public abstract int MMNFJJDMFNP { [Token(Token = "0x601658A")] [Address(Slot = "28")] get; [Token(Token = "0x601658B")] [Address(Slot = "29")] set; } // Token: 0x17003DA8 RID: 15784 // (get) Token: 0x0601658C RID: 91532 // (set) Token: 0x0601658D RID: 91533 [Token(Token = "0x17003DA8")] public abstract int DIEKGFJCKKM { [Token(Token = "0x601658C")] [Address(Slot = "30")] get; [Token(Token = "0x601658D")] [Address(Slot = "31")] set; } // Token: 0x17003DA9 RID: 15785 // (get) Token: 0x0601658E RID: 91534 [Token(Token = "0x17003DA9")] public abstract bool HAAKEBKCMHJ { [Token(Token = "0x601658E")] [Address(Slot = "32")] get; } // Token: 0x17003DAA RID: 15786 // (get) Token: 0x0601658F RID: 91535 // (set) Token: 0x06016590 RID: 91536 [Token(Token = "0x17003DAA")] public abstract ENDNBHFKNFL CMCKIOGNPCC { [Token(Token = "0x601658F")] [Address(Slot = "33")] get; [Token(Token = "0x6016590")] [Address(Slot = "34")] set; } // Token: 0x17003DAB RID: 15787 // (get) Token: 0x06016591 RID: 91537 [Token(Token = "0x17003DAB")] public abstract Enemy.FDCONKFINIF FHJDBEGGCAM { [Token(Token = "0x6016591")] [Address(Slot = "35")] get; } // Token: 0x17003DAC RID: 15788 // (get) Token: 0x06016592 RID: 91538 [Token(Token = "0x17003DAC")] public abstract float NIHAAKDCJGJ { [Token(Token = "0x6016592")] [Address(Slot = "36")] get; } // Token: 0x17003DAD RID: 15789 // (get) Token: 0x06016593 RID: 91539 [Token(Token = "0x17003DAD")] public abstract float LKOAPNBJMIL { [Token(Token = "0x6016593")] [Address(Slot = "37")] get; } // Token: 0x17003DAE RID: 15790 // (get) Token: 0x06016594 RID: 91540 RVA: 0x00537478 File Offset: 0x00535678 [Token(Token = "0x17003DAE")] protected bool CNNKEKHILGF { [Token(Token = "0x6016594")] [Address(RVA = "0xEEA940", Offset = "0xEE9740", VA = "0x180EEA940")] get { Tool tool = this.Tool; if (tool == 0) { return; } Dictionary instantiationParameters = tool.InstantiationParameters; if (instantiationParameters != 0) { return instantiationParameters.ContainsKey("PreviewOnly"); } } } // Token: 0x17003DAF RID: 15791 // (get) Token: 0x06016595 RID: 91541 RVA: 0x005374A8 File Offset: 0x005356A8 [Token(Token = "0x17003DAF")] public static AGHMNFKGBEH NBNMBBMFLCB { [Token(Token = "0x6016595")] [Address(RVA = "0xEECA70", Offset = "0xEEB870", VA = "0x180EECA70")] get { /* An exception occurred when decompiling this method (06016595) ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH RecRoom.Core.Creation.AI.UGCAIController::get_AISpawned() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO(UGCAIController::PPHHAEOKHPB)) } 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 1660 */; } } // Token: 0x06016596 RID: 91542 RVA: 0x005374BC File Offset: 0x005356BC [Token(Token = "0x6016596")] [Address(RVA = "0xEEAD00", Offset = "0xEE9B00", VA = "0x180EEAD00")] protected void IJLLOFFIJLO(UGCAIController LIMOILDIGKF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.CBFOECLAFEF.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MFBGLIHGCGO pphhaeokhpb = UGCAIController.PPHHAEOKHPB; if (pphhaeokhpb != 0) { pphhaeokhpb.CNFDGDEOPPF(LIMOILDIGKF); } } // Token: 0x17003DB0 RID: 15792 // (get) Token: 0x06016597 RID: 91543 RVA: 0x00537504 File Offset: 0x00535704 [Token(Token = "0x17003DB0")] public static PLMKONNFGHB ECKALIFPGAE { [Token(Token = "0x6016597")] [Address(RVA = "0xEEC8F0", Offset = "0xEEB6F0", VA = "0x180EEC8F0")] get { /* An exception occurred when decompiling this method (06016597) ICSharpCode.Decompiler.DecompilerException: Error decompiling PLMKONNFGHB RecRoom.Core.Creation.AI.UGCAIController::get_AIDied() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP(UGCAIController::PFLMHDPOHBJ)) } 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 1660 */; } } // Token: 0x06016598 RID: 91544 RVA: 0x00537518 File Offset: 0x00535718 [Token(Token = "0x6016598")] [Address(RVA = "0xEEBC70", Offset = "0xEEAA70", VA = "0x180EEBC70")] protected void PCGDCKBMAIK(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI) { int falkmighgoo = MGHEBJEJGJI.FALKMIGHGOO; float y = MGHEBJEJGJI.CMINCCMAJHA.y; float y2 = MGHEBJEJGJI.GDBPMHPHDBI.y; ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.HFKFEAGBAGB.JPOHGBCEJEJ; int num = 0; controlPanelCircuitObject.Publish(guid, num); CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (UGCAIController.PFLMHDPOHBJ != 0) { int falkmighgoo2 = MGHEBJEJGJI.FALKMIGHGOO; float y3 = MGHEBJEJGJI.CMINCCMAJHA.y; float y4 = MGHEBJEJGJI.GDBPMHPHDBI.y; } } // Token: 0x17003DB1 RID: 15793 // (get) Token: 0x06016599 RID: 91545 RVA: 0x005375A0 File Offset: 0x005357A0 [Token(Token = "0x17003DB1")] public static PLMKONNFGHB JIKGPHKPNGK { [Token(Token = "0x6016599")] [Address(RVA = "0xEECAD0", Offset = "0xEEB8D0", VA = "0x180EECAD0")] get { /* An exception occurred when decompiling this method (06016599) ICSharpCode.Decompiler.DecompilerException: Error decompiling PLMKONNFGHB RecRoom.Core.Creation.AI.UGCAIController::get_AITargetChanged() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP(UGCAIController::BMMHDNLPCEA)) } 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 1660 */; } } // Token: 0x0601659A RID: 91546 RVA: 0x005375B4 File Offset: 0x005357B4 [Token(Token = "0x601659A")] [Address(RVA = "0xEEB950", Offset = "0xEEA750", VA = "0x180EEB950")] protected void OKMLJCLOOII(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI) { int falkmighgoo = MGHEBJEJGJI.FALKMIGHGOO; float y = MGHEBJEJGJI.CMINCCMAJHA.y; float y2 = MGHEBJEJGJI.GDBPMHPHDBI.y; ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.CKPOBHAFNBI.JPOHGBCEJEJ; if (UGCAIController.BMMHDNLPCEA != 0) { int falkmighgoo2 = MGHEBJEJGJI.FALKMIGHGOO; float y3 = MGHEBJEJGJI.CMINCCMAJHA.y; float y4 = MGHEBJEJGJI.GDBPMHPHDBI.y; } } // Token: 0x17003DB2 RID: 15794 // (get) Token: 0x0601659B RID: 91547 RVA: 0x00537628 File Offset: 0x00535828 [Token(Token = "0x17003DB2")] public static ENNICJBIMKP BEEBKOIHCMJ { [Token(Token = "0x601659B")] [Address(RVA = "0xEEC950", Offset = "0xEEB750", VA = "0x180EEC950")] get { /* An exception occurred when decompiling this method (0601659B) ICSharpCode.Decompiler.DecompilerException: Error decompiling ENNICJBIMKP RecRoom.Core.Creation.AI.UGCAIController::get_AIHeardSound() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]AAPEGDHKHJI(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]AAPEGDHKHJI(UGCAIController::IFHIGHJEDCL)) } 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 1660 */; } } // Token: 0x0601659C RID: 91548 RVA: 0x0053763C File Offset: 0x0053583C [Token(Token = "0x601659C")] [Address(RVA = "0xEEB420", Offset = "0xEEA220", VA = "0x180EEB420")] protected void MLIMGPMHCDC(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI, CreationObject DINHOLEGEMB, Vector3 AIKPCOLLNND) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.IDNFMPALNBM.JPOHGBCEJEJ; if (UGCAIController.IFHIGHJEDCL != 0) { } } // Token: 0x17003DB3 RID: 15795 // (get) Token: 0x0601659D RID: 91549 RVA: 0x0053766C File Offset: 0x0053586C [Token(Token = "0x17003DB3")] public static AGHMNFKGBEH ENENCJHIADI { [Token(Token = "0x601659D")] [Address(RVA = "0xEECA10", Offset = "0xEEB810", VA = "0x180EECA10")] get { /* An exception occurred when decompiling this method (0601659D) ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH RecRoom.Core.Creation.AI.UGCAIController::get_AIPatrolCompleted() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO(UGCAIController::OKKDALBGBDI)) } 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 1660 */; } } // Token: 0x0601659E RID: 91550 RVA: 0x00537680 File Offset: 0x00535880 [Token(Token = "0x601659E")] [Address(RVA = "0xEEA1E0", Offset = "0xEE8FE0", VA = "0x180EEA1E0")] protected void ANCFIDALENK(UGCAIController LIMOILDIGKF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.NOEIGGKOGGK.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); MFBGLIHGCGO okkdalbgbdi = UGCAIController.OKKDALBGBDI; if (okkdalbgbdi != 0) { okkdalbgbdi.CNFDGDEOPPF(LIMOILDIGKF); } } // Token: 0x17003DB4 RID: 15796 // (get) Token: 0x0601659F RID: 91551 RVA: 0x005376BC File Offset: 0x005358BC [Token(Token = "0x17003DB4")] public static AGHMNFKGBEH AJBJEKMGOIE { [Token(Token = "0x601659F")] [Address(RVA = "0xEEC9B0", Offset = "0xEEB7B0", VA = "0x180EEC9B0")] get { /* An exception occurred when decompiling this method (0601659F) ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH RecRoom.Core.Creation.AI.UGCAIController::get_AIPatrolCanceled() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO(UGCAIController::CONAGCAEAAK)) } 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 1660 */; } } // Token: 0x060165A0 RID: 91552 RVA: 0x005376D0 File Offset: 0x005358D0 [Token(Token = "0x60165A0")] [Address(RVA = "0xEEB770", Offset = "0xEEA570", VA = "0x180EEB770")] protected void NDCPONEMLED(UGCAIController LIMOILDIGKF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.HJINLNEEABK.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); MFBGLIHGCGO conagcaeaak = UGCAIController.CONAGCAEAAK; if (conagcaeaak != 0) { conagcaeaak.CNFDGDEOPPF(LIMOILDIGKF); } } // Token: 0x060165A1 RID: 91553 RVA: 0x0053770C File Offset: 0x0053590C [Token(Token = "0x60165A1")] [Address(RVA = "0xEEC130", Offset = "0xEEAF30", VA = "0x180EEC130", Slot = "38")] protected virtual void Start() { if (KKPBCOOONNK.BNNCCCFFALC && this.Tool.k__BackingField) { this.Start(); } this.Tool.ExcludeFromTriggerVolume = false; CreationObject creationObject = this.Tool.creationObject; CreationObject.CGELIKFANLB cgelikfanlb; if (UGCAIController.<>c.<>9__63_0 == 0) { cgelikfanlb = delegate { }; UGCAIController.<>c.<>9__63_0 = cgelikfanlb; } creationObject.AddCustomNavMeshSupportCondition(cgelikfanlb); } // Token: 0x060165A2 RID: 91554 RVA: 0x0053777C File Offset: 0x0053597C [Token(Token = "0x60165A2")] [Address(RVA = "0xEEBC00", Offset = "0xEEAA00", VA = "0x180EEBC00", Slot = "14")] protected override void OnDestroy() { if (KKPBCOOONNK.BNNCCCFFALC) { this.Spawn(); } base.OnDestroy(); } // Token: 0x060165A3 RID: 91555 [Token(Token = "0x60165A3")] [Address(Slot = "39")] public abstract void Spawn(); // Token: 0x060165A4 RID: 91556 [Token(Token = "0x60165A4")] [Address(Slot = "40")] public abstract void Despawn(); // Token: 0x060165A5 RID: 91557 [Token(Token = "0x60165A5")] [Address(Slot = "41")] public abstract void Kill(); // Token: 0x060165A6 RID: 91558 [Token(Token = "0x60165A6")] [Address(Slot = "42")] public abstract void TeleportTo(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM); // Token: 0x060165A7 RID: 91559 [Token(Token = "0x60165A7")] [Address(Slot = "43")] public abstract void PathTo(Vector3 DDHPAFKBMON); // Token: 0x060165A8 RID: 91560 [Token(Token = "0x60165A8")] [Address(Slot = "44")] public abstract void PathTo(UGCAIPathPoint HNHGJIDGPIE); // Token: 0x060165A9 RID: 91561 [Token(Token = "0x60165A9")] [Address(Slot = "45")] public abstract void SetPatrol(UGCAIPathPoint AJLGIGKAHKI); // Token: 0x060165AA RID: 91562 [Token(Token = "0x60165AA")] [Address(Slot = "46")] public abstract void LookAt(Vector3 DDHPAFKBMON); // Token: 0x060165AB RID: 91563 [Token(Token = "0x60165AB")] [Address(Slot = "47")] public abstract void LookAtDirection(Vector3 DJBBMJBBNHB, bool GFNLPJGLAIF = false); // Token: 0x060165AC RID: 91564 [Token(Token = "0x60165AC")] [Address(Slot = "48")] public abstract void StopLooking(); // Token: 0x060165AD RID: 91565 [Token(Token = "0x60165AD")] [Address(Slot = "49")] public abstract void UseObstacleAvoidance(bool BHIMJFFDILC); // Token: 0x060165AE RID: 91566 [Token(Token = "0x60165AE")] [Address(Slot = "50")] public abstract void StartCombatBehavior(); // Token: 0x060165AF RID: 91567 [Token(Token = "0x60165AF")] [Address(Slot = "51")] public abstract void StopCombatBehavior(); // Token: 0x060165B0 RID: 91568 [Token(Token = "0x60165B0")] [Address(Slot = "52")] public abstract void TakeDamage(int JJHKPNCCEFB, bool KEABOOPJAAH, ENDNBHFKNFL CFNNKOOJAOI); // Token: 0x060165B1 RID: 91569 [Token(Token = "0x60165B1")] [Address(Slot = "53")] public abstract bool HasLineOfSight(Vector3 DDHPAFKBMON); // Token: 0x060165B2 RID: 91570 RVA: 0x005377A0 File Offset: 0x005359A0 [Token(Token = "0x60165B2")] [Address(RVA = "0xEEA3C0", Offset = "0xEE91C0", VA = "0x180EEA3C0", Slot = "54")] protected virtual void DFGKELFCGAO() { CreationObject component = base.GetComponent(); bool isInstantiated = this.MLPDGDAKAEF; } // Token: 0x060165B3 RID: 91571 [Token(Token = "0x60165B3")] [Address(Slot = "55")] protected abstract void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG); // Token: 0x060165B4 RID: 91572 [Token(Token = "0x60165B4")] [Address(Slot = "56")] public abstract void SetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool NPPIEMKIOCO); // Token: 0x17003DB5 RID: 15797 // (get) Token: 0x060165B5 RID: 91573 RVA: 0x005377BC File Offset: 0x005359BC [Token(Token = "0x17003DB5")] private DJMPGKILABP OBHLNKHEHEN { [Token(Token = "0x60165B5")] [Address(RVA = "0xEEB200", Offset = "0xEEA000", VA = "0x180EEB200", Slot = "15")] get { /* An exception occurred when decompiling this method (060165B5) ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.AI.UGCAIController::JPHPDHGLKLN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(GHFIPBGLBID::k__BackingField)) } 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 1660 */; } } // Token: 0x060165B6 RID: 91574 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60165B6")] [Address(RVA = "0xEEA680", Offset = "0xEE9480", VA = "0x180EEA680", Slot = "16")] private IFNLKKABKEB EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003DB6 RID: 15798 // (get) Token: 0x060165B7 RID: 91575 RVA: 0x005377D0 File Offset: 0x005359D0 [Token(Token = "0x17003DB6")] private IEnumerable BGANBIILLOA { [Token(Token = "0x60165B7")] [Address(RVA = "0xEEAF50", Offset = "0xEE9D50", VA = "0x180EEAF50", Slot = "17")] get { KLAMCLLEFGI[] array = new KLAMCLLEFGI[6]; KLAMCLLEFGI cbfoeclafef = UGCAIController.CBFOECLAFEF; if (cbfoeclafef != 0) { } array[0] = cbfoeclafef; KLAMCLLEFGI hfkfeagbagb = UGCAIController.HFKFEAGBAGB; if (hfkfeagbagb != 0) { } array[1] = hfkfeagbagb; KLAMCLLEFGI ckpobhafnbi = UGCAIController.CKPOBHAFNBI; if (ckpobhafnbi != 0) { } array[2] = ckpobhafnbi; KLAMCLLEFGI idnfmpalnbm = UGCAIController.IDNFMPALNBM; if (idnfmpalnbm != 0) { } array[3] = idnfmpalnbm; KLAMCLLEFGI noeiggkoggk = UGCAIController.NOEIGGKOGGK; if (noeiggkoggk != 0) { } array[4] = noeiggkoggk; KLAMCLLEFGI hjinlneeabk = UGCAIController.HJINLNEEABK; if (hjinlneeabk != 0) { } array[5] = hjinlneeabk; IEnumerable enumerable; return enumerable; } } // Token: 0x060165B8 RID: 91576 RVA: 0x00537864 File Offset: 0x00535A64 [Token(Token = "0x60165B8")] [Address(RVA = "0xEEAB20", Offset = "0xEE9920", VA = "0x180EEAB20")] private void IBHIAAFGMKM(UGCAIController ADNILBJMMOL) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.CBFOECLAFEF.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x060165B9 RID: 91577 RVA: 0x00537898 File Offset: 0x00535A98 [Token(Token = "0x60165B9")] [Address(RVA = "0xEEA720", Offset = "0xEE9520", VA = "0x180EEA720")] private void FAJNMJMDHAA(UGCAIController ADNILBJMMOL, ENDNBHFKNFL LJGOHLFADDN) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.HFKFEAGBAGB.JPOHGBCEJEJ; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x060165BA RID: 91578 RVA: 0x005378C4 File Offset: 0x00535AC4 [Token(Token = "0x60165BA")] [Address(RVA = "0xEEBF70", Offset = "0xEEAD70", VA = "0x180EEBF70")] private void PDNMFJDONOO(ENDNBHFKNFL OBHOKAIAFAF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.CKPOBHAFNBI.JPOHGBCEJEJ; } // Token: 0x060165BB RID: 91579 RVA: 0x005378EC File Offset: 0x00535AEC [Token(Token = "0x60165BB")] [Address(RVA = "0xEEA420", Offset = "0xEE9220", VA = "0x180EEA420")] private void EIKHCOEIBAC(ENDNBHFKNFL NLODCIHLOBO, CreationObject NGJLOGCKPMD, Vector3 IDMALJMHIMA) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.IDNFMPALNBM.JPOHGBCEJEJ; } // Token: 0x060165BC RID: 91580 RVA: 0x00537914 File Offset: 0x00535B14 [Token(Token = "0x60165BC")] [Address(RVA = "0xEEA9A0", Offset = "0xEE97A0", VA = "0x180EEA9A0")] private void HLFPFDAJIJD() { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.NOEIGGKOGGK.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); } // Token: 0x060165BD RID: 91581 RVA: 0x00537940 File Offset: 0x00535B40 [Token(Token = "0x60165BD")] [Address(RVA = "0xEEB2A0", Offset = "0xEEA0A0", VA = "0x180EEB2A0")] private void KEGLEEJECIH() { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.HJINLNEEABK.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); } // Token: 0x17003DB7 RID: 15799 // (get) Token: 0x060165BE RID: 91582 RVA: 0x0053796C File Offset: 0x00535B6C [Token(Token = "0x17003DB7")] private CreationObject OHPMKCCONDF { [Token(Token = "0x60165BE")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "18")] get { return this.CreationObject; } } // Token: 0x060165BF RID: 91583 RVA: 0x00537980 File Offset: 0x00535B80 [Token(Token = "0x60165BF")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] protected UGCAIController() { } // Token: 0x060165C0 RID: 91584 RVA: 0x00537994 File Offset: 0x00535B94 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60165C0")] [Address(RVA = "0xEEC2B0", Offset = "0xEEB0B0", VA = "0x180EEC2B0")] static UGCAIController() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; UGCAIController.PPHHAEOKHPB = mfbglihgcgo; int num3; int num4; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num3 != 0, num4 != 0); num4 = 0; num3 = 0; UGCAIController.PFLMHDPOHBJ = iilcgfihjlp; int num5; int num6; IILCGFIHJLP iilcgfihjlp2 = new IILCGFIHJLP(32, num5 != 0, num6 != 0); num6 = 0; num5 = 0; UGCAIController.BMMHDNLPCEA = iilcgfihjlp2; int num7; int num8; AAPEGDHKHJI aapegdhkhji = new AAPEGDHKHJI(32, num7 != 0, num8 != 0); num8 = 0; num7 = 0; UGCAIController.IFHIGHJEDCL = aapegdhkhji; int num9; int num10; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num9 != 0, num10 != 0); num10 = 0; num9 = 0; UGCAIController.OKKDALBGBDI = mfbglihgcgo2; int num11; int num12; MFBGLIHGCGO mfbglihgcgo3 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0); num12 = 0; num11 = 0; UGCAIController.CONAGCAEAAK = mfbglihgcgo3; KLAMCLLEFGI klamcllefgi; UGCAIController.CBFOECLAFEF = klamcllefgi; ValueTuple[] array = new ValueTuple[1]; int num13 = 0; array[0] = num13; UGCAIController.HFKFEAGBAGB = KLAMCLLEFGI.EAEHAOJGCNH("c32f5a8a-aea5-4bd5-99bd-bc7893d94feb", "Died", array); ValueTuple[] array2 = new ValueTuple[1]; int num14 = 0; array2[0] = num14; UGCAIController.CKPOBHAFNBI = KLAMCLLEFGI.EAEHAOJGCNH("fd6f4aed-0acf-430d-ab0e-ed9103ff024c", "Target Changed", array2); ValueTuple[] array3 = new ValueTuple[3]; int num15 = 0; array3[0] = num15; int num16 = 0; array3[2] = num16; int num17 = 0; array3[4] = num17; UGCAIController.IDNFMPALNBM = KLAMCLLEFGI.EAEHAOJGCNH("b9455bea-2b09-4da3-b8a2-b88501b53348", "Heard Sound", array3); KLAMCLLEFGI klamcllefgi2; UGCAIController.NOEIGGKOGGK = klamcllefgi2; KLAMCLLEFGI klamcllefgi3; UGCAIController.HJINLNEEABK = klamcllefgi3; } // Token: 0x0400E9BA RID: 59834 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E9BA")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] protected Tool Tool; // Token: 0x0400E9BB RID: 59835 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400E9BB")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private ControlPanelCircuitObject ControlPanelCircuitObject; // Token: 0x0400E9BC RID: 59836 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E9BC")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CreationObject CreationObject; // Token: 0x0400E9BD RID: 59837 [Token(Token = "0x400E9BD")] private static readonly MFBGLIHGCGO PPHHAEOKHPB; // Token: 0x0400E9BE RID: 59838 [Token(Token = "0x400E9BE")] private static readonly IILCGFIHJLP PFLMHDPOHBJ; // Token: 0x0400E9BF RID: 59839 [Token(Token = "0x400E9BF")] private static readonly IILCGFIHJLP BMMHDNLPCEA; // Token: 0x0400E9C0 RID: 59840 [Token(Token = "0x400E9C0")] private static readonly AAPEGDHKHJI IFHIGHJEDCL; // Token: 0x0400E9C1 RID: 59841 [Token(Token = "0x400E9C1")] private static readonly MFBGLIHGCGO OKKDALBGBDI; // Token: 0x0400E9C2 RID: 59842 [Token(Token = "0x400E9C2")] private static readonly MFBGLIHGCGO CONAGCAEAAK; // Token: 0x0400E9C3 RID: 59843 [Token(Token = "0x400E9C3")] private static readonly KLAMCLLEFGI CBFOECLAFEF; // Token: 0x0400E9C4 RID: 59844 [Token(Token = "0x400E9C4")] private static readonly KLAMCLLEFGI HFKFEAGBAGB; // Token: 0x0400E9C5 RID: 59845 [Token(Token = "0x400E9C5")] private static readonly KLAMCLLEFGI CKPOBHAFNBI; // Token: 0x0400E9C6 RID: 59846 [Token(Token = "0x400E9C6")] private static readonly KLAMCLLEFGI IDNFMPALNBM; // Token: 0x0400E9C7 RID: 59847 [Token(Token = "0x400E9C7")] private static readonly KLAMCLLEFGI NOEIGGKOGGK; // Token: 0x0400E9C8 RID: 59848 [Token(Token = "0x400E9C8")] private static readonly KLAMCLLEFGI HJINLNEEABK; } }