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: 0x020033A8 RID: 13224 [Token(Token = "0x20033A8")] public abstract class UGCAIController : MonoBehaviourPun, NDBBKDMPBHD, LDIJBEFKFFE, AHOAEAFEAHN { // Token: 0x17003E63 RID: 15971 // (get) Token: 0x06016A0E RID: 92686 [Token(Token = "0x17003E63")] public abstract bool MLPDGDAKAEF { [Token(Token = "0x6016A0E")] [Address(Slot = "19")] get; } // Token: 0x17003E64 RID: 15972 // (get) Token: 0x06016A0F RID: 92687 [Token(Token = "0x17003E64")] public abstract int ONFFNEINIMO { [Token(Token = "0x6016A0F")] [Address(Slot = "20")] get; } // Token: 0x17003E65 RID: 15973 // (get) Token: 0x06016A10 RID: 92688 [Token(Token = "0x17003E65")] public abstract Vector3 LOGIPAJLMIO { [Token(Token = "0x6016A10")] [Address(Slot = "21")] get; } // Token: 0x17003E66 RID: 15974 // (get) Token: 0x06016A11 RID: 92689 [Token(Token = "0x17003E66")] public abstract Vector3 EPKNJJIGHLN { [Token(Token = "0x6016A11")] [Address(Slot = "22")] get; } // Token: 0x17003E67 RID: 15975 // (get) Token: 0x06016A12 RID: 92690 [Token(Token = "0x17003E67")] public abstract Vector3 BDOILEBDECK { [Token(Token = "0x6016A12")] [Address(Slot = "23")] get; } // Token: 0x17003E68 RID: 15976 // (get) Token: 0x06016A13 RID: 92691 [Token(Token = "0x17003E68")] public abstract Quaternion OKINPJLFKEJ { [Token(Token = "0x6016A13")] [Address(Slot = "24")] get; } // Token: 0x17003E69 RID: 15977 // (get) Token: 0x06016A14 RID: 92692 [Token(Token = "0x17003E69")] public abstract Vector3 JIGGKKCAGIF { [Token(Token = "0x6016A14")] [Address(Slot = "25")] get; } // Token: 0x17003E6A RID: 15978 // (get) Token: 0x06016A15 RID: 92693 // (set) Token: 0x06016A16 RID: 92694 [Token(Token = "0x17003E6A")] public abstract float BCHHDEFLABI { [Token(Token = "0x6016A15")] [Address(Slot = "26")] get; [Token(Token = "0x6016A16")] [Address(Slot = "27")] set; } // Token: 0x17003E6B RID: 15979 // (get) Token: 0x06016A17 RID: 92695 // (set) Token: 0x06016A18 RID: 92696 [Token(Token = "0x17003E6B")] public abstract int MMNFJJDMFNP { [Token(Token = "0x6016A17")] [Address(Slot = "28")] get; [Token(Token = "0x6016A18")] [Address(Slot = "29")] set; } // Token: 0x17003E6C RID: 15980 // (get) Token: 0x06016A19 RID: 92697 // (set) Token: 0x06016A1A RID: 92698 [Token(Token = "0x17003E6C")] public abstract int DIEKGFJCKKM { [Token(Token = "0x6016A19")] [Address(Slot = "30")] get; [Token(Token = "0x6016A1A")] [Address(Slot = "31")] set; } // Token: 0x17003E6D RID: 15981 // (get) Token: 0x06016A1B RID: 92699 [Token(Token = "0x17003E6D")] public abstract bool HAAKEBKCMHJ { [Token(Token = "0x6016A1B")] [Address(Slot = "32")] get; } // Token: 0x17003E6E RID: 15982 // (get) Token: 0x06016A1C RID: 92700 // (set) Token: 0x06016A1D RID: 92701 [Token(Token = "0x17003E6E")] public abstract ENDNBHFKNFL CMCKIOGNPCC { [Token(Token = "0x6016A1C")] [Address(Slot = "33")] get; [Token(Token = "0x6016A1D")] [Address(Slot = "34")] set; } // Token: 0x17003E6F RID: 15983 // (get) Token: 0x06016A1E RID: 92702 [Token(Token = "0x17003E6F")] public abstract Enemy.FDCONKFINIF FHJDBEGGCAM { [Token(Token = "0x6016A1E")] [Address(Slot = "35")] get; } // Token: 0x17003E70 RID: 15984 // (get) Token: 0x06016A1F RID: 92703 [Token(Token = "0x17003E70")] public abstract float NIHAAKDCJGJ { [Token(Token = "0x6016A1F")] [Address(Slot = "36")] get; } // Token: 0x17003E71 RID: 15985 // (get) Token: 0x06016A20 RID: 92704 [Token(Token = "0x17003E71")] public abstract float LKOAPNBJMIL { [Token(Token = "0x6016A20")] [Address(Slot = "37")] get; } // Token: 0x17003E72 RID: 15986 // (get) Token: 0x06016A21 RID: 92705 RVA: 0x005421E8 File Offset: 0x005403E8 [Token(Token = "0x17003E72")] protected bool CNNKEKHILGF { [Token(Token = "0x6016A21")] [Address(RVA = "0x19B2DE0", Offset = "0x19B1DE0", VA = "0x1819B2DE0")] get { Tool tool = this.Tool; if (tool == 0) { return; } Dictionary instantiationParameters = tool.InstantiationParameters; if (instantiationParameters != 0) { return instantiationParameters.ContainsKey("PreviewOnly"); } } } // Token: 0x17003E73 RID: 15987 // (get) Token: 0x06016A22 RID: 92706 RVA: 0x00542218 File Offset: 0x00540418 [Token(Token = "0x17003E73")] public static AGHMNFKGBEH NBNMBBMFLCB { [Token(Token = "0x6016A22")] [Address(RVA = "0x19B4F10", Offset = "0x19B3F10", VA = "0x1819B4F10")] get { /* An exception occurred when decompiling this method (06016A22) 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 1663 */; } } // Token: 0x06016A23 RID: 92707 RVA: 0x0054222C File Offset: 0x0054042C [Token(Token = "0x6016A23")] [Address(RVA = "0x19B31A0", Offset = "0x19B21A0", VA = "0x1819B31A0")] protected void IJLLOFFIJLO(UGCAIController LIMOILDIGKF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.CBFOECLAFEF.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MFBGLIHGCGO pphhaeokhpb = UGCAIController.PPHHAEOKHPB; if (pphhaeokhpb != 0) { pphhaeokhpb.CNFDGDEOPPF(LIMOILDIGKF); } } // Token: 0x17003E74 RID: 15988 // (get) Token: 0x06016A24 RID: 92708 RVA: 0x00542274 File Offset: 0x00540474 [Token(Token = "0x17003E74")] public static PLMKONNFGHB ECKALIFPGAE { [Token(Token = "0x6016A24")] [Address(RVA = "0x19B4D90", Offset = "0x19B3D90", VA = "0x1819B4D90")] get { /* An exception occurred when decompiling this method (06016A24) 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 1663 */; } } // Token: 0x06016A25 RID: 92709 RVA: 0x00542288 File Offset: 0x00540488 [Token(Token = "0x6016A25")] [Address(RVA = "0x19B4110", Offset = "0x19B3110", VA = "0x1819B4110")] 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: 0x17003E75 RID: 15989 // (get) Token: 0x06016A26 RID: 92710 RVA: 0x00542310 File Offset: 0x00540510 [Token(Token = "0x17003E75")] public static PLMKONNFGHB JIKGPHKPNGK { [Token(Token = "0x6016A26")] [Address(RVA = "0x19B4F70", Offset = "0x19B3F70", VA = "0x1819B4F70")] get { /* An exception occurred when decompiling this method (06016A26) 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 1663 */; } } // Token: 0x06016A27 RID: 92711 RVA: 0x00542324 File Offset: 0x00540524 [Token(Token = "0x6016A27")] [Address(RVA = "0x19B3DF0", Offset = "0x19B2DF0", VA = "0x1819B3DF0")] 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: 0x17003E76 RID: 15990 // (get) Token: 0x06016A28 RID: 92712 RVA: 0x00542398 File Offset: 0x00540598 [Token(Token = "0x17003E76")] public static ENNICJBIMKP BEEBKOIHCMJ { [Token(Token = "0x6016A28")] [Address(RVA = "0x19B4DF0", Offset = "0x19B3DF0", VA = "0x1819B4DF0")] get { /* An exception occurred when decompiling this method (06016A28) 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 1663 */; } } // Token: 0x06016A29 RID: 92713 RVA: 0x005423AC File Offset: 0x005405AC [Token(Token = "0x6016A29")] [Address(RVA = "0x19B38C0", Offset = "0x19B28C0", VA = "0x1819B38C0")] 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: 0x17003E77 RID: 15991 // (get) Token: 0x06016A2A RID: 92714 RVA: 0x005423DC File Offset: 0x005405DC [Token(Token = "0x17003E77")] public static AGHMNFKGBEH ENENCJHIADI { [Token(Token = "0x6016A2A")] [Address(RVA = "0x19B4EB0", Offset = "0x19B3EB0", VA = "0x1819B4EB0")] get { /* An exception occurred when decompiling this method (06016A2A) 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 1663 */; } } // Token: 0x06016A2B RID: 92715 RVA: 0x005423F0 File Offset: 0x005405F0 [Token(Token = "0x6016A2B")] [Address(RVA = "0x19B2680", Offset = "0x19B1680", VA = "0x1819B2680")] protected void ANCFIDALENK(UGCAIController LIMOILDIGKF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.NOEIGGKOGGK.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); MFBGLIHGCGO okkdalbgbdi = UGCAIController.OKKDALBGBDI; if (okkdalbgbdi != 0) { okkdalbgbdi.CNFDGDEOPPF(LIMOILDIGKF); } } // Token: 0x17003E78 RID: 15992 // (get) Token: 0x06016A2C RID: 92716 RVA: 0x0054242C File Offset: 0x0054062C [Token(Token = "0x17003E78")] public static AGHMNFKGBEH AJBJEKMGOIE { [Token(Token = "0x6016A2C")] [Address(RVA = "0x19B4E50", Offset = "0x19B3E50", VA = "0x1819B4E50")] get { /* An exception occurred when decompiling this method (06016A2C) 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 1663 */; } } // Token: 0x06016A2D RID: 92717 RVA: 0x00542440 File Offset: 0x00540640 [Token(Token = "0x6016A2D")] [Address(RVA = "0x19B3C10", Offset = "0x19B2C10", VA = "0x1819B3C10")] protected void NDCPONEMLED(UGCAIController LIMOILDIGKF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.HJINLNEEABK.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); MFBGLIHGCGO conagcaeaak = UGCAIController.CONAGCAEAAK; if (conagcaeaak != 0) { conagcaeaak.CNFDGDEOPPF(LIMOILDIGKF); } } // Token: 0x06016A2E RID: 92718 RVA: 0x0054247C File Offset: 0x0054067C [Token(Token = "0x6016A2E")] [Address(RVA = "0x19B45D0", Offset = "0x19B35D0", VA = "0x1819B45D0", 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: 0x06016A2F RID: 92719 RVA: 0x005424EC File Offset: 0x005406EC [Token(Token = "0x6016A2F")] [Address(RVA = "0x19B40A0", Offset = "0x19B30A0", VA = "0x1819B40A0", Slot = "14")] protected override void OnDestroy() { if (KKPBCOOONNK.BNNCCCFFALC) { this.Spawn(); } base.OnDestroy(); } // Token: 0x06016A30 RID: 92720 [Token(Token = "0x6016A30")] [Address(Slot = "39")] public abstract void Spawn(); // Token: 0x06016A31 RID: 92721 [Token(Token = "0x6016A31")] [Address(Slot = "40")] public abstract void Despawn(); // Token: 0x06016A32 RID: 92722 [Token(Token = "0x6016A32")] [Address(Slot = "41")] public abstract void Kill(); // Token: 0x06016A33 RID: 92723 [Token(Token = "0x6016A33")] [Address(Slot = "42")] public abstract void TeleportTo(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM); // Token: 0x06016A34 RID: 92724 [Token(Token = "0x6016A34")] [Address(Slot = "43")] public abstract void PathTo(Vector3 DDHPAFKBMON); // Token: 0x06016A35 RID: 92725 [Token(Token = "0x6016A35")] [Address(Slot = "44")] public abstract void PathTo(UGCAIPathPoint HNHGJIDGPIE); // Token: 0x06016A36 RID: 92726 [Token(Token = "0x6016A36")] [Address(Slot = "45")] public abstract void SetPatrol(UGCAIPathPoint AJLGIGKAHKI); // Token: 0x06016A37 RID: 92727 [Token(Token = "0x6016A37")] [Address(Slot = "46")] public abstract void LookAt(Vector3 DDHPAFKBMON); // Token: 0x06016A38 RID: 92728 [Token(Token = "0x6016A38")] [Address(Slot = "47")] public abstract void LookAtDirection(Vector3 DJBBMJBBNHB, bool GFNLPJGLAIF = false); // Token: 0x06016A39 RID: 92729 [Token(Token = "0x6016A39")] [Address(Slot = "48")] public abstract void StopLooking(); // Token: 0x06016A3A RID: 92730 [Token(Token = "0x6016A3A")] [Address(Slot = "49")] public abstract void UseObstacleAvoidance(bool BHIMJFFDILC); // Token: 0x06016A3B RID: 92731 [Token(Token = "0x6016A3B")] [Address(Slot = "50")] public abstract void StartCombatBehavior(); // Token: 0x06016A3C RID: 92732 [Token(Token = "0x6016A3C")] [Address(Slot = "51")] public abstract void StopCombatBehavior(); // Token: 0x06016A3D RID: 92733 [Token(Token = "0x6016A3D")] [Address(Slot = "52")] public abstract void TakeDamage(int JJHKPNCCEFB, bool KEABOOPJAAH, ENDNBHFKNFL CFNNKOOJAOI); // Token: 0x06016A3E RID: 92734 [Token(Token = "0x6016A3E")] [Address(Slot = "53")] public abstract bool HasLineOfSight(Vector3 DDHPAFKBMON); // Token: 0x06016A3F RID: 92735 RVA: 0x00542510 File Offset: 0x00540710 [Token(Token = "0x6016A3F")] [Address(RVA = "0x19B2860", Offset = "0x19B1860", VA = "0x1819B2860", Slot = "54")] protected virtual void DFGKELFCGAO() { CreationObject component = base.GetComponent(); bool isInstantiated = this.MLPDGDAKAEF; } // Token: 0x06016A40 RID: 92736 [Token(Token = "0x6016A40")] [Address(Slot = "55")] protected abstract void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG); // Token: 0x06016A41 RID: 92737 [Token(Token = "0x6016A41")] [Address(Slot = "56")] public abstract void SetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool NPPIEMKIOCO); // Token: 0x17003E79 RID: 15993 // (get) Token: 0x06016A42 RID: 92738 RVA: 0x0054252C File Offset: 0x0054072C [Token(Token = "0x17003E79")] private MCAEIANPGOL OBHLNKHEHEN { [Token(Token = "0x6016A42")] [Address(RVA = "0x19B36A0", Offset = "0x19B26A0", VA = "0x1819B36A0", Slot = "15")] get { /* An exception occurred when decompiling this method (06016A42) ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.AI.UGCAIController::JPHPDHGLKLN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(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 1663 */; } } // Token: 0x06016A43 RID: 92739 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016A43")] [Address(RVA = "0x19B2B20", Offset = "0x19B1B20", VA = "0x1819B2B20", Slot = "16")] private IFNLKKABKEB EKLANAAAJGK(GGLMKLIJBHG CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003E7A RID: 15994 // (get) Token: 0x06016A44 RID: 92740 RVA: 0x00542540 File Offset: 0x00540740 [Token(Token = "0x17003E7A")] private IEnumerable BGANBIILLOA { [Token(Token = "0x6016A44")] [Address(RVA = "0x19B33F0", Offset = "0x19B23F0", VA = "0x1819B33F0", Slot = "17")] get { KJCDLNGPNDB[] array = new KJCDLNGPNDB[6]; KJCDLNGPNDB cbfoeclafef = UGCAIController.CBFOECLAFEF; if (cbfoeclafef != 0) { } array[0] = cbfoeclafef; KJCDLNGPNDB hfkfeagbagb = UGCAIController.HFKFEAGBAGB; if (hfkfeagbagb != 0) { } array[1] = hfkfeagbagb; KJCDLNGPNDB ckpobhafnbi = UGCAIController.CKPOBHAFNBI; if (ckpobhafnbi != 0) { } array[2] = ckpobhafnbi; KJCDLNGPNDB idnfmpalnbm = UGCAIController.IDNFMPALNBM; if (idnfmpalnbm != 0) { } array[3] = idnfmpalnbm; KJCDLNGPNDB noeiggkoggk = UGCAIController.NOEIGGKOGGK; if (noeiggkoggk != 0) { } array[4] = noeiggkoggk; KJCDLNGPNDB hjinlneeabk = UGCAIController.HJINLNEEABK; if (hjinlneeabk != 0) { } array[5] = hjinlneeabk; IEnumerable enumerable; return enumerable; } } // Token: 0x06016A45 RID: 92741 RVA: 0x005425D4 File Offset: 0x005407D4 [Token(Token = "0x6016A45")] [Address(RVA = "0x19B2FC0", Offset = "0x19B1FC0", VA = "0x1819B2FC0")] private void IBHIAAFGMKM(UGCAIController ADNILBJMMOL) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.CBFOECLAFEF.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06016A46 RID: 92742 RVA: 0x00542608 File Offset: 0x00540808 [Token(Token = "0x6016A46")] [Address(RVA = "0x19B2BC0", Offset = "0x19B1BC0", VA = "0x1819B2BC0")] private void FAJNMJMDHAA(UGCAIController ADNILBJMMOL, ENDNBHFKNFL LJGOHLFADDN) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.HFKFEAGBAGB.JPOHGBCEJEJ; CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06016A47 RID: 92743 RVA: 0x00542634 File Offset: 0x00540834 [Token(Token = "0x6016A47")] [Address(RVA = "0x19B4410", Offset = "0x19B3410", VA = "0x1819B4410")] private void PDNMFJDONOO(ENDNBHFKNFL OBHOKAIAFAF) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.CKPOBHAFNBI.JPOHGBCEJEJ; } // Token: 0x06016A48 RID: 92744 RVA: 0x0054265C File Offset: 0x0054085C [Token(Token = "0x6016A48")] [Address(RVA = "0x19B28C0", Offset = "0x19B18C0", VA = "0x1819B28C0")] private void EIKHCOEIBAC(ENDNBHFKNFL NLODCIHLOBO, CreationObject NGJLOGCKPMD, Vector3 IDMALJMHIMA) { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.IDNFMPALNBM.JPOHGBCEJEJ; } // Token: 0x06016A49 RID: 92745 RVA: 0x00542684 File Offset: 0x00540884 [Token(Token = "0x6016A49")] [Address(RVA = "0x19B2E40", Offset = "0x19B1E40", VA = "0x1819B2E40")] private void HLFPFDAJIJD() { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.NOEIGGKOGGK.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); } // Token: 0x06016A4A RID: 92746 RVA: 0x005426B0 File Offset: 0x005408B0 [Token(Token = "0x6016A4A")] [Address(RVA = "0x19B3740", Offset = "0x19B2740", VA = "0x1819B3740")] private void KEGLEEJECIH() { ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject; Guid guid = UGCAIController.HJINLNEEABK.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); } // Token: 0x17003E7B RID: 15995 // (get) Token: 0x06016A4B RID: 92747 RVA: 0x005426DC File Offset: 0x005408DC [Token(Token = "0x17003E7B")] private CreationObject OHPMKCCONDF { [Token(Token = "0x6016A4B")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "18")] get { return this.CreationObject; } } // Token: 0x06016A4C RID: 92748 RVA: 0x005426F0 File Offset: 0x005408F0 [Token(Token = "0x6016A4C")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] protected UGCAIController() { } // Token: 0x06016A4D RID: 92749 RVA: 0x00542704 File Offset: 0x00540904 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016A4D")] [Address(RVA = "0x19B4750", Offset = "0x19B3750", VA = "0x1819B4750")] 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; KJCDLNGPNDB kjcdlngpndb; UGCAIController.CBFOECLAFEF = kjcdlngpndb; ValueTuple[] array = new ValueTuple[1]; int num13 = 0; array[0] = num13; UGCAIController.HFKFEAGBAGB = KJCDLNGPNDB.EAEHAOJGCNH("c32f5a8a-aea5-4bd5-99bd-bc7893d94feb", "Died", array); ValueTuple[] array2 = new ValueTuple[1]; int num14 = 0; array2[0] = num14; UGCAIController.CKPOBHAFNBI = KJCDLNGPNDB.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 = KJCDLNGPNDB.EAEHAOJGCNH("b9455bea-2b09-4da3-b8a2-b88501b53348", "Heard Sound", array3); KJCDLNGPNDB kjcdlngpndb2; UGCAIController.NOEIGGKOGGK = kjcdlngpndb2; KJCDLNGPNDB kjcdlngpndb3; UGCAIController.HJINLNEEABK = kjcdlngpndb3; } // Token: 0x0400EC00 RID: 60416 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400EC00")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] protected Tool Tool; // Token: 0x0400EC01 RID: 60417 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400EC01")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private ControlPanelCircuitObject ControlPanelCircuitObject; // Token: 0x0400EC02 RID: 60418 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400EC02")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CreationObject CreationObject; // Token: 0x0400EC03 RID: 60419 [Token(Token = "0x400EC03")] private static readonly MFBGLIHGCGO PPHHAEOKHPB; // Token: 0x0400EC04 RID: 60420 [Token(Token = "0x400EC04")] private static readonly IILCGFIHJLP PFLMHDPOHBJ; // Token: 0x0400EC05 RID: 60421 [Token(Token = "0x400EC05")] private static readonly IILCGFIHJLP BMMHDNLPCEA; // Token: 0x0400EC06 RID: 60422 [Token(Token = "0x400EC06")] private static readonly AAPEGDHKHJI IFHIGHJEDCL; // Token: 0x0400EC07 RID: 60423 [Token(Token = "0x400EC07")] private static readonly MFBGLIHGCGO OKKDALBGBDI; // Token: 0x0400EC08 RID: 60424 [Token(Token = "0x400EC08")] private static readonly MFBGLIHGCGO CONAGCAEAAK; // Token: 0x0400EC09 RID: 60425 [Token(Token = "0x400EC09")] private static readonly KJCDLNGPNDB CBFOECLAFEF; // Token: 0x0400EC0A RID: 60426 [Token(Token = "0x400EC0A")] private static readonly KJCDLNGPNDB HFKFEAGBAGB; // Token: 0x0400EC0B RID: 60427 [Token(Token = "0x400EC0B")] private static readonly KJCDLNGPNDB CKPOBHAFNBI; // Token: 0x0400EC0C RID: 60428 [Token(Token = "0x400EC0C")] private static readonly KJCDLNGPNDB IDNFMPALNBM; // Token: 0x0400EC0D RID: 60429 [Token(Token = "0x400EC0D")] private static readonly KJCDLNGPNDB NOEIGGKOGGK; // Token: 0x0400EC0E RID: 60430 [Token(Token = "0x400EC0E")] private static readonly KJCDLNGPNDB HJINLNEEABK; } }