This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,965 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using CircuitsV2;
using CircuitsV2.Context;
using CircuitsV2.Graph;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.CircuitsV2;
using RecRoom.Core.AI;
using RecRoom.Core.Creation.Circuits;
using UnityEngine;
namespace RecRoom.Core.Creation.AI
{
// Token: 0x02002CF1 RID: 11505
[Token(Token = "0x2002CF1")]
[StructLayout(3)]
public abstract class UGCAIController : MonoBehaviourPun, KKLIAEPNGJL, MFCBKMADIEL
{
// Token: 0x17003637 RID: 13879
// (get) Token: 0x060144C7 RID: 83143
[Token(Token = "0x17003637")]
public abstract bool MLPDGDAKAEF
{
[Token(Token = "0x60144C7")]
[Address(Slot = "18")]
get;
}
// Token: 0x17003638 RID: 13880
// (get) Token: 0x060144C8 RID: 83144
[Token(Token = "0x17003638")]
public abstract int ONFFNEINIMO
{
[Token(Token = "0x60144C8")]
[Address(Slot = "19")]
get;
}
// Token: 0x17003639 RID: 13881
// (get) Token: 0x060144C9 RID: 83145
[Token(Token = "0x17003639")]
public abstract Vector3 LOGIPAJLMIO
{
[Token(Token = "0x60144C9")]
[Address(Slot = "20")]
get;
}
// Token: 0x1700363A RID: 13882
// (get) Token: 0x060144CA RID: 83146
[Token(Token = "0x1700363A")]
public abstract Vector3 EPKNJJIGHLN
{
[Token(Token = "0x60144CA")]
[Address(Slot = "21")]
get;
}
// Token: 0x1700363B RID: 13883
// (get) Token: 0x060144CB RID: 83147
[Token(Token = "0x1700363B")]
public abstract Vector3 BDOILEBDECK
{
[Token(Token = "0x60144CB")]
[Address(Slot = "22")]
get;
}
// Token: 0x1700363C RID: 13884
// (get) Token: 0x060144CC RID: 83148
[Token(Token = "0x1700363C")]
public abstract Quaternion OKINPJLFKEJ
{
[Token(Token = "0x60144CC")]
[Address(Slot = "23")]
get;
}
// Token: 0x1700363D RID: 13885
// (get) Token: 0x060144CD RID: 83149
[Token(Token = "0x1700363D")]
public abstract Vector3 JIGGKKCAGIF
{
[Token(Token = "0x60144CD")]
[Address(Slot = "24")]
get;
}
// Token: 0x1700363E RID: 13886
// (get) Token: 0x060144CE RID: 83150
// (set) Token: 0x060144CF RID: 83151
[Token(Token = "0x1700363E")]
public abstract float BCHHDEFLABI
{
[Token(Token = "0x60144CE")]
[Address(Slot = "25")]
get;
[Token(Token = "0x60144CF")]
[Address(Slot = "26")]
set;
}
// Token: 0x1700363F RID: 13887
// (get) Token: 0x060144D0 RID: 83152
// (set) Token: 0x060144D1 RID: 83153
[Token(Token = "0x1700363F")]
public abstract int MMNFJJDMFNP
{
[Token(Token = "0x60144D0")]
[Address(Slot = "27")]
get;
[Token(Token = "0x60144D1")]
[Address(Slot = "28")]
set;
}
// Token: 0x17003640 RID: 13888
// (get) Token: 0x060144D2 RID: 83154
// (set) Token: 0x060144D3 RID: 83155
[Token(Token = "0x17003640")]
public abstract int DIEKGFJCKKM
{
[Token(Token = "0x60144D2")]
[Address(Slot = "29")]
get;
[Token(Token = "0x60144D3")]
[Address(Slot = "30")]
set;
}
// Token: 0x17003641 RID: 13889
// (get) Token: 0x060144D4 RID: 83156
[Token(Token = "0x17003641")]
public abstract bool HAAKEBKCMHJ
{
[Token(Token = "0x60144D4")]
[Address(Slot = "31")]
get;
}
// Token: 0x17003642 RID: 13890
// (get) Token: 0x060144D5 RID: 83157
// (set) Token: 0x060144D6 RID: 83158
[Token(Token = "0x17003642")]
public abstract ENDNBHFKNFL CMCKIOGNPCC
{
[Token(Token = "0x60144D5")]
[Address(Slot = "32")]
get;
[Token(Token = "0x60144D6")]
[Address(Slot = "33")]
set;
}
// Token: 0x17003643 RID: 13891
// (get) Token: 0x060144D7 RID: 83159
[Token(Token = "0x17003643")]
public abstract Enemy.FDCONKFINIF FHJDBEGGCAM
{
[Token(Token = "0x60144D7")]
[Address(Slot = "34")]
get;
}
// Token: 0x17003644 RID: 13892
// (get) Token: 0x060144D8 RID: 83160
[Token(Token = "0x17003644")]
public abstract float NIHAAKDCJGJ
{
[Token(Token = "0x60144D8")]
[Address(Slot = "35")]
get;
}
// Token: 0x17003645 RID: 13893
// (get) Token: 0x060144D9 RID: 83161
[Token(Token = "0x17003645")]
public abstract float LKOAPNBJMIL
{
[Token(Token = "0x60144D9")]
[Address(Slot = "36")]
get;
}
// Token: 0x17003646 RID: 13894
// (get) Token: 0x060144DA RID: 83162 RVA: 0x004DFC5C File Offset: 0x004DDE5C
[Token(Token = "0x17003646")]
protected bool CNNKEKHILGF
{
[Token(Token = "0x60144DA")]
[Address(RVA = "0x1776230", Offset = "0x1774C30", VA = "0x181776230")]
get
{
Tool tool = this.Tool;
if (tool == 0)
{
return;
}
Dictionary<string, object> instantiationParameters = tool.InstantiationParameters;
if (instantiationParameters != 0)
{
return instantiationParameters.ContainsKey("PreviewOnly");
}
}
}
// Token: 0x17003647 RID: 13895
// (get) Token: 0x060144DB RID: 83163 RVA: 0x004DFC8C File Offset: 0x004DDE8C
[Token(Token = "0x17003647")]
public static IEventReg<UGCAIController> NBNMBBMFLCB
{
[Token(Token = "0x60144DB")]
[Address(RVA = "0x1777D40", Offset = "0x1776740", VA = "0x181777D40")]
get
{
/*
An exception occurred when decompiling this method (060144DB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.IEventReg`1<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]RecRoom.ActionEvent`1<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]RecRoom.ActionEvent`1<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: 0x060144DC RID: 83164 RVA: 0x004DFCA0 File Offset: 0x004DDEA0
[Token(Token = "0x60144DC")]
[Address(RVA = "0x17765C0", Offset = "0x1774FC0", VA = "0x1817765C0")]
protected void IJLLOFFIJLO(UGCAIController LIMOILDIGKF)
{
int num = 0;
if (UGCAIController.CBFOECLAFEF != num)
{
CircuitEvent circuitEvent = UGCAIController.CBFOECLAFEF.NewEvent().Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
ActionEvent<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
if (pphhaeokhpb != 0)
{
pphhaeokhpb.Invoke(LIMOILDIGKF);
}
}
// Token: 0x17003648 RID: 13896
// (get) Token: 0x060144DD RID: 83165 RVA: 0x004DFD10 File Offset: 0x004DDF10
[Token(Token = "0x17003648")]
public static IEventReg<UGCAIController, ENDNBHFKNFL> ECKALIFPGAE
{
[Token(Token = "0x60144DD")]
[Address(RVA = "0x1777BC0", Offset = "0x17765C0", VA = "0x181777BC0")]
get
{
/*
An exception occurred when decompiling this method (060144DD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.IEventReg`2<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]RecRoom.ActionEvent`2<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]RecRoom.ActionEvent`2<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: 0x060144DE RID: 83166 RVA: 0x004DFD24 File Offset: 0x004DDF24
[Token(Token = "0x60144DE")]
[Address(RVA = "0x17772F0", Offset = "0x1775CF0", VA = "0x1817772F0")]
protected void PCGDCKBMAIK(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI)
{
int falkmighgoo = MGHEBJEJGJI.FALKMIGHGOO;
float y = MGHEBJEJGJI.CMINCCMAJHA.y;
float y2 = MGHEBJEJGJI.GDBPMHPHDBI.y;
if (UGCAIController.PFLMHDPOHBJ != 0)
{
int falkmighgoo2 = MGHEBJEJGJI.FALKMIGHGOO;
float y3 = MGHEBJEJGJI.CMINCCMAJHA.y;
float y4 = MGHEBJEJGJI.GDBPMHPHDBI.y;
}
}
// Token: 0x17003649 RID: 13897
// (get) Token: 0x060144DF RID: 83167 RVA: 0x004DFD7C File Offset: 0x004DDF7C
[Token(Token = "0x17003649")]
public static IEventReg<UGCAIController, ENDNBHFKNFL> JIKGPHKPNGK
{
[Token(Token = "0x60144DF")]
[Address(RVA = "0x1777DA0", Offset = "0x17767A0", VA = "0x181777DA0")]
get
{
/*
An exception occurred when decompiling this method (060144DF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.IEventReg`2<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]RecRoom.ActionEvent`2<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]RecRoom.ActionEvent`2<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: 0x060144E0 RID: 83168 RVA: 0x004DFD90 File Offset: 0x004DDF90
[Token(Token = "0x60144E0")]
[Address(RVA = "0x1776FD0", Offset = "0x17759D0", VA = "0x181776FD0")]
protected void OKMLJCLOOII(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI)
{
int falkmighgoo = MGHEBJEJGJI.FALKMIGHGOO;
float y = MGHEBJEJGJI.CMINCCMAJHA.y;
float y2 = MGHEBJEJGJI.GDBPMHPHDBI.y;
CircuitEventDefinition ckpobhafnbi = UGCAIController.CKPOBHAFNBI;
CircuitEventDefinition.EventBuilder eventBuilder = UGCAIController.CKPOBHAFNBI.NewEvent();
CircuitEventDefinition.EventBuilder eventBuilder2;
CircuitEvent circuitEvent = eventBuilder2.Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
if (UGCAIController.BMMHDNLPCEA != 0)
{
int falkmighgoo2 = MGHEBJEJGJI.FALKMIGHGOO;
float y3 = MGHEBJEJGJI.CMINCCMAJHA.y;
float y4 = MGHEBJEJGJI.GDBPMHPHDBI.y;
}
}
// Token: 0x1700364A RID: 13898
// (get) Token: 0x060144E1 RID: 83169 RVA: 0x004DFE2C File Offset: 0x004DE02C
[Token(Token = "0x1700364A")]
public static IEventReg<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> BEEBKOIHCMJ
{
[Token(Token = "0x60144E1")]
[Address(RVA = "0x1777C20", Offset = "0x1776620", VA = "0x181777C20")]
get
{
/*
An exception occurred when decompiling this method (060144E1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.IEventReg`4<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]RecRoom.ActionEvent`4<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]RecRoom.ActionEvent`4<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: 0x060144E2 RID: 83170 RVA: 0x004DFE40 File Offset: 0x004DE040
[Token(Token = "0x60144E2")]
[Address(RVA = "0x1776CA0", Offset = "0x17756A0", VA = "0x181776CA0")]
protected void MLIMGPMHCDC(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI, CreationObject DINHOLEGEMB, Vector3 AIKPCOLLNND)
{
int falkmighgoo = MGHEBJEJGJI.FALKMIGHGOO;
float y = MGHEBJEJGJI.GDBPMHPHDBI.y;
float y2 = MGHEBJEJGJI.CMINCCMAJHA.y;
if (UGCAIController.IFHIGHJEDCL != 0)
{
int falkmighgoo2 = MGHEBJEJGJI.FALKMIGHGOO;
float y3 = MGHEBJEJGJI.CMINCCMAJHA.y;
float y4 = MGHEBJEJGJI.GDBPMHPHDBI.y;
}
}
// Token: 0x1700364B RID: 13899
// (get) Token: 0x060144E3 RID: 83171 RVA: 0x004DFE98 File Offset: 0x004DE098
[Token(Token = "0x1700364B")]
public static IEventReg<UGCAIController> ENENCJHIADI
{
[Token(Token = "0x60144E3")]
[Address(RVA = "0x1777CE0", Offset = "0x17766E0", VA = "0x181777CE0")]
get
{
/*
An exception occurred when decompiling this method (060144E3)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.IEventReg`1<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]RecRoom.ActionEvent`1<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]RecRoom.ActionEvent`1<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: 0x060144E4 RID: 83172 RVA: 0x004DFEAC File Offset: 0x004DE0AC
[Token(Token = "0x60144E4")]
[Address(RVA = "0x1775AD0", Offset = "0x17744D0", VA = "0x181775AD0")]
protected void ANCFIDALENK(UGCAIController LIMOILDIGKF)
{
int num = 0;
if (!(UGCAIController.NOEIGGKOGGK == num))
{
CircuitEvent circuitEvent = UGCAIController.NOEIGGKOGGK.NewEvent().Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
ActionEvent<UGCAIController> okkdalbgbdi = UGCAIController.OKKDALBGBDI;
if (okkdalbgbdi != 0)
{
okkdalbgbdi.Invoke(LIMOILDIGKF);
}
}
// Token: 0x1700364C RID: 13900
// (get) Token: 0x060144E5 RID: 83173 RVA: 0x004DFF14 File Offset: 0x004DE114
[Token(Token = "0x1700364C")]
public static IEventReg<UGCAIController> AJBJEKMGOIE
{
[Token(Token = "0x60144E5")]
[Address(RVA = "0x1777C80", Offset = "0x1776680", VA = "0x181777C80")]
get
{
/*
An exception occurred when decompiling this method (060144E5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.IEventReg`1<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]RecRoom.ActionEvent`1<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]RecRoom.ActionEvent`1<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: 0x060144E6 RID: 83174 RVA: 0x004DFF28 File Offset: 0x004DE128
[Token(Token = "0x60144E6")]
[Address(RVA = "0x1776E10", Offset = "0x1775810", VA = "0x181776E10")]
protected void NDCPONEMLED(UGCAIController LIMOILDIGKF)
{
int num = 0;
if (!(UGCAIController.HJINLNEEABK == num))
{
CircuitEvent circuitEvent = UGCAIController.HJINLNEEABK.NewEvent().Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
ActionEvent<UGCAIController> conagcaeaak = UGCAIController.CONAGCAEAAK;
if (conagcaeaak != 0)
{
conagcaeaak.Invoke(LIMOILDIGKF);
}
}
// Token: 0x060144E7 RID: 83175 RVA: 0x004DFF90 File Offset: 0x004DE190
[Token(Token = "0x60144E7")]
[Address(RVA = "0x17775A0", Offset = "0x1775FA0", VA = "0x1817775A0", Slot = "37")]
protected virtual void Start()
{
if (PhotonNetwork.IsMasterClient && this.Tool.<NOFDEKIKHNL>k__BackingField)
{
this.Start();
}
this.Tool.ExcludeFromTriggerVolume = false;
CreationObject creationObject = this.Tool.creationObject;
CreationObject.CGELIKFANLB cgelikfanlb;
if (UGCAIController.<>c.<>9__62_0 == 0)
{
cgelikfanlb = delegate
{
};
UGCAIController.<>c.<>9__62_0 = cgelikfanlb;
}
creationObject.AddCustomNavMeshSupportCondition(cgelikfanlb);
}
// Token: 0x060144E8 RID: 83176 RVA: 0x004E0000 File Offset: 0x004DE200
[Token(Token = "0x60144E8")]
[Address(RVA = "0x1777280", Offset = "0x1775C80", VA = "0x181777280", Slot = "14")]
protected override void OnDestroy()
{
if (PhotonNetwork.IsMasterClient)
{
this.Spawn();
}
base.OnDestroy();
}
// Token: 0x060144E9 RID: 83177
[Token(Token = "0x60144E9")]
[Address(Slot = "38")]
public abstract void Spawn();
// Token: 0x060144EA RID: 83178
[Token(Token = "0x60144EA")]
[Address(Slot = "39")]
public abstract void Despawn();
// Token: 0x060144EB RID: 83179
[Token(Token = "0x60144EB")]
[Address(Slot = "40")]
public abstract void Kill();
// Token: 0x060144EC RID: 83180
[Token(Token = "0x60144EC")]
[Address(Slot = "41")]
public abstract void TeleportTo(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM);
// Token: 0x060144ED RID: 83181
[Token(Token = "0x60144ED")]
[Address(Slot = "42")]
public abstract void PathTo(Vector3 DDHPAFKBMON);
// Token: 0x060144EE RID: 83182
[Token(Token = "0x60144EE")]
[Address(Slot = "43")]
public abstract void PathTo(UGCAIPathPoint HNHGJIDGPIE);
// Token: 0x060144EF RID: 83183
[Token(Token = "0x60144EF")]
[Address(Slot = "44")]
public abstract void SetPatrol(UGCAIPathPoint AJLGIGKAHKI);
// Token: 0x060144F0 RID: 83184
[Token(Token = "0x60144F0")]
[Address(Slot = "45")]
public abstract void LookAt(Vector3 DDHPAFKBMON);
// Token: 0x060144F1 RID: 83185
[Token(Token = "0x60144F1")]
[Address(Slot = "46")]
public abstract void LookAtDirection(Vector3 DJBBMJBBNHB, bool GFNLPJGLAIF = false);
// Token: 0x060144F2 RID: 83186
[Token(Token = "0x60144F2")]
[Address(Slot = "47")]
public abstract void StopLooking();
// Token: 0x060144F3 RID: 83187
[Token(Token = "0x60144F3")]
[Address(Slot = "48")]
public abstract void UseObstacleAvoidance(bool BHIMJFFDILC);
// Token: 0x060144F4 RID: 83188
[Token(Token = "0x60144F4")]
[Address(Slot = "49")]
public abstract void StartCombatBehavior();
// Token: 0x060144F5 RID: 83189
[Token(Token = "0x60144F5")]
[Address(Slot = "50")]
public abstract void StopCombatBehavior();
// Token: 0x060144F6 RID: 83190
[Token(Token = "0x60144F6")]
[Address(Slot = "51")]
public abstract void TakeDamage(int JJHKPNCCEFB, bool KEABOOPJAAH, ENDNBHFKNFL CFNNKOOJAOI);
// Token: 0x060144F7 RID: 83191
[Token(Token = "0x60144F7")]
[Address(Slot = "52")]
public abstract bool HasLineOfSight(Vector3 DDHPAFKBMON);
// Token: 0x060144F8 RID: 83192 RVA: 0x004E0024 File Offset: 0x004DE224
[Token(Token = "0x60144F8")]
[Address(RVA = "0x1775C90", Offset = "0x1774690", VA = "0x181775C90", Slot = "53")]
protected virtual void DFGKELFCGAO()
{
CreationObject component = base.GetComponent<CreationObject>();
bool isInstantiated = this.MLPDGDAKAEF;
}
// Token: 0x060144F9 RID: 83193
[Token(Token = "0x60144F9")]
[Address(Slot = "54")]
protected abstract void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG);
// Token: 0x060144FA RID: 83194
[Token(Token = "0x60144FA")]
[Address(Slot = "55")]
public abstract void SetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool NPPIEMKIOCO);
// Token: 0x1700364D RID: 13901
// (get) Token: 0x060144FB RID: 83195 RVA: 0x004E0040 File Offset: 0x004DE240
[Token(Token = "0x1700364D")]
private CircuitType EDCBOKFOODP
{
[Token(Token = "0x60144FB")]
[Address(RVA = "0x17761D0", Offset = "0x1774BD0", VA = "0x1817761D0", Slot = "15")]
get
{
/*
An exception occurred when decompiling this method (060144FB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.AI.UGCAIController::GANLJBICHFI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::AIType))
}
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: 0x060144FC RID: 83196 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60144FC")]
[Address(RVA = "0x1776800", Offset = "0x1775200", VA = "0x181776800", Slot = "16")]
private Result<CircuitSignal> IPKMBNAJOCJ(ExecParams CHKKEHOKPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x1700364E RID: 13902
// (get) Token: 0x060144FD RID: 83197 RVA: 0x004E0054 File Offset: 0x004DE254
[Token(Token = "0x1700364E")]
private IEnumerable<CircuitEventDefinition> NFFBAALFFLF
{
[Token(Token = "0x60144FD")]
[Address(RVA = "0x17769F0", Offset = "0x17753F0", VA = "0x1817769F0", Slot = "17")]
get
{
CircuitEventDefinition[] array = new CircuitEventDefinition[6];
CircuitEventDefinition cbfoeclafef = UGCAIController.CBFOECLAFEF;
if (cbfoeclafef != 0)
{
}
array[0] = cbfoeclafef;
CircuitEventDefinition hfkfeagbagb = UGCAIController.HFKFEAGBAGB;
if (hfkfeagbagb != 0)
{
}
array[1] = hfkfeagbagb;
CircuitEventDefinition ckpobhafnbi = UGCAIController.CKPOBHAFNBI;
if (ckpobhafnbi != 0)
{
}
array[2] = ckpobhafnbi;
CircuitEventDefinition idnfmpalnbm = UGCAIController.IDNFMPALNBM;
if (idnfmpalnbm != 0)
{
}
array[3] = idnfmpalnbm;
CircuitEventDefinition noeiggkoggk = UGCAIController.NOEIGGKOGGK;
if (noeiggkoggk != 0)
{
}
array[4] = noeiggkoggk;
CircuitEventDefinition hjinlneeabk = UGCAIController.HJINLNEEABK;
if (hjinlneeabk != 0)
{
}
array[5] = hjinlneeabk;
IEnumerable<CircuitEventDefinition> enumerable;
return enumerable;
}
}
// Token: 0x060144FE RID: 83198 RVA: 0x004E00E8 File Offset: 0x004DE2E8
[Token(Token = "0x60144FE")]
[Address(RVA = "0x17763E0", Offset = "0x1774DE0", VA = "0x1817763E0")]
private void IBHIAAFGMKM(UGCAIController ADNILBJMMOL)
{
int num = 0;
if (UGCAIController.CBFOECLAFEF != num)
{
CircuitEvent circuitEvent = UGCAIController.CBFOECLAFEF.NewEvent().Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x060144FF RID: 83199 RVA: 0x004E0144 File Offset: 0x004DE344
[Token(Token = "0x60144FF")]
[Address(RVA = "0x1775F60", Offset = "0x1774960", VA = "0x181775F60")]
private void FAJNMJMDHAA(UGCAIController ADNILBJMMOL, ENDNBHFKNFL LJGOHLFADDN)
{
CircuitEventDefinition hfkfeagbagb = UGCAIController.HFKFEAGBAGB;
CircuitEventDefinition.EventBuilder eventBuilder = UGCAIController.HFKFEAGBAGB.NewEvent();
CircuitEventDefinition.EventBuilder eventBuilder2;
CircuitEvent circuitEvent = eventBuilder2.Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x06014500 RID: 83200 RVA: 0x004E019C File Offset: 0x004DE39C
[Token(Token = "0x6014500")]
[Address(RVA = "0x17773F0", Offset = "0x1775DF0", VA = "0x1817773F0")]
private void PDNMFJDONOO(ENDNBHFKNFL OBHOKAIAFAF)
{
int num = 0;
if (!(UGCAIController.CKPOBHAFNBI == num))
{
CircuitEventDefinition.EventBuilder eventBuilder = UGCAIController.CKPOBHAFNBI.NewEvent();
CircuitEventDefinition.EventBuilder eventBuilder2;
CircuitEvent circuitEvent = eventBuilder2.Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
}
// Token: 0x06014501 RID: 83201 RVA: 0x004E01F4 File Offset: 0x004DE3F4
[Token(Token = "0x6014501")]
[Address(RVA = "0x1775CF0", Offset = "0x17746F0", VA = "0x181775CF0")]
private void EIKHCOEIBAC(ENDNBHFKNFL NLODCIHLOBO, CreationObject NGJLOGCKPMD, Vector3 IDMALJMHIMA)
{
CircuitEventDefinition idnfmpalnbm = UGCAIController.IDNFMPALNBM;
CircuitEventDefinition.EventBuilder eventBuilder = UGCAIController.IDNFMPALNBM.NewEvent();
float z = IDMALJMHIMA.z;
CircuitEventDefinition.EventBuilder eventBuilder2;
CircuitEvent circuitEvent = eventBuilder2.Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
// Token: 0x06014502 RID: 83202 RVA: 0x004E024C File Offset: 0x004DE44C
[Token(Token = "0x6014502")]
[Address(RVA = "0x1776290", Offset = "0x1774C90", VA = "0x181776290")]
private void HLFPFDAJIJD()
{
int num = 0;
if (!(UGCAIController.NOEIGGKOGGK == num))
{
CircuitEvent circuitEvent = UGCAIController.NOEIGGKOGGK.NewEvent().Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
}
// Token: 0x06014503 RID: 83203 RVA: 0x004E02A0 File Offset: 0x004DE4A0
[Token(Token = "0x6014503")]
[Address(RVA = "0x17768A0", Offset = "0x17752A0", VA = "0x1817768A0")]
private void KEGLEEJECIH()
{
int num = 0;
if (!(UGCAIController.HJINLNEEABK == num))
{
CircuitEvent circuitEvent = UGCAIController.HJINLNEEABK.NewEvent().Build();
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.ControlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
if (<KHGALJDKAAE>k__BackingField != 0)
{
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
}
}
// Token: 0x06014504 RID: 83204 RVA: 0x004E02F4 File Offset: 0x004DE4F4
[Token(Token = "0x6014504")]
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
protected UGCAIController()
{
}
// Token: 0x06014505 RID: 83205 RVA: 0x004E0308 File Offset: 0x004DE508
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6014505")]
[Address(RVA = "0x1777720", Offset = "0x1776120", VA = "0x181777720")]
static UGCAIController()
{
int num;
ActionEvent<UGCAIController> actionEvent = new ActionEvent(4, num != 0);
num = 0;
UGCAIController.PPHHAEOKHPB = actionEvent;
int num2;
ActionEvent<UGCAIController, ENDNBHFKNFL> actionEvent2 = new ActionEvent(32, num2 != 0);
num2 = 0;
UGCAIController.PFLMHDPOHBJ = actionEvent2;
int num3;
ActionEvent<UGCAIController, ENDNBHFKNFL> actionEvent3 = new ActionEvent(32, num3 != 0);
num3 = 0;
UGCAIController.BMMHDNLPCEA = actionEvent3;
int num4;
ActionEvent<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> actionEvent4 = new ActionEvent(32, num4 != 0);
num4 = 0;
UGCAIController.IFHIGHJEDCL = actionEvent4;
int num5;
ActionEvent<UGCAIController> actionEvent5 = new ActionEvent(4, num5 != 0);
num5 = 0;
UGCAIController.OKKDALBGBDI = actionEvent5;
int num6;
ActionEvent<UGCAIController> actionEvent6 = new ActionEvent(4, num6 != 0);
num6 = 0;
UGCAIController.CONAGCAEAAK = actionEvent6;
UGCAIController.CBFOECLAFEF = CircuitEventDefinition.New("Spawned", "f52a2cdd-9603-48bd-ab67-7b92966da33c", true);
CircuitEventDefinition circuitEventDefinition = CircuitEventDefinition.New("Died", "c32f5a8a-aea5-4bd5-99bd-bc7893d94feb", true);
ClassType combatantType = TypeRegistry.CombatantType;
UGCAIController.HFKFEAGBAGB = circuitEventDefinition.AddEventPropertyLocal("Attacker", combatantType);
CircuitEventDefinition circuitEventDefinition2 = CircuitEventDefinition.New("Target Changed", "fd6f4aed-0acf-430d-ab0e-ed9103ff024c", true);
ClassType combatantType2 = TypeRegistry.CombatantType;
UGCAIController.CKPOBHAFNBI = circuitEventDefinition2.AddEventPropertyLocal("NewTarget", combatantType2);
CircuitEventDefinition circuitEventDefinition3 = CircuitEventDefinition.New("Heard Sound", "b9455bea-2b09-4da3-b8a2-b88501b53348", true);
ClassType combatantType3 = TypeRegistry.CombatantType;
CircuitEventDefinition circuitEventDefinition4 = circuitEventDefinition3.AddEventPropertyLocal("Combatant Sound Source", combatantType3);
ClassType creationObjectType = TypeRegistry.CreationObjectType;
CircuitEventDefinition circuitEventDefinition5 = circuitEventDefinition4.AddEventPropertyLocal("Creation Object Sound Source", creationObjectType);
ClassType vector3Type = TypeRegistry.Vector3Type;
UGCAIController.IDNFMPALNBM = circuitEventDefinition5.AddEventPropertyLocal("Sound Location", vector3Type);
UGCAIController.NOEIGGKOGGK = CircuitEventDefinition.New("Path Completed", "7c5a8c1e-8a1d-4048-a409-09c2c002fd69", true);
UGCAIController.HJINLNEEABK = CircuitEventDefinition.New("Patrol Canceled", "60429ae7-b05f-4382-8612-db28069a1a5a", true);
}
// Token: 0x0400D97A RID: 55674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D97A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
protected Tool Tool;
// Token: 0x0400D97B RID: 55675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D97B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private ControlPanelCircuitObject ControlPanelCircuitObject;
// Token: 0x0400D97C RID: 55676
[Token(Token = "0x400D97C")]
private static readonly ActionEvent<UGCAIController> PPHHAEOKHPB;
// Token: 0x0400D97D RID: 55677
[Token(Token = "0x400D97D")]
private static readonly ActionEvent<UGCAIController, ENDNBHFKNFL> PFLMHDPOHBJ;
// Token: 0x0400D97E RID: 55678
[Token(Token = "0x400D97E")]
private static readonly ActionEvent<UGCAIController, ENDNBHFKNFL> BMMHDNLPCEA;
// Token: 0x0400D97F RID: 55679
[Token(Token = "0x400D97F")]
private static readonly ActionEvent<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> IFHIGHJEDCL;
// Token: 0x0400D980 RID: 55680
[Token(Token = "0x400D980")]
private static readonly ActionEvent<UGCAIController> OKKDALBGBDI;
// Token: 0x0400D981 RID: 55681
[Token(Token = "0x400D981")]
private static readonly ActionEvent<UGCAIController> CONAGCAEAAK;
// Token: 0x0400D982 RID: 55682
[Token(Token = "0x400D982")]
private static readonly CircuitEventDefinition CBFOECLAFEF;
// Token: 0x0400D983 RID: 55683
[Token(Token = "0x400D983")]
private static readonly CircuitEventDefinition HFKFEAGBAGB;
// Token: 0x0400D984 RID: 55684
[Token(Token = "0x400D984")]
private static readonly CircuitEventDefinition CKPOBHAFNBI;
// Token: 0x0400D985 RID: 55685
[Token(Token = "0x400D985")]
private static readonly CircuitEventDefinition IDNFMPALNBM;
// Token: 0x0400D986 RID: 55686
[Token(Token = "0x400D986")]
private static readonly CircuitEventDefinition NOEIGGKOGGK;
// Token: 0x0400D987 RID: 55687
[Token(Token = "0x400D987")]
private static readonly CircuitEventDefinition HJINLNEEABK;
}
}