915 lines
42 KiB
C#
915 lines
42 KiB
C#
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<string, object> 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<UGCAIController> 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> 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<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(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<UGCAIController> 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<UGCAIController, ENDNBHFKNFL> 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,ENDNBHFKNFL> 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<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(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<UGCAIController, ENDNBHFKNFL> 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,ENDNBHFKNFL> 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<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(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<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> 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,ENDNBHFKNFL,RecRoom.Core.Creation.CreationObject,UnityEngine.Vector3> 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<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL, class RecRoom.Core.Creation.CreationObject, valuetype [UnityEngine.CoreModule]UnityEngine.Vector3>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]AAPEGDHKHJI<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL, class RecRoom.Core.Creation.CreationObject, valuetype [UnityEngine.CoreModule]UnityEngine.Vector3>(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<UGCAIController> 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> 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<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(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<UGCAIController> 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<UGCAIController> 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> 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<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(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<UGCAIController> 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.<NOFDEKIKHNL>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<CreationObject>();
|
|
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::<PCEHDALLDIN>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<BCNIMINBPOE> 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<KJCDLNGPNDB> 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<KJCDLNGPNDB> 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<UGCAIController> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
UGCAIController.PPHHAEOKHPB = mfbglihgcgo;
|
|
int num3;
|
|
int num4;
|
|
IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> iilcgfihjlp = new IILCGFIHJLP(32, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
UGCAIController.PFLMHDPOHBJ = iilcgfihjlp;
|
|
int num5;
|
|
int num6;
|
|
IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> iilcgfihjlp2 = new IILCGFIHJLP(32, num5 != 0, num6 != 0);
|
|
num6 = 0;
|
|
num5 = 0;
|
|
UGCAIController.BMMHDNLPCEA = iilcgfihjlp2;
|
|
int num7;
|
|
int num8;
|
|
AAPEGDHKHJI<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> aapegdhkhji = new AAPEGDHKHJI(32, num7 != 0, num8 != 0);
|
|
num8 = 0;
|
|
num7 = 0;
|
|
UGCAIController.IFHIGHJEDCL = aapegdhkhji;
|
|
int num9;
|
|
int num10;
|
|
MFBGLIHGCGO<UGCAIController> mfbglihgcgo2 = new MFBGLIHGCGO(4, num9 != 0, num10 != 0);
|
|
num10 = 0;
|
|
num9 = 0;
|
|
UGCAIController.OKKDALBGBDI = mfbglihgcgo2;
|
|
int num11;
|
|
int num12;
|
|
MFBGLIHGCGO<UGCAIController> mfbglihgcgo3 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0);
|
|
num12 = 0;
|
|
num11 = 0;
|
|
UGCAIController.CONAGCAEAAK = mfbglihgcgo3;
|
|
KJCDLNGPNDB kjcdlngpndb;
|
|
UGCAIController.CBFOECLAFEF = kjcdlngpndb;
|
|
ValueTuple<string, MCAEIANPGOL>[] array = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num13 = 0;
|
|
array[0] = num13;
|
|
UGCAIController.HFKFEAGBAGB = KJCDLNGPNDB.EAEHAOJGCNH("c32f5a8a-aea5-4bd5-99bd-bc7893d94feb", "Died", array);
|
|
ValueTuple<string, MCAEIANPGOL>[] array2 = new ValueTuple<string, MCAEIANPGOL>[1];
|
|
int num14 = 0;
|
|
array2[0] = num14;
|
|
UGCAIController.CKPOBHAFNBI = KJCDLNGPNDB.EAEHAOJGCNH("fd6f4aed-0acf-430d-ab0e-ed9103ff024c", "Target Changed", array2);
|
|
ValueTuple<string, MCAEIANPGOL>[] array3 = new ValueTuple<string, MCAEIANPGOL>[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<UGCAIController> PPHHAEOKHPB;
|
|
|
|
// Token: 0x0400EC04 RID: 60420
|
|
[Token(Token = "0x400EC04")]
|
|
private static readonly IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> PFLMHDPOHBJ;
|
|
|
|
// Token: 0x0400EC05 RID: 60421
|
|
[Token(Token = "0x400EC05")]
|
|
private static readonly IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> BMMHDNLPCEA;
|
|
|
|
// Token: 0x0400EC06 RID: 60422
|
|
[Token(Token = "0x400EC06")]
|
|
private static readonly AAPEGDHKHJI<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> IFHIGHJEDCL;
|
|
|
|
// Token: 0x0400EC07 RID: 60423
|
|
[Token(Token = "0x400EC07")]
|
|
private static readonly MFBGLIHGCGO<UGCAIController> OKKDALBGBDI;
|
|
|
|
// Token: 0x0400EC08 RID: 60424
|
|
[Token(Token = "0x400EC08")]
|
|
private static readonly MFBGLIHGCGO<UGCAIController> 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;
|
|
}
|
|
}
|