5192 lines
178 KiB
C#
5192 lines
178 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using Photon.Pun;
|
|
using RecRoom.CircuitsV2;
|
|
using RecRoom.Core.Creation.Shapes;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Tools.Tags;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x02003179 RID: 12665
|
|
[Token(Token = "0x2003179")]
|
|
[RequireComponent(typeof(PhotonView))]
|
|
public class CreationContext : MonoBehaviourPun, BKJIOKBHHEK, ANECMOONIPJ<GIPDDLFFNGG>, NFHLANMGLHD, ILHIJJDFDOD
|
|
{
|
|
// Token: 0x17003B23 RID: 15139
|
|
// (get) Token: 0x0601572C RID: 87852 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003B23")]
|
|
public Behaviour GHFDCPNNPFH
|
|
{
|
|
[Token(Token = "0x601572C")]
|
|
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "16")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B24 RID: 15140
|
|
// (get) Token: 0x0601572D RID: 87853 RVA: 0x004FF294 File Offset: 0x004FD494
|
|
[Token(Token = "0x17003B24")]
|
|
public new ALHCCKBFJCP FAGBHOMBNBP
|
|
{
|
|
[Token(Token = "0x601572D")]
|
|
[Address(RVA = "0x177FCE0", Offset = "0x177ECE0", VA = "0x18177FCE0", Slot = "19")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601572D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling ALHCCKBFJCP RecRoom.Core.Creation.CreationContext::get_owner()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:AGAJMBPABDL(var_0_06, callgetter:AGAJMBPABDL(MonoBehaviourPun::get_owner, ldloc:CreationContext[exp:MonoBehaviourPun](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.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: 0x17003B25 RID: 15141
|
|
// (get) Token: 0x0601572E RID: 87854 RVA: 0x004FF2A8 File Offset: 0x004FD4A8
|
|
// (set) Token: 0x0601572F RID: 87855 RVA: 0x004FF2BC File Offset: 0x004FD4BC
|
|
[Token(Token = "0x17003B25")]
|
|
public LJMLMMHFHIK ABBMLEAGPDH
|
|
{
|
|
[Token(Token = "0x601572E")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
|
get;
|
|
[Token(Token = "0x601572F")]
|
|
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003B26 RID: 15142
|
|
// (get) Token: 0x06015730 RID: 87856 RVA: 0x004FF2D0 File Offset: 0x004FD4D0
|
|
[Token(Token = "0x17003B26")]
|
|
public OKNNKFGFODL CGPFLGIAHBB
|
|
{
|
|
[Token(Token = "0x6015730")]
|
|
[Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0", Slot = "51")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003B27 RID: 15143
|
|
// (get) Token: 0x06015731 RID: 87857 RVA: 0x004FF2E4 File Offset: 0x004FD4E4
|
|
[Token(Token = "0x17003B27")]
|
|
public OKNNKFGFODL FMNODLCGMCJ
|
|
{
|
|
[Token(Token = "0x6015731")]
|
|
[Address(RVA = "0x4D9850", Offset = "0x4D8850", VA = "0x1804D9850")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003B28 RID: 15144
|
|
// (get) Token: 0x06015732 RID: 87858 RVA: 0x004FF2F8 File Offset: 0x004FD4F8
|
|
[Token(Token = "0x17003B28")]
|
|
public ShapeCreationContext NCEJAGKGANP
|
|
{
|
|
[Token(Token = "0x6015732")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680", Slot = "18")]
|
|
get
|
|
{
|
|
return this.shapeCreationContext;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B29 RID: 15145
|
|
// (get) Token: 0x06015733 RID: 87859 RVA: 0x004FF30C File Offset: 0x004FD50C
|
|
[Token(Token = "0x17003B29")]
|
|
public ConnectionCreationContext AGOFJEIIFOG
|
|
{
|
|
[Token(Token = "0x6015733")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get
|
|
{
|
|
return this.connectableCreationContext;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B2A RID: 15146
|
|
// (get) Token: 0x06015734 RID: 87860 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003B2A")]
|
|
public LFBMEDEMGHA MIDCJLJHOCI
|
|
{
|
|
[Token(Token = "0x6015734")]
|
|
[Address(RVA = "0x177F4C0", Offset = "0x177E4C0", VA = "0x18177F4C0", Slot = "15")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B2B RID: 15147
|
|
// (get) Token: 0x06015735 RID: 87861 RVA: 0x004FF320 File Offset: 0x004FD520
|
|
[Token(Token = "0x17003B2B")]
|
|
public bool EFAELGKPKHG
|
|
{
|
|
[Token(Token = "0x6015735")]
|
|
[Address(RVA = "0x177F5C0", Offset = "0x177E5C0", VA = "0x18177F5C0")]
|
|
get
|
|
{
|
|
List<LFBMEDEMGHA> nepndedofjh = this.NEPNDEDOFJH;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B2C RID: 15148
|
|
// (get) Token: 0x06015736 RID: 87862 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003B2C")]
|
|
public LFBMEDEMGHA DGOHOAPEJPG
|
|
{
|
|
[Token(Token = "0x6015736")]
|
|
[Address(RVA = "0x177F7F0", Offset = "0x177E7F0", VA = "0x18177F7F0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B2D RID: 15149
|
|
// (get) Token: 0x06015737 RID: 87863 RVA: 0x004FF33C File Offset: 0x004FD53C
|
|
// (set) Token: 0x06015738 RID: 87864 RVA: 0x004FF350 File Offset: 0x004FD550
|
|
[Token(Token = "0x17003B2D")]
|
|
public bool KEDAMOCAGIL
|
|
{
|
|
[Token(Token = "0x6015737")]
|
|
[Address(RVA = "0xD4D210", Offset = "0xD4C210", VA = "0x180D4D210")]
|
|
get;
|
|
[Token(Token = "0x6015738")]
|
|
[Address(RVA = "0x177FDA0", Offset = "0x177EDA0", VA = "0x18177FDA0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003B2E RID: 15150
|
|
// (get) Token: 0x06015739 RID: 87865 RVA: 0x004FF364 File Offset: 0x004FD564
|
|
// (set) Token: 0x0601573A RID: 87866 RVA: 0x004FF384 File Offset: 0x004FD584
|
|
[Token(Token = "0x17003B2E")]
|
|
public bool FDEANKKHGHH
|
|
{
|
|
[Token(Token = "0x6015739")]
|
|
[Address(RVA = "0x177FC40", Offset = "0x177EC40", VA = "0x18177FC40")]
|
|
get
|
|
{
|
|
return this.GFBHPCPJLNB.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x601573A")]
|
|
[Address(RVA = "0x177FDB0", Offset = "0x177EDB0", VA = "0x18177FDB0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> gfbhpcpjlnb = this.GFBHPCPJLNB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601573B RID: 87867 RVA: 0x004FF3A0 File Offset: 0x004FD5A0
|
|
[Token(Token = "0x601573B")]
|
|
[Address(RVA = "0x177C0B0", Offset = "0x177B0B0", VA = "0x18177C0B0", Slot = "22")]
|
|
public void SetSelectionBoundsDirty(bool DFGJPLLNODJ = true, int DGECLPBHNDH = 0)
|
|
{
|
|
CreationContext.FGHHGEOBGIG fghhgeobgig = new CreationContext.FGHHGEOBGIG();
|
|
fghhgeobgig.dirtyLocalBounds = DFGJPLLNODJ;
|
|
fghhgeobgig.<>4__this = this;
|
|
fghhgeobgig.frameCount = DGECLPBHNDH;
|
|
if (DFGJPLLNODJ)
|
|
{
|
|
this.AJFGEGEIKDJ = true;
|
|
}
|
|
this.MGDMCMIFPKJ = true;
|
|
if (fghhgeobgig.frameCount > 0)
|
|
{
|
|
CreationContext.FGHHGEOBGIG.<<SetSelectionBoundsDirty>g__Coroutine|1>d <<SetSelectionBoundsDirty>g__Coroutine|1>d;
|
|
<<SetSelectionBoundsDirty>g__Coroutine|1>d.System.IDisposable.Dispose();
|
|
<<SetSelectionBoundsDirty>g__Coroutine|1>d.<>1__state = (int)((ulong)0L);
|
|
<<SetSelectionBoundsDirty>g__Coroutine|1>d.<>4__this = fghhgeobgig;
|
|
Coroutine coroutine = base.StartCoroutine(<<SetSelectionBoundsDirty>g__Coroutine|1>d);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B2F RID: 15151
|
|
// (get) Token: 0x0601573C RID: 87868 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003B2F")]
|
|
public Bounds AKGOLKJEJAA
|
|
{
|
|
[Token(Token = "0x601573C")]
|
|
[Address(RVA = "0x177F8C0", Offset = "0x177E8C0", VA = "0x18177F8C0", Slot = "87")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B30 RID: 15152
|
|
// (get) Token: 0x0601573D RID: 87869 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003B30")]
|
|
public float INPHNDHPMIN
|
|
{
|
|
[Token(Token = "0x601573D")]
|
|
[Address(RVA = "0x177FA10", Offset = "0x177EA10", VA = "0x18177FA10", Slot = "43")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B31 RID: 15153
|
|
// (get) Token: 0x0601573E RID: 87870 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003B31")]
|
|
public Transform EIDPDMAJOGM
|
|
{
|
|
[Token(Token = "0x601573E")]
|
|
[Address(RVA = "0x177FAB0", Offset = "0x177EAB0", VA = "0x18177FAB0", Slot = "88")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B32 RID: 15154
|
|
// (get) Token: 0x0601573F RID: 87871 RVA: 0x004FF408 File Offset: 0x004FD608
|
|
[Token(Token = "0x17003B32")]
|
|
public Vector3 LKKLNMNCCDF
|
|
{
|
|
[Token(Token = "0x601573F")]
|
|
[Address(RVA = "0x177F940", Offset = "0x177E940", VA = "0x18177F940", Slot = "91")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
Transform transform;
|
|
if (transform != num)
|
|
{
|
|
}
|
|
float z = Vector3.zero.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B33 RID: 15155
|
|
// (get) Token: 0x06015740 RID: 87872 RVA: 0x004FF434 File Offset: 0x004FD634
|
|
// (set) Token: 0x06015741 RID: 87873 RVA: 0x004FF448 File Offset: 0x004FD648
|
|
[Token(Token = "0x17003B33")]
|
|
public KIAKNGDCOJA.EOBOHIIKCIP LJNLLJKPBIA
|
|
{
|
|
[Token(Token = "0x6015740")]
|
|
[Address(RVA = "0x177F7E0", Offset = "0x177E7E0", VA = "0x18177F7E0")]
|
|
get;
|
|
[Token(Token = "0x6015741")]
|
|
[Address(RVA = "0x177FD90", Offset = "0x177ED90", VA = "0x18177FD90")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003B34 RID: 15156
|
|
// (get) Token: 0x06015742 RID: 87874 RVA: 0x004FF45C File Offset: 0x004FD65C
|
|
[Token(Token = "0x17003B34")]
|
|
public bool KAMHOHFPMPH
|
|
{
|
|
[Token(Token = "0x6015742")]
|
|
[Address(RVA = "0x82DDE0", Offset = "0x82CDE0", VA = "0x18082DDE0", Slot = "61")]
|
|
get
|
|
{
|
|
return this.AKDOJENIKFM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B35 RID: 15157
|
|
// (get) Token: 0x06015743 RID: 87875 RVA: 0x004FF470 File Offset: 0x004FD670
|
|
[Token(Token = "0x17003B35")]
|
|
public bool PPOBBKNGDHP
|
|
{
|
|
[Token(Token = "0x6015743")]
|
|
[Address(RVA = "0x82DD90", Offset = "0x82CD90", VA = "0x18082DD90", Slot = "62")]
|
|
get
|
|
{
|
|
return this.OGIMEBPLDHM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B36 RID: 15158
|
|
// (get) Token: 0x06015744 RID: 87876 RVA: 0x004FF484 File Offset: 0x004FD684
|
|
[Token(Token = "0x17003B36")]
|
|
public bool FPIJPGGBFJO
|
|
{
|
|
[Token(Token = "0x6015744")]
|
|
[Address(RVA = "0x82DDF0", Offset = "0x82CDF0", VA = "0x18082DDF0", Slot = "63")]
|
|
get
|
|
{
|
|
return this.HPHEIDDEMHG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B37 RID: 15159
|
|
// (get) Token: 0x06015745 RID: 87877 RVA: 0x004FF498 File Offset: 0x004FD698
|
|
[Token(Token = "0x17003B37")]
|
|
public bool BADMBDBLEAG
|
|
{
|
|
[Token(Token = "0x6015745")]
|
|
[Address(RVA = "0x82DDD0", Offset = "0x82CDD0", VA = "0x18082DDD0", Slot = "64")]
|
|
get
|
|
{
|
|
return this.OBONCDEDBOJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B38 RID: 15160
|
|
// (get) Token: 0x06015746 RID: 87878 RVA: 0x004FF4AC File Offset: 0x004FD6AC
|
|
[Token(Token = "0x17003B38")]
|
|
public bool KCBOJCCMFDP
|
|
{
|
|
[Token(Token = "0x6015746")]
|
|
[Address(RVA = "0x177F540", Offset = "0x177E540", VA = "0x18177F540", Slot = "65")]
|
|
get
|
|
{
|
|
return this.LCEKPHLOLNL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B39 RID: 15161
|
|
// (get) Token: 0x06015747 RID: 87879 RVA: 0x004FF4C0 File Offset: 0x004FD6C0
|
|
[Token(Token = "0x17003B39")]
|
|
public bool HKAABEBLAFK
|
|
{
|
|
[Token(Token = "0x6015747")]
|
|
[Address(RVA = "0xCDF840", Offset = "0xCDE840", VA = "0x180CDF840", Slot = "66")]
|
|
get
|
|
{
|
|
return this.LEIEAMPOFHD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B3A RID: 15162
|
|
// (get) Token: 0x06015748 RID: 87880 RVA: 0x004FF4D4 File Offset: 0x004FD6D4
|
|
[Token(Token = "0x17003B3A")]
|
|
public bool DAJNEANFNEM
|
|
{
|
|
[Token(Token = "0x6015748")]
|
|
[Address(RVA = "0x4832E0", Offset = "0x4822E0", VA = "0x1804832E0")]
|
|
get
|
|
{
|
|
return this.KEAPCAJJOLD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B3B RID: 15163
|
|
// (get) Token: 0x06015749 RID: 87881 RVA: 0x004FF4E8 File Offset: 0x004FD6E8
|
|
[Token(Token = "0x17003B3B")]
|
|
public bool FEJKGCMBKCM
|
|
{
|
|
[Token(Token = "0x6015749")]
|
|
[Address(RVA = "0x177FC90", Offset = "0x177EC90", VA = "0x18177FC90", Slot = "45")]
|
|
get
|
|
{
|
|
AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B3C RID: 15164
|
|
// (get) Token: 0x0601574A RID: 87882 RVA: 0x004FF504 File Offset: 0x004FD704
|
|
[Token(Token = "0x17003B3C")]
|
|
public bool LMAEMIIGMLG
|
|
{
|
|
[Token(Token = "0x601574A")]
|
|
[Address(RVA = "0x177F870", Offset = "0x177E870", VA = "0x18177F870", Slot = "46")]
|
|
get
|
|
{
|
|
AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001D6 RID: 470
|
|
// (add) Token: 0x0601574B RID: 87883 RVA: 0x004FF520 File Offset: 0x004FD720
|
|
// (remove) Token: 0x0601574C RID: 87884 RVA: 0x004FF53C File Offset: 0x004FD73C
|
|
[Token(Token = "0x140001D6")]
|
|
public event CreationContext.DEAMIHHALFP LGBELBHJKOK
|
|
{
|
|
[Token(Token = "0x601574B")]
|
|
[Address(RVA = "0x177F420", Offset = "0x177E420", VA = "0x18177F420")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601574C")]
|
|
[Address(RVA = "0x177FCF0", Offset = "0x177ECF0", VA = "0x18177FCF0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B3D RID: 15165
|
|
// (get) Token: 0x0601574D RID: 87885 RVA: 0x004FF558 File Offset: 0x004FD758
|
|
[Token(Token = "0x17003B3D")]
|
|
public MFBGLIHGCGO<GIPDDLFFNGG> FOEDGEEGJGG
|
|
{
|
|
[Token(Token = "0x601574D")]
|
|
[Address(RVA = "0x14206A0", Offset = "0x141F6A0", VA = "0x1814206A0", Slot = "20")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003B3E RID: 15166
|
|
// (get) Token: 0x0601574E RID: 87886 RVA: 0x004FF56C File Offset: 0x004FD76C
|
|
[Token(Token = "0x17003B3E")]
|
|
public MFBGLIHGCGO<GIPDDLFFNGG> JIFJAPNAFEG
|
|
{
|
|
[Token(Token = "0x601574E")]
|
|
[Address(RVA = "0x54E9D0", Offset = "0x54D9D0", VA = "0x18054E9D0", Slot = "21")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0601574F RID: 87887 RVA: 0x004FF580 File Offset: 0x004FD780
|
|
[Token(Token = "0x601574F")]
|
|
[Address(RVA = "0x1770EF0", Offset = "0x176FEF0", VA = "0x181770EF0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
AGEAHLDEDBO ageahldedbo;
|
|
this.CFHKBOBOFEI = ageahldedbo;
|
|
LJMLMMHFHIK ljmlmmhfhik = new LJMLMMHFHIK(this);
|
|
this.<FEHJEGDKNLE>k__BackingField = ljmlmmhfhik;
|
|
CreationContext.AllContexts.Add(this);
|
|
Action<AGAJMBPABDL> action = new Action(this.FAFOJMCNBMN);
|
|
base.AuthorityChangedEvent += action;
|
|
int num;
|
|
int num2;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "CC_WFS", num, (OHOEENCHJJE)num2, num2, num2);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.GFBHPCPJLNB = kllmcpfpiie;
|
|
ulong num3;
|
|
CreationContext.ObjectClipboard = new LILBNLDMLIC(10, 256, 30f, num3 != 0UL);
|
|
CreationContext.ColorableClipboard = new HMEGEAFMOIK(16);
|
|
}
|
|
|
|
// Token: 0x06015750 RID: 87888 RVA: 0x004FF618 File Offset: 0x004FD818
|
|
[Token(Token = "0x6015750")]
|
|
[Address(RVA = "0x177DA50", Offset = "0x177CA50", VA = "0x18177DA50")]
|
|
private void Start()
|
|
{
|
|
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.FMLNKDJEPMB);
|
|
instance2.NNKFGEALMHJ += action;
|
|
RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action2 = new Action(this.ABOPMOLCCGB);
|
|
instance3.NPCNGKGEKMB += action2;
|
|
RoomPersistenceManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action3 = new Action(this.OHIJPOGJBFG);
|
|
instance4.RoomSaveFailureEvent += action3;
|
|
RoomPersistenceManager instance5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action4 = new Action(this.CAIBPLEDNGE);
|
|
instance5.OEEEEIDBCDJ += action4;
|
|
RoomPersistenceManager instance6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action5 = new Action(this.FNFBGCFKEMC);
|
|
instance6.OPIHPFLNNMH += action5;
|
|
RoomPersistenceManager instance7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action6 = new Action(this.FHJLFOHDJKP);
|
|
instance7.RoomReloadFailureEvent += action6;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015751 RID: 87889 RVA: 0x004FF6F0 File Offset: 0x004FD8F0
|
|
[Token(Token = "0x6015751")]
|
|
[Address(RVA = "0x1772A20", Offset = "0x1771A20", VA = "0x181772A20")]
|
|
[CALLMFDLAPD(IFJNJDOONNL.ExitingPlayMode, 0)]
|
|
private static void DLIDNIJEGFL()
|
|
{
|
|
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
|
if (objectClipboard != 0)
|
|
{
|
|
objectClipboard.LKLKGDMFMCC();
|
|
}
|
|
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
|
if (colorableClipboard != 0)
|
|
{
|
|
bool flag = colorableClipboard.KKPJELKJLEH;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015752 RID: 87890 RVA: 0x004FF720 File Offset: 0x004FD920
|
|
[Token(Token = "0x6015752")]
|
|
[Address(RVA = "0x1777AD0", Offset = "0x1776AD0", VA = "0x181777AD0")]
|
|
private void LateUpdate()
|
|
{
|
|
this.IBPNFPHFDOJ();
|
|
}
|
|
|
|
// Token: 0x06015753 RID: 87891 RVA: 0x004FF734 File Offset: 0x004FD934
|
|
[Token(Token = "0x6015753")]
|
|
[Address(RVA = "0x17788A0", Offset = "0x17778A0", VA = "0x1817788A0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
this.HJBPDABGMMO.Dispose();
|
|
base.OnDestroy();
|
|
Action<AGAJMBPABDL> action = new Action(this.FAFOJMCNBMN);
|
|
base.AuthorityChangedEvent -= action;
|
|
LJMLMMHFHIK ljmlmmhfhik = this.<FEHJEGDKNLE>k__BackingField;
|
|
if (ljmlmmhfhik != 0)
|
|
{
|
|
ljmlmmhfhik.Dispose();
|
|
}
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.RemoveAllFromSelection();
|
|
}
|
|
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action2 = new Action(this.FMLNKDJEPMB);
|
|
instance2.NNKFGEALMHJ -= action2;
|
|
RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action3 = new Action(this.ABOPMOLCCGB);
|
|
instance3.NPCNGKGEKMB -= action3;
|
|
RoomPersistenceManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action4 = new Action(this.OHIJPOGJBFG);
|
|
instance4.RoomSaveFailureEvent -= action4;
|
|
RoomPersistenceManager instance5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action5 = new Action(this.CAIBPLEDNGE);
|
|
instance5.OEEEEIDBCDJ -= action5;
|
|
RoomPersistenceManager instance6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action6 = new Action(this.FNFBGCFKEMC);
|
|
instance6.OPIHPFLNNMH -= action6;
|
|
RoomPersistenceManager instance7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<string> action7 = new Action(this.FHJLFOHDJKP);
|
|
instance7.RoomReloadFailureEvent -= action7;
|
|
}
|
|
bool flag = CreationContext.AllContexts.Remove(this);
|
|
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
|
if (objectClipboard != 0)
|
|
{
|
|
string text = objectClipboard.ToString();
|
|
}
|
|
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
|
if (colorableClipboard != 0)
|
|
{
|
|
string text2 = colorableClipboard.ToString();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015754 RID: 87892 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015754")]
|
|
[Address(RVA = "0x177EC70", Offset = "0x177DC70", VA = "0x18177EC70")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015755 RID: 87893 RVA: 0x004FF88C File Offset: 0x004FDA8C
|
|
[Token(Token = "0x6015755")]
|
|
[Address(RVA = "0x1771840", Offset = "0x1770840", VA = "0x181771840")]
|
|
private void FMLNKDJEPMB()
|
|
{
|
|
this.FINJDHMIOMO();
|
|
}
|
|
|
|
// Token: 0x06015756 RID: 87894 RVA: 0x004FF8A0 File Offset: 0x004FDAA0
|
|
[Token(Token = "0x6015756")]
|
|
[Address(RVA = "0x17708B0", Offset = "0x176F8B0", VA = "0x1817708B0")]
|
|
private void ABOPMOLCCGB()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<bool> gfbhpcpjlnb = this.GFBHPCPJLNB;
|
|
int num = 0;
|
|
gfbhpcpjlnb.BDJFGEJFPPO(num);
|
|
this.shapeCreationContext.AuthorityHandleRoomPersistenceComplete();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015757 RID: 87895 RVA: 0x004FF8D8 File Offset: 0x004FDAD8
|
|
[Token(Token = "0x6015757")]
|
|
[Address(RVA = "0x17708B0", Offset = "0x176F8B0", VA = "0x1817708B0")]
|
|
private void OHIJPOGJBFG(string MOPOMPHBHKF)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<bool> gfbhpcpjlnb = this.GFBHPCPJLNB;
|
|
int num = 0;
|
|
gfbhpcpjlnb.BDJFGEJFPPO(num);
|
|
this.shapeCreationContext.AuthorityHandleRoomPersistenceComplete();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015758 RID: 87896 RVA: 0x004FF910 File Offset: 0x004FDB10
|
|
[Token(Token = "0x6015758")]
|
|
[Address(RVA = "0x1771840", Offset = "0x1770840", VA = "0x181771840")]
|
|
private void CAIBPLEDNGE()
|
|
{
|
|
this.FINJDHMIOMO();
|
|
}
|
|
|
|
// Token: 0x06015759 RID: 87897 RVA: 0x004FF924 File Offset: 0x004FDB24
|
|
[Token(Token = "0x6015759")]
|
|
[Address(RVA = "0x17708B0", Offset = "0x176F8B0", VA = "0x1817708B0")]
|
|
private void FNFBGCFKEMC()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<bool> gfbhpcpjlnb = this.GFBHPCPJLNB;
|
|
int num = 0;
|
|
gfbhpcpjlnb.BDJFGEJFPPO(num);
|
|
this.shapeCreationContext.AuthorityHandleRoomPersistenceComplete();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601575A RID: 87898 RVA: 0x004FF95C File Offset: 0x004FDB5C
|
|
[Token(Token = "0x601575A")]
|
|
[Address(RVA = "0x17708B0", Offset = "0x176F8B0", VA = "0x1817708B0")]
|
|
private void FHJLFOHDJKP(string MOPOMPHBHKF)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<bool> gfbhpcpjlnb = this.GFBHPCPJLNB;
|
|
int num = 0;
|
|
gfbhpcpjlnb.BDJFGEJFPPO(num);
|
|
this.shapeCreationContext.AuthorityHandleRoomPersistenceComplete();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601575B RID: 87899 RVA: 0x004FF994 File Offset: 0x004FDB94
|
|
[Token(Token = "0x601575B")]
|
|
[Address(RVA = "0x17743E0", Offset = "0x17733E0", VA = "0x1817743E0")]
|
|
private void FINJDHMIOMO()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.RemoveAllFromSelection();
|
|
this.shapeCreationContext.AuthorityHandleRoomPersistenceStart();
|
|
KLLMCPFPIIE<bool> gfbhpcpjlnb = this.GFBHPCPJLNB;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601575C RID: 87900 RVA: 0x004FF9CC File Offset: 0x004FDBCC
|
|
[Token(Token = "0x601575C")]
|
|
[Address(RVA = "0x17708B0", Offset = "0x176F8B0", VA = "0x1817708B0")]
|
|
private void KCBLCKLNBNB()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<bool> gfbhpcpjlnb = this.GFBHPCPJLNB;
|
|
int num = 0;
|
|
gfbhpcpjlnb.BDJFGEJFPPO(num);
|
|
this.shapeCreationContext.AuthorityHandleRoomPersistenceComplete();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601575D RID: 87901 RVA: 0x004FFA04 File Offset: 0x004FDC04
|
|
[Token(Token = "0x601575D")]
|
|
[Address(RVA = "0x17720B0", Offset = "0x17710B0", VA = "0x1817720B0")]
|
|
public KJIBJJOHPEJ CanAffordObject(OGNBCNBPFCC AAICMBDEJBE, out CostInfo OLAOCCEEDFI)
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
KJIBJJOHPEJ kjibjjohpej;
|
|
return kjibjjohpej;
|
|
}
|
|
|
|
// Token: 0x0601575E RID: 87902 RVA: 0x004FFA20 File Offset: 0x004FDC20
|
|
[Token(Token = "0x601575E")]
|
|
[Address(RVA = "0x1772030", Offset = "0x1771030", VA = "0x181772030")]
|
|
public KJIBJJOHPEJ CanAffordObject(OGNBCNBPFCC AAICMBDEJBE)
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
KJIBJJOHPEJ kjibjjohpej;
|
|
return kjibjjohpej;
|
|
}
|
|
|
|
// Token: 0x0601575F RID: 87903 RVA: 0x004FFA3C File Offset: 0x004FDC3C
|
|
[Token(Token = "0x601575F")]
|
|
[Address(RVA = "0x1772590", Offset = "0x1771590", VA = "0x181772590")]
|
|
public PMGCJEPKFOF<Tool> CreateObject(OGNBCNBPFCC AAICMBDEJBE, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB)
|
|
{
|
|
Guid empty = Guid.Empty;
|
|
CreationContext.BBPIINDIOKO bbpiindioko = new CreationContext.BBPIINDIOKO();
|
|
float z = DDHPAFKBMON.z;
|
|
bbpiindioko.position.z = z;
|
|
bbpiindioko.<>4__this = this;
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
float z2 = bbpiindioko.position.z;
|
|
int num = 0;
|
|
Action<Tool> action = delegate(Tool tool)
|
|
{
|
|
CreationContext <>4__this = bbpiindioko.<>4__this;
|
|
CreationObject creationObject = tool.creationObject;
|
|
Tool tool2 = creationObject.tool;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
KIAKNGDCOJA.EOBOHIIKCIP eobohiikcip = <>4__this.<NGDMBEPPAJP>k__BackingField;
|
|
if (eobohiikcip != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
if (eobohiikcip != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
}
|
|
RigidbodyEx rigidbodyEx;
|
|
bool isPhysicsDriven = rigidbodyEx.EHBLIBLIMDE;
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
creationObject.IJHDEPALIAG = num2 != 0;
|
|
tool.creationObject.OnCreatedBySpawning();
|
|
CreationContext <>4__this2 = bbpiindioko.<>4__this;
|
|
float z3 = bbpiindioko.position.z;
|
|
if (<>4__this2.ObjectCreated != 0)
|
|
{
|
|
}
|
|
};
|
|
PMGCJEPKFOF<Tool> pmgcjepkfof;
|
|
if (num < bbpiindioko)
|
|
{
|
|
num += num;
|
|
if (num == bbpiindioko)
|
|
{
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
return pmgcjepkfof.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x06015760 RID: 87904 RVA: 0x004FFAC0 File Offset: 0x004FDCC0
|
|
[Token(Token = "0x6015760")]
|
|
[Address(RVA = "0x17727B0", Offset = "0x17717B0", VA = "0x1817727B0")]
|
|
public PMGCJEPKFOF<Tool> CreateObject(OGNBCNBPFCC AAICMBDEJBE, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB, Guid ENJEOLBEALP)
|
|
{
|
|
CreationContext.BBPIINDIOKO bbpiindioko = new CreationContext.BBPIINDIOKO();
|
|
float z = DDHPAFKBMON.z;
|
|
bbpiindioko.position.z = z;
|
|
bbpiindioko.<>4__this = this;
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
float z2 = bbpiindioko.position.z;
|
|
Action<Tool> action = delegate(Tool tool)
|
|
{
|
|
CreationContext <>4__this = bbpiindioko.<>4__this;
|
|
CreationObject creationObject = tool.creationObject;
|
|
Tool tool2 = creationObject.tool;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
KIAKNGDCOJA.EOBOHIIKCIP eobohiikcip = <>4__this.<NGDMBEPPAJP>k__BackingField;
|
|
if (eobohiikcip != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
if (eobohiikcip != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
}
|
|
RigidbodyEx rigidbodyEx;
|
|
bool isPhysicsDriven = rigidbodyEx.EHBLIBLIMDE;
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
creationObject.IJHDEPALIAG = num2 != 0;
|
|
tool.creationObject.OnCreatedBySpawning();
|
|
CreationContext <>4__this2 = bbpiindioko.<>4__this;
|
|
float z3 = bbpiindioko.position.z;
|
|
if (<>4__this2.ObjectCreated != 0)
|
|
{
|
|
}
|
|
};
|
|
PMGCJEPKFOF<Tool> pmgcjepkfof;
|
|
if (num < bbpiindioko)
|
|
{
|
|
num += num;
|
|
if (num == bbpiindioko)
|
|
{
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
return pmgcjepkfof.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x06015761 RID: 87905 RVA: 0x004FFB38 File Offset: 0x004FDD38
|
|
[Token(Token = "0x6015761")]
|
|
[Address(RVA = "0x177CB00", Offset = "0x177BB00", VA = "0x18177CB00")]
|
|
public bool ShouldCreateGrabbableObject(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
Tool tool = EOJKOIGNHPJ.tool;
|
|
if (tool.MBHKHNNAKBB)
|
|
{
|
|
KIAKNGDCOJA.EOBOHIIKCIP eobohiikcip = this.<NGDMBEPPAJP>k__BackingField;
|
|
if (eobohiikcip != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
if (eobohiikcip != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
}
|
|
return tool.rigidbodyEx.EHBLIBLIMDE;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015762 RID: 87906 RVA: 0x004FFB78 File Offset: 0x004FDD78
|
|
[Token(Token = "0x6015762")]
|
|
[Address(RVA = "0x1779D20", Offset = "0x1778D20", VA = "0x181779D20", Slot = "47")]
|
|
public int RaycastPick(Vector3 CACFKFOOHID, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, GIPDDLFFNGG[] IJNKLEJAHGE, out Vector3 KGDHOKBFGLC, out Collider HBDHOOACAFL)
|
|
{
|
|
int num = 0;
|
|
float z = DJBBMJBBNHB.z;
|
|
float z2 = CACFKFOOHID.z;
|
|
GIPDDLFFNGG gipddlffngg;
|
|
if (gipddlffngg != 0)
|
|
{
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06015763 RID: 87907 RVA: 0x004FFBA4 File Offset: 0x004FDDA4
|
|
[Token(Token = "0x6015763")]
|
|
[Address(RVA = "0x1779EB0", Offset = "0x1778EB0", VA = "0x181779EB0", Slot = "50")]
|
|
public bool Raycast(Vector3 CACFKFOOHID, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, out GIPDDLFFNGG GNGBKFCHFKO, out Vector3 MMEIDGMCHNK, out Collider GKPCABGDNLO)
|
|
{
|
|
float z = DJBBMJBBNHB.z;
|
|
float z2 = CACFKFOOHID.z;
|
|
GIPDDLFFNGG gipddlffngg;
|
|
return gipddlffngg != 0;
|
|
}
|
|
|
|
// Token: 0x06015764 RID: 87908 RVA: 0x004FFBCC File Offset: 0x004FDDCC
|
|
[Token(Token = "0x6015764")]
|
|
[Address(RVA = "0x1771BD0", Offset = "0x1770BD0", VA = "0x181771BD0")]
|
|
private GIPDDLFFNGG COOBBICBBPE(Collider MBEHODBGOJI, bool KLBILLAPGMO)
|
|
{
|
|
Chip componentInParent = MBEHODBGOJI.gameObject.GetComponentInParent<Chip>();
|
|
int num = 0;
|
|
bool flag = componentInParent != num;
|
|
if (!flag)
|
|
{
|
|
Tool tool = MBEHODBGOJI.AMKJBLIFHPB();
|
|
int num2 = 0;
|
|
if (tool == num2)
|
|
{
|
|
goto IL_4D;
|
|
}
|
|
}
|
|
if (componentInParent == 0 || !flag || flag || this.MIDCJLJHOCI == 0 || this.MIDCJLJHOCI != 0)
|
|
{
|
|
}
|
|
IL_4D:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015765 RID: 87909 RVA: 0x004FFC2C File Offset: 0x004FDE2C
|
|
[Token(Token = "0x6015765")]
|
|
[Address(RVA = "0x1778EF0", Offset = "0x1777EF0", VA = "0x181778EF0")]
|
|
private GIPDDLFFNGG PJADAKHFEFA(Collider MBEHODBGOJI, float IPHNHANDDAJ)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!Mathf.Approximately(IPHNHANDDAJ, (float)num2))
|
|
{
|
|
float scaledPhysicalPickupSphereRadius = Player.<EGKJPJKLEAI>k__BackingField.DNBIPBNNKJH.JBFPPBJMFHB;
|
|
return this.COOBBICBBPE(MBEHODBGOJI, num != 0);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015766 RID: 87910 RVA: 0x004FFC68 File Offset: 0x004FDE68
|
|
[Token(Token = "0x6015766")]
|
|
[Address(RVA = "0x177CE60", Offset = "0x177BE60", VA = "0x18177CE60", Slot = "48")]
|
|
public int SpherecastPick(Vector3 CACFKFOOHID, float BIEPNJMPEOD, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, GIPDDLFFNGG[] IJNKLEJAHGE, out Vector3 KGDHOKBFGLC, out Collider HBDHOOACAFL)
|
|
{
|
|
int num = 0;
|
|
Func<Collider, float, GIPDDLFFNGG> func = new Func(this.PJADAKHFEFA);
|
|
float z = DJBBMJBBNHB.z;
|
|
float z2 = CACFKFOOHID.z;
|
|
GIPDDLFFNGG gipddlffngg;
|
|
if (gipddlffngg != 0)
|
|
{
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06015767 RID: 87911 RVA: 0x004FFCA0 File Offset: 0x004FDEA0
|
|
[Token(Token = "0x6015767")]
|
|
[Address(RVA = "0x177CB80", Offset = "0x177BB80", VA = "0x18177CB80", Slot = "49")]
|
|
public int SpherePick(Vector3 CACFKFOOHID, float OMLBPICLALA, Vector3 NGNFDMDBFBO, GIPDDLFFNGG[] LHCPFKBKICL)
|
|
{
|
|
int num = 0;
|
|
Collider[] dalfgejdjmm = ICMAPHMBBFM.DALFGEJDJMM;
|
|
float z = CACFKFOOHID.z;
|
|
int num2;
|
|
if (num2 > 0)
|
|
{
|
|
int num3 = 0;
|
|
Collider collider = dalfgejdjmm[num];
|
|
if (this.COOBBICBBPE(collider, num3 != 0) != 0)
|
|
{
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
float num4;
|
|
if (num4 > 1E-05f)
|
|
{
|
|
num++;
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
}
|
|
num++;
|
|
if (num < num2)
|
|
{
|
|
}
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x17003B3F RID: 15167
|
|
// (get) Token: 0x06015768 RID: 87912 RVA: 0x004FFD14 File Offset: 0x004FDF14
|
|
[Token(Token = "0x17003B3F")]
|
|
public bool FACMDIMLMMD
|
|
{
|
|
[Token(Token = "0x6015768")]
|
|
[Address(RVA = "0x177F640", Offset = "0x177E640", VA = "0x18177F640", Slot = "40")]
|
|
get
|
|
{
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B40 RID: 15168
|
|
// (get) Token: 0x06015769 RID: 87913 RVA: 0x004FFD30 File Offset: 0x004FDF30
|
|
[Token(Token = "0x17003B40")]
|
|
public int ENEJDOAEDCJ
|
|
{
|
|
[Token(Token = "0x6015769")]
|
|
[Address(RVA = "0x177F900", Offset = "0x177E900", VA = "0x18177F900", Slot = "41")]
|
|
get
|
|
{
|
|
return this.LLFDKCNCMKF._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B41 RID: 15169
|
|
// (get) Token: 0x0601576A RID: 87914 RVA: 0x004FFD50 File Offset: 0x004FDF50
|
|
[Token(Token = "0x17003B41")]
|
|
public bool IPJFJGPPJMH
|
|
{
|
|
[Token(Token = "0x601576A")]
|
|
[Address(RVA = "0x177F600", Offset = "0x177E600", VA = "0x18177F600")]
|
|
get
|
|
{
|
|
List<CreationObject> chmmbnihbja = this.CHMMBNIHBJA;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B42 RID: 15170
|
|
// (get) Token: 0x0601576B RID: 87915 RVA: 0x004FFD6C File Offset: 0x004FDF6C
|
|
[Token(Token = "0x17003B42")]
|
|
public int MAIKCPNCDBL
|
|
{
|
|
[Token(Token = "0x601576B")]
|
|
[Address(RVA = "0x177F580", Offset = "0x177E580", VA = "0x18177F580")]
|
|
get
|
|
{
|
|
return this.CHMMBNIHBJA._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B43 RID: 15171
|
|
// (get) Token: 0x0601576C RID: 87916 RVA: 0x004FFD8C File Offset: 0x004FDF8C
|
|
[Token(Token = "0x17003B43")]
|
|
public bool PFKCOIPIJMK
|
|
{
|
|
[Token(Token = "0x601576C")]
|
|
[Address(RVA = "0x177FB40", Offset = "0x177EB40", VA = "0x18177FB40")]
|
|
get
|
|
{
|
|
IEnumerable<CreationObject> enumerable = Enumerable.OfType<CreationObject>(this.LLFDKCNCMKF);
|
|
Func<CreationObject, bool> <>9__154_ = CreationContext.<>c.<>9__154_0;
|
|
if (<>9__154_ == 0)
|
|
{
|
|
CreationContext.<>c.<>9__154_0 = (CreationObject o) => o.supportsCenterPivotOperation;
|
|
}
|
|
return Enumerable.All<CreationObject>(enumerable, <>9__154_);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B44 RID: 15172
|
|
// (get) Token: 0x0601576D RID: 87917 RVA: 0x004FFDCC File Offset: 0x004FDFCC
|
|
[Token(Token = "0x17003B44")]
|
|
public IEnumerable<GIPDDLFFNGG> NLCFLGCGJMJ
|
|
{
|
|
[Token(Token = "0x601576D")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "42")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601576D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<GIPDDLFFNGG> RecRoom.Core.Creation.CreationContext::get_CurrentSelection()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(CreationContext::LLFDKCNCMKF, ldloc:CreationContext(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.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: 0x17003B45 RID: 15173
|
|
// (get) Token: 0x0601576E RID: 87918 RVA: 0x004FFDE0 File Offset: 0x004FDFE0
|
|
[Token(Token = "0x17003B45")]
|
|
public IEnumerable<CreationObject> EKJLAJNDHOD
|
|
{
|
|
[Token(Token = "0x601576E")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601576E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<RecRoom.Core.Creation.CreationObject> RecRoom.Core.Creation.CreationContext::get_CurrentSelectionAsCreationObjects()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.CreationObject>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.CreationObject>(CreationContext::CHMMBNIHBJA, ldloc:CreationContext(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.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: 0x0601576F RID: 87919 RVA: 0x004FFDF4 File Offset: 0x004FDFF4
|
|
[Token(Token = "0x601576F")]
|
|
[Address(RVA = "0x1776C20", Offset = "0x1775C20", VA = "0x181776C20", Slot = "52")]
|
|
public bool IsSelected(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
return this.LLFDKCNCMKF.Contains(JKDHPHFBDMJ);
|
|
}
|
|
|
|
// Token: 0x06015770 RID: 87920 RVA: 0x004FFE14 File Offset: 0x004FE014
|
|
[Token(Token = "0x6015770")]
|
|
[Address(RVA = "0x177C8F0", Offset = "0x177B8F0", VA = "0x18177C8F0")]
|
|
public bool SetSelection(int FAHPFMEADMG, GIPDDLFFNGG[] PJAGPLNPLFK)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
int num = 0;
|
|
if (FAHPFMEADMG > 0)
|
|
{
|
|
List<GIPDDLFFNGG> llfdkcncmkf2 = this.LLFDKCNCMKF;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
GIPDDLFFNGG gipddlffngg = PJAGPLNPLFK[num];
|
|
num++;
|
|
}
|
|
this.RemoveAllFromSelection();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (FAHPFMEADMG > 0)
|
|
{
|
|
int length = PJAGPLNPLFK.Length;
|
|
if (num < length)
|
|
{
|
|
GIPDDLFFNGG gipddlffngg2 = PJAGPLNPLFK[num];
|
|
bool flag = this.LKEDOINBOGG(gipddlffngg2);
|
|
num++;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
int length2 = PJAGPLNPLFK.Length;
|
|
if (num >= length2)
|
|
{
|
|
goto IL_C5;
|
|
}
|
|
GIPDDLFFNGG gipddlffngg3 = PJAGPLNPLFK[num];
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.MGDBBGINKNF(gipddlffngg3);
|
|
OKNNKFGFODL oknnkfgfodl = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
OKNNKFGFODL oknnkfgfodl2 = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl2 != 0)
|
|
{
|
|
oknnkfgfodl2.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
}
|
|
IL_C5:
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06015771 RID: 87921 RVA: 0x004FFEF0 File Offset: 0x004FE0F0
|
|
[Token(Token = "0x6015771")]
|
|
[Address(RVA = "0x1770E80", Offset = "0x176FE80", VA = "0x181770E80", Slot = "54")]
|
|
public bool AddToSelection(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
bool flag = this.LKEDOINBOGG(JKDHPHFBDMJ);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
OKNNKFGFODL oknnkfgfodl = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015772 RID: 87922 RVA: 0x004FFF28 File Offset: 0x004FE128
|
|
[Token(Token = "0x6015772")]
|
|
[Address(RVA = "0x1770D50", Offset = "0x176FD50", VA = "0x181770D50", Slot = "55")]
|
|
public bool AddToSelection(int AJEGFAMKCDO, GIPDDLFFNGG[] BCPBPLDHDMA)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
int num = 0;
|
|
if (AJEGFAMKCDO > 0)
|
|
{
|
|
int length = BCPBPLDHDMA.Length;
|
|
if (num < length)
|
|
{
|
|
GIPDDLFFNGG gipddlffngg = BCPBPLDHDMA[num];
|
|
bool flag = this.LKEDOINBOGG(gipddlffngg);
|
|
num++;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
int length2 = BCPBPLDHDMA.Length;
|
|
if (num >= length2)
|
|
{
|
|
return true;
|
|
}
|
|
GIPDDLFFNGG gipddlffngg2 = BCPBPLDHDMA[num];
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.MGDBBGINKNF(gipddlffngg2);
|
|
OKNNKFGFODL oknnkfgfodl = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
OKNNKFGFODL oknnkfgfodl2 = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl2 != 0)
|
|
{
|
|
oknnkfgfodl2.CNFDGDEOPPF();
|
|
}
|
|
return true;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06015773 RID: 87923 RVA: 0x004FFFC8 File Offset: 0x004FE1C8
|
|
[Token(Token = "0x6015773")]
|
|
[Address(RVA = "0x177A360", Offset = "0x1779360", VA = "0x18177A360", Slot = "56")]
|
|
public void RemoveFromSelection(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.MGDBBGINKNF(JKDHPHFBDMJ);
|
|
OKNNKFGFODL oknnkfgfodl = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015774 RID: 87924 RVA: 0x004FFFF8 File Offset: 0x004FE1F8
|
|
[Token(Token = "0x6015774")]
|
|
[Address(RVA = "0x177A2A0", Offset = "0x17792A0", VA = "0x18177A2A0", Slot = "57")]
|
|
public void RemoveAllFromSelection()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
GIPDDLFFNGG[] array = this.LLFDKCNCMKF.ToArray();
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
GIPDDLFFNGG gipddlffngg = array[num];
|
|
this.MGDBBGINKNF(gipddlffngg);
|
|
num++;
|
|
}
|
|
OKNNKFGFODL oknnkfgfodl = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015775 RID: 87925 RVA: 0x00500054 File Offset: 0x004FE254
|
|
[Token(Token = "0x6015775")]
|
|
[Address(RVA = "0x1775470", Offset = "0x1774470", VA = "0x181775470", Slot = "92")]
|
|
public IReadOnlyDictionary<Collider, GIPDDLFFNGG> GetSelectionCollidersMap()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.LEEGJFHHEEL.Clear();
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
Dictionary<Collider, GIPDDLFFNGG> leegjfhheel = this.LEEGJFHHEEL;
|
|
if (num != 0)
|
|
{
|
|
goto IL_43;
|
|
}
|
|
while ((ulong)((uint)(-1)) == (ulong)(-1L))
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
Dictionary<Collider, GIPDDLFFNGG> leegjfhheel2 = this.LEEGJFHHEEL;
|
|
throw new NullReferenceException();
|
|
IL_43:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015776 RID: 87926 RVA: 0x005000B8 File Offset: 0x004FE2B8
|
|
[Token(Token = "0x6015776")]
|
|
[Address(RVA = "0x1774EB0", Offset = "0x1773EB0", VA = "0x181774EB0")]
|
|
public IEnumerable<GIPDDLFFNGG> GetCurrentSelectionAndChildObjects()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
HashSet<GIPDDLFFNGG> hashSet = new HashSet();
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015777 RID: 87927 RVA: 0x005000F4 File Offset: 0x004FE2F4
|
|
[Token(Token = "0x6015777")]
|
|
[Address(RVA = "0x1771D90", Offset = "0x1770D90", VA = "0x181771D90")]
|
|
private static void CPIHLEIIFPA(LFBMEDEMGHA CKEBCMEKCJH, HashSet<GIPDDLFFNGG> IEAFNBDIEKH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06015778 RID: 87928 RVA: 0x00500120 File Offset: 0x004FE320
|
|
[Token(Token = "0x6015778")]
|
|
[Address(RVA = "0x1775040", Offset = "0x1774040", VA = "0x181775040")]
|
|
public IEnumerable<GIPDDLFFNGG> GetCurrentSelectionForTemplate()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
HashSet<GIPDDLFFNGG> hashSet = new HashSet();
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_71;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Func<GIPDDLFFNGG, Guid> func;
|
|
if (CreationContext.<>c.<>9__169_0 == 0)
|
|
{
|
|
func = delegate(GIPDDLFFNGG o)
|
|
{
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
throw new NullReferenceException();
|
|
};
|
|
CreationContext.<>c.<>9__169_0 = func;
|
|
}
|
|
List<Guid> list = Enumerable.ToList<Guid>(Enumerable.Select<GIPDDLFFNGG, Guid>(hashSet, func));
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
while (!flag3)
|
|
{
|
|
}
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
goto IL_71;
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
IL_71:
|
|
Exception ex = new Exception("Found chip in selection that also has a parent in the selection");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015779 RID: 87929 RVA: 0x005001C8 File Offset: 0x004FE3C8
|
|
[Token(Token = "0x6015779")]
|
|
[Address(RVA = "0x1775D80", Offset = "0x1774D80", VA = "0x181775D80")]
|
|
private static void HMNKJDMEBHJ(GIPDDLFFNGG JPMMLFNOCDC, [NotNull] HashSet<GIPDDLFFNGG> IEAFNBDIEKH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (JPMMLFNOCDC == 0)
|
|
{
|
|
break;
|
|
}
|
|
bool flag = IEAFNBDIEKH.Add(JPMMLFNOCDC);
|
|
if (!flag || !flag)
|
|
{
|
|
break;
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601577A RID: 87930 RVA: 0x00500200 File Offset: 0x004FE400
|
|
[Token(Token = "0x601577A")]
|
|
[Address(RVA = "0x1779720", Offset = "0x1778720", VA = "0x181779720")]
|
|
public bool PushActiveGroup(LFBMEDEMGHA HBNIDEHPJIL)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!base.OGIBLNIIHDK || HBNIDEHPJIL == 0 || this.GFBHPCPJLNB.IAHDANBDAAM() != 0)
|
|
{
|
|
goto IL_8D;
|
|
}
|
|
GBDECALBCOP gbdecalbcop;
|
|
if (gbdecalbcop != GBDECALBCOP.Success)
|
|
{
|
|
goto IL_84;
|
|
}
|
|
int num2;
|
|
if (gbdecalbcop != GBDECALBCOP.Success)
|
|
{
|
|
GBDECALBCOP gbdecalbcop2;
|
|
num2 = (int)gbdecalbcop2;
|
|
while (gbdecalbcop2 == GBDECALBCOP.Success)
|
|
{
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
if (gbdecalbcop != GBDECALBCOP.Success)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_9C;
|
|
}
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
if (num2 != 0)
|
|
{
|
|
goto IL_84;
|
|
}
|
|
Action<GIPDDLFFNGG> action = new Action(this.KGFBAHFEOLE);
|
|
this.NEPNDEDOFJH.Add(HBNIDEHPJIL);
|
|
if (action != 0)
|
|
{
|
|
}
|
|
if (action != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
OKNNKFGFODL oknnkfgfodl = this.<BJJKOJKMOHH>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
IL_84:
|
|
if (this.LGBELBHJKOK != 0)
|
|
{
|
|
}
|
|
IL_8D:
|
|
throw new NullReferenceException();
|
|
IL_9C:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601577B RID: 87931 RVA: 0x005002BC File Offset: 0x004FE4BC
|
|
[Token(Token = "0x601577B")]
|
|
[Address(RVA = "0x17790D0", Offset = "0x17780D0", VA = "0x1817790D0")]
|
|
public void PopActiveGroup()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<LFBMEDEMGHA> nepndedofjh = this.NEPNDEDOFJH;
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
return;
|
|
}
|
|
int size = this.NEPNDEDOFJH._size;
|
|
if (size == 0)
|
|
{
|
|
return;
|
|
}
|
|
int num2 = size - 1;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
if (size == 0 || num2 == 0)
|
|
{
|
|
return;
|
|
}
|
|
this.RemoveAllFromSelection();
|
|
List<LFBMEDEMGHA> nepndedofjh2 = this.NEPNDEDOFJH;
|
|
int size2 = nepndedofjh2._size;
|
|
nepndedofjh2.RemoveAt(size2);
|
|
if (new Action(this.KGFBAHFEOLE) != 0)
|
|
{
|
|
}
|
|
if (CreationContext.<>c.<>9__172_0 == 0)
|
|
{
|
|
CreationContext.<>c.<>9__172_0 = (GIPDDLFFNGG obj) => obj != 0;
|
|
}
|
|
IEnumerable<GIPDDLFFNGG> enumerable;
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
OKNNKFGFODL oknnkfgfodl = this.<BJJKOJKMOHH>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601577C RID: 87932 RVA: 0x00500398 File Offset: 0x004FE598
|
|
[Token(Token = "0x601577C")]
|
|
[Address(RVA = "0x1779480", Offset = "0x1778480", VA = "0x181779480")]
|
|
public void PopAllActiveGroups()
|
|
{
|
|
List<LFBMEDEMGHA> nepndedofjh = this.NEPNDEDOFJH;
|
|
this.PopActiveGroup();
|
|
}
|
|
|
|
// Token: 0x0601577D RID: 87933 RVA: 0x005003B8 File Offset: 0x004FE5B8
|
|
[Token(Token = "0x601577D")]
|
|
[Address(RVA = "0x177A440", Offset = "0x1779440", VA = "0x18177A440", Slot = "58")]
|
|
public void RenderHoverHighlight(GIPDDLFFNGG NLNHFEEMFBN, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM, bool IJAHIAAHPDN = true)
|
|
{
|
|
if (IJAHIAAHPDN)
|
|
{
|
|
int num = 0;
|
|
if (num < NLNHFEEMFBN)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
GIPDDLFFNGG okbnlkgpkdb = this.OKBNLKGPKDB;
|
|
int frameCount = Time.frameCount;
|
|
if (NLNHFEEMFBN == okbnlkgpkdb || this.HoverHighlightStarted != 0)
|
|
{
|
|
}
|
|
int frameCount2 = Time.frameCount;
|
|
this.OFBANKNOJEF = frameCount2;
|
|
this.OKBNLKGPKDB = NLNHFEEMFBN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601577E RID: 87934 RVA: 0x00500414 File Offset: 0x004FE614
|
|
[Token(Token = "0x601577E")]
|
|
[Address(RVA = "0x177A5D0", Offset = "0x17795D0", VA = "0x18177A5D0", Slot = "59")]
|
|
public void RenderHoverHighlight(int GEKOMEGKFPO, IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK, bool IJAHIAAHPDN = true)
|
|
{
|
|
int num = 0;
|
|
this.GEJELJNOADL(GEKOMEGKFPO, PJAGPLNPLFK, num, IJAHIAAHPDN);
|
|
}
|
|
|
|
// Token: 0x0601577F RID: 87935 RVA: 0x00500430 File Offset: 0x004FE630
|
|
[Token(Token = "0x601577F")]
|
|
[Address(RVA = "0x177A3B0", Offset = "0x17793B0", VA = "0x18177A3B0", Slot = "60")]
|
|
public void RenderHoverHighlight(int GEKOMEGKFPO, IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK, OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM, bool IJAHIAAHPDN = true)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015780 RID: 87936 RVA: 0x00500440 File Offset: 0x004FE640
|
|
[Token(Token = "0x6015780")]
|
|
[Address(RVA = "0x1774CD0", Offset = "0x1773CD0", VA = "0x181774CD0")]
|
|
private void GEJELJNOADL(int GEKOMEGKFPO, IEnumerable<GIPDDLFFNGG> PJAGPLNPLFK, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM, bool IJAHIAAHPDN = true)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (num < GEKOMEGKFPO)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06015781 RID: 87937 RVA: 0x00500470 File Offset: 0x004FE670
|
|
[Token(Token = "0x6015781")]
|
|
[Address(RVA = "0x177EBD0", Offset = "0x177DBD0", VA = "0x18177EBD0")]
|
|
public void UpdateHoverHighlightEvents(Vector3 PCNKONFJNPN, bool PIHNJIBJBKE)
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
uint num;
|
|
if (num != (uint)0 && this.HoverHighlightStarted != 0)
|
|
{
|
|
float z = PCNKONFJNPN.z;
|
|
}
|
|
int frameCount2 = Time.frameCount;
|
|
this.OFBANKNOJEF = frameCount2;
|
|
}
|
|
|
|
// Token: 0x06015782 RID: 87938 RVA: 0x005004AC File Offset: 0x004FE6AC
|
|
[Token(Token = "0x6015782")]
|
|
[Address(RVA = "0x17739D0", Offset = "0x17729D0", VA = "0x1817739D0")]
|
|
private bool EEHJJKKDGPD(GIPDDLFFNGG HICENEOPGOF, GIPDDLFFNGG DFEIOJDNOGD)
|
|
{
|
|
if (HICENEOPGOF == 0 || HICENEOPGOF != DFEIOJDNOGD)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06015783 RID: 87939 RVA: 0x005004CC File Offset: 0x004FE6CC
|
|
[Token(Token = "0x6015783")]
|
|
[Address(RVA = "0x17711F0", Offset = "0x17701F0", VA = "0x1817711F0")]
|
|
private bool BFLJACJOBMA(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015784 RID: 87940 RVA: 0x005004FC File Offset: 0x004FE6FC
|
|
[Token(Token = "0x6015784")]
|
|
[Address(RVA = "0x177D7C0", Offset = "0x177C7C0", VA = "0x18177D7C0", Slot = "70")]
|
|
public void StartTranslatingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Transform selectionTransform = this.EIDPDMAJOGM;
|
|
this.ICIPODFBGCJ();
|
|
int num2 = 0;
|
|
IILCGFIHJLP<Transform, Vector3> selectionTranslationStarted = this.SelectionTranslationStarted;
|
|
if (selectionTranslationStarted != 0)
|
|
{
|
|
selectionTranslationStarted.CNFDGDEOPPF(selectionTransform, num2);
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
if (selectionTransform != 0)
|
|
{
|
|
if (num >= selectionTransform)
|
|
{
|
|
goto IL_40;
|
|
}
|
|
num += num;
|
|
if (num != selectionTransform)
|
|
{
|
|
num++;
|
|
goto IL_40;
|
|
}
|
|
IL_50:
|
|
num += 19;
|
|
num += 59;
|
|
num += 19;
|
|
goto IL_5F;
|
|
IL_40:
|
|
int num3 = 0;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
goto IL_50;
|
|
}
|
|
goto IL_50;
|
|
}
|
|
IL_5F:
|
|
if (selectionTransform != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06015785 RID: 87941 RVA: 0x0050057C File Offset: 0x004FE77C
|
|
[Token(Token = "0x6015785")]
|
|
[Address(RVA = "0x177DCD0", Offset = "0x177CCD0", VA = "0x18177DCD0", Slot = "71")]
|
|
public bool TranslateSelection(Vector3 EOFPKPGPIGF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
goto IL_5C;
|
|
}
|
|
if ((this.AKDOJENIKFM ? 1 : 0) == num)
|
|
{
|
|
break;
|
|
}
|
|
this.ICIPODFBGCJ();
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (flag2)
|
|
{
|
|
}
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_8E;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (this.<KPHMOHNIALH>k__BackingField == (ulong)0L)
|
|
{
|
|
break;
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf2 = this.LLFDKCNCMKF;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
MFBGLIHGCGO<GIPDDLFFNGG> mfbglihgcgo = this.<KPHMOHNIALH>k__BackingField;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.AECHNOLACOJ();
|
|
IL_5C:
|
|
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
lgbelbhjkok(GBDECALBCOP.Failure_NoAuthority, num3, num2, owner);
|
|
}
|
|
throw new NullReferenceException();
|
|
IL_8E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015786 RID: 87942 RVA: 0x0050061C File Offset: 0x004FE81C
|
|
[Token(Token = "0x6015786")]
|
|
[Address(RVA = "0x1774AE0", Offset = "0x1773AE0", VA = "0x181774AE0", Slot = "72")]
|
|
public void FinishTranslatingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
OKNNKFGFODL selectionTranslationFinished = this.SelectionTranslationFinished;
|
|
if (selectionTranslationFinished != 0)
|
|
{
|
|
selectionTranslationFinished.CNFDGDEOPPF();
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
num += 19;
|
|
num += 68;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06015787 RID: 87943 RVA: 0x00500678 File Offset: 0x004FE878
|
|
[Token(Token = "0x6015787")]
|
|
[Address(RVA = "0x177D2A0", Offset = "0x177C2A0", VA = "0x18177D2A0", Slot = "67")]
|
|
public void StartRotatingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Transform selectionTransform = this.EIDPDMAJOGM;
|
|
this.ICIPODFBGCJ();
|
|
int num2 = 0;
|
|
IILCGFIHJLP<Transform, Vector3> selectionRotationStarted = this.SelectionRotationStarted;
|
|
if (selectionRotationStarted != 0)
|
|
{
|
|
selectionRotationStarted.CNFDGDEOPPF(selectionTransform, num2);
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
if (selectionTransform != 0)
|
|
{
|
|
if (num >= selectionTransform)
|
|
{
|
|
goto IL_40;
|
|
}
|
|
num += num;
|
|
if (num != selectionTransform)
|
|
{
|
|
num++;
|
|
goto IL_40;
|
|
}
|
|
IL_50:
|
|
num += 19;
|
|
num += 60;
|
|
num += 19;
|
|
goto IL_5F;
|
|
IL_40:
|
|
int num3 = 0;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
goto IL_50;
|
|
}
|
|
goto IL_50;
|
|
}
|
|
IL_5F:
|
|
if (selectionTransform != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06015788 RID: 87944 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015788")]
|
|
[Address(RVA = "0x177A5F0", Offset = "0x17795F0", VA = "0x18177A5F0", Slot = "68")]
|
|
public bool RotateSelection(Quaternion CNBNIEBBCIB, [Optional] Vector3? JMKGGICBFOD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015789 RID: 87945 RVA: 0x005006F8 File Offset: 0x004FE8F8
|
|
[Token(Token = "0x6015789")]
|
|
[Address(RVA = "0x1774700", Offset = "0x1773700", VA = "0x181774700", Slot = "69")]
|
|
public void FinishRotatingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
OKNNKFGFODL selectionRotationFinished = this.SelectionRotationFinished;
|
|
if (selectionRotationFinished != 0)
|
|
{
|
|
selectionRotationFinished.CNFDGDEOPPF();
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
num += 19;
|
|
num += 69;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601578A RID: 87946 RVA: 0x00500754 File Offset: 0x004FE954
|
|
[Token(Token = "0x601578A")]
|
|
[Address(RVA = "0x177D530", Offset = "0x177C530", VA = "0x18177D530", Slot = "73")]
|
|
public void StartScalingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Transform selectionTransform = this.EIDPDMAJOGM;
|
|
this.ICIPODFBGCJ();
|
|
int num2 = 0;
|
|
IILCGFIHJLP<Transform, Vector3> selectionScalingStarted = this.SelectionScalingStarted;
|
|
if (selectionScalingStarted != 0)
|
|
{
|
|
selectionScalingStarted.CNFDGDEOPPF(selectionTransform, num2);
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
if (selectionTransform != 0)
|
|
{
|
|
if (num >= selectionTransform)
|
|
{
|
|
goto IL_40;
|
|
}
|
|
num += num;
|
|
if (num != selectionTransform)
|
|
{
|
|
num++;
|
|
goto IL_40;
|
|
}
|
|
IL_50:
|
|
num += 19;
|
|
num += 61;
|
|
num += 19;
|
|
goto IL_5F;
|
|
IL_40:
|
|
int num3 = 0;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
goto IL_50;
|
|
}
|
|
goto IL_50;
|
|
}
|
|
IL_5F:
|
|
if (selectionTransform != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601578B RID: 87947 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601578B")]
|
|
[Address(RVA = "0x177ACD0", Offset = "0x1779CD0", VA = "0x18177ACD0", Slot = "74")]
|
|
public bool ScaleSelection(float DJMLPGEBFBE, [Optional] Vector3? JMKGGICBFOD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601578C RID: 87948 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601578C")]
|
|
[Address(RVA = "0x1772AE0", Offset = "0x1771AE0", VA = "0x181772AE0", Slot = "75")]
|
|
public bool DeformSelectionInDirection(Vector3 ILOMMBLNKMA, float DJMLPGEBFBE, Vector3 JMKGGICBFOD, bool LIBJPHCKECK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601578D RID: 87949 RVA: 0x005007D4 File Offset: 0x004FE9D4
|
|
[Token(Token = "0x601578D")]
|
|
[Address(RVA = "0x17748F0", Offset = "0x17738F0", VA = "0x1817748F0", Slot = "76")]
|
|
public void FinishScalingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
OKNNKFGFODL selectionScalingFinished = this.SelectionScalingFinished;
|
|
if (selectionScalingFinished != 0)
|
|
{
|
|
selectionScalingFinished.CNFDGDEOPPF();
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
num += 19;
|
|
num += 70;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601578E RID: 87950 RVA: 0x00500830 File Offset: 0x004FEA30
|
|
[Token(Token = "0x601578E")]
|
|
[Address(RVA = "0x177D010", Offset = "0x177C010", VA = "0x18177D010", Slot = "77")]
|
|
public void StartMovingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Transform selectionTransform = this.EIDPDMAJOGM;
|
|
this.ICIPODFBGCJ();
|
|
int num2 = 0;
|
|
IILCGFIHJLP<Transform, Vector3> selectionMoveStarted = this.SelectionMoveStarted;
|
|
if (selectionMoveStarted != 0)
|
|
{
|
|
selectionMoveStarted.CNFDGDEOPPF(selectionTransform, num2);
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
if (selectionTransform != 0)
|
|
{
|
|
if (num >= selectionTransform)
|
|
{
|
|
goto IL_40;
|
|
}
|
|
num += num;
|
|
if (num != selectionTransform)
|
|
{
|
|
num++;
|
|
goto IL_40;
|
|
}
|
|
IL_50:
|
|
num += 19;
|
|
num += 63;
|
|
num += 19;
|
|
goto IL_5F;
|
|
IL_40:
|
|
int num3 = 0;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
goto IL_50;
|
|
}
|
|
goto IL_50;
|
|
}
|
|
IL_5F:
|
|
if (selectionTransform != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601578F RID: 87951 RVA: 0x005008B0 File Offset: 0x004FEAB0
|
|
[Token(Token = "0x601578F")]
|
|
[Address(RVA = "0x1774460", Offset = "0x1773460", VA = "0x181774460", Slot = "78")]
|
|
public void FinishMovingSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int num2 = 0;
|
|
this.ICIPODFBGCJ();
|
|
MFBGLIHGCGO<Vector3> selectionMoveFinished = this.SelectionMoveFinished;
|
|
if (selectionMoveFinished != 0)
|
|
{
|
|
selectionMoveFinished.CNFDGDEOPPF(num2);
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
num += num;
|
|
num++;
|
|
int num3 = 0;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
num += 19;
|
|
num += 72;
|
|
num += 19;
|
|
}
|
|
while (num != 0);
|
|
this.HHFCDHNMKIC();
|
|
}
|
|
|
|
// Token: 0x06015790 RID: 87952 RVA: 0x00500924 File Offset: 0x004FEB24
|
|
[Token(Token = "0x6015790")]
|
|
[Address(RVA = "0x1775760", Offset = "0x1774760", VA = "0x181775760")]
|
|
private void HHFCDHNMKIC()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<CreationObject> chmmbnihbja = this.CHMMBNIHBJA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06015791 RID: 87953 RVA: 0x00500950 File Offset: 0x004FEB50
|
|
[Token(Token = "0x6015791")]
|
|
[Address(RVA = "0x177BA30", Offset = "0x177AA30", VA = "0x18177BA30", Slot = "37")]
|
|
public void SetObjectTransformations(Guid[] OJEKHLDBDCK, Vector3[] BJEDAGHIDPN, Quaternion[] CMCDPNLKKIA, float[] JLMOBMGDNEE, Dictionary<Guid, Vector3> CCECLKDDCLM)
|
|
{
|
|
int num = 0;
|
|
int length = BJEDAGHIDPN.Length;
|
|
int length2 = OJEKHLDBDCK.Length;
|
|
if (length == length2)
|
|
{
|
|
if (CMCDPNLKKIA != 0 && CMCDPNLKKIA.Length != length2)
|
|
{
|
|
int length3 = OJEKHLDBDCK.Length;
|
|
string text = string.Join<Guid>(",", OJEKHLDBDCK);
|
|
}
|
|
if (length != length2)
|
|
{
|
|
int length4 = OJEKHLDBDCK.Length;
|
|
string text2 = string.Join<Guid>(",", OJEKHLDBDCK);
|
|
}
|
|
int length5 = OJEKHLDBDCK.Length;
|
|
if (num < length5)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (CMCDPNLKKIA != 0)
|
|
{
|
|
}
|
|
bool flag2;
|
|
if (0 == 0 || flag2)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num++;
|
|
}
|
|
return;
|
|
}
|
|
int length6 = OJEKHLDBDCK.Length;
|
|
string text3 = string.Join<Guid>(",", OJEKHLDBDCK);
|
|
global::UnityEngine.Debug.LogError(string.Format("CreationContext::SetObjectTransforms {0} position entries for {1} objects when setting transforms for Objects ({2})", length2, length2, text3));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015792 RID: 87954 RVA: 0x00500A18 File Offset: 0x004FEC18
|
|
[Token(Token = "0x6015792")]
|
|
[Address(RVA = "0x177C6E0", Offset = "0x177B6E0", VA = "0x18177C6E0", Slot = "36")]
|
|
public bool SetSelectionFrozen(bool IGNODFHFELK)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
goto IL_33;
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
|
if (this.LGBELBHJKOK == 0)
|
|
{
|
|
goto IL_5C;
|
|
}
|
|
IL_33:
|
|
AGAJMBPABDL owner2 = base.FAGBHOMBNBP;
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
lgbelbhjkok(GBDECALBCOP.Failure_NoAuthority, num2, num3, owner2);
|
|
}
|
|
IL_5C:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015793 RID: 87955 RVA: 0x00500A8C File Offset: 0x004FEC8C
|
|
[Token(Token = "0x6015793")]
|
|
[Address(RVA = "0x177B980", Offset = "0x177A980", VA = "0x18177B980")]
|
|
public void SetObjectFrozen(Guid ABDMEMKHKFN, bool DANBMOIDGHB)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015794 RID: 87956 RVA: 0x00500AA4 File Offset: 0x004FECA4
|
|
[Token(Token = "0x6015794")]
|
|
[Address(RVA = "0x177BF70", Offset = "0x177AF70", VA = "0x18177BF70", Slot = "35")]
|
|
public void SetObjectsFrozen(Guid[] OJEKHLDBDCK, bool[] DANBMOIDGHB)
|
|
{
|
|
int num = 0;
|
|
int length = OJEKHLDBDCK.Length;
|
|
if (num < length)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015795 RID: 87957 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015795")]
|
|
[Address(RVA = "0x1775F20", Offset = "0x1774F20", VA = "0x181775F20")]
|
|
public bool HasAnyUnfrozenObject()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015796 RID: 87958 RVA: 0x00500ACC File Offset: 0x004FECCC
|
|
[Token(Token = "0x6015796")]
|
|
[Address(RVA = "0x17778B0", Offset = "0x17768B0", VA = "0x1817778B0")]
|
|
private PMGCJEPKFOF<CreationManager.IANGMDIFGNE> LNBLOEIKDCN(CreationContext.PDMOOGKFGEN ADOBNBFBIFD, List<GIPDDLFFNGG> IDIBAGHPLJP)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (this.LCEKPHLOLNL)
|
|
{
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool leieampofhd = this.LEIEAMPOFHD;
|
|
if (ADOBNBFBIFD == 0 || leieampofhd || this.LGBELBHJKOK != 0)
|
|
{
|
|
}
|
|
PMGCJEPKFOF<CreationManager.IANGMDIFGNE> pmgcjepkfof = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestCloneObjects(IDIBAGHPLJP);
|
|
}
|
|
this.EOBKGOMHOAE();
|
|
}
|
|
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
lgbelbhjkok(GBDECALBCOP.Failure_NoAuthority, num2, num, owner);
|
|
}
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
PMGCJEPKFOF<CreationManager.IANGMDIFGNE> pmgcjepkfof2;
|
|
return pmgcjepkfof2;
|
|
}
|
|
|
|
// Token: 0x06015797 RID: 87959 RVA: 0x00500B60 File Offset: 0x004FED60
|
|
[Token(Token = "0x6015797")]
|
|
[Address(RVA = "0x1772130", Offset = "0x1771130", VA = "0x181772130", Slot = "80")]
|
|
public DABKFAIHBBP CloneSelectionAndSelect(CreationContext.PDMOOGKFGEN ADOBNBFBIFD)
|
|
{
|
|
CreationContext.KAIFNEHHGOM kaifnehhgom = new CreationContext.KAIFNEHHGOM();
|
|
kaifnehhgom.<>4__this = this;
|
|
kaifnehhgom.mirror = ADOBNBFBIFD;
|
|
List<GIPDDLFFNGG> list = Enumerable.ToList<GIPDDLFFNGG>(this.GetCurrentSelectionForTemplate());
|
|
CreationContext.PDMOOGKFGEN mirror = kaifnehhgom.mirror;
|
|
PMGCJEPKFOF<CreationManager.IANGMDIFGNE> pmgcjepkfof = this.LNBLOEIKDCN(mirror, list);
|
|
Func<CreationManager.IANGMDIFGNE, DABKFAIHBBP> func = delegate(CreationManager.IANGMDIFGNE spawnResult)
|
|
{
|
|
CreationManager.IANGMDIFGNE spawnResult;
|
|
List<GIPDDLFFNGG> abfejnobklm = spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = spawnResult.NDCPHHFCJBO;
|
|
spawnResult.ABFEJNOBKLM = abfejnobklm;
|
|
spawnResult.NDCPHHFCJBO = ndcphhfcjbo;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CreationContext <>4__this = kaifnehhgom.<>4__this;
|
|
CreationContext.PDMOOGKFGEN mirror2 = kaifnehhgom.mirror;
|
|
CreationManager.IANGMDIFGNE spawnResult2 = spawnResult;
|
|
List<GIPDDLFFNGG> abfejnobklm2 = spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo2 = spawnResult.NDCPHHFCJBO;
|
|
CreationContext.FBFGHONFAOF fbfghonfaof;
|
|
fbfghonfaof.System.IDisposable.Dispose();
|
|
fbfghonfaof.<>1__state = (int)((ulong)0L);
|
|
fbfghonfaof.mirror = mirror2;
|
|
fbfghonfaof.data.ABFEJNOBKLM = abfejnobklm2;
|
|
fbfghonfaof.data.NDCPHHFCJBO = ndcphhfcjbo2;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<>4__this, fbfghonfaof);
|
|
Func<DABKFAIHBBP> func2 = delegate
|
|
{
|
|
CreationContext.KAIFNEHHGOM cs$<>8__locals = kaifnehhgom;
|
|
CreationManager.IANGMDIFGNE spawnResult3 = spawnResult;
|
|
CreationContext <>4__this2 = cs$<>8__locals.<>4__this;
|
|
List<GIPDDLFFNGG> abfejnobklm3 = spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo3 = spawnResult.NDCPHHFCJBO;
|
|
Action<Vector3> action2;
|
|
return <>4__this2.PostProcessSpawnResult(spawnResult3, action2);
|
|
};
|
|
throw new NullReferenceException();
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action action = delegate
|
|
{
|
|
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015798 RID: 87960 RVA: 0x00500BD0 File Offset: 0x004FEDD0
|
|
[Token(Token = "0x6015798")]
|
|
[Address(RVA = "0x1773EC0", Offset = "0x1772EC0", VA = "0x181773EC0")]
|
|
private IEnumerator<KENFJGFMIPM> FACDLLDIIED(CreationManager.IANGMDIFGNE ABADFLCBFIJ, CreationContext.PDMOOGKFGEN ADOBNBFBIFD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015798)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.CreationContext::FACDLLDIIED(RecRoom.Core.Creation.CreationManager/IANGMDIFGNE,RecRoom.Core.Creation.CreationContext/PDMOOGKFGEN)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(FBFGHONFAOF::System.IDisposable.Dispose, ldloc:FBFGHONFAOF(var_0))
|
|
stfld:PDMOOGKFGEN(FBFGHONFAOF::mirror, ldloc:FBFGHONFAOF(var_0), ldloc:PDMOOGKFGEN(ADOBNBFBIFD))
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(var_1_13, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(IANGMDIFGNE::ABFEJNOBKLM, ldloc:IANGMDIFGNE[exp:valuetype RecRoom.Core.Creation.CreationManager/IANGMDIFGNE&](ABADFLCBFIJ)))
|
|
stfld:int32(FBFGHONFAOF::<>1__state, ldloc:FBFGHONFAOF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stloc:CKNHLOINDFF(var_2_23, ldfld:CKNHLOINDFF(IANGMDIFGNE::NDCPHHFCJBO, ldloc:IANGMDIFGNE[exp:valuetype RecRoom.Core.Creation.CreationManager/IANGMDIFGNE&](ABADFLCBFIJ)))
|
|
stfld:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(IANGMDIFGNE::ABFEJNOBKLM, ldfld:IANGMDIFGNE[exp:valuetype RecRoom.Core.Creation.CreationManager/IANGMDIFGNE&](FBFGHONFAOF::data, ldloc:FBFGHONFAOF(var_0)), ldloc:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(var_1_13))
|
|
stfld:CKNHLOINDFF(IANGMDIFGNE::NDCPHHFCJBO, ldfld:IANGMDIFGNE[exp:valuetype RecRoom.Core.Creation.CreationManager/IANGMDIFGNE&](FBFGHONFAOF::data, ldloc:FBFGHONFAOF(var_0)), ldloc:CKNHLOINDFF(var_2_23))
|
|
}
|
|
|
|
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: 0x06015799 RID: 87961 RVA: 0x00500C18 File Offset: 0x004FEE18
|
|
[Token(Token = "0x6015799")]
|
|
[Address(RVA = "0x1777E40", Offset = "0x1776E40", VA = "0x181777E40")]
|
|
private DABKFAIHBBP MIKEIOKPHOA(CreationManager.IANGMDIFGNE DIDMJMMLNPB)
|
|
{
|
|
CreationContext.PBPOBMCMOAI pbpobmcmoai = new CreationContext.PBPOBMCMOAI();
|
|
pbpobmcmoai.<>4__this = this;
|
|
List<GIPDDLFFNGG> abfejnobklm = DIDMJMMLNPB.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = DIDMJMMLNPB.NDCPHHFCJBO;
|
|
pbpobmcmoai.spawnResult.ABFEJNOBKLM = abfejnobklm;
|
|
pbpobmcmoai.spawnResult.NDCPHHFCJBO = ndcphhfcjbo;
|
|
CreationManager.IANGMDIFGNE spawnResult = pbpobmcmoai.spawnResult;
|
|
if (spawnResult == 0 && pbpobmcmoai.spawnResult.ABFEJNOBKLM != 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CreationContext.PBPOBMCMOAI.<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d <<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d;
|
|
<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d.System.IDisposable.Dispose();
|
|
int num = 0;
|
|
<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d.<>4__this = pbpobmcmoai;
|
|
<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d.<>1__state = num;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, <<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d);
|
|
}
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
GBDECALBCOP giaoblmemmi = spawnResult.GIAOBLMEMMI;
|
|
lgbelbhjkok(giaoblmemmi, "Failed to spawn", num3, num2);
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("Failed to spawn");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601579A RID: 87962 RVA: 0x00500CE0 File Offset: 0x004FEEE0
|
|
[Token(Token = "0x601579A")]
|
|
[Address(RVA = "0x17794E0", Offset = "0x17784E0", VA = "0x1817794E0")]
|
|
public DABKFAIHBBP PostProcessSpawnResult(CreationManager.IANGMDIFGNE DIDMJMMLNPB, Action<Vector3> EGMGCNACMDM)
|
|
{
|
|
CreationContext.ABBILIGDKIF abbiligdkif = new CreationContext.ABBILIGDKIF();
|
|
abbiligdkif.<>4__this = this;
|
|
abbiligdkif.onSuccess = EGMGCNACMDM;
|
|
CreationContext.PBPOBMCMOAI pbpobmcmoai = new CreationContext.PBPOBMCMOAI();
|
|
pbpobmcmoai.<>4__this = this;
|
|
List<GIPDDLFFNGG> abfejnobklm = DIDMJMMLNPB.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = DIDMJMMLNPB.NDCPHHFCJBO;
|
|
pbpobmcmoai.spawnResult.ABFEJNOBKLM = abfejnobklm;
|
|
pbpobmcmoai.spawnResult.NDCPHHFCJBO = ndcphhfcjbo;
|
|
CreationManager.IANGMDIFGNE spawnResult = pbpobmcmoai.spawnResult;
|
|
if (spawnResult == 0 && pbpobmcmoai.spawnResult.ABFEJNOBKLM != 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CreationContext.PBPOBMCMOAI.<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d <<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d;
|
|
<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d.System.IDisposable.Dispose();
|
|
int num = 0;
|
|
<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d.<>4__this = pbpobmcmoai;
|
|
<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d.<>1__state = num;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, <<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d);
|
|
}
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
int num2 = 0;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num3 = 0;
|
|
GBDECALBCOP giaoblmemmi = spawnResult.GIAOBLMEMMI;
|
|
lgbelbhjkok(giaoblmemmi, "Failed to spawn", num3, num2);
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("Failed to spawn");
|
|
Func<DABKFAIHBBP> func = delegate
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CreationContext <>4__this = abbiligdkif.<>4__this;
|
|
CreationContext.ABBILIGDKIF.<<PostProcessSpawnResult>g__FinishSpawn|1>d <<PostProcessSpawnResult>g__FinishSpawn|1>d;
|
|
<<PostProcessSpawnResult>g__FinishSpawn|1>d.System.IDisposable.Dispose();
|
|
<<PostProcessSpawnResult>g__FinishSpawn|1>d.<>1__state = (int)((ulong)0L);
|
|
<<PostProcessSpawnResult>g__FinishSpawn|1>d.<>4__this = abbiligdkif;
|
|
KFBABPAPIMB kfbabpapimb2 = instance2.Run(<>4__this, <<PostProcessSpawnResult>g__FinishSpawn|1>d);
|
|
throw new NullReferenceException();
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601579B RID: 87963 RVA: 0x00500DCC File Offset: 0x004FEFCC
|
|
[Token(Token = "0x601579B")]
|
|
[Address(RVA = "0x1779030", Offset = "0x1778030", VA = "0x181779030")]
|
|
public DABKFAIHBBP PasteAndSelect(JKLCBEFAFDL IOBEPGLJNIP, CreationManager.NMEELCFHDDC MAEHFEBHIGA)
|
|
{
|
|
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
|
float y = MAEHFEBHIGA.IGPENJBJADK.y;
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
return dabkfaihbbp;
|
|
}
|
|
|
|
// Token: 0x0601579C RID: 87964 RVA: 0x00500DF4 File Offset: 0x004FEFF4
|
|
[Token(Token = "0x601579C")]
|
|
[Address(RVA = "0x1773610", Offset = "0x1772610", VA = "0x181773610", Slot = "34")]
|
|
public bool DeleteSelection()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (!this.MNDBCBAKDLG)
|
|
{
|
|
if (!this.OCJMEAEPEHO || !this.FIHPIGMHNLP())
|
|
{
|
|
this.ICIPODFBGCJ();
|
|
Bounds pgkcpdakbbe = this.PGKCPDAKBBE;
|
|
GIPDDLFFNGG[] array = this.LLFDKCNCMKF.ToArray();
|
|
this.RemoveAllFromSelection();
|
|
if (this.MIDCJLJHOCI != 0)
|
|
{
|
|
LFBMEDEMGHA activeGroup = this.MIDCJLJHOCI;
|
|
}
|
|
int length = array.Length;
|
|
if (length != 1)
|
|
{
|
|
if (length <= 1)
|
|
{
|
|
goto IL_7C;
|
|
}
|
|
CreationManager.BulkDelete(array);
|
|
}
|
|
GIPDDLFFNGG gipddlffngg = array[0];
|
|
IL_7C:
|
|
if (this.SelectionDeleted != 0)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
goto IL_B9;
|
|
}
|
|
else
|
|
{
|
|
this.AECHNOLACOJ();
|
|
}
|
|
}
|
|
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
lgbelbhjkok(GBDECALBCOP.Failure_NoAuthority, num2, num, owner);
|
|
}
|
|
IL_B9:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601579D RID: 87965 RVA: 0x00500EC4 File Offset: 0x004FF0C4
|
|
[Token(Token = "0x601579D")]
|
|
[Address(RVA = "0x1773530", Offset = "0x1772530", VA = "0x181773530")]
|
|
public void DeleteObjectsInternal(GIPDDLFFNGG[] KJABFKLFCPM)
|
|
{
|
|
this.RemoveAllFromSelection();
|
|
if (this.MIDCJLJHOCI != 0)
|
|
{
|
|
LFBMEDEMGHA activeGroup = this.MIDCJLJHOCI;
|
|
}
|
|
if (KJABFKLFCPM.Length != 1)
|
|
{
|
|
if (KJABFKLFCPM.Length > 1)
|
|
{
|
|
CreationManager.BulkDelete(KJABFKLFCPM);
|
|
}
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601579E RID: 87966 RVA: 0x00500F08 File Offset: 0x004FF108
|
|
[Token(Token = "0x601579E")]
|
|
[Address(RVA = "0x177E030", Offset = "0x177D030", VA = "0x18177E030", Slot = "39")]
|
|
public PMGCJEPKFOF<bool> TryMergeShapeSelection(ShapeContainer DNAFLHICPDN, IReadOnlyList<ShapeContainer> PJICBFJKDJK)
|
|
{
|
|
PMGCJEPKFOF<bool> pmgcjepkfof4;
|
|
int num5;
|
|
int num6;
|
|
do
|
|
{
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
goto IL_211;
|
|
}
|
|
CreationObject creationObject = DNAFLHICPDN.creationObject;
|
|
if (!Enumerable.Contains<CreationObject>(this.CHMMBNIHBJA, creationObject))
|
|
{
|
|
goto IL_211;
|
|
}
|
|
if (!DNAFLHICPDN.KJCAGKDAABN)
|
|
{
|
|
goto IL_1F8;
|
|
}
|
|
int i = DNAFLHICPDN.CLOAGCKCCPP;
|
|
IReadOnlyList<ShapeContainer> containersToMerge = PJICBFJKDJK;
|
|
if (i != 0)
|
|
{
|
|
object obj;
|
|
int num4;
|
|
if (obj == (ulong)1L)
|
|
{
|
|
List<CreationObject> chmmbnihbja = this.CHMMBNIHBJA;
|
|
bool flag;
|
|
int num3;
|
|
if (flag)
|
|
{
|
|
ShapeContainer destContainer = DNAFLHICPDN;
|
|
bool flag2;
|
|
int num2;
|
|
if (!flag2)
|
|
{
|
|
ShapeContainer.BJOOGDAHOOO currentPhysicsMode = DNAFLHICPDN.MCLCOPABPLF;
|
|
int num;
|
|
i += num;
|
|
string friendlyName = DNAFLHICPDN.KENGPMDDCML;
|
|
while (i <= friendlyName)
|
|
{
|
|
}
|
|
ShapeContainer destContainer2 = DNAFLHICPDN;
|
|
global::UnityEngine.Debug.LogError(string.Format("Cannot afford to merge all shapes into container {0}", destContainer2));
|
|
PMGCJEPKFOF<bool> pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
|
|
num2 = 0;
|
|
}
|
|
global::UnityEngine.Debug.LogError(string.Format("Cannot merge shape container {0} into itself!", num2));
|
|
PMGCJEPKFOF<bool> pmgcjepkfof2 = JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
|
|
num3 = 0;
|
|
}
|
|
global::UnityEngine.Debug.LogError(string.Format("Cannot merge unselected shape container {0}", num3));
|
|
PMGCJEPKFOF<bool> pmgcjepkfof3 = JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
|
|
num4 = 0;
|
|
}
|
|
global::UnityEngine.Debug.LogError(string.Format("Cannot merge shape container {0}", num4));
|
|
pmgcjepkfof4 = JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
|
|
}
|
|
num5 = 0;
|
|
num6 = 0;
|
|
if (i != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num6 != 0);
|
|
if (num5 != -1)
|
|
{
|
|
return pmgcjepkfof4;
|
|
}
|
|
CBLLFJEDOII<bool> cbllfjedoii = new CBLLFJEDOII();
|
|
beioeglnnpc.promise = cbllfjedoii;
|
|
IReadOnlyList<ShapeContainer> containersToMerge2 = beioeglnnpc.containersToMerge;
|
|
Func<ShapeContainer, CreationObject> func;
|
|
if (CreationContext.<>c.<>9__207_0 == 0)
|
|
{
|
|
func = (ShapeContainer container) => container.creationObject;
|
|
CreationContext.<>c.<>9__207_0 = func;
|
|
}
|
|
List<CreationObject> list = Enumerable.ToList<CreationObject>(Enumerable.Select<ShapeContainer, CreationObject>(containersToMerge2, func));
|
|
CreationObject creationObject2 = beioeglnnpc.destContainer.creationObject;
|
|
list.Add(creationObject2);
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CBLLFJEDOII<bool> promise2 = beioeglnnpc.promise;
|
|
IReadOnlyList<ShapeContainer> containersToMerge3 = beioeglnnpc.containersToMerge;
|
|
ShapeContainer destContainer3 = beioeglnnpc.destContainer;
|
|
this.MNPOONONOGP(destContainer3, containersToMerge3, promise2);
|
|
List<long> list2;
|
|
PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> pmgcjepkfof5 = BBHENFCNLAB.PPMMEALNIJN(list2);
|
|
Action<BBHENFCNLAB.AJCEIOJPMLJ> action = delegate(BBHENFCNLAB.AJCEIOJPMLJ result)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
LDCBLKDLODB inventionPiece = beioeglnnpc.destContainer.creationObject.BLIGJFOCJBA;
|
|
CreationContext <>4__this = beioeglnnpc.<>4__this;
|
|
CBLLFJEDOII<bool> promise3 = beioeglnnpc.promise;
|
|
IReadOnlyList<ShapeContainer> containersToMerge4 = beioeglnnpc.containersToMerge;
|
|
ShapeContainer destContainer5 = beioeglnnpc.destContainer;
|
|
<>4__this.MNPOONONOGP(destContainer5, containersToMerge4, promise3);
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
beioeglnnpc.promise.HMFPPBJFHKD(error);
|
|
};
|
|
IL_1F8:
|
|
ShapeContainer destContainer4 = beioeglnnpc.destContainer;
|
|
global::UnityEngine.Debug.LogError(string.Format("Cannot merge shape container {0}", destContainer4));
|
|
IL_211:
|
|
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
lgbelbhjkok(GBDECALBCOP.Failure_NoAuthority, num8, num7, owner);
|
|
}
|
|
PMGCJEPKFOF<bool> pmgcjepkfof6 = JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601579F RID: 87967 RVA: 0x00501174 File Offset: 0x004FF374
|
|
[Token(Token = "0x601579F")]
|
|
[Address(RVA = "0x1778160", Offset = "0x1777160", VA = "0x181778160")]
|
|
private void MNPOONONOGP(ShapeContainer DNAFLHICPDN, IReadOnlyList<ShapeContainer> PJICBFJKDJK, CBLLFJEDOII<bool> NKLGAGCHGPM)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.RemoveAllFromSelection();
|
|
TaggedTool tags = DNAFLHICPDN.tool.tags;
|
|
int num2 = 0;
|
|
if (tags != num2)
|
|
{
|
|
int num3 = 0;
|
|
if (tags != num3)
|
|
{
|
|
Tool tool = DNAFLHICPDN.tool;
|
|
TaggedTool tags2 = tool.tags;
|
|
TaggedTool tags3 = tool.tags;
|
|
tags2.CopyTags(tags3);
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
CreationObject creationObject = DNAFLHICPDN.creationObject;
|
|
bool flag = this.AddToSelection(creationObject);
|
|
NKLGAGCHGPM.OOOIENHGNCA(flag);
|
|
}
|
|
|
|
// Token: 0x060157A0 RID: 87968 RVA: 0x00501224 File Offset: 0x004FF424
|
|
[Token(Token = "0x60157A0")]
|
|
[Address(RVA = "0x1773C60", Offset = "0x1772C60", VA = "0x181773C60")]
|
|
public bool ExistsUnselectedInventionObjects(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
goto IL_20;
|
|
}
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
while (flag3)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
IL_20:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060157A1 RID: 87969 RVA: 0x00501258 File Offset: 0x004FF458
|
|
[Token(Token = "0x60157A1")]
|
|
[Address(RVA = "0x177E880", Offset = "0x177D880", VA = "0x18177E880")]
|
|
public GBDECALBCOP TrySelectRestOfInvention(GIPDDLFFNGG MEEAAINOEKI)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (MEEAAINOEKI == 0 || !flag)
|
|
{
|
|
break;
|
|
}
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool flag2;
|
|
if ((!flag2 || (!this.IsSelected(MEEAAINOEKI) && this.KLGCPDOAPMI(MEEAAINOEKI) != GBDECALBCOP.Success)) && num == 0)
|
|
{
|
|
if (num != -1)
|
|
{
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
if (this.IsSelected(MEEAAINOEKI))
|
|
{
|
|
continue;
|
|
}
|
|
bool flag4 = this.AddToSelection(MEEAAINOEKI);
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return GBDECALBCOP.Failure_InvalidAction;
|
|
}
|
|
|
|
// Token: 0x060157A2 RID: 87970 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157A2")]
|
|
[Address(RVA = "0x1779FD0", Offset = "0x1778FD0", VA = "0x181779FD0", Slot = "38")]
|
|
public bool RecolorSelection(LNBGEMHOKFN OFGLPJLGLIJ, CLKCBCAGDDK GDHMPAOHJOB, out CAHCDEBGPFG PEDALJCLCGJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157A3 RID: 87971 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157A3")]
|
|
[Address(RVA = "0x17783E0", Offset = "0x17773E0", VA = "0x1817783E0")]
|
|
public bool ModifySelectionProperty(string MEHOBENOPFK, string KFCGBPJJKKM, out CAHCDEBGPFG PEDALJCLCGJ, params object[] KDMGDPJLIBN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157A4 RID: 87972 RVA: 0x005012B4 File Offset: 0x004FF4B4
|
|
[Token(Token = "0x60157A4")]
|
|
[Address(RVA = "0x177B7B0", Offset = "0x177A7B0", VA = "0x18177B7B0")]
|
|
public PMGCJEPKFOF<CKNHLOINDFF> SerializeSelection()
|
|
{
|
|
CreationContext.BCNHNINKMJE bcnhninkmje = new CreationContext.BCNHNINKMJE();
|
|
CBLLFJEDOII<CKNHLOINDFF> cbllfjedoii = new CBLLFJEDOII();
|
|
bcnhninkmje.promise = cbllfjedoii;
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
PMGCJEPKFOF<CreationManager.EJPODBPPPBO> pmgcjepkfof = instance.SerializeSpawnableTemplate(llfdkcncmkf, num3, num2 != 0);
|
|
Action<CreationManager.EJPODBPPPBO> action = delegate(CreationManager.EJPODBPPPBO result)
|
|
{
|
|
CBLLFJEDOII<CKNHLOINDFF> promise2 = bcnhninkmje.promise;
|
|
CKNHLOINDFF hnhgciihoec = result.HNHGCIIHOEC;
|
|
promise2.OOOIENHGNCA(hnhgciihoec);
|
|
};
|
|
if (num < bcnhninkmje)
|
|
{
|
|
num += num;
|
|
if (num == bcnhninkmje)
|
|
{
|
|
goto IL_71;
|
|
}
|
|
num++;
|
|
}
|
|
Action<string> action2 = delegate(string e)
|
|
{
|
|
bcnhninkmje.promise.HMFPPBJFHKD(e);
|
|
};
|
|
CBLLFJEDOII<CKNHLOINDFF> promise = bcnhninkmje.promise;
|
|
IL_71:
|
|
uint num4;
|
|
num4 += num4;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060157A5 RID: 87973 RVA: 0x00501340 File Offset: 0x004FF540
|
|
[Token(Token = "0x60157A5")]
|
|
[Address(RVA = "0x17756F0", Offset = "0x17746F0", VA = "0x1817756F0")]
|
|
private int HBNBAGMKDNN(int POEOJGNAKCE, RaycastHit[] GIJCNGCMDHN, GIPDDLFFNGG[] IJNKLEJAHGE, out Vector3 KGDHOKBFGLC, out Collider HBDHOOACAFL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060157A5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecRoom.Core.Creation.CreationContext::HBNBAGMKDNN(System.Int32,UnityEngine.RaycastHit[],GIPDDLFFNGG[],UnityEngine.Vector3&,UnityEngine.Collider&)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, ceq:bool(ldloc:GIPDDLFFNGG(var_2), ldc.i4:int32[exp:GIPDDLFFNGG](0)))
|
|
}
|
|
|
|
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: 0x060157A6 RID: 87974 RVA: 0x00501350 File Offset: 0x004FF550
|
|
[Token(Token = "0x60157A6")]
|
|
[Address(RVA = "0x1770A70", Offset = "0x176FA70", VA = "0x181770A70")]
|
|
private GIPDDLFFNGG AKEMONCEPNO(int POEOJGNAKCE, RaycastHit[] GIJCNGCMDHN, out Vector3 KGDHOKBFGLC, out Collider HBDHOOACAFL)
|
|
{
|
|
int num = 0;
|
|
float z = Vector3.zero.z;
|
|
if (POEOJGNAKCE > 0)
|
|
{
|
|
long num2 = (long)((ulong)num * (ulong)44L);
|
|
int num3 = 0;
|
|
Collider collider;
|
|
GIPDDLFFNGG gipddlffngg = this.COOBBICBBPE(collider, num3 != 0);
|
|
if (gipddlffngg == 0 || gipddlffngg == 0 || gipddlffngg != 0 || this.MIDCJLJHOCI == 0 || this.MIDCJLJHOCI != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
KGDHOKBFGLC.z = z;
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x060157A7 RID: 87975 RVA: 0x005013B4 File Offset: 0x004FF5B4
|
|
[Token(Token = "0x60157A7")]
|
|
[Address(RVA = "0x1777570", Offset = "0x1776570", VA = "0x181777570")]
|
|
private bool LKEDOINBOGG(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
if (this.GFBHPCPJLNB.IAHDANBDAAM() == 0)
|
|
{
|
|
if (this.KLGCPDOAPMI(JKDHPHFBDMJ) == GBDECALBCOP.Success)
|
|
{
|
|
this.LLFDKCNCMKF.Add(JKDHPHFBDMJ);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<CreationObject> chmmbnihbja = this.CHMMBNIHBJA;
|
|
CreationObject.NLIGPDKKPNE nligpdkkpne;
|
|
if (nligpdkkpne != CreationObject.NLIGPDKKPNE.NavMeshGenerator)
|
|
{
|
|
CreationObject.CGELIKFANLB cgelikfanlb = new CreationObject.CGELIKFANLB(this.IALAAAEAJDK);
|
|
}
|
|
}
|
|
Action<GIPDDLFFNGG> action = new Action(this.KGFBAHFEOLE);
|
|
Action<bool> action2 = new Action(this.AJOCALGAJJK);
|
|
this.JEEHCIPPKHB();
|
|
if (action2 != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
this.<FEHJEGDKNLE>k__BackingField.CDGCNMDFGIM(num);
|
|
}
|
|
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = this.OnSelectionChanged;
|
|
if (onSelectionChanged != 0)
|
|
{
|
|
onSelectionChanged.CNFDGDEOPPF(JKDHPHFBDMJ, 1);
|
|
}
|
|
int num3 = 0;
|
|
this.SetSelectionBoundsDirty(true, num3);
|
|
return true;
|
|
}
|
|
if (this.LGBELBHJKOK != 0)
|
|
{
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060157A8 RID: 87976 RVA: 0x00501484 File Offset: 0x004FF684
|
|
[Token(Token = "0x60157A8")]
|
|
[Address(RVA = "0x1777B70", Offset = "0x1776B70", VA = "0x181777B70")]
|
|
private void MGDBBGINKNF(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
if (this.LLFDKCNCMKF.Contains(JKDHPHFBDMJ))
|
|
{
|
|
Action<bool> action = new Action(this.AJOCALGAJJK);
|
|
Action<GIPDDLFFNGG> action2 = new Action(this.KGFBAHFEOLE);
|
|
bool flag = this.LLFDKCNCMKF.Remove(JKDHPHFBDMJ);
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
List<CreationObject> chmmbnihbja = this.CHMMBNIHBJA;
|
|
CreationObject.CGELIKFANLB cgelikfanlb = new CreationObject.CGELIKFANLB(this.IALAAAEAJDK);
|
|
}
|
|
if (flag2)
|
|
{
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
this.<FEHJEGDKNLE>k__BackingField.KCIPHFDLPJC(num);
|
|
}
|
|
this.JEEHCIPPKHB();
|
|
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = this.OnSelectionChanged;
|
|
if (onSelectionChanged != 0)
|
|
{
|
|
int num3 = 0;
|
|
onSelectionChanged.CNFDGDEOPPF(JKDHPHFBDMJ, num3);
|
|
}
|
|
int num4 = 0;
|
|
this.SetSelectionBoundsDirty(true, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157A9 RID: 87977 RVA: 0x0050153C File Offset: 0x004FF73C
|
|
[Token(Token = "0x60157A9")]
|
|
[Address(RVA = "0x17773E0", Offset = "0x17763E0", VA = "0x1817773E0")]
|
|
private GBDECALBCOP KLGCPDOAPMI(GIPDDLFFNGG JKDHPHFBDMJ)
|
|
{
|
|
if (JKDHPHFBDMJ != 0)
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GBDECALBCOP gbdecalbcop = this.<FEHJEGDKNLE>k__BackingField.PANGCDDGMLG(num);
|
|
if (gbdecalbcop != GBDECALBCOP.Success)
|
|
{
|
|
return gbdecalbcop;
|
|
}
|
|
}
|
|
}
|
|
return GBDECALBCOP.Failure_ObjectDoesNotExist;
|
|
}
|
|
|
|
// Token: 0x060157AA RID: 87978 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157AA")]
|
|
[Address(RVA = "0x1776C80", Offset = "0x1775C80", VA = "0x181776C80")]
|
|
private void JEEHCIPPKHB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157AB RID: 87979 RVA: 0x00501570 File Offset: 0x004FF770
|
|
[Token(Token = "0x60157AB")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
|
|
private bool IALAAAEAJDK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060157AC RID: 87980 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157AC")]
|
|
[Address(RVA = "0x1776380", Offset = "0x1775380", VA = "0x181776380")]
|
|
private void ICIPODFBGCJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157AD RID: 87981 RVA: 0x00501580 File Offset: 0x004FF780
|
|
[Token(Token = "0x60157AD")]
|
|
[Address(RVA = "0x1773850", Offset = "0x1772850", VA = "0x181773850")]
|
|
public void DisableDynamicCollisionForSelectionUntilDeSelected()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num += 19;
|
|
num += 19;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060157AE RID: 87982 RVA: 0x005015C0 File Offset: 0x004FF7C0
|
|
[Token(Token = "0x60157AE")]
|
|
[Address(RVA = "0x1777180", Offset = "0x1776180", VA = "0x181777180")]
|
|
private void JLKEPLBNDLB(GIPDDLFFNGG PIDEJFPKKNB, ref int HBDAKPNECIP, GIPDDLFFNGG[] ICAHKMHLMHM)
|
|
{
|
|
int length = ICAHKMHLMHM.Length;
|
|
LFBMEDEMGHA activeObjectGroup = this.connectableCreationContext.AADIMJNJDEC;
|
|
if (activeObjectGroup == 0 || this.connectableCreationContext.AADIMJNJDEC != 0)
|
|
{
|
|
HBDAKPNECIP.m_value = activeObjectGroup;
|
|
if (PIDEJFPKKNB != 0)
|
|
{
|
|
}
|
|
ICAHKMHLMHM[0] = PIDEJFPKKNB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157AF RID: 87983 RVA: 0x0050160C File Offset: 0x004FF80C
|
|
[Token(Token = "0x60157AF")]
|
|
[Address(RVA = "0x1778DE0", Offset = "0x1777DE0", VA = "0x181778DE0")]
|
|
private bool PIFEFFKDPDL(GIPDDLFFNGG JKDHPHFBDMJ, ref int NAFIPKDFMKK, GIPDDLFFNGG[] ICAHKMHLMHM)
|
|
{
|
|
int length = ICAHKMHLMHM.Length;
|
|
LFBMEDEMGHA activeObjectGroup = this.connectableCreationContext.AADIMJNJDEC;
|
|
if (activeObjectGroup == 0 || this.connectableCreationContext.AADIMJNJDEC != 0)
|
|
{
|
|
NAFIPKDFMKK.m_value = activeObjectGroup;
|
|
if (JKDHPHFBDMJ != 0)
|
|
{
|
|
}
|
|
ICAHKMHLMHM[0] = JKDHPHFBDMJ;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060157B0 RID: 87984 RVA: 0x00501658 File Offset: 0x004FF858
|
|
[Token(Token = "0x60157B0")]
|
|
[Address(RVA = "0x1771990", Offset = "0x1770990", VA = "0x181771990")]
|
|
private void CMKBABFHOHJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (this.MIDCJLJHOCI == 0)
|
|
{
|
|
return;
|
|
}
|
|
LFBMEDEMGHA activeGroup = this.MIDCJLJHOCI;
|
|
if (activeGroup != 0)
|
|
{
|
|
if (num >= activeGroup)
|
|
{
|
|
goto IL_26;
|
|
}
|
|
num += num;
|
|
if (num != activeGroup)
|
|
{
|
|
num++;
|
|
goto IL_26;
|
|
}
|
|
IL_34:
|
|
num += 19;
|
|
num += 33;
|
|
num += 19;
|
|
goto IL_43;
|
|
IL_26:
|
|
int num2 = 0;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
goto IL_34;
|
|
}
|
|
goto IL_34;
|
|
}
|
|
IL_43:
|
|
if (activeGroup != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
WorldFadeRendererEffect.RenderFirstPersonMask();
|
|
}
|
|
|
|
// Token: 0x060157B1 RID: 87985 RVA: 0x005016CC File Offset: 0x004FF8CC
|
|
[Token(Token = "0x60157B1")]
|
|
[Address(RVA = "0x17787B0", Offset = "0x17777B0", VA = "0x1817787B0", Slot = "31")]
|
|
public GBDECALBCOP NotifyOfError(GBDECALBCOP GIAOBLMEMMI, string LICNAIGLFCP, GIPDDLFFNGG JKDHPHFBDMJ, ALHCCKBFJCP CPAIFLCLGPB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060157B1)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GBDECALBCOP RecRoom.Core.Creation.CreationContext::NotifyOfError(GBDECALBCOP,System.String,GIPDDLFFNGG,ALHCCKBFJCP)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
stloc:DEAMIHHALFP(var_0_06, ldfld:DEAMIHHALFP(CreationContext::LGBELBHJKOK, ldloc:CreationContext(this)))
|
|
brtrue(IL_00, ceq:bool(ldloc:DEAMIHHALFP(var_0_06), ldc.i4:int32[exp:DEAMIHHALFP](0)))
|
|
}
|
|
|
|
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: 0x060157B2 RID: 87986 RVA: 0x005016E8 File Offset: 0x004FF8E8
|
|
[Token(Token = "0x60157B2")]
|
|
[Address(RVA = "0x17786B0", Offset = "0x17776B0", VA = "0x1817786B0")]
|
|
public DABKFAIHBBP NotifyAndReturnErroredPromise(GBDECALBCOP JCPJENGODAJ, string LICNAIGLFCP, [Optional] GIPDDLFFNGG JKDHPHFBDMJ, [Optional] AGAJMBPABDL CPAIFLCLGPB)
|
|
{
|
|
if (this.LGBELBHJKOK != 0)
|
|
{
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO(LICNAIGLFCP);
|
|
}
|
|
|
|
// Token: 0x060157B3 RID: 87987 RVA: 0x00501704 File Offset: 0x004FF904
|
|
[Token(Token = "0x60157B3")]
|
|
[Address(RVA = "0x17787F0", Offset = "0x17777F0", VA = "0x1817787F0")]
|
|
private string OGEKLDDIHGC(IList<GIPDDLFFNGG> FIDIMMBHIIN)
|
|
{
|
|
if (FIDIMMBHIIN != 0)
|
|
{
|
|
return "Group";
|
|
}
|
|
return "UNKNOWN";
|
|
}
|
|
|
|
// Token: 0x060157B4 RID: 87988 RVA: 0x00501728 File Offset: 0x004FF928
|
|
[Token(Token = "0x60157B4")]
|
|
[Address(RVA = "0x17767C0", Offset = "0x17757C0", VA = "0x1817767C0")]
|
|
public void InvokeObjectCreatedEvent(Vector3 PIOELODCPJN)
|
|
{
|
|
if (this.ObjectCreated != 0)
|
|
{
|
|
float z = PIOELODCPJN.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157B5 RID: 87989 RVA: 0x00501748 File Offset: 0x004FF948
|
|
[Token(Token = "0x60157B5")]
|
|
[Address(RVA = "0x1776830", Offset = "0x1775830", VA = "0x181776830", Slot = "29")]
|
|
public void InvokeSelectionClonedEvent(Vector3 OKAPDCONDFI)
|
|
{
|
|
if (this.SelectionCloned != 0)
|
|
{
|
|
float z = OKAPDCONDFI.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157B6 RID: 87990 RVA: 0x00501768 File Offset: 0x004FF968
|
|
[Token(Token = "0x60157B6")]
|
|
[Address(RVA = "0x17768A0", Offset = "0x17758A0", VA = "0x1817768A0", Slot = "30")]
|
|
public void InvokeSelectionDeletedEvent(Vector3 OKAPDCONDFI)
|
|
{
|
|
if (this.SelectionDeleted != 0)
|
|
{
|
|
float z = OKAPDCONDFI.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157B7 RID: 87991 RVA: 0x00501788 File Offset: 0x004FF988
|
|
[Token(Token = "0x60157B7")]
|
|
[Address(RVA = "0x1776980", Offset = "0x1775980", VA = "0x181776980")]
|
|
public void InvokeSelectionMoveStartedEvent(Transform FCCKKLAIBMF, Vector3 OKAPDCONDFI)
|
|
{
|
|
if (this.SelectionMoveStarted != 0)
|
|
{
|
|
float z = OKAPDCONDFI.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157B8 RID: 87992 RVA: 0x005017A8 File Offset: 0x004FF9A8
|
|
[Token(Token = "0x60157B8")]
|
|
[Address(RVA = "0x1776910", Offset = "0x1775910", VA = "0x181776910")]
|
|
public void InvokeSelectionMoveFinishedEvent(Vector3 OKAPDCONDFI)
|
|
{
|
|
if (this.SelectionMoveFinished != 0)
|
|
{
|
|
float z = OKAPDCONDFI.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157B9 RID: 87993 RVA: 0x005017C8 File Offset: 0x004FF9C8
|
|
[Token(Token = "0x60157B9")]
|
|
[Address(RVA = "0x1776B20", Offset = "0x1775B20", VA = "0x181776B20", Slot = "23")]
|
|
public void InvokeSelectionTranslationStartedEvent(Transform FFICEBPEEBI, Vector3 OKAPDCONDFI)
|
|
{
|
|
if (this.SelectionTranslationStarted != 0)
|
|
{
|
|
float z = OKAPDCONDFI.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157BA RID: 87994 RVA: 0x005017E8 File Offset: 0x004FF9E8
|
|
[Token(Token = "0x60157BA")]
|
|
[Address(RVA = "0x1776B00", Offset = "0x1775B00", VA = "0x181776B00", Slot = "24")]
|
|
public void InvokeSelectionTranslationFinishedEvent()
|
|
{
|
|
OKNNKFGFODL selectionTranslationFinished = this.SelectionTranslationFinished;
|
|
if (selectionTranslationFinished != 0)
|
|
{
|
|
selectionTranslationFinished.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157BB RID: 87995 RVA: 0x00501808 File Offset: 0x004FFA08
|
|
[Token(Token = "0x60157BB")]
|
|
[Address(RVA = "0x1776A00", Offset = "0x1775A00", VA = "0x181776A00", Slot = "25")]
|
|
public void InvokeSelectionRotationStartedEvent(Transform LDBKBFHHFNG, Vector3 OKAPDCONDFI)
|
|
{
|
|
if (this.SelectionRotationStarted != 0)
|
|
{
|
|
float z = OKAPDCONDFI.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157BC RID: 87996 RVA: 0x00501828 File Offset: 0x004FFA28
|
|
[Token(Token = "0x60157BC")]
|
|
[Address(RVA = "0x14321B0", Offset = "0x14311B0", VA = "0x1814321B0", Slot = "26")]
|
|
public void InvokeSelectionRotationFinishedEvent()
|
|
{
|
|
OKNNKFGFODL selectionRotationFinished = this.SelectionRotationFinished;
|
|
if (selectionRotationFinished != 0)
|
|
{
|
|
selectionRotationFinished.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157BD RID: 87997 RVA: 0x00501848 File Offset: 0x004FFA48
|
|
[Token(Token = "0x60157BD")]
|
|
[Address(RVA = "0x1776A80", Offset = "0x1775A80", VA = "0x181776A80", Slot = "27")]
|
|
public void InvokeSelectionScalingStartedEvent(Transform JNEJMMABEKE, Vector3 OKAPDCONDFI)
|
|
{
|
|
if (this.SelectionScalingStarted != 0)
|
|
{
|
|
float z = OKAPDCONDFI.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157BE RID: 87998 RVA: 0x00501868 File Offset: 0x004FFA68
|
|
[Token(Token = "0x60157BE")]
|
|
[Address(RVA = "0x1432500", Offset = "0x1431500", VA = "0x181432500", Slot = "28")]
|
|
public void InvokeSelectionScalingFinishedEvent()
|
|
{
|
|
OKNNKFGFODL selectionScalingFinished = this.SelectionScalingFinished;
|
|
if (selectionScalingFinished != 0)
|
|
{
|
|
selectionScalingFinished.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157BF RID: 87999 RVA: 0x00501888 File Offset: 0x004FFA88
|
|
[Token(Token = "0x60157BF")]
|
|
[Address(RVA = "0x1779BF0", Offset = "0x1778BF0", VA = "0x181779BF0", Slot = "32")]
|
|
public void QueueChangedColorEvent()
|
|
{
|
|
if (this.CEPAHHFJILC == (ulong)0L)
|
|
{
|
|
Action action = new Action(this.BJLACAALHHM);
|
|
int num = 0;
|
|
KFBABPAPIMB kfbabpapimb = this.LBLNPIDACFM((float)num, action);
|
|
this.CEPAHHFJILC = kfbabpapimb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157C0 RID: 88000 RVA: 0x005018C0 File Offset: 0x004FFAC0
|
|
[Token(Token = "0x60157C0")]
|
|
[Address(RVA = "0x1779C70", Offset = "0x1778C70", VA = "0x181779C70", Slot = "33")]
|
|
public void QueueChangedMaterialEvent(CLKCBCAGDDK GDHMPAOHJOB)
|
|
{
|
|
if (this.EIPCMGAGCLJ == (ulong)0L)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
CreationContext <>4__this = this;
|
|
MFBGLIHGCGO<CLKCBCAGDDK> selectionChangedMaterial = <>4__this.SelectionChangedMaterial;
|
|
if (selectionChangedMaterial != 0)
|
|
{
|
|
CLKCBCAGDDK newMaterial = GDHMPAOHJOB;
|
|
selectionChangedMaterial.CNFDGDEOPPF(newMaterial);
|
|
}
|
|
<>4__this.EIPCMGAGCLJ = (ulong)0L;
|
|
};
|
|
int num = 0;
|
|
KFBABPAPIMB kfbabpapimb = this.LBLNPIDACFM((float)num, action);
|
|
this.EIPCMGAGCLJ = kfbabpapimb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157C1 RID: 88001 RVA: 0x00501918 File Offset: 0x004FFB18
|
|
[Token(Token = "0x60157C1")]
|
|
[Address(RVA = "0x1773F40", Offset = "0x1772F40", VA = "0x181773F40")]
|
|
private void FAFOJMCNBMN(AGAJMBPABDL HIBNOIKDDAC)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.RemoveAllFromSelection();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157C2 RID: 88002 RVA: 0x00501938 File Offset: 0x004FFB38
|
|
[Token(Token = "0x60157C2")]
|
|
[Address(RVA = "0x1777280", Offset = "0x1776280", VA = "0x181777280")]
|
|
private void KGFBAHFEOLE(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
bool flag = this.LLFDKCNCMKF.Contains(NLNHFEEMFBN);
|
|
if (flag && base.OGIBLNIIHDK)
|
|
{
|
|
this.MGDBBGINKNF(NLNHFEEMFBN);
|
|
OKNNKFGFODL oknnkfgfodl = this.<BPPONKKNBCL>k__BackingField;
|
|
if (oknnkfgfodl != 0)
|
|
{
|
|
oknnkfgfodl.CNFDGDEOPPF();
|
|
}
|
|
}
|
|
if (flag)
|
|
{
|
|
List<LFBMEDEMGHA> nepndedofjh = this.NEPNDEDOFJH;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
List<LFBMEDEMGHA> nepndedofjh2 = this.NEPNDEDOFJH;
|
|
this.PopActiveGroup();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157C3 RID: 88003 RVA: 0x0050199C File Offset: 0x004FFB9C
|
|
[Token(Token = "0x60157C3")]
|
|
[Address(RVA = "0x1770A60", Offset = "0x176FA60", VA = "0x181770A60")]
|
|
private void AJOCALGAJJK(bool DANBMOIDGHB)
|
|
{
|
|
this.JEEHCIPPKHB();
|
|
}
|
|
|
|
// Token: 0x060157C4 RID: 88004 RVA: 0x005019B0 File Offset: 0x004FFBB0
|
|
[Token(Token = "0x60157C4")]
|
|
[Address(RVA = "0x1777AE0", Offset = "0x1776AE0", VA = "0x181777AE0")]
|
|
private string MDGKINMCDFP(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
if (NLNHFEEMFBN != 0)
|
|
{
|
|
}
|
|
return "Object";
|
|
}
|
|
|
|
// Token: 0x060157C5 RID: 88005 RVA: 0x005019C8 File Offset: 0x004FFBC8
|
|
[Token(Token = "0x60157C5")]
|
|
[Address(RVA = "0x1778760", Offset = "0x1777760", VA = "0x181778760")]
|
|
public GBDECALBCOP NotifyOfAuthorityError()
|
|
{
|
|
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
lgbelbhjkok(GBDECALBCOP.Failure_NoAuthority, num2, num, owner);
|
|
}
|
|
return GBDECALBCOP.Failure_NoAuthority;
|
|
}
|
|
|
|
// Token: 0x060157C6 RID: 88006 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157C6")]
|
|
[Address(RVA = "0x1770920", Offset = "0x176F920", VA = "0x181770920")]
|
|
private void AECHNOLACOJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157C7 RID: 88007 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157C7")]
|
|
[Address(RVA = "0x1777040", Offset = "0x1776040", VA = "0x181777040")]
|
|
private void JHELGKJPGKB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157C8 RID: 88008 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157C8")]
|
|
[Address(RVA = "0x1773F70", Offset = "0x1772F70", VA = "0x181773F70")]
|
|
private bool FIHPIGMHNLP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157C9 RID: 88009 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157C9")]
|
|
[Address(RVA = "0x1773A50", Offset = "0x1772A50", VA = "0x181773A50")]
|
|
private void EOBKGOMHOAE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157CA RID: 88010 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157CA")]
|
|
[Address(RVA = "0x1778CA0", Offset = "0x1777CA0", VA = "0x181778CA0")]
|
|
private void PDHMJCENMLA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157CB RID: 88011 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157CB")]
|
|
[Address(RVA = "0x1771850", Offset = "0x1770850", VA = "0x181771850")]
|
|
private void CFMBFAJIMDF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157CC RID: 88012 RVA: 0x005019F8 File Offset: 0x004FFBF8
|
|
[Token(Token = "0x60157CC")]
|
|
[Address(RVA = "0x17774C0", Offset = "0x17764C0", VA = "0x1817774C0")]
|
|
private void LHJIGPONAOB(CreationObject OPOPPNCILBH, bool AKBGFLMAIDO)
|
|
{
|
|
string text = this.MDGKINMCDFP(OPOPPNCILBH);
|
|
if (!AKBGFLMAIDO)
|
|
{
|
|
}
|
|
string text2 = text + " cannot be scaled any " + "larger";
|
|
CreationContext.DEAMIHHALFP lgbelbhjkok = this.LGBELBHJKOK;
|
|
if (lgbelbhjkok != 0)
|
|
{
|
|
int num = 0;
|
|
lgbelbhjkok((GBDECALBCOP)((uint)1), text2, OPOPPNCILBH, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157CD RID: 88013 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157CD")]
|
|
[Address(RVA = "0x1777FF0", Offset = "0x1776FF0", VA = "0x181777FF0")]
|
|
private void MNLOOAJKLML()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157CE RID: 88014 RVA: 0x00501A40 File Offset: 0x004FFC40
|
|
[Token(Token = "0x60157CE")]
|
|
[Address(RVA = "0x1776630", Offset = "0x1775630", VA = "0x181776630")]
|
|
public static CreationContext Instantiate()
|
|
{
|
|
string kflnejjkaao = CreationContext.KFLNEJJKAAO;
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
int num = 0;
|
|
GameObject gameObject;
|
|
if (gameObject != num)
|
|
{
|
|
CreationContext component = gameObject.GetComponent<CreationContext>();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060157CF RID: 88015 RVA: 0x00501A88 File Offset: 0x004FFC88
|
|
[Token(Token = "0x60157CF")]
|
|
[Address(RVA = "0x1771F30", Offset = "0x1770F30", VA = "0x181771F30", Slot = "81")]
|
|
public IReadOnlyCollection<Guid> CacheCurrentSelection()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060157CF)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyCollection`1<System.Guid> RecRoom.Core.Creation.CreationContext::CacheCurrentSelection()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_26:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype [mscorlib]System.Guid>(var_2_32, call:List`1[exp:class [mscorlib]System.Collections.Generic.List`1<valuetype [mscorlib]System.Guid>](Enumerable::ToList, call:IEnumerable`1(Enumerable::Select, ldloc:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>[exp:IEnumerable`1](var_0_06), ldloc:class [mscorlib]System.Func`2<class GIPDDLFFNGG, valuetype [mscorlib]System.Guid>[exp:Func`2](var_1_0C))))
|
|
}
|
|
|
|
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: 0x060157D0 RID: 88016 RVA: 0x00501AC8 File Offset: 0x004FFCC8
|
|
[Token(Token = "0x60157D0")]
|
|
[Address(RVA = "0x177C510", Offset = "0x177B510", VA = "0x18177C510", Slot = "82")]
|
|
public void SetSelectionFromCache(IReadOnlyCollection<Guid> ONOBMHNFCHB)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.RemoveAllFromSelection();
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060157D1 RID: 88017 RVA: 0x00501AF4 File Offset: 0x004FFCF4
|
|
[Token(Token = "0x60157D1")]
|
|
[Address(RVA = "0x17713E0", Offset = "0x17703E0", VA = "0x1817713E0", Slot = "83")]
|
|
public void BufferCurrentSelection()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
List<IReadOnlyCollection<Guid>> ahggikkebno = this.AHGGIKKEBNO;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<GIPDDLFFNGG> llfdkcncmkf2 = this.LLFDKCNCMKF;
|
|
bool flag2;
|
|
int num2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
while (flag3)
|
|
{
|
|
}
|
|
num2 = 0;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_AD;
|
|
}
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
while (num2 == 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
List<GIPDDLFFNGG> llfdkcncmkf3 = this.LLFDKCNCMKF;
|
|
Func<GIPDDLFFNGG, Guid> func;
|
|
if (CreationContext.<>c.<>9__259_0 == 0)
|
|
{
|
|
func = delegate(GIPDDLFFNGG obj)
|
|
{
|
|
int num4 = 0;
|
|
num4 += num4;
|
|
num4++;
|
|
throw new NullReferenceException();
|
|
};
|
|
CreationContext.<>c.<>9__259_0 = func;
|
|
}
|
|
List<Guid> list = Enumerable.ToList<Guid>(Enumerable.Select<GIPDDLFFNGG, Guid>(llfdkcncmkf3, func));
|
|
List<IReadOnlyCollection<Guid>> ahggikkebno2 = this.AHGGIKKEBNO;
|
|
ahggikkebno2.RemoveAt(19);
|
|
int num3 = 0;
|
|
ahggikkebno2.Insert(num3, list);
|
|
return;
|
|
IL_AD:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060157D2 RID: 88018 RVA: 0x00501BC0 File Offset: 0x004FFDC0
|
|
[Token(Token = "0x60157D2")]
|
|
[Address(RVA = "0x177C1B0", Offset = "0x177B1B0", VA = "0x18177C1B0", Slot = "84")]
|
|
public bool SetSelectionFromBuffer(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
int num;
|
|
uint num3;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
List<IReadOnlyCollection<Guid>> ahggikkebno = this.AHGGIKKEBNO;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
this.SetSelectionFromCache(num2);
|
|
num3 += (uint)1;
|
|
num2 += num2;
|
|
num3 += (uint)1;
|
|
num3 += (uint)19;
|
|
}
|
|
num3 += (uint)1;
|
|
int num4;
|
|
if (flag)
|
|
{
|
|
num4 = 0;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_7E;
|
|
}
|
|
while (num3 == (uint)(-1))
|
|
{
|
|
}
|
|
if (num4 == 111)
|
|
{
|
|
}
|
|
while (num4 != 84)
|
|
{
|
|
}
|
|
}
|
|
num3 += (uint)1;
|
|
}
|
|
while (num != 0);
|
|
if (num3 != (uint)(-1))
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
IL_7E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003B46 RID: 15174
|
|
// (get) Token: 0x060157D3 RID: 88019 RVA: 0x00501C50 File Offset: 0x004FFE50
|
|
[Token(Token = "0x17003B46")]
|
|
public WireframeCube DGOMBLJKHAM
|
|
{
|
|
[Token(Token = "0x60157D3")]
|
|
[Address(RVA = "0x44C800", Offset = "0x44B800", VA = "0x18044C800")]
|
|
get
|
|
{
|
|
return this.pastePreviewPrefab;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157D4 RID: 88020 RVA: 0x00501C64 File Offset: 0x004FFE64
|
|
[Token(Token = "0x60157D4")]
|
|
[Address(RVA = "0x1775FE0", Offset = "0x1774FE0", VA = "0x181775FE0")]
|
|
private void IBPNFPHFDOJ()
|
|
{
|
|
WireframeCube wireframeCube;
|
|
for (;;)
|
|
{
|
|
wireframeCube = this.selectionBoundsPrefab;
|
|
if (!wireframeCube)
|
|
{
|
|
return;
|
|
}
|
|
Transform transform = COMBGCIOJOM.JBFJMJIBFOG<GIPDDLFFNGG>(this);
|
|
AGEAHLDEDBO cfhkbobofei = this.CFHKBOBOFEI;
|
|
if (transform != 0)
|
|
{
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
if (wireframeCube != num2)
|
|
{
|
|
goto Block_4;
|
|
}
|
|
}
|
|
WireframeCube dabjpojmiph = this.DABJPOJMIPH;
|
|
int num3 = 0;
|
|
if (dabjpojmiph == num3)
|
|
{
|
|
WireframeCube wireframeCube2 = global::UnityEngine.Object.Instantiate<WireframeCube>(this.selectionBoundsPrefab);
|
|
this.DABJPOJMIPH = wireframeCube2;
|
|
wireframeCube2.name = "SelectionBoundsPreview";
|
|
Transform transform2 = this.DABJPOJMIPH.transform;
|
|
Transform transform3 = base.transform;
|
|
transform2.parentInternal = transform3;
|
|
}
|
|
Transform transform4 = this.DABJPOJMIPH.transform;
|
|
Transform transform5 = this.DABJPOJMIPH.transform;
|
|
Transform transform6 = this.DABJPOJMIPH.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.DABJPOJMIPH.UpdateTransform();
|
|
this.DABJPOJMIPH.gameObject.SetActive(true);
|
|
return;
|
|
Block_4:
|
|
GameObject gameObject = wireframeCube.gameObject;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003B47 RID: 15175
|
|
// (get) Token: 0x060157D5 RID: 88021 RVA: 0x00501D78 File Offset: 0x004FFF78
|
|
[Token(Token = "0x17003B47")]
|
|
public CancellationToken JFBDLGMHFHE
|
|
{
|
|
[Token(Token = "0x60157D5")]
|
|
[Address(RVA = "0x177F550", Offset = "0x177E550", VA = "0x18177F550", Slot = "17")]
|
|
get
|
|
{
|
|
return this.HJBPDABGMMO.Token;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B48 RID: 15176
|
|
// (get) Token: 0x060157D6 RID: 88022 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003B48")]
|
|
public Bounds KFEMHJJBAEG
|
|
{
|
|
[Token(Token = "0x60157D6")]
|
|
[Address(RVA = "0x177F680", Offset = "0x177E680", VA = "0x18177F680", Slot = "89")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B49 RID: 15177
|
|
// (get) Token: 0x060157D7 RID: 88023 RVA: 0x00501D98 File Offset: 0x004FFF98
|
|
[Token(Token = "0x17003B49")]
|
|
public float EILDDALGDPC
|
|
{
|
|
[Token(Token = "0x60157D7")]
|
|
[Address(RVA = "0x177F6C0", Offset = "0x177E6C0", VA = "0x18177F6C0", Slot = "44")]
|
|
get
|
|
{
|
|
GIPDDLFFNGG gipddlffngg = Enumerable.Last<GIPDDLFFNGG>(this.LLFDKCNCMKF);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B4A RID: 15178
|
|
// (get) Token: 0x060157D8 RID: 88024 RVA: 0x00501DB8 File Offset: 0x004FFFB8
|
|
[Token(Token = "0x17003B4A")]
|
|
public Transform GOJDMEKCJFJ
|
|
{
|
|
[Token(Token = "0x60157D8")]
|
|
[Address(RVA = "0x177F750", Offset = "0x177E750", VA = "0x18177F750", Slot = "90")]
|
|
get
|
|
{
|
|
GIPDDLFFNGG gipddlffngg = Enumerable.Last<GIPDDLFFNGG>(this.LLFDKCNCMKF);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157D9 RID: 88025 RVA: 0x00501DD8 File Offset: 0x004FFFD8
|
|
[Token(Token = "0x60157D9")]
|
|
[Address(RVA = "0x1775880", Offset = "0x1774880", VA = "0x181775880")]
|
|
private void HHINJCNIDNG()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if ((this.AJFGEGEIKDJ ? 1 : 0) == num)
|
|
{
|
|
break;
|
|
}
|
|
GIPDDLFFNGG gipddlffngg = Enumerable.Last<GIPDDLFFNGG>(this.LLFDKCNCMKF);
|
|
int num2 = 0;
|
|
if (num == num2)
|
|
{
|
|
break;
|
|
}
|
|
IReadOnlyDictionary<Collider, GIPDDLFFNGG> selectionCollidersMap = this.GetSelectionCollidersMap();
|
|
ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK();
|
|
ELFAHKIGLDK elfahkigldk2 = new ELFAHKIGLDK();
|
|
if (elfahkigldk2 != 0)
|
|
{
|
|
if (num < elfahkigldk2)
|
|
{
|
|
num += num;
|
|
if (num == elfahkigldk2)
|
|
{
|
|
goto IL_8F;
|
|
}
|
|
num++;
|
|
}
|
|
int num3 = 0;
|
|
if (num < num3)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
while (num == num3)
|
|
{
|
|
}
|
|
int num4 = 0;
|
|
GameObject gameObject;
|
|
if (!gameObject.activeInHierarchy || !elfahkigldk2.JBNHKMBEHIG(num4))
|
|
{
|
|
continue;
|
|
}
|
|
elfahkigldk.DCAPOLBKCEH(elfahkigldk2);
|
|
IL_8F:
|
|
elfahkigldk2 += elfahkigldk2;
|
|
elfahkigldk2 += elfahkigldk2;
|
|
}
|
|
if (elfahkigldk2 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060157DA RID: 88026 RVA: 0x00501E9C File Offset: 0x0050009C
|
|
[Token(Token = "0x60157DA")]
|
|
[Address(RVA = "0x1776BA0", Offset = "0x1775BA0", VA = "0x181776BA0", Slot = "53")]
|
|
public bool IsSelectable(GIPDDLFFNGG NLNHFEEMFBN)
|
|
{
|
|
if (NLNHFEEMFBN != 0)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157DB RID: 88027 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157DB")]
|
|
[Address(RVA = "0x1772980", Offset = "0x1771980", VA = "0x181772980", Slot = "85")]
|
|
public CAHCDEBGPFG CreateTransformationUndoEntry(string MFDCCNKNIPD, bool NOJKPFMKCOB = false, bool PAFIEJLAJNM = false, bool MELLKGBAADA = false)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060157DC RID: 88028 RVA: 0x00501EB0 File Offset: 0x005000B0
|
|
[Token(Token = "0x60157DC")]
|
|
[Address(RVA = "0x17722C0", Offset = "0x17712C0", VA = "0x1817722C0", Slot = "86")]
|
|
public CAHCDEBGPFG CreateCloneUndoEntry()
|
|
{
|
|
List<GIPDDLFFNGG> llfdkcncmkf = this.LLFDKCNCMKF;
|
|
Func<GIPDDLFFNGG, string> <>9__283_ = CreationContext.<>c.<>9__283_0;
|
|
if (<>9__283_ == 0)
|
|
{
|
|
CreationContext.<>c.<>9__283_0 = delegate(GIPDDLFFNGG s)
|
|
{
|
|
Transform transform = s.KPEGGEIPKDN;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
IEnumerable<GIPDDLFFNGG> enumerable = Enumerable.Select<GIPDDLFFNGG, string>(llfdkcncmkf, <>9__283_);
|
|
string text = string.Join(",", enumerable);
|
|
global::UnityEngine.Debug.Log("Creating Clone Undo: " + text);
|
|
List<GIPDDLFFNGG> llfdkcncmkf2 = this.LLFDKCNCMKF;
|
|
Func<GIPDDLFFNGG, bool> func;
|
|
if (CreationContext.<>c.<>9__283_1 == 0)
|
|
{
|
|
func = delegate(GIPDDLFFNGG x)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
CreationContext.<>c.<>9__283_1 = func;
|
|
}
|
|
IEnumerable<GIPDDLFFNGG> enumerable2 = Enumerable.Where<GIPDDLFFNGG>(llfdkcncmkf2, func);
|
|
Guid currentEditContextId = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CNEADFAOPFL;
|
|
int num = 0;
|
|
FBONJOBEIPO fbonjobeipo = new FBONJOBEIPO("clone", enumerable2, num, this);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060157DD RID: 88029 RVA: 0x00501F64 File Offset: 0x00500164
|
|
[Token(Token = "0x60157DD")]
|
|
[Address(RVA = "0x17713D0", Offset = "0x17703D0", VA = "0x1817713D0", Slot = "79")]
|
|
public void BeginSelectionTransformation()
|
|
{
|
|
this.DisableDynamicCollisionForSelectionUntilDeSelected();
|
|
}
|
|
|
|
// Token: 0x060157DE RID: 88030 RVA: 0x00501F78 File Offset: 0x00500178
|
|
[Token(Token = "0x60157DE")]
|
|
[Address(RVA = "0x177EEA0", Offset = "0x177DEA0", VA = "0x18177EEA0")]
|
|
public CreationContext()
|
|
{
|
|
List<GIPDDLFFNGG> list = new List();
|
|
this.LLFDKCNCMKF = list;
|
|
List<CreationObject> list2 = new List();
|
|
this.CHMMBNIHBJA = list2;
|
|
List<LFBMEDEMGHA> list3 = new List();
|
|
this.NEPNDEDOFJH = list3;
|
|
this.AKDOJENIKFM = true;
|
|
this.KEAPCAJJOLD = true;
|
|
this.OCJMEAEPEHO = true;
|
|
this.LEIEAMPOFHD = true;
|
|
object obj = new object();
|
|
this.BINDIAECAJB = obj;
|
|
object obj2 = new object();
|
|
this.NKGLNKNJDKJ = obj2;
|
|
object obj3 = new object();
|
|
this.FNHGDJMFAKF = obj3;
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<Vector3> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.SelectionCloned = mfbglihgcgo;
|
|
int num3;
|
|
int num4;
|
|
MFBGLIHGCGO<Vector3> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
this.Pasted = mfbglihgcgo2;
|
|
int num5;
|
|
int num6;
|
|
MFBGLIHGCGO<Vector3> mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
|
|
num6 = 0;
|
|
num5 = 0;
|
|
this.SelectionDeleted = mfbglihgcgo3;
|
|
int num7;
|
|
int num8;
|
|
MFBGLIHGCGO<Vector3> mfbglihgcgo4 = new MFBGLIHGCGO(4, num7 != 0, num8 != 0);
|
|
num8 = 0;
|
|
num7 = 0;
|
|
this.ObjectCreated = mfbglihgcgo4;
|
|
int num9;
|
|
int num10;
|
|
IILCGFIHJLP<Transform, Vector3> iilcgfihjlp = new IILCGFIHJLP(32, num9 != 0, num10 != 0);
|
|
num10 = 0;
|
|
num9 = 0;
|
|
this.SelectionMoveStarted = iilcgfihjlp;
|
|
int num11;
|
|
int num12;
|
|
MFBGLIHGCGO<Vector3> mfbglihgcgo5 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0);
|
|
num12 = 0;
|
|
num11 = 0;
|
|
this.SelectionMoveFinished = mfbglihgcgo5;
|
|
int num13;
|
|
int num14;
|
|
IILCGFIHJLP<Transform, Vector3> iilcgfihjlp2 = new IILCGFIHJLP(32, num13 != 0, num14 != 0);
|
|
num14 = 0;
|
|
num13 = 0;
|
|
this.SelectionTranslationStarted = iilcgfihjlp2;
|
|
int num15;
|
|
int num16;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num15 != 0, num16 != 0);
|
|
num16 = 0;
|
|
num15 = 0;
|
|
this.SelectionTranslationFinished = oknnkfgfodl;
|
|
int num17;
|
|
int num18;
|
|
IILCGFIHJLP<Transform, Vector3> iilcgfihjlp3 = new IILCGFIHJLP(32, num17 != 0, num18 != 0);
|
|
num18 = 0;
|
|
num17 = 0;
|
|
this.SelectionRotationStarted = iilcgfihjlp3;
|
|
int num19;
|
|
int num20;
|
|
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num19 != 0, num20 != 0);
|
|
num20 = 0;
|
|
num19 = 0;
|
|
this.SelectionRotationFinished = oknnkfgfodl2;
|
|
int num21;
|
|
int num22;
|
|
IILCGFIHJLP<Transform, Vector3> iilcgfihjlp4 = new IILCGFIHJLP(32, num21 != 0, num22 != 0);
|
|
num22 = 0;
|
|
num21 = 0;
|
|
this.SelectionScalingStarted = iilcgfihjlp4;
|
|
int num23;
|
|
int num24;
|
|
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num23 != 0, num24 != 0);
|
|
num24 = 0;
|
|
num23 = 0;
|
|
this.SelectionScalingFinished = oknnkfgfodl3;
|
|
int num25;
|
|
int num26;
|
|
OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num25 != 0, num26 != 0);
|
|
num26 = 0;
|
|
num25 = 0;
|
|
this.SelectionChangedColor = oknnkfgfodl4;
|
|
int num27;
|
|
int num28;
|
|
MFBGLIHGCGO<CLKCBCAGDDK> mfbglihgcgo6 = new MFBGLIHGCGO(4, num27 != 0, num28 != 0);
|
|
num28 = 0;
|
|
num27 = 0;
|
|
this.SelectionChangedMaterial = mfbglihgcgo6;
|
|
int num29;
|
|
int num30;
|
|
OKNNKFGFODL oknnkfgfodl5 = new OKNNKFGFODL(32, num29 != 0, num30 != 0);
|
|
num30 = 0;
|
|
num29 = 0;
|
|
this.CGPFLGIAHBB = oknnkfgfodl5;
|
|
int num31;
|
|
int num32;
|
|
OKNNKFGFODL oknnkfgfodl6 = new OKNNKFGFODL(32, num31 != 0, num32 != 0);
|
|
num32 = 0;
|
|
num31 = 0;
|
|
this.FMNODLCGMCJ = oknnkfgfodl6;
|
|
this.KEDAMOCAGIL = true;
|
|
this.LJNLLJKPBIA = (KIAKNGDCOJA.EOBOHIIKCIP)((ulong)1L);
|
|
int num33;
|
|
int num34;
|
|
IILCGFIHJLP<GIPDDLFFNGG, bool> iilcgfihjlp5 = new IILCGFIHJLP(32, num33 != 0, num34 != 0);
|
|
num34 = 0;
|
|
num33 = 0;
|
|
this.OnSelectionChanged = iilcgfihjlp5;
|
|
int num35;
|
|
int num36;
|
|
MFBGLIHGCGO<GIPDDLFFNGG> mfbglihgcgo7 = new MFBGLIHGCGO(4, num35 != 0, num36 != 0);
|
|
num36 = 0;
|
|
num35 = 0;
|
|
this.FOEDGEEGJGG = mfbglihgcgo7;
|
|
int num37;
|
|
int num38;
|
|
MFBGLIHGCGO<GIPDDLFFNGG> mfbglihgcgo8 = new MFBGLIHGCGO(4, num37 != 0, num38 != 0);
|
|
num38 = 0;
|
|
num37 = 0;
|
|
this.JIFJAPNAFEG = mfbglihgcgo8;
|
|
int num39;
|
|
int num40;
|
|
MFBGLIHGCGO<Vector3> mfbglihgcgo9 = new MFBGLIHGCGO(4, num39 != 0, num40 != 0);
|
|
num40 = 0;
|
|
num39 = 0;
|
|
this.HoverHighlightStarted = mfbglihgcgo9;
|
|
Dictionary<Collider, GIPDDLFFNGG> dictionary = new Dictionary();
|
|
this.LEEGJFHHEEL = dictionary;
|
|
List<IReadOnlyCollection<Guid>> list4 = new List(20);
|
|
this.AHGGIKKEBNO = list4;
|
|
CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();
|
|
this.HJBPDABGMMO = cancellationTokenSource;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060157E0 RID: 88032 RVA: 0x00502274 File Offset: 0x00500474
|
|
[Token(Token = "0x60157E0")]
|
|
[Address(RVA = "0x17713A0", Offset = "0x17703A0", VA = "0x1817713A0")]
|
|
[CompilerGenerated]
|
|
private void BJLACAALHHM()
|
|
{
|
|
OKNNKFGFODL selectionChangedColor = this.SelectionChangedColor;
|
|
if (selectionChangedColor != 0)
|
|
{
|
|
selectionChangedColor.CNFDGDEOPPF();
|
|
}
|
|
this.CEPAHHFJILC = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0400E266 RID: 57958
|
|
[Token(Token = "0x400E266")]
|
|
public static readonly List<CreationContext> AllContexts = new List();
|
|
|
|
// Token: 0x0400E267 RID: 57959
|
|
[Token(Token = "0x400E267")]
|
|
public const float MIN_SCALE_SIZE = 0.01f;
|
|
|
|
// Token: 0x0400E268 RID: 57960
|
|
[Token(Token = "0x400E268")]
|
|
public const float MAX_SCALE_SIZE = 1000f;
|
|
|
|
// Token: 0x0400E269 RID: 57961
|
|
[Token(Token = "0x400E269")]
|
|
private const int IFONEGOHHCF = 5;
|
|
|
|
// Token: 0x0400E26A RID: 57962
|
|
[Token(Token = "0x400E26A")]
|
|
private const int LLCKNFIEHLG = 10;
|
|
|
|
// Token: 0x0400E26B RID: 57963
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E26B")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private ShapeCreationContext shapeCreationContext;
|
|
|
|
// Token: 0x0400E26C RID: 57964
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E26C")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private ConnectionCreationContext connectableCreationContext;
|
|
|
|
// Token: 0x0400E26D RID: 57965
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E26D")]
|
|
private List<GIPDDLFFNGG> LLFDKCNCMKF;
|
|
|
|
// Token: 0x0400E26E RID: 57966
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E26E")]
|
|
private List<CreationObject> CHMMBNIHBJA;
|
|
|
|
// Token: 0x0400E26F RID: 57967
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E26F")]
|
|
private List<LFBMEDEMGHA> NEPNDEDOFJH;
|
|
|
|
// Token: 0x0400E270 RID: 57968
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E270")]
|
|
private AGEAHLDEDBO CFHKBOBOFEI;
|
|
|
|
// Token: 0x0400E272 RID: 57970
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400E272")]
|
|
private bool AKDOJENIKFM;
|
|
|
|
// Token: 0x0400E273 RID: 57971
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x79")]
|
|
[Token(Token = "0x400E273")]
|
|
private bool OGIMEBPLDHM;
|
|
|
|
// Token: 0x0400E274 RID: 57972
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7A")]
|
|
[Token(Token = "0x400E274")]
|
|
private bool HPHEIDDEMHG;
|
|
|
|
// Token: 0x0400E275 RID: 57973
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7B")]
|
|
[Token(Token = "0x400E275")]
|
|
private bool OBONCDEDBOJ;
|
|
|
|
// Token: 0x0400E276 RID: 57974
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400E276")]
|
|
private bool KEAPCAJJOLD;
|
|
|
|
// Token: 0x0400E277 RID: 57975
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7D")]
|
|
[Token(Token = "0x400E277")]
|
|
private bool MNDBCBAKDLG;
|
|
|
|
// Token: 0x0400E278 RID: 57976
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7E")]
|
|
[Token(Token = "0x400E278")]
|
|
private bool OCJMEAEPEHO;
|
|
|
|
// Token: 0x0400E279 RID: 57977
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7F")]
|
|
[Token(Token = "0x400E279")]
|
|
private bool LCEKPHLOLNL;
|
|
|
|
// Token: 0x0400E27A RID: 57978
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E27A")]
|
|
private bool LEIEAMPOFHD;
|
|
|
|
// Token: 0x0400E27B RID: 57979
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E27B")]
|
|
private readonly object BINDIAECAJB;
|
|
|
|
// Token: 0x0400E27C RID: 57980
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400E27C")]
|
|
private readonly object NKGLNKNJDKJ;
|
|
|
|
// Token: 0x0400E27D RID: 57981
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400E27D")]
|
|
private readonly object FNHGDJMFAKF;
|
|
|
|
// Token: 0x0400E27E RID: 57982
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400E27E")]
|
|
private int OFBANKNOJEF;
|
|
|
|
// Token: 0x0400E27F RID: 57983
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400E27F")]
|
|
private GIPDDLFFNGG OKBNLKGPKDB;
|
|
|
|
// Token: 0x0400E280 RID: 57984
|
|
[Token(Token = "0x400E280")]
|
|
public static LILBNLDMLIC ObjectClipboard;
|
|
|
|
// Token: 0x0400E281 RID: 57985
|
|
[Token(Token = "0x400E281")]
|
|
public static HMEGEAFMOIK ColorableClipboard;
|
|
|
|
// Token: 0x0400E282 RID: 57986
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400E282")]
|
|
private KFBABPAPIMB CEPAHHFJILC;
|
|
|
|
// Token: 0x0400E283 RID: 57987
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400E283")]
|
|
private KFBABPAPIMB EIPCMGAGCLJ;
|
|
|
|
// Token: 0x0400E284 RID: 57988
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400E284")]
|
|
public MFBGLIHGCGO<Vector3> SelectionCloned;
|
|
|
|
// Token: 0x0400E285 RID: 57989
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400E285")]
|
|
public MFBGLIHGCGO<Vector3> Pasted;
|
|
|
|
// Token: 0x0400E286 RID: 57990
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400E286")]
|
|
public MFBGLIHGCGO<Vector3> SelectionDeleted;
|
|
|
|
// Token: 0x0400E287 RID: 57991
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400E287")]
|
|
public MFBGLIHGCGO<Vector3> ObjectCreated;
|
|
|
|
// Token: 0x0400E288 RID: 57992
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400E288")]
|
|
public IILCGFIHJLP<Transform, Vector3> SelectionMoveStarted;
|
|
|
|
// Token: 0x0400E289 RID: 57993
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400E289")]
|
|
public MFBGLIHGCGO<Vector3> SelectionMoveFinished;
|
|
|
|
// Token: 0x0400E28A RID: 57994
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400E28A")]
|
|
public IILCGFIHJLP<Transform, Vector3> SelectionTranslationStarted;
|
|
|
|
// Token: 0x0400E28B RID: 57995
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400E28B")]
|
|
public OKNNKFGFODL SelectionTranslationFinished;
|
|
|
|
// Token: 0x0400E28C RID: 57996
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400E28C")]
|
|
public IILCGFIHJLP<Transform, Vector3> SelectionRotationStarted;
|
|
|
|
// Token: 0x0400E28D RID: 57997
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400E28D")]
|
|
public OKNNKFGFODL SelectionRotationFinished;
|
|
|
|
// Token: 0x0400E28E RID: 57998
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400E28E")]
|
|
public IILCGFIHJLP<Transform, Vector3> SelectionScalingStarted;
|
|
|
|
// Token: 0x0400E28F RID: 57999
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400E28F")]
|
|
public OKNNKFGFODL SelectionScalingFinished;
|
|
|
|
// Token: 0x0400E290 RID: 58000
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400E290")]
|
|
public OKNNKFGFODL SelectionChangedColor;
|
|
|
|
// Token: 0x0400E291 RID: 58001
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400E291")]
|
|
public MFBGLIHGCGO<CLKCBCAGDDK> SelectionChangedMaterial;
|
|
|
|
// Token: 0x0400E295 RID: 58005
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400E295")]
|
|
private KLLMCPFPIIE<bool> GFBHPCPJLNB;
|
|
|
|
// Token: 0x0400E296 RID: 58006
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400E296")]
|
|
private Bounds PGKCPDAKBBE;
|
|
|
|
// Token: 0x0400E297 RID: 58007
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400E297")]
|
|
private bool MGDMCMIFPKJ;
|
|
|
|
// Token: 0x0400E29A RID: 58010
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x400E29A")]
|
|
public IILCGFIHJLP<GIPDDLFFNGG, bool> OnSelectionChanged;
|
|
|
|
// Token: 0x0400E29D RID: 58013
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400E29D")]
|
|
public MFBGLIHGCGO<Vector3> HoverHighlightStarted;
|
|
|
|
// Token: 0x0400E29E RID: 58014
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400E29E")]
|
|
private Dictionary<Collider, GIPDDLFFNGG> LEEGJFHHEEL;
|
|
|
|
// Token: 0x0400E29F RID: 58015
|
|
[Token(Token = "0x400E29F")]
|
|
private static readonly string KFLNEJJKAAO = "[CreationContext]";
|
|
|
|
// Token: 0x0400E2A0 RID: 58016
|
|
[Token(Token = "0x400E2A0")]
|
|
private const int EADKEIJFLJC = 20;
|
|
|
|
// Token: 0x0400E2A1 RID: 58017
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x400E2A1")]
|
|
private List<IReadOnlyCollection<Guid>> AHGGIKKEBNO;
|
|
|
|
// Token: 0x0400E2A2 RID: 58018
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x400E2A2")]
|
|
[SerializeField]
|
|
private WireframeCube selectionBoundsPrefab;
|
|
|
|
// Token: 0x0400E2A3 RID: 58019
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x400E2A3")]
|
|
[SerializeField]
|
|
private WireframeCube pastePreviewPrefab;
|
|
|
|
// Token: 0x0400E2A4 RID: 58020
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x400E2A4")]
|
|
private WireframeCube DABJPOJMIPH;
|
|
|
|
// Token: 0x0400E2A5 RID: 58021
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x400E2A5")]
|
|
private readonly CancellationTokenSource HJBPDABGMMO;
|
|
|
|
// Token: 0x0400E2A6 RID: 58022
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x400E2A6")]
|
|
private bool AJFGEGEIKDJ;
|
|
|
|
// Token: 0x0400E2A7 RID: 58023
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1CC")]
|
|
[Token(Token = "0x400E2A7")]
|
|
private Bounds OCOAJACNHIJ;
|
|
|
|
// Token: 0x0200317A RID: 12666
|
|
[Token(Token = "0x200317A")]
|
|
public sealed class DEAMIHHALFP : MulticastDelegate
|
|
{
|
|
// Token: 0x060157E1 RID: 88033 RVA: 0x0050229C File Offset: 0x0050049C
|
|
[Token(Token = "0x60157E1")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public DEAMIHHALFP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x060157E2 RID: 88034 RVA: 0x005022B8 File Offset: 0x005004B8
|
|
[Token(Token = "0x60157E2")]
|
|
[Address(RVA = "0x178ECE0", Offset = "0x178DCE0", VA = "0x18178ECE0", Slot = "13")]
|
|
public void Invoke(GBDECALBCOP GIAOBLMEMMI, string LICNAIGLFCP, GIPDDLFFNGG JKDHPHFBDMJ, ALHCCKBFJCP CPAIFLCLGPB)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157E3 RID: 88035 RVA: 0x00502340 File Offset: 0x00500540
|
|
[Token(Token = "0x60157E3")]
|
|
[Address(RVA = "0x178EC30", Offset = "0x178DC30", VA = "0x18178EC30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(GBDECALBCOP GIAOBLMEMMI, string LICNAIGLFCP, GIPDDLFFNGG JKDHPHFBDMJ, ALHCCKBFJCP CPAIFLCLGPB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060157E4 RID: 88036 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60157E4")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200317B RID: 12667
|
|
[Token(Token = "0x200317B")]
|
|
public class PDMOOGKFGEN
|
|
{
|
|
// Token: 0x060157E5 RID: 88037 RVA: 0x00502350 File Offset: 0x00500550
|
|
[Token(Token = "0x60157E5")]
|
|
[Address(RVA = "0x1790330", Offset = "0x178F330", VA = "0x181790330")]
|
|
public PDMOOGKFGEN(Transform ADOBNBFBIFD)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.BHNKKJBCOAA.z = z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.EPKNJJIGHLN.z = z2;
|
|
}
|
|
|
|
// Token: 0x060157E6 RID: 88038 RVA: 0x00502390 File Offset: 0x00500590
|
|
[Token(Token = "0x60157E6")]
|
|
[Address(RVA = "0x17902E0", Offset = "0x178F2E0", VA = "0x1817902E0")]
|
|
public PDMOOGKFGEN(Vector3 ILALHDDOAGN, Vector3 DDHPAFKBMON)
|
|
{
|
|
float z = ILALHDDOAGN.z;
|
|
this.BHNKKJBCOAA.z = z;
|
|
float z2 = DDHPAFKBMON.z;
|
|
this.EPKNJJIGHLN.z = z2;
|
|
}
|
|
|
|
// Token: 0x0400E2A8 RID: 58024
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2A8")]
|
|
public readonly Vector3 BHNKKJBCOAA;
|
|
|
|
// Token: 0x0400E2A9 RID: 58025
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400E2A9")]
|
|
public readonly Vector3 EPKNJJIGHLN;
|
|
}
|
|
|
|
// Token: 0x0200317C RID: 12668
|
|
[Token(Token = "0x200317C")]
|
|
[CompilerGenerated]
|
|
private sealed class FGHHGEOBGIG
|
|
{
|
|
// Token: 0x060157E7 RID: 88039 RVA: 0x005023CC File Offset: 0x005005CC
|
|
[Token(Token = "0x60157E7")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FGHHGEOBGIG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060157E8 RID: 88040 RVA: 0x005023E0 File Offset: 0x005005E0
|
|
[Token(Token = "0x60157E8")]
|
|
[Address(RVA = "0x178F4C0", Offset = "0x178E4C0", VA = "0x18178F4C0")]
|
|
internal void <SetSelectionBoundsDirty>g__SetSelectionBoundsDirtyImmediately|0()
|
|
{
|
|
if (this.dirtyLocalBounds)
|
|
{
|
|
this.<>4__this.AJFGEGEIKDJ = true;
|
|
}
|
|
this.<>4__this.MGDMCMIFPKJ = true;
|
|
}
|
|
|
|
// Token: 0x060157E9 RID: 88041 RVA: 0x00502414 File Offset: 0x00500614
|
|
[Token(Token = "0x60157E9")]
|
|
[Address(RVA = "0x178F460", Offset = "0x178E460", VA = "0x18178F460")]
|
|
internal IEnumerator <SetSelectionBoundsDirty>g__Coroutine|1()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060157E9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.Creation.CreationContext/FGHHGEOBGIG::<SetSelectionBoundsDirty>g__Coroutine|1()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<SetSelectionBoundsDirty>g__Coroutine|1>d'::System.IDisposable.Dispose, ldloc:'<<SetSelectionBoundsDirty>g__Coroutine|1>d'(var_0))
|
|
stfld:int32('<<SetSelectionBoundsDirty>g__Coroutine|1>d'::<>1__state, ldloc:'<<SetSelectionBoundsDirty>g__Coroutine|1>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:FGHHGEOBGIG('<<SetSelectionBoundsDirty>g__Coroutine|1>d'::<>4__this, ldloc:'<<SetSelectionBoundsDirty>g__Coroutine|1>d'(var_0), ldloc:FGHHGEOBGIG(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.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: 0x0400E2AA RID: 58026
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2AA")]
|
|
public bool dirtyLocalBounds;
|
|
|
|
// Token: 0x0400E2AB RID: 58027
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2AB")]
|
|
public CreationContext <>4__this;
|
|
|
|
// Token: 0x0400E2AC RID: 58028
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E2AC")]
|
|
public int frameCount;
|
|
|
|
// Token: 0x0200317D RID: 12669
|
|
[Token(Token = "0x200317D")]
|
|
private sealed class <<SetSelectionBoundsDirty>g__Coroutine|1>d : IEnumerator<object>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x060157EA RID: 88042 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x60157EA")]
|
|
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
|
[DebuggerHidden]
|
|
public <<SetSelectionBoundsDirty>g__Coroutine|1>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060157EB RID: 88043 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x60157EB")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060157EC RID: 88044 RVA: 0x00502438 File Offset: 0x00500638
|
|
[Token(Token = "0x60157EC")]
|
|
[Address(RVA = "0x17905A0", Offset = "0x178F5A0", VA = "0x1817905A0", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17003B4B RID: 15179
|
|
// (get) Token: 0x060157ED RID: 88045 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003B4B")]
|
|
object IEnumerator<object>.Current
|
|
{
|
|
[Token(Token = "0x60157ED")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060157EE RID: 88046 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x60157EE")]
|
|
[Address(RVA = "0x1790600", Offset = "0x178F600", VA = "0x181790600", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003B4C RID: 15180
|
|
// (get) Token: 0x060157EF RID: 88047 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003B4C")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60157EF")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E2AD RID: 58029
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2AD")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400E2AE RID: 58030
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2AE")]
|
|
private object <>2__current;
|
|
|
|
// Token: 0x0400E2AF RID: 58031
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E2AF")]
|
|
public CreationContext.FGHHGEOBGIG <>4__this;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200317E RID: 12670
|
|
[Token(Token = "0x200317E")]
|
|
[CompilerGenerated]
|
|
private sealed class BBPIINDIOKO
|
|
{
|
|
// Token: 0x060157F0 RID: 88048 RVA: 0x00502450 File Offset: 0x00500650
|
|
[Token(Token = "0x60157F0")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BBPIINDIOKO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060157F1 RID: 88049 RVA: 0x00502464 File Offset: 0x00500664
|
|
[Token(Token = "0x60157F1")]
|
|
[Address(RVA = "0x176BA60", Offset = "0x176AA60", VA = "0x18176BA60")]
|
|
internal void <CreateObject>b__0(Tool tool)
|
|
{
|
|
CreationContext creationContext = this.<>4__this;
|
|
CreationObject creationObject = tool.creationObject;
|
|
Tool tool2 = creationObject.tool;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
KIAKNGDCOJA.EOBOHIIKCIP <NGDMBEPPAJP>k__BackingField = creationContext.<NGDMBEPPAJP>k__BackingField;
|
|
if (<NGDMBEPPAJP>k__BackingField != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
if (<NGDMBEPPAJP>k__BackingField != KIAKNGDCOJA.EOBOHIIKCIP.Off)
|
|
{
|
|
}
|
|
RigidbodyEx rigidbodyEx;
|
|
bool isPhysicsDriven = rigidbodyEx.EHBLIBLIMDE;
|
|
}
|
|
}
|
|
int num = 0;
|
|
creationObject.IJHDEPALIAG = num != 0;
|
|
tool.creationObject.OnCreatedBySpawning();
|
|
CreationContext creationContext2 = this.<>4__this;
|
|
float z = this.position.z;
|
|
if (creationContext2.ObjectCreated != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E2B0 RID: 58032
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2B0")]
|
|
public CreationContext <>4__this;
|
|
|
|
// Token: 0x0400E2B1 RID: 58033
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2B1")]
|
|
public Vector3 position;
|
|
}
|
|
|
|
// Token: 0x02003180 RID: 12672
|
|
[Token(Token = "0x2003180")]
|
|
[CompilerGenerated]
|
|
private sealed class KAIFNEHHGOM
|
|
{
|
|
// Token: 0x06015801 RID: 88065 RVA: 0x0050266C File Offset: 0x0050086C
|
|
[Token(Token = "0x6015801")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KAIFNEHHGOM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015802 RID: 88066 RVA: 0x00502680 File Offset: 0x00500880
|
|
[Token(Token = "0x6015802")]
|
|
[Address(RVA = "0x178F8A0", Offset = "0x178E8A0", VA = "0x18178F8A0")]
|
|
internal DABKFAIHBBP <CloneSelectionAndSelect>b__0(CreationManager.IANGMDIFGNE spawnResult)
|
|
{
|
|
CreationContext.MMMMLLGMHCG mmmmllgmhcg = new CreationContext.MMMMLLGMHCG();
|
|
mmmmllgmhcg.CS$<>8__locals1 = this;
|
|
List<GIPDDLFFNGG> abfejnobklm = spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = spawnResult.NDCPHHFCJBO;
|
|
mmmmllgmhcg.spawnResult.ABFEJNOBKLM = abfejnobklm;
|
|
mmmmllgmhcg.spawnResult.NDCPHHFCJBO = ndcphhfcjbo;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CreationContext creationContext = this.<>4__this;
|
|
CreationContext.PDMOOGKFGEN pdmoogkfgen = this.mirror;
|
|
CreationManager.IANGMDIFGNE spawnResult2 = mmmmllgmhcg.spawnResult;
|
|
List<GIPDDLFFNGG> abfejnobklm2 = mmmmllgmhcg.spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo2 = mmmmllgmhcg.spawnResult.NDCPHHFCJBO;
|
|
CreationContext.FBFGHONFAOF fbfghonfaof;
|
|
fbfghonfaof.System.IDisposable.Dispose();
|
|
fbfghonfaof.<>1__state = (int)((ulong)0L);
|
|
fbfghonfaof.mirror = pdmoogkfgen;
|
|
fbfghonfaof.data.ABFEJNOBKLM = abfejnobklm2;
|
|
fbfghonfaof.data.NDCPHHFCJBO = ndcphhfcjbo2;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(creationContext, fbfghonfaof);
|
|
Func<DABKFAIHBBP> func = delegate
|
|
{
|
|
CreationContext.KAIFNEHHGOM cs$<>8__locals = mmmmllgmhcg.CS$<>8__locals1;
|
|
CreationManager.IANGMDIFGNE spawnResult3 = mmmmllgmhcg.spawnResult;
|
|
CreationContext creationContext2 = cs$<>8__locals.<>4__this;
|
|
List<GIPDDLFFNGG> abfejnobklm3 = mmmmllgmhcg.spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo3 = mmmmllgmhcg.spawnResult.NDCPHHFCJBO;
|
|
Action<Vector3> action;
|
|
return creationContext2.PostProcessSpawnResult(spawnResult3, action);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015803 RID: 88067 RVA: 0x00502750 File Offset: 0x00500950
|
|
[Token(Token = "0x6015803")]
|
|
[Address(RVA = "0x178FA60", Offset = "0x178EA60", VA = "0x18178FA60")]
|
|
internal void <CloneSelectionAndSelect>b__1()
|
|
{
|
|
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC;
|
|
}
|
|
|
|
// Token: 0x0400E2C0 RID: 58048
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2C0")]
|
|
public CreationContext <>4__this;
|
|
|
|
// Token: 0x0400E2C1 RID: 58049
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2C1")]
|
|
public CreationContext.PDMOOGKFGEN mirror;
|
|
}
|
|
|
|
// Token: 0x02003181 RID: 12673
|
|
[Token(Token = "0x2003181")]
|
|
[CompilerGenerated]
|
|
private sealed class MMMMLLGMHCG
|
|
{
|
|
// Token: 0x06015804 RID: 88068 RVA: 0x00502774 File Offset: 0x00500974
|
|
[Token(Token = "0x6015804")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MMMMLLGMHCG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015805 RID: 88069 RVA: 0x00502788 File Offset: 0x00500988
|
|
[Token(Token = "0x6015805")]
|
|
[Address(RVA = "0x178FC00", Offset = "0x178EC00", VA = "0x18178FC00")]
|
|
internal DABKFAIHBBP <CloneSelectionAndSelect>b__2()
|
|
{
|
|
CreationContext.KAIFNEHHGOM cs$<>8__locals = this.CS$<>8__locals1;
|
|
CreationManager.IANGMDIFGNE iangmdifgne = this.spawnResult;
|
|
CreationContext <>4__this = cs$<>8__locals.<>4__this;
|
|
List<GIPDDLFFNGG> abfejnobklm = this.spawnResult.ABFEJNOBKLM;
|
|
CKNHLOINDFF ndcphhfcjbo = this.spawnResult.NDCPHHFCJBO;
|
|
Action<Vector3> action;
|
|
return <>4__this.PostProcessSpawnResult(iangmdifgne, action);
|
|
}
|
|
|
|
// Token: 0x0400E2C2 RID: 58050
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2C2")]
|
|
public CreationManager.IANGMDIFGNE spawnResult;
|
|
|
|
// Token: 0x0400E2C3 RID: 58051
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E2C3")]
|
|
public CreationContext.KAIFNEHHGOM CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02003183 RID: 12675
|
|
[Token(Token = "0x2003183")]
|
|
[CompilerGenerated]
|
|
private sealed class PBPOBMCMOAI
|
|
{
|
|
// Token: 0x0601580C RID: 88076 RVA: 0x00502908 File Offset: 0x00500B08
|
|
[Token(Token = "0x601580C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PBPOBMCMOAI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601580D RID: 88077 RVA: 0x0050291C File Offset: 0x00500B1C
|
|
[Token(Token = "0x601580D")]
|
|
[Address(RVA = "0x1790280", Offset = "0x178F280", VA = "0x181790280")]
|
|
internal IEnumerator<KENFJGFMIPM> <ValidateSpawnResultAndSelect>g__WaitForValidSelection|0()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601580D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.CreationContext/PBPOBMCMOAI::<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d'::System.IDisposable.Dispose, ldloc:'<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d'(var_0))
|
|
stfld:int32('<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d'::<>1__state, ldloc:'<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:PBPOBMCMOAI('<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d'::<>4__this, ldloc:'<<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d'(var_0), ldloc:PBPOBMCMOAI(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.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: 0x0400E2C8 RID: 58056
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2C8")]
|
|
public CreationManager.IANGMDIFGNE spawnResult;
|
|
|
|
// Token: 0x0400E2C9 RID: 58057
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E2C9")]
|
|
public CreationContext <>4__this;
|
|
|
|
// Token: 0x02003184 RID: 12676
|
|
[Token(Token = "0x2003184")]
|
|
private sealed class <<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0601580E RID: 88078 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x601580E")]
|
|
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
|
[DebuggerHidden]
|
|
public <<ValidateSpawnResultAndSelect>g__WaitForValidSelection|0>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601580F RID: 88079 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x601580F")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015810 RID: 88080 RVA: 0x00502940 File Offset: 0x00500B40
|
|
[Token(Token = "0x6015810")]
|
|
[Address(RVA = "0x1790650", Offset = "0x178F650", VA = "0x181790650", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17003B4F RID: 15183
|
|
// (get) Token: 0x06015811 RID: 88081 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003B4F")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x6015811")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015812 RID: 88082 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6015812")]
|
|
[Address(RVA = "0x1790D00", Offset = "0x178FD00", VA = "0x181790D00", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003B50 RID: 15184
|
|
// (get) Token: 0x06015813 RID: 88083 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003B50")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x6015813")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E2CA RID: 58058
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2CA")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400E2CB RID: 58059
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2CB")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x0400E2CC RID: 58060
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E2CC")]
|
|
public CreationContext.PBPOBMCMOAI <>4__this;
|
|
|
|
// Token: 0x0400E2CD RID: 58061
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E2CD")]
|
|
private List<Tool> <spawnedTools>5__2;
|
|
|
|
// Token: 0x0400E2CE RID: 58062
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E2CE")]
|
|
private int <frameCount>5__3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02003185 RID: 12677
|
|
[Token(Token = "0x2003185")]
|
|
[CompilerGenerated]
|
|
private sealed class ABBILIGDKIF
|
|
{
|
|
// Token: 0x06015814 RID: 88084 RVA: 0x00502958 File Offset: 0x00500B58
|
|
[Token(Token = "0x6015814")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public ABBILIGDKIF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015815 RID: 88085 RVA: 0x0050296C File Offset: 0x00500B6C
|
|
[Token(Token = "0x6015815")]
|
|
[Address(RVA = "0x176B840", Offset = "0x176A840", VA = "0x18176B840")]
|
|
internal DABKFAIHBBP <PostProcessSpawnResult>b__0()
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CreationContext creationContext = this.<>4__this;
|
|
CreationContext.ABBILIGDKIF.<<PostProcessSpawnResult>g__FinishSpawn|1>d <<PostProcessSpawnResult>g__FinishSpawn|1>d;
|
|
<<PostProcessSpawnResult>g__FinishSpawn|1>d.System.IDisposable.Dispose();
|
|
<<PostProcessSpawnResult>g__FinishSpawn|1>d.<>1__state = (int)((ulong)0L);
|
|
<<PostProcessSpawnResult>g__FinishSpawn|1>d.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(creationContext, <<PostProcessSpawnResult>g__FinishSpawn|1>d);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015816 RID: 88086 RVA: 0x005029AC File Offset: 0x00500BAC
|
|
[Token(Token = "0x6015816")]
|
|
[Address(RVA = "0x176B920", Offset = "0x176A920", VA = "0x18176B920")]
|
|
internal IEnumerator<KENFJGFMIPM> <PostProcessSpawnResult>g__FinishSpawn|1()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015816)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.CreationContext/ABBILIGDKIF::<PostProcessSpawnResult>g__FinishSpawn|1()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<PostProcessSpawnResult>g__FinishSpawn|1>d'::System.IDisposable.Dispose, ldloc:'<<PostProcessSpawnResult>g__FinishSpawn|1>d'(var_0))
|
|
stfld:int32('<<PostProcessSpawnResult>g__FinishSpawn|1>d'::<>1__state, ldloc:'<<PostProcessSpawnResult>g__FinishSpawn|1>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ABBILIGDKIF('<<PostProcessSpawnResult>g__FinishSpawn|1>d'::<>4__this, ldloc:'<<PostProcessSpawnResult>g__FinishSpawn|1>d'(var_0), ldloc:ABBILIGDKIF(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.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: 0x0400E2CF RID: 58063
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2CF")]
|
|
public CreationContext <>4__this;
|
|
|
|
// Token: 0x0400E2D0 RID: 58064
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2D0")]
|
|
public Action<Vector3> onSuccess;
|
|
|
|
// Token: 0x02003186 RID: 12678
|
|
[Token(Token = "0x2003186")]
|
|
private sealed class <<PostProcessSpawnResult>g__FinishSpawn|1>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x06015817 RID: 88087 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6015817")]
|
|
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
|
[DebuggerHidden]
|
|
public <<PostProcessSpawnResult>g__FinishSpawn|1>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015818 RID: 88088 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6015818")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015819 RID: 88089 RVA: 0x005029D0 File Offset: 0x00500BD0
|
|
[Token(Token = "0x6015819")]
|
|
[Address(RVA = "0x17903A0", Offset = "0x178F3A0", VA = "0x1817903A0", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17003B51 RID: 15185
|
|
// (get) Token: 0x0601581A RID: 88090 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003B51")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x601581A")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601581B RID: 88091 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x601581B")]
|
|
[Address(RVA = "0x1790550", Offset = "0x178F550", VA = "0x181790550", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003B52 RID: 15186
|
|
// (get) Token: 0x0601581C RID: 88092 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003B52")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x601581C")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E2D1 RID: 58065
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2D1")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400E2D2 RID: 58066
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2D2")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x0400E2D3 RID: 58067
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E2D3")]
|
|
public CreationContext.ABBILIGDKIF <>4__this;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02003187 RID: 12679
|
|
[Token(Token = "0x2003187")]
|
|
[CompilerGenerated]
|
|
private sealed class BEIOEGLNNPC
|
|
{
|
|
// Token: 0x0601581D RID: 88093 RVA: 0x005029E8 File Offset: 0x00500BE8
|
|
[Token(Token = "0x601581D")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BEIOEGLNNPC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601581E RID: 88094 RVA: 0x005029FC File Offset: 0x00500BFC
|
|
[Token(Token = "0x601581E")]
|
|
[Address(RVA = "0x176BC60", Offset = "0x176AC60", VA = "0x18176BC60")]
|
|
internal void <TryMergeShapeSelection>b__1(BBHENFCNLAB.AJCEIOJPMLJ result)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
LDCBLKDLODB inventionPiece = this.destContainer.creationObject.BLIGJFOCJBA;
|
|
CreationContext creationContext = this.<>4__this;
|
|
CBLLFJEDOII<bool> cbllfjedoii = this.promise;
|
|
IReadOnlyList<ShapeContainer> readOnlyList = this.containersToMerge;
|
|
ShapeContainer shapeContainer = this.destContainer;
|
|
creationContext.MNPOONONOGP(shapeContainer, readOnlyList, cbllfjedoii);
|
|
}
|
|
|
|
// Token: 0x0601581F RID: 88095 RVA: 0x00502A54 File Offset: 0x00500C54
|
|
[Token(Token = "0x601581F")]
|
|
[Address(RVA = "0x176BD80", Offset = "0x176AD80", VA = "0x18176BD80")]
|
|
internal void <TryMergeShapeSelection>b__2(string error)
|
|
{
|
|
this.promise.HMFPPBJFHKD(error);
|
|
}
|
|
|
|
// Token: 0x0400E2D4 RID: 58068
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2D4")]
|
|
public ShapeContainer destContainer;
|
|
|
|
// Token: 0x0400E2D5 RID: 58069
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2D5")]
|
|
public CreationContext <>4__this;
|
|
|
|
// Token: 0x0400E2D6 RID: 58070
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E2D6")]
|
|
public IReadOnlyList<ShapeContainer> containersToMerge;
|
|
|
|
// Token: 0x0400E2D7 RID: 58071
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E2D7")]
|
|
public CBLLFJEDOII<bool> promise;
|
|
}
|
|
|
|
// Token: 0x02003188 RID: 12680
|
|
[Token(Token = "0x2003188")]
|
|
[CompilerGenerated]
|
|
private sealed class BCNHNINKMJE
|
|
{
|
|
// Token: 0x06015820 RID: 88096 RVA: 0x00502A74 File Offset: 0x00500C74
|
|
[Token(Token = "0x6015820")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BCNHNINKMJE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015821 RID: 88097 RVA: 0x00502A88 File Offset: 0x00500C88
|
|
[Token(Token = "0x6015821")]
|
|
[Address(RVA = "0x176BBA0", Offset = "0x176ABA0", VA = "0x18176BBA0")]
|
|
internal void <SerializeSelection>b__0(CreationManager.EJPODBPPPBO result)
|
|
{
|
|
CBLLFJEDOII<CKNHLOINDFF> cbllfjedoii = this.promise;
|
|
CKNHLOINDFF hnhgciihoec = result.HNHGCIIHOEC;
|
|
cbllfjedoii.OOOIENHGNCA(hnhgciihoec);
|
|
}
|
|
|
|
// Token: 0x06015822 RID: 88098 RVA: 0x00502AB0 File Offset: 0x00500CB0
|
|
[Token(Token = "0x6015822")]
|
|
[Address(RVA = "0x176BC00", Offset = "0x176AC00", VA = "0x18176BC00")]
|
|
internal void <SerializeSelection>b__1(string e)
|
|
{
|
|
this.promise.HMFPPBJFHKD(e);
|
|
}
|
|
|
|
// Token: 0x0400E2D8 RID: 58072
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2D8")]
|
|
public CBLLFJEDOII<CKNHLOINDFF> promise;
|
|
}
|
|
|
|
// Token: 0x02003189 RID: 12681
|
|
[Token(Token = "0x2003189")]
|
|
[CompilerGenerated]
|
|
private sealed class MEHOOGMOGHB
|
|
{
|
|
// Token: 0x06015823 RID: 88099 RVA: 0x00502AD0 File Offset: 0x00500CD0
|
|
[Token(Token = "0x6015823")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MEHOOGMOGHB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015824 RID: 88100 RVA: 0x00502AE4 File Offset: 0x00500CE4
|
|
[Token(Token = "0x6015824")]
|
|
[Address(RVA = "0x178FB90", Offset = "0x178EB90", VA = "0x18178FB90")]
|
|
internal void <QueueChangedMaterialEvent>b__0()
|
|
{
|
|
CreationContext creationContext = this.<>4__this;
|
|
MFBGLIHGCGO<CLKCBCAGDDK> selectionChangedMaterial = creationContext.SelectionChangedMaterial;
|
|
if (selectionChangedMaterial != 0)
|
|
{
|
|
CLKCBCAGDDK clkcbcagddk = this.newMaterial;
|
|
selectionChangedMaterial.CNFDGDEOPPF(clkcbcagddk);
|
|
}
|
|
creationContext.EIPCMGAGCLJ = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0400E2D9 RID: 58073
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2D9")]
|
|
public CreationContext <>4__this;
|
|
|
|
// Token: 0x0400E2DA RID: 58074
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E2DA")]
|
|
public CLKCBCAGDDK newMaterial;
|
|
}
|
|
|
|
// Token: 0x0200318A RID: 12682
|
|
[Token(Token = "0x200318A")]
|
|
[CompilerGenerated]
|
|
private sealed class APDCPHNKINH
|
|
{
|
|
// Token: 0x06015825 RID: 88101 RVA: 0x00502B20 File Offset: 0x00500D20
|
|
[Token(Token = "0x6015825")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public APDCPHNKINH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015826 RID: 88102 RVA: 0x00502B34 File Offset: 0x00500D34
|
|
[Token(Token = "0x6015826")]
|
|
[Address(RVA = "0x176B980", Offset = "0x176A980", VA = "0x18176B980")]
|
|
internal bool <EvaluateObjectPreventingDelete>b__0(GIPDDLFFNGG cp)
|
|
{
|
|
Dictionary<Guid, bool> dictionary = this.controlPanelDict;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0400E2DB RID: 58075
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E2DB")]
|
|
public Dictionary<Guid, bool> controlPanelDict;
|
|
}
|
|
}
|
|
}
|