oh dear
This commit is contained in:
@@ -0,0 +1,1288 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using ExitGames.Client.Photon;
|
||||
using Photon.Pun;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Updates;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200053D RID: 1341
|
||||
[Token(Token = "0x200053D")]
|
||||
[DisallowMultipleComponent]
|
||||
public class ToolCleanup : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x060028A4 RID: 10404 RVA: 0x000A5AE0 File Offset: 0x000A3CE0
|
||||
[Token(Token = "0x60028A4")]
|
||||
[Address(RVA = "0x83E1D0", Offset = "0x83CFD0", VA = "0x18083E1D0")]
|
||||
private static bool ODOPEPPAPGO(ToolCleanup.BMFBKOPACJC PPEMHAIEECM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060028A4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ToolCleanup::ODOPEPPAPGO(ToolCleanup/BMFBKOPACJC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_06, ldfld:float32(BMFBKOPACJC::PCOFCIPCBKB, ldloc:BMFBKOPACJC[exp:valuetype ToolCleanup/BMFBKOPACJC&](PPEMHAIEECM)))
|
||||
}
|
||||
|
||||
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: 0x1700075D RID: 1885
|
||||
// (get) Token: 0x060028A5 RID: 10405 RVA: 0x000A5AF8 File Offset: 0x000A3CF8
|
||||
// (set) Token: 0x060028A6 RID: 10406 RVA: 0x000A5B18 File Offset: 0x000A3D18
|
||||
[Token(Token = "0x1700075D")]
|
||||
private bool KPEDNJHNFAJ
|
||||
{
|
||||
[Token(Token = "0x60028A5")]
|
||||
[Address(RVA = "0x83E610", Offset = "0x83D410", VA = "0x18083E610")]
|
||||
get
|
||||
{
|
||||
return this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x60028A6")]
|
||||
[Address(RVA = "0x83DBB0", Offset = "0x83C9B0", VA = "0x18083DBB0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> pjaanpkihhg = this.PJAANPKIHHG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075E RID: 1886
|
||||
// (get) Token: 0x060028A7 RID: 10407 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060028A8 RID: 10408 RVA: 0x000A5B34 File Offset: 0x000A3D34
|
||||
[Token(Token = "0x1700075E")]
|
||||
private ToolCleanup.BMFBKOPACJC AKNLAMFAPGB
|
||||
{
|
||||
[Token(Token = "0x60028A7")]
|
||||
[Address(RVA = "0x83D870", Offset = "0x83C670", VA = "0x18083D870")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60028A8")]
|
||||
[Address(RVA = "0x83CC00", Offset = "0x83BA00", VA = "0x18083CC00")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<ToolCleanup.BMFBKOPACJC> cmaiadoloeb = this.CMAIADOLOEB;
|
||||
float y = value.HFFEJMHMKHB.y;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075F RID: 1887
|
||||
// (get) Token: 0x060028A9 RID: 10409 RVA: 0x000A5B5C File Offset: 0x000A3D5C
|
||||
// (set) Token: 0x060028AA RID: 10410 RVA: 0x000A5B7C File Offset: 0x000A3D7C
|
||||
[Token(Token = "0x1700075F")]
|
||||
public bool BJDJCNPECHJ
|
||||
{
|
||||
[Token(Token = "0x60028A9")]
|
||||
[Address(RVA = "0x83F720", Offset = "0x83E520", VA = "0x18083F720")]
|
||||
get
|
||||
{
|
||||
return this.GNKBJHNEPAK.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x60028AA")]
|
||||
[Address(RVA = "0x83CAC0", Offset = "0x83B8C0", VA = "0x18083CAC0")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<bool> gnkbjhnepak = this.GNKBJHNEPAK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000760 RID: 1888
|
||||
// (get) Token: 0x060028AB RID: 10411 RVA: 0x000A5B98 File Offset: 0x000A3D98
|
||||
[Token(Token = "0x17000760")]
|
||||
public bool PAJGCGDFHKK
|
||||
{
|
||||
[Token(Token = "0x60028AB")]
|
||||
[Address(RVA = "0x83F770", Offset = "0x83E570", VA = "0x18083F770")]
|
||||
get
|
||||
{
|
||||
if (!this.FGHOODCFMLC.CFLJGNJLBFG)
|
||||
{
|
||||
return this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000761 RID: 1889
|
||||
// (get) Token: 0x060028AC RID: 10412 RVA: 0x000A5BC8 File Offset: 0x000A3DC8
|
||||
[Token(Token = "0x17000761")]
|
||||
public bool HMFGPELKLAI
|
||||
{
|
||||
[Token(Token = "0x60028AC")]
|
||||
[Address(RVA = "0x83F7E0", Offset = "0x83E5E0", VA = "0x18083F7E0")]
|
||||
get
|
||||
{
|
||||
if (!this.FIKLDOGOKGA.CFLJGNJLBFG && !this.FGHOODCFMLC.CFLJGNJLBFG)
|
||||
{
|
||||
return this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000762 RID: 1890
|
||||
// (get) Token: 0x060028AD RID: 10413 RVA: 0x000A5C04 File Offset: 0x000A3E04
|
||||
[Token(Token = "0x17000762")]
|
||||
private bool OCDADPMJMFJ
|
||||
{
|
||||
[Token(Token = "0x60028AD")]
|
||||
[Address(RVA = "0x83C810", Offset = "0x83B610", VA = "0x18083C810")]
|
||||
get
|
||||
{
|
||||
if (!base.enabled || (this.OnlyCleanupWhenSleeping && !this.EGFEJGHDNAI.rigidbodyEx.IsSleeping()) || this.EGFEJGHDNAI.FNFNLDBILFE || this.EGFEJGHDNAI.LBPNBENCCHK)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
CreationObject creationObject = this.EGFEJGHDNAI.creationObject;
|
||||
int num = 0;
|
||||
if (creationObject == num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
LIMDPCEOFDK fllendbikgf = egfejghdnai.creationObject.FLLENDBIKGF;
|
||||
return egfejghdnai == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000763 RID: 1891
|
||||
// (get) Token: 0x060028AE RID: 10414 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000763")]
|
||||
private bool NKMCMNNHOOA
|
||||
{
|
||||
[Token(Token = "0x60028AE")]
|
||||
[Address(RVA = "0x83D360", Offset = "0x83C160", VA = "0x18083D360")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000764 RID: 1892
|
||||
// (get) Token: 0x060028AF RID: 10415 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000764")]
|
||||
private bool OMLOLJAMOGE
|
||||
{
|
||||
[Token(Token = "0x60028AF")]
|
||||
[Address(RVA = "0x83C550", Offset = "0x83B350", VA = "0x18083C550")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000765 RID: 1893
|
||||
// (get) Token: 0x060028B0 RID: 10416 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000765")]
|
||||
private float CONLPMEACDB
|
||||
{
|
||||
[Token(Token = "0x60028B0")]
|
||||
[Address(RVA = "0x83D630", Offset = "0x83C430", VA = "0x18083D630")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000766 RID: 1894
|
||||
// (get) Token: 0x060028B1 RID: 10417 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17000766")]
|
||||
private float KIFOHIBBJKF
|
||||
{
|
||||
[Token(Token = "0x60028B1")]
|
||||
[Address(RVA = "0x83CB20", Offset = "0x83B920", VA = "0x18083CB20")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028B2 RID: 10418 RVA: 0x000A5C8C File Offset: 0x000A3E8C
|
||||
[Token(Token = "0x60028B2")]
|
||||
[Address(RVA = "0x83C0A0", Offset = "0x83AEA0", VA = "0x18083C0A0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Tool component = base.GetComponent<Tool>();
|
||||
this.EGFEJGHDNAI = component;
|
||||
int num = 0;
|
||||
if (component == num)
|
||||
{
|
||||
Debug.LogError(string.Format("{0} is missing a tool component.", this));
|
||||
}
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = egfejghdnai.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.LBODGLNOABB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
|
||||
egfejghdnai.PostResetEvent = eahpnacbldd;
|
||||
if (this.EGFEJGHDNAI.connectableTool)
|
||||
{
|
||||
ConnectableTool connectableTool = this.EGFEJGHDNAI.connectableTool;
|
||||
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.PDAMGIJFKPO);
|
||||
connectableTool.ParentChangedEvent += hierarchyChangeHandler;
|
||||
}
|
||||
bool flag = CreationManager.SpawnedView(base.JDHMIOJKLCK);
|
||||
int num2 = 0;
|
||||
float y = ToolCleanup.BMFBKOPACJC.EDLIKGJFHAP.HFFEJMHMKHB.y;
|
||||
KLLMCPFPIIE<ToolCleanup.BMFBKOPACJC> kllmcpfpiie;
|
||||
this.CMAIADOLOEB = kllmcpfpiie;
|
||||
int num3;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie2 = new KLLMCPFPIIE(this, "TC_MD", num3, (OHOEENCHJJE)num2, num2, num2);
|
||||
num3 = 0;
|
||||
this.GNKBJHNEPAK = kllmcpfpiie2;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie3 = new KLLMCPFPIIE(this, "TC_IA", num2, (OHOEENCHJJE)num2, num2, num2);
|
||||
this.PJAANPKIHHG = kllmcpfpiie3;
|
||||
RigidbodyEx rigidbodyEx = this.EGFEJGHDNAI.rigidbodyEx;
|
||||
Tool egfejghdnai2 = this.EGFEJGHDNAI;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = egfejghdnai2.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx3 = this.EGFEJGHDNAI.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
|
||||
// Token: 0x060028B3 RID: 10419 RVA: 0x000A5DD8 File Offset: 0x000A3FD8
|
||||
[Token(Token = "0x60028B3")]
|
||||
[Address(RVA = "0x83E580", Offset = "0x83D380", VA = "0x18083E580")]
|
||||
private void PDAMGIJFKPO(MIGCNEPBKDG KNNFHPOEGDM, int JAFBFHIIPFL, MIGCNEPBKDG PMLBPHBBAOB, int JHBGEPHHKNH, Vector3? ANKAGGJPKGI, Quaternion? NAMHJHHEGMB)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.EGFEJGHDNAI.rigidbodyEx;
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = egfejghdnai.rigidbodyEx;
|
||||
}
|
||||
|
||||
// Token: 0x060028B4 RID: 10420 RVA: 0x000A5E10 File Offset: 0x000A4010
|
||||
[Token(Token = "0x60028B4")]
|
||||
[Address(RVA = "0x83F070", Offset = "0x83DE70", VA = "0x18083F070")]
|
||||
private void Start()
|
||||
{
|
||||
CreationObject creationObject3 = this.EGFEJGHDNAI.creationObject;
|
||||
int num = 0;
|
||||
bool flag = creationObject3 != num;
|
||||
int num2 = 0;
|
||||
if (flag && (this.allowUserOverrides ? 1 : 0) != num2)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingToolCleanupUIControl, ToolCleanup.ENAHMCIGHLL>.DEDABHKCIBG <>9__50_ = ToolCleanup.<>c.<>9__50_0;
|
||||
if (<>9__50_ == 0)
|
||||
{
|
||||
ToolCleanup.<>c.<>9__50_0 = (MakerPenPaletteConfigScreen creationObject) => creationObject.DefaultToolCleanupUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingToolCleanupUIControl, ToolCleanup.ENAHMCIGHLL>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MFPLHCBNPFK);
|
||||
int num3;
|
||||
PDJBCKFMAIP pdjbckfmaip = new PDJBCKFMAIP(<>9__50_, ohindolfnmp, num3);
|
||||
num3 = 0;
|
||||
pdjbckfmaip.CBCENMKJAEC = (HECIICKPCDN)((ulong)10L);
|
||||
ILINODKFHEO ilinodkfheo = this.EGFEJGHDNAI.creationObject.AddConfigurableSetting(pdjbckfmaip);
|
||||
CreationObject creationObject2 = this.EGFEJGHDNAI.creationObject;
|
||||
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
|
||||
Func<bool> func = new Func(this.HHFHFBKABLE);
|
||||
Action<bool> action = new Action(this.JCOBGPJACLJ);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
string text;
|
||||
string text2;
|
||||
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num5, num4, text, text2);
|
||||
if (dhcinnflbba != 0)
|
||||
{
|
||||
}
|
||||
array[0] = dhcinnflbba;
|
||||
Func<float> func2 = new Func(this.EBPFCMMOBKH);
|
||||
Action<float> action2 = new Action(this.OIEFMLHHGFE);
|
||||
Func<bool> func3 = new Func(this.MNKKJFODKKO);
|
||||
ulong num6;
|
||||
string text3;
|
||||
string text4;
|
||||
string text5;
|
||||
AJIHDJKAFDD ajihdjkafdd = ONOKJPIMIIP.NPGODCNJCBI(func2, action2, 1f, 30f, func3, (int)num6, text3, text4, text5, num2, num2);
|
||||
if (ajihdjkafdd != 0)
|
||||
{
|
||||
}
|
||||
array[1] = ajihdjkafdd;
|
||||
}
|
||||
if (!StaggeredUpdateManager.ONCPNMDGGKG.IsGroupRegistered("ToolCleanup"))
|
||||
{
|
||||
int[] array2 = new int[4];
|
||||
StaggeredUpdateManager instance = StaggeredUpdateManager.ONCPNMDGGKG;
|
||||
int num7 = 0;
|
||||
instance.RegisterGroup("ToolCleanup", num7 != 0, array2);
|
||||
}
|
||||
StaggeredUpdateManager instance2 = StaggeredUpdateManager.ONCPNMDGGKG;
|
||||
PFAEJMMGKKD.FBGIFJMJFMC fbgifjmjfmc = new PFAEJMMGKKD.FBGIFJMJFMC(this.MNALBDNPFDE);
|
||||
instance2.RegisterObject("ToolCleanup", this, fbgifjmjfmc);
|
||||
}
|
||||
|
||||
// Token: 0x060028B5 RID: 10421 RVA: 0x000A5FC0 File Offset: 0x000A41C0
|
||||
[Token(Token = "0x60028B5")]
|
||||
[Address(RVA = "0x83DDD0", Offset = "0x83CBD0", VA = "0x18083DDD0")]
|
||||
private void MNALBDNPFDE(bool KOMDLNBFFJC)
|
||||
{
|
||||
if (this.GNKBJHNEPAK.IAHDANBDAAM() == 0 && (this.FIKLDOGOKGA.CFLJGNJLBFG || this.FGHOODCFMLC.CFLJGNJLBFG || this.PJAANPKIHHG.IAHDANBDAAM() == 0))
|
||||
{
|
||||
return;
|
||||
}
|
||||
Player owner = this.Owner;
|
||||
int num = 0;
|
||||
if (!(owner != num))
|
||||
{
|
||||
this.PMPFMELCIJP();
|
||||
return;
|
||||
}
|
||||
Player owner2 = this.Owner;
|
||||
this.IIPPBEHEBJI(owner2);
|
||||
}
|
||||
|
||||
// Token: 0x060028B6 RID: 10422 RVA: 0x000A6034 File Offset: 0x000A4234
|
||||
[Token(Token = "0x60028B6")]
|
||||
[Address(RVA = "0x83E3D0", Offset = "0x83D1D0", VA = "0x18083E3D0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (StaggeredUpdateManager.FFNIFALJLDD)
|
||||
{
|
||||
StaggeredUpdateManager.ONCPNMDGGKG.UnregisterObject("ToolCleanup", this);
|
||||
}
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = egfejghdnai.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.LBODGLNOABB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
egfejghdnai.PostResetEvent = eahpnacbldd;
|
||||
if (this.EGFEJGHDNAI.connectableTool)
|
||||
{
|
||||
ConnectableTool connectableTool = this.EGFEJGHDNAI.connectableTool;
|
||||
ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.PDAMGIJFKPO);
|
||||
connectableTool.ParentChangedEvent -= hierarchyChangeHandler;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028B7 RID: 10423 RVA: 0x000A60D0 File Offset: 0x000A42D0
|
||||
[Token(Token = "0x60028B7")]
|
||||
[Address(RVA = "0x83D8E0", Offset = "0x83C6E0", VA = "0x18083D8E0")]
|
||||
private void LBODGLNOABB(Tool EGFEJGHDNAI, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
int num = 0;
|
||||
this.EOBBEOLALJG = num != 0;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KLLMCPFPIIE<bool> gnkbjhnepak = this.GNKBJHNEPAK;
|
||||
int num2 = 0;
|
||||
gnkbjhnepak.BDJFGEJFPPO(num2);
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
float z = this.LBAJIKCBHLH.z;
|
||||
Quaternion eieaipmgncn = this.EIEAIPMGNCN;
|
||||
float z2 = GHBPCACOCOL.z;
|
||||
float num3;
|
||||
if (num3 > this.MinDisplacementBeforeCleanup || z2 == 0f)
|
||||
{
|
||||
Func<object> func = new Func(this.NANDNENLALP);
|
||||
KEICHELBBEL gkdihfccogj = KEICHELBBEL.GKDIHFCCOGJ;
|
||||
IEIBEBFINNI.FEKIFNBFODN(func, num);
|
||||
}
|
||||
}
|
||||
float z3 = GHBPCACOCOL.z;
|
||||
this.LBAJIKCBHLH.z = z3;
|
||||
}
|
||||
|
||||
// Token: 0x060028B8 RID: 10424 RVA: 0x000A6170 File Offset: 0x000A4370
|
||||
[Token(Token = "0x60028B8")]
|
||||
[Address(RVA = "0x83D770", Offset = "0x83C570", VA = "0x18083D770")]
|
||||
private bool JMMJJELMLDN(Vector3 JIBOJJCFOKM, Quaternion OHCIACLIGIN, Vector3 JKGEBFCJMEH, Quaternion INLBPHMALND)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060028B8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ToolCleanup::JMMJJELMLDN(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Quaternion)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_00:
|
||||
stloc:float32(var_0_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](JKGEBFCJMEH)))
|
||||
stloc:float32(var_1_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](JIBOJJCFOKM)))
|
||||
brtrue(IL_00, cle:bool(ldloc:float32(var_2), ldfld:float32(ToolCleanup::MinDisplacementBeforeCleanup, ldloc:ToolCleanup(this))))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x060028B9 RID: 10425 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60028B9")]
|
||||
[Address(RVA = "0x83C950", Offset = "0x83B750", VA = "0x18083C950")]
|
||||
public void GetCleanupPositionRotation(out Vector3 GHBPCACOCOL, out Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028BA RID: 10426 RVA: 0x000A6194 File Offset: 0x000A4394
|
||||
[Token(Token = "0x60028BA")]
|
||||
[Address(RVA = "0x83C010", Offset = "0x83AE10", VA = "0x18083C010")]
|
||||
public void AuthorityQueueForceCleanup(bool CCMCLPFEIKO = false)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KLLMCPFPIIE<bool> gnkbjhnepak = this.GNKBJHNEPAK;
|
||||
if (CCMCLPFEIKO)
|
||||
{
|
||||
int num = 0;
|
||||
this.PPHHCMADMOO = (float)num;
|
||||
return;
|
||||
}
|
||||
float time = Time.time;
|
||||
this.PPHHCMADMOO = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028BB RID: 10427 RVA: 0x000A61D4 File Offset: 0x000A43D4
|
||||
[Token(Token = "0x60028BB")]
|
||||
[Address(RVA = "0x83E900", Offset = "0x83D700", VA = "0x18083E900")]
|
||||
public void PauseAutomaticCleanup(object PIHIPPPPEBI)
|
||||
{
|
||||
this.FIKLDOGOKGA.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060028BC RID: 10428 RVA: 0x000A61F4 File Offset: 0x000A43F4
|
||||
[Token(Token = "0x60028BC")]
|
||||
[Address(RVA = "0x83E930", Offset = "0x83D730", VA = "0x18083E930")]
|
||||
public void ResumeAutomaticCleanup(object PIHIPPPPEBI)
|
||||
{
|
||||
this.FIKLDOGOKGA.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060028BD RID: 10429 RVA: 0x000A6214 File Offset: 0x000A4414
|
||||
[Token(Token = "0x60028BD")]
|
||||
[Address(RVA = "0x83C730", Offset = "0x83B530", VA = "0x18083C730")]
|
||||
public void DisableCleanup(object PIHIPPPPEBI)
|
||||
{
|
||||
this.FGHOODCFMLC.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060028BE RID: 10430 RVA: 0x000A6234 File Offset: 0x000A4434
|
||||
[Token(Token = "0x60028BE")]
|
||||
[Address(RVA = "0x83C7E0", Offset = "0x83B5E0", VA = "0x18083C7E0")]
|
||||
public void EnableCleanup(object PIHIPPPPEBI)
|
||||
{
|
||||
this.FGHOODCFMLC.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060028BF RID: 10431 RVA: 0x000A6254 File Offset: 0x000A4454
|
||||
[Token(Token = "0x60028BF")]
|
||||
[Address(RVA = "0x83C4C0", Offset = "0x83B2C0", VA = "0x18083C4C0")]
|
||||
public void CheckCleanup()
|
||||
{
|
||||
Player owner = this.Owner;
|
||||
int num = 0;
|
||||
if (!(owner != num))
|
||||
{
|
||||
this.PMPFMELCIJP();
|
||||
return;
|
||||
}
|
||||
Player owner2 = this.Owner;
|
||||
this.IIPPBEHEBJI(owner2);
|
||||
}
|
||||
|
||||
// Token: 0x060028C0 RID: 10432 RVA: 0x000A628C File Offset: 0x000A448C
|
||||
[Token(Token = "0x60028C0")]
|
||||
[Address(RVA = "0x83DC10", Offset = "0x83CA10", VA = "0x18083DC10")]
|
||||
[ContextMenu("Log Owner")]
|
||||
public void LogOwner()
|
||||
{
|
||||
Func<object> func = new Func(this.OCPOMIHIOLF);
|
||||
KEICHELBBEL gkdihfccogj = KEICHELBBEL.GKDIHFCCOGJ;
|
||||
}
|
||||
|
||||
// Token: 0x060028C1 RID: 10433 RVA: 0x000A62B0 File Offset: 0x000A44B0
|
||||
[Token(Token = "0x60028C1")]
|
||||
[Address(RVA = "0x83D480", Offset = "0x83C280", VA = "0x18083D480")]
|
||||
public bool InCleanupPositionRotation()
|
||||
{
|
||||
int num = 0;
|
||||
this.GetCleanupPositionRotation(num, num);
|
||||
RigidbodyEx rigidbodyEx = this.EGFEJGHDNAI.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num2;
|
||||
if (num2 <= this.MinDisplacementBeforeCleanup)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx2 = this.EGFEJGHDNAI.rigidbodyEx;
|
||||
float num3;
|
||||
if (num3 < this.MinRotationAngleBeforeCleanup)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060028C2 RID: 10434 RVA: 0x000A6308 File Offset: 0x000A4508
|
||||
[Token(Token = "0x60028C2")]
|
||||
[Address(RVA = "0x83E660", Offset = "0x83D460", VA = "0x18083E660")]
|
||||
private void PMPFMELCIJP()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
int num = 0;
|
||||
if (egfejghdnai == num)
|
||||
{
|
||||
return;
|
||||
}
|
||||
bool flag = this.GNKBJHNEPAK.IAHDANBDAAM() != null;
|
||||
if (!flag && (this.EOBBEOLALJG == flag || !this.EGFEJGHDNAI.OGIBLNIIHDK || !base.gameObject.activeSelf))
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool flag4;
|
||||
while (flag4)
|
||||
{
|
||||
}
|
||||
}
|
||||
float num2;
|
||||
if (Time.time > num2)
|
||||
{
|
||||
goto Block_6;
|
||||
}
|
||||
}
|
||||
bool flag5 = !this.InCleanupPositionRotation();
|
||||
this.EOBBEOLALJG = flag5;
|
||||
float time = Time.time;
|
||||
this.PPHHCMADMOO = time;
|
||||
return;
|
||||
Block_6:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060028C3 RID: 10435 RVA: 0x000A63B0 File Offset: 0x000A45B0
|
||||
[Token(Token = "0x60028C3")]
|
||||
[Address(RVA = "0x83D040", Offset = "0x83BE40", VA = "0x18083D040")]
|
||||
private void IIPPBEHEBJI(Player FAGBHOMBNBP)
|
||||
{
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
int num = 0;
|
||||
bool flag = egfejghdnai == num;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.EOBBEOLALJG != flag && this.EGFEJGHDNAI.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField && base.gameObject.activeSelf)
|
||||
{
|
||||
if (!this.OCDADPMJMFJ)
|
||||
{
|
||||
goto IL_FD;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (FAGBHOMBNBP != num2)
|
||||
{
|
||||
float num3 = this.KIFOHIBBJKF;
|
||||
Tool egfejghdnai2 = this.EGFEJGHDNAI;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = egfejghdnai2.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
if (vector3.z != 0f)
|
||||
{
|
||||
goto IL_FD;
|
||||
}
|
||||
}
|
||||
float num4 = this.CONLPMEACDB;
|
||||
if (Time.time <= num4)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!this.EGFEJGHDNAI.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = this.EGFEJGHDNAI.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
bool flag2 = this.OJBFCLMGCJO();
|
||||
}
|
||||
bool flag3 = !this.InCleanupPositionRotation();
|
||||
this.EOBBEOLALJG = flag3;
|
||||
IL_FD:
|
||||
float time = Time.time;
|
||||
this.PPHHCMADMOO = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028C4 RID: 10436 RVA: 0x000A64D4 File Offset: 0x000A46D4
|
||||
[Token(Token = "0x60028C4")]
|
||||
[Address(RVA = "0x83E290", Offset = "0x83D090", VA = "0x18083E290")]
|
||||
private bool OJBFCLMGCJO()
|
||||
{
|
||||
int num = 0;
|
||||
this.GetCleanupPositionRotation(num, num);
|
||||
RigidbodyEx kgcfpfpdjpm = this.EGFEJGHDNAI.rigidbodyEx.KGCFPFPDJPM;
|
||||
int num2 = 0;
|
||||
bool flag = kgcfpfpdjpm != num2;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060028C5 RID: 10437 RVA: 0x000A6514 File Offset: 0x000A4714
|
||||
[Token(Token = "0x60028C5")]
|
||||
[Address(RVA = "0x83CEA0", Offset = "0x83BCA0", VA = "0x18083CEA0")]
|
||||
private bool IIEEMAMGBBJ(Player IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = IEKDDPPNFPF != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
float num2 = this.KIFOHIBBJKF;
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = egfejghdnai.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060028C6 RID: 10438 RVA: 0x000A656C File Offset: 0x000A476C
|
||||
[Token(Token = "0x60028C6")]
|
||||
[Address(RVA = "0x83E580", Offset = "0x83D380", VA = "0x18083E580")]
|
||||
public void SetResetTransformToCurrent()
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.EGFEJGHDNAI.rigidbodyEx;
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = egfejghdnai.rigidbodyEx;
|
||||
}
|
||||
|
||||
// Token: 0x060028C7 RID: 10439 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60028C7")]
|
||||
[Address(RVA = "0x83EE30", Offset = "0x83DC30", VA = "0x18083EE30")]
|
||||
public void SetResetTransform(in Vector3 GHBPCACOCOL, in Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028C8 RID: 10440 RVA: 0x000A65A4 File Offset: 0x000A47A4
|
||||
[Token(Token = "0x60028C8")]
|
||||
[Address(RVA = "0x83E9D0", Offset = "0x83D7D0", VA = "0x18083E9D0")]
|
||||
public void SandboxOverride_Set(ToolCleanup.ENAHMCIGHLL ACNAGHHNBAB)
|
||||
{
|
||||
KLLMCPFPIIE<bool> pjaanpkihhg = this.PJAANPKIHHG;
|
||||
RigidbodyEx rigidbodyEx = this.EGFEJGHDNAI.rigidbodyEx;
|
||||
Tool egfejghdnai = this.EGFEJGHDNAI;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = egfejghdnai.rigidbodyEx;
|
||||
KLLMCPFPIIE<ToolCleanup.BMFBKOPACJC> cmaiadoloeb = this.CMAIADOLOEB;
|
||||
}
|
||||
|
||||
// Token: 0x060028C9 RID: 10441 RVA: 0x000A65EC File Offset: 0x000A47EC
|
||||
[Token(Token = "0x60028C9")]
|
||||
[Address(RVA = "0x83E960", Offset = "0x83D760", VA = "0x18083E960")]
|
||||
public ToolCleanup.ENAHMCIGHLL SandboxOverride_Get()
|
||||
{
|
||||
bool flag = this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
float num = this.CONLPMEACDB;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x17000767 RID: 1895
|
||||
// (get) Token: 0x060028CA RID: 10442 RVA: 0x000A6614 File Offset: 0x000A4814
|
||||
[Token(Token = "0x17000767")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x60028CA")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060028CB RID: 10443 RVA: 0x000A6624 File Offset: 0x000A4824
|
||||
[Token(Token = "0x60028CB")]
|
||||
[Address(RVA = "0x83C5B0", Offset = "0x83B3B0", VA = "0x18083C5B0", Slot = "16")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
|
||||
KLLMCPFPIIE<bool> pjaanpkihhg = this.PJAANPKIHHG;
|
||||
KLLMCPFPIIE<bool> pjaanpkihhg2 = this.PJAANPKIHHG;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
KLLMCPFPIIE<ToolCleanup.BMFBKOPACJC> cmaiadoloeb = this.CMAIADOLOEB;
|
||||
}
|
||||
|
||||
// Token: 0x060028CC RID: 10444 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60028CC")]
|
||||
[Address(RVA = "0x83EAF0", Offset = "0x83D8F0", VA = "0x18083EAF0", Slot = "17")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060028CD RID: 10445 RVA: 0x000A665C File Offset: 0x000A485C
|
||||
[Token(Token = "0x60028CD")]
|
||||
[Address(RVA = "0x83F5E0", Offset = "0x83E3E0", VA = "0x18083F5E0")]
|
||||
public static ToolCleanup VerifyToolCleanup(GameObject DOJCFCINALC)
|
||||
{
|
||||
ToolCleanup component = DOJCFCINALC.GetComponent<ToolCleanup>();
|
||||
int num = 0;
|
||||
if (component == num)
|
||||
{
|
||||
ToolCleanup toolCleanup = DOJCFCINALC.AddComponent<ToolCleanup>();
|
||||
}
|
||||
return component;
|
||||
}
|
||||
|
||||
// Token: 0x060028CE RID: 10446 RVA: 0x000A668C File Offset: 0x000A488C
|
||||
[Token(Token = "0x60028CE")]
|
||||
[Address(RVA = "0x83F680", Offset = "0x83E480", VA = "0x18083F680")]
|
||||
public ToolCleanup()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.FGHOODCFMLC = aolmggapkeh;
|
||||
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
|
||||
this.FIKLDOGOKGA = aolmggapkeh2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060028CF RID: 10447 RVA: 0x000A66EC File Offset: 0x000A48EC
|
||||
[Token(Token = "0x60028CF")]
|
||||
[Address(RVA = "0x83DD00", Offset = "0x83CB00", VA = "0x18083DD00")]
|
||||
[CompilerGenerated]
|
||||
private void MFPLHCBNPFK(CreationObjectSettingToolCleanupUIControl GCCLEJOGCCE)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Respawn");
|
||||
Func<ToolCleanup.ENAHMCIGHLL> func = new Func(this.SandboxOverride_Get);
|
||||
Action<ToolCleanup.ENAHMCIGHLL> action = new Action(this.SandboxOverride_Set);
|
||||
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Respawn");
|
||||
}
|
||||
|
||||
// Token: 0x060028D0 RID: 10448 RVA: 0x000A673C File Offset: 0x000A493C
|
||||
[Token(Token = "0x60028D0")]
|
||||
[Address(RVA = "0x83CB90", Offset = "0x83B990", VA = "0x18083CB90")]
|
||||
[CompilerGenerated]
|
||||
private bool HHFHFBKABLE()
|
||||
{
|
||||
bool flag = this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
float num = this.CONLPMEACDB;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060028D1 RID: 10449 RVA: 0x000A6764 File Offset: 0x000A4964
|
||||
[Token(Token = "0x60028D1")]
|
||||
[Address(RVA = "0x83D6E0", Offset = "0x83C4E0", VA = "0x18083D6E0")]
|
||||
[CompilerGenerated]
|
||||
private void JCOBGPJACLJ(bool ONGBFDACHHG)
|
||||
{
|
||||
bool flag = this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
float num = this.CONLPMEACDB;
|
||||
}
|
||||
|
||||
// Token: 0x060028D2 RID: 10450 RVA: 0x000A678C File Offset: 0x000A498C
|
||||
[Token(Token = "0x60028D2")]
|
||||
[Address(RVA = "0x83C760", Offset = "0x83B560", VA = "0x18083C760")]
|
||||
[CompilerGenerated]
|
||||
private float EBPFCMMOBKH()
|
||||
{
|
||||
bool flag = this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
return this.CONLPMEACDB;
|
||||
}
|
||||
|
||||
// Token: 0x060028D3 RID: 10451 RVA: 0x000A67B4 File Offset: 0x000A49B4
|
||||
[Token(Token = "0x60028D3")]
|
||||
[Address(RVA = "0x83E1F0", Offset = "0x83CFF0", VA = "0x18083E1F0")]
|
||||
[CompilerGenerated]
|
||||
private void OIEFMLHHGFE(float ONGBFDACHHG)
|
||||
{
|
||||
bool flag = this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
float num = this.CONLPMEACDB;
|
||||
}
|
||||
|
||||
// Token: 0x060028D4 RID: 10452 RVA: 0x000A67DC File Offset: 0x000A49DC
|
||||
[Token(Token = "0x60028D4")]
|
||||
[Address(RVA = "0x83CB90", Offset = "0x83B990", VA = "0x18083CB90")]
|
||||
[CompilerGenerated]
|
||||
private bool MNKKJFODKKO()
|
||||
{
|
||||
bool flag = this.PJAANPKIHHG.IAHDANBDAAM() != null;
|
||||
float num = this.CONLPMEACDB;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060028D5 RID: 10453 RVA: 0x000A6804 File Offset: 0x000A4A04
|
||||
[Token(Token = "0x60028D5")]
|
||||
[Address(RVA = "0x83DF10", Offset = "0x83CD10", VA = "0x18083DF10")]
|
||||
[CompilerGenerated]
|
||||
private object NANDNENLALP()
|
||||
{
|
||||
object[] array = new object[4];
|
||||
string name = base.name;
|
||||
if (name != 0)
|
||||
{
|
||||
}
|
||||
array[0] = name;
|
||||
int viewID = base.JDHMIOJKLCK.BOPMIMPLIMK;
|
||||
if (viewID != 0)
|
||||
{
|
||||
}
|
||||
array[1] = viewID;
|
||||
float z = this.LBAJIKCBHLH.z;
|
||||
if (z != 0f)
|
||||
{
|
||||
}
|
||||
array[2] = z;
|
||||
Quaternion eieaipmgncn = this.EIEAIPMGNCN;
|
||||
if (z != 0f)
|
||||
{
|
||||
}
|
||||
array[3] = z;
|
||||
string text = string.Format("Setting {0} {1} reset transform to {2}, {3}", array);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060028D6 RID: 10454 RVA: 0x000A688C File Offset: 0x000A4A8C
|
||||
[Token(Token = "0x60028D6")]
|
||||
[Address(RVA = "0x83E140", Offset = "0x83CF40", VA = "0x18083E140")]
|
||||
[CompilerGenerated]
|
||||
private object OCPOMIHIOLF()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060028D6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object ToolCleanup::OCPOMIHIOLF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_19:
|
||||
stloc:int32(var_3_1A, ldc.i4:int32(0))
|
||||
stloc:string(var_5_2C, call:string(string::Concat, ldstr:string("Owner of "), ldloc:string(var_0_06), ldstr:string(" is "), ldloc:int32[exp:string](var_3_1A)))
|
||||
}
|
||||
|
||||
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: 0x060028D7 RID: 10455 RVA: 0x000A68C8 File Offset: 0x000A4AC8
|
||||
[Token(Token = "0x60028D7")]
|
||||
[Address(RVA = "0x83CC70", Offset = "0x83BA70", VA = "0x18083CC70")]
|
||||
[CompilerGenerated]
|
||||
private object HIECHPIOCMF()
|
||||
{
|
||||
object[] array = new object[4];
|
||||
string name = base.name;
|
||||
if (name != 0)
|
||||
{
|
||||
}
|
||||
array[0] = name;
|
||||
int viewID = base.JDHMIOJKLCK.BOPMIMPLIMK;
|
||||
if (viewID != 0)
|
||||
{
|
||||
}
|
||||
array[1] = viewID;
|
||||
float z = this.LBAJIKCBHLH.z;
|
||||
if (z != 0f)
|
||||
{
|
||||
}
|
||||
array[2] = z;
|
||||
Quaternion eieaipmgncn = this.EIEAIPMGNCN;
|
||||
if (z != 0f)
|
||||
{
|
||||
}
|
||||
array[3] = z;
|
||||
string text = string.Format("Setting {0} {1} reset transform to {2}, {3}", array);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040020BC RID: 8380
|
||||
[Token(Token = "0x40020BC")]
|
||||
private const string IAKBDPOMCHN = "ToolCleanup";
|
||||
|
||||
// Token: 0x040020BD RID: 8381
|
||||
[Token(Token = "0x40020BD")]
|
||||
private const float FDOHGDCCGOL = 15f;
|
||||
|
||||
// Token: 0x040020BE RID: 8382
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40020BE")]
|
||||
[SerializeField]
|
||||
[Tooltip("Whether or not this tool should be excluded from cleanup")]
|
||||
private bool excludeFromCleanup;
|
||||
|
||||
// Token: 0x040020BF RID: 8383
|
||||
[FieldOffset(Offset = "0x41")]
|
||||
[Token(Token = "0x40020BF")]
|
||||
[SerializeField]
|
||||
[Tooltip("Whether to allow users to configure custom cleanup settings via the Maker Pen")]
|
||||
private bool allowUserOverrides = true;
|
||||
|
||||
// Token: 0x040020C0 RID: 8384
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40020C0")]
|
||||
[Tooltip("Min distance from original spawn position before a tool is considered eligible for cleanup")]
|
||||
public float MinDisplacementBeforeCleanup = 0.1f;
|
||||
|
||||
// Token: 0x040020C1 RID: 8385
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40020C1")]
|
||||
[Tooltip("Min distance from the closest player before a tool is considered eligible for cleanup")]
|
||||
public float defaultMinPlayerDistanceBeforeCleanup = 3f;
|
||||
|
||||
// Token: 0x040020C2 RID: 8386
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40020C2")]
|
||||
[Tooltip("How many degrees this object must have rotated in order to be considered rotated")]
|
||||
public float MinRotationAngleBeforeCleanup = 30f;
|
||||
|
||||
// Token: 0x040020C3 RID: 8387
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40020C3")]
|
||||
[Tooltip("Delay before eligible tools are cleaned up")]
|
||||
public float defaultDelayUntilCleanup = 15f;
|
||||
|
||||
// Token: 0x040020C4 RID: 8388
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40020C4")]
|
||||
[Tooltip("Whether to try and check if this object moved or rotated only after its rigidbody has come to rest")]
|
||||
public bool OnlyCleanupWhenSleeping;
|
||||
|
||||
// Token: 0x040020C5 RID: 8389
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40020C5")]
|
||||
[NonSerialized]
|
||||
public Player Owner;
|
||||
|
||||
// Token: 0x040020C6 RID: 8390
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40020C6")]
|
||||
public ToolCleanup.KPPOFCHJPMC CustomGetResetPositionAndOrientationBehavior;
|
||||
|
||||
// Token: 0x040020C7 RID: 8391
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40020C7")]
|
||||
private Tool EGFEJGHDNAI;
|
||||
|
||||
// Token: 0x040020C8 RID: 8392
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40020C8")]
|
||||
private Vector3 LBAJIKCBHLH;
|
||||
|
||||
// Token: 0x040020C9 RID: 8393
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x40020C9")]
|
||||
private Quaternion EIEAIPMGNCN;
|
||||
|
||||
// Token: 0x040020CA RID: 8394
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40020CA")]
|
||||
private KLLMCPFPIIE<bool> PJAANPKIHHG;
|
||||
|
||||
// Token: 0x040020CB RID: 8395
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40020CB")]
|
||||
private KLLMCPFPIIE<ToolCleanup.BMFBKOPACJC> CMAIADOLOEB;
|
||||
|
||||
// Token: 0x040020CC RID: 8396
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40020CC")]
|
||||
private KLLMCPFPIIE<bool> GNKBJHNEPAK;
|
||||
|
||||
// Token: 0x040020CD RID: 8397
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40020CD")]
|
||||
private bool EOBBEOLALJG;
|
||||
|
||||
// Token: 0x040020CE RID: 8398
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x40020CE")]
|
||||
private float PPHHCMADMOO;
|
||||
|
||||
// Token: 0x040020CF RID: 8399
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40020CF")]
|
||||
private AOLMGGAPKEH FGHOODCFMLC;
|
||||
|
||||
// Token: 0x040020D0 RID: 8400
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40020D0")]
|
||||
private AOLMGGAPKEH FIKLDOGOKGA;
|
||||
|
||||
// Token: 0x0200053E RID: 1342
|
||||
[Token(Token = "0x200053E")]
|
||||
public struct BMFBKOPACJC
|
||||
{
|
||||
// Token: 0x17000768 RID: 1896
|
||||
// (get) Token: 0x060028D8 RID: 10456 RVA: 0x000A6950 File Offset: 0x000A4B50
|
||||
[Token(Token = "0x17000768")]
|
||||
public static ToolCleanup.BMFBKOPACJC EDLIKGJFHAP
|
||||
{
|
||||
[Token(Token = "0x60028D8")]
|
||||
[Address(RVA = "0x839220", Offset = "0x838020", VA = "0x180839220")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060028D8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ToolCleanup/BMFBKOPACJC ToolCleanup/BMFBKOPACJC::LGLOGHHLBPO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero)))
|
||||
stloc:Quaternion(var_1_10, callgetter:Quaternion(Quaternion::get_identity))
|
||||
}
|
||||
|
||||
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: 0x060028D9 RID: 10457 RVA: 0x000A6970 File Offset: 0x000A4B70
|
||||
[Token(Token = "0x60028D9")]
|
||||
[Address(RVA = "0x838F10", Offset = "0x837D10", VA = "0x180838F10")]
|
||||
public static short HLHBJCIJPBE(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
FKHCBJLMECH akoegaklnci = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci2 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
int num2 = 0;
|
||||
akoegaklnci2.StartWriting(PMFIFPHNJJC, num2);
|
||||
FKHCBJLMECH akoegaklnci3 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
if (GAKCNAOJHAE != 0)
|
||||
{
|
||||
FKHCBJLMECH akoegaklnci4 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci5 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci6 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
}
|
||||
int num3 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI.FinishWriting();
|
||||
Monitor.Exit(akoegaklnci);
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060028DA RID: 10458 RVA: 0x000A69F8 File Offset: 0x000A4BF8
|
||||
[Token(Token = "0x60028DA")]
|
||||
[Address(RVA = "0x8392E0", Offset = "0x8380E0", VA = "0x1808392E0")]
|
||||
public static object PPGFHEDFBEA(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
FKHCBJLMECH akoegaklnci = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
int num2 = 0;
|
||||
FKHCBJLMECH akoegaklnci2 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
int num3 = 0;
|
||||
akoegaklnci2.StartReading(BMGLIEDFNHP, num2, num3);
|
||||
if (!ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI.ReadBool())
|
||||
{
|
||||
ToolCleanup.BMFBKOPACJC bmfbkopacjc = ToolCleanup.BMFBKOPACJC.EDLIKGJFHAP;
|
||||
}
|
||||
FKHCBJLMECH akoegaklnci3 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
FKHCBJLMECH akoegaklnci4 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI;
|
||||
float num4 = ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI.ReadFloat(1f, 30f, 10);
|
||||
ToolCleanup.BMFBKOPACJC.AKOEGAKLNCI.FinishReading();
|
||||
Monitor.Exit(akoegaklnci);
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040020D1 RID: 8401
|
||||
[Token(Token = "0x40020D1")]
|
||||
public const float DFFCDAJLJKH = 1.5f;
|
||||
|
||||
// Token: 0x040020D2 RID: 8402
|
||||
[Token(Token = "0x40020D2")]
|
||||
public const float NPAHJCHPOBF = 1f;
|
||||
|
||||
// Token: 0x040020D3 RID: 8403
|
||||
[Token(Token = "0x40020D3")]
|
||||
public const float FEDEDFOFPMC = 30f;
|
||||
|
||||
// Token: 0x040020D4 RID: 8404
|
||||
[Token(Token = "0x40020D4")]
|
||||
private const int OEJNANGONNM = 10;
|
||||
|
||||
// Token: 0x040020D5 RID: 8405
|
||||
[Token(Token = "0x40020D5")]
|
||||
private static readonly FKHCBJLMECH AKOEGAKLNCI = new FKHCBJLMECH(128);
|
||||
|
||||
// Token: 0x040020D6 RID: 8406
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40020D6")]
|
||||
public Vector3 EIGHMALKDDD;
|
||||
|
||||
// Token: 0x040020D7 RID: 8407
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40020D7")]
|
||||
public Quaternion HFFEJMHMKHB;
|
||||
|
||||
// Token: 0x040020D8 RID: 8408
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40020D8")]
|
||||
public float PCOFCIPCBKB;
|
||||
}
|
||||
|
||||
// Token: 0x0200053F RID: 1343
|
||||
[Token(Token = "0x200053F")]
|
||||
public struct ENAHMCIGHLL
|
||||
{
|
||||
// Token: 0x040020D9 RID: 8409
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40020D9")]
|
||||
public bool JKBAHFOHCGK;
|
||||
|
||||
// Token: 0x040020DA RID: 8410
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40020DA")]
|
||||
public float NBOCPMDNOCF;
|
||||
}
|
||||
|
||||
// Token: 0x02000540 RID: 1344
|
||||
[Token(Token = "0x2000540")]
|
||||
public sealed class KPPOFCHJPMC : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060028DC RID: 10460 RVA: 0x000A6AB0 File Offset: 0x000A4CB0
|
||||
[Token(Token = "0x60028DC")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public KPPOFCHJPMC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060028DD RID: 10461 RVA: 0x000A6ACC File Offset: 0x000A4CCC
|
||||
[Token(Token = "0x60028DD")]
|
||||
[Address(RVA = "0x83ADA0", Offset = "0x839BA0", VA = "0x18083ADA0", Slot = "13")]
|
||||
public bool Invoke(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
uint num2;
|
||||
if (num2 == (uint)0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Delegate @delegate = delegates[1];
|
||||
Delegate delegate2 = delegates[0];
|
||||
uint num3;
|
||||
if (@delegate.method_info == num3)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
ExecutionEngineException ex;
|
||||
if (ex != 0)
|
||||
{
|
||||
}
|
||||
int num5;
|
||||
if (delegate2 != 0)
|
||||
{
|
||||
uint num4;
|
||||
while (@delegate.method_info == num4)
|
||||
{
|
||||
}
|
||||
while (delegate2 != (ulong)1L)
|
||||
{
|
||||
}
|
||||
MethodInfo method_info = @delegate.method_info;
|
||||
num5 = 0;
|
||||
if (num5 < (ref ACMECNDDDNG))
|
||||
{
|
||||
num5 += num5;
|
||||
if (num5 != (ref ACMECNDDDNG))
|
||||
{
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
num5 += method_info;
|
||||
num5 += 19;
|
||||
num5 += num5;
|
||||
int num6 = 0;
|
||||
num6 += num6;
|
||||
num6++;
|
||||
num6 += num5;
|
||||
num6 += 19;
|
||||
num5 += 19;
|
||||
}
|
||||
if (num5 != 0)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x060028DE RID: 10462 RVA: 0x000A6B94 File Offset: 0x000A4D94
|
||||
[Token(Token = "0x60028DE")]
|
||||
[Address(RVA = "0x83ACC0", Offset = "0x839AC0", VA = "0x18083ACC0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060028DF RID: 10463 RVA: 0x000A6BA4 File Offset: 0x000A4DA4
|
||||
[Token(Token = "0x60028DF")]
|
||||
[Address(RVA = "0x83AD60", Offset = "0x839B60", VA = "0x18083AD60", Slot = "15")]
|
||||
public bool EndInvoke(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG, IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user