4193 lines
147 KiB
C#
4193 lines
147 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using Pathfinding;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using RecRoom.Players.Watch;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x02002BB3 RID: 11187
|
|
[Token(Token = "0x2002BB3")]
|
|
[DisallowMultipleComponent]
|
|
[StructLayout(3)]
|
|
public class CreationObject : MonoBehaviourPun, EOCLMMENCKH, ODAEKFDKCEC, GIPDDLFFNGG, JBPCAKNEMLI.NEMJOGHDMDO
|
|
{
|
|
// Token: 0x17003460 RID: 13408
|
|
// (get) Token: 0x06013A29 RID: 80425 RVA: 0x004B60AC File Offset: 0x004B42AC
|
|
[Token(Token = "0x17003460")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6013A29")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001A3 RID: 419
|
|
// (add) Token: 0x06013A2A RID: 80426 RVA: 0x004B60C0 File Offset: 0x004B42C0
|
|
// (remove) Token: 0x06013A2B RID: 80427 RVA: 0x004B60DC File Offset: 0x004B42DC
|
|
[Token(Token = "0x140001A3")]
|
|
public event Action PKPMNBBPLCI
|
|
{
|
|
[Token(Token = "0x6013A2A")]
|
|
[Address(RVA = "0x1707210", Offset = "0x1705C10", VA = "0x181707210", Slot = "18")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6013A2B")]
|
|
[Address(RVA = "0x17084F0", Offset = "0x1706EF0", VA = "0x1817084F0", Slot = "19")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003461 RID: 13409
|
|
// (get) Token: 0x06013A2C RID: 80428 RVA: 0x004B60F8 File Offset: 0x004B42F8
|
|
// (set) Token: 0x06013A2D RID: 80429 RVA: 0x004B610C File Offset: 0x004B430C
|
|
[Token(Token = "0x17003461")]
|
|
public OGNBCNBPFCC OGNBCNBPFCC
|
|
{
|
|
[Token(Token = "0x6013A2C")]
|
|
[Address(RVA = "0xA01430", Offset = "0x9FFE30", VA = "0x180A01430")]
|
|
get;
|
|
[Token(Token = "0x6013A2D")]
|
|
[Address(RVA = "0xC516B0", Offset = "0xC500B0", VA = "0x180C516B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003462 RID: 13410
|
|
// (get) Token: 0x06013A2E RID: 80430 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003462")]
|
|
public CostInfo CLOAGCKCCPP
|
|
{
|
|
[Token(Token = "0x6013A2E")]
|
|
[Address(RVA = "0x1707C40", Offset = "0x1706640", VA = "0x181707C40", Slot = "93")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003463 RID: 13411
|
|
// (get) Token: 0x06013A2F RID: 80431 RVA: 0x004B6120 File Offset: 0x004B4320
|
|
[Token(Token = "0x17003463")]
|
|
public bool JCLMEJKJNAA
|
|
{
|
|
[Token(Token = "0x6013A2F")]
|
|
[Address(RVA = "0x17072B0", Offset = "0x1705CB0", VA = "0x1817072B0")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003464 RID: 13412
|
|
// (get) Token: 0x06013A30 RID: 80432 RVA: 0x004B6158 File Offset: 0x004B4358
|
|
[Token(Token = "0x17003464")]
|
|
public bool FOHFHPEMJPD
|
|
{
|
|
[Token(Token = "0x6013A30")]
|
|
[Address(RVA = "0x1707310", Offset = "0x1705D10", VA = "0x181707310", Slot = "94")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || this.BLIGJFOCJBA.EDOAMFNPBGK)
|
|
{
|
|
}
|
|
int num = (int)this.<AGIIGNMEADN>k__BackingField;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
OGNBCNBPFCC ognbcnbpfcc = this.<AGIIGNMEADN>k__BackingField;
|
|
bool flag2;
|
|
return (flag > true && ognbcnbpfcc != OGNBCNBPFCC.CONTEST_CATEGORY_TROPHY) || flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A31 RID: 80433 RVA: 0x004B61B4 File Offset: 0x004B43B4
|
|
[Token(Token = "0x6013A31")]
|
|
[Address(RVA = "0x17017E0", Offset = "0x17001E0", VA = "0x1817017E0")]
|
|
public static bool IsTrophyType(OGNBCNBPFCC GEDCEIDOKJL)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x17003465 RID: 13413
|
|
// (get) Token: 0x06013A32 RID: 80434 RVA: 0x004B61CC File Offset: 0x004B43CC
|
|
// (set) Token: 0x06013A33 RID: 80435 RVA: 0x004B61EC File Offset: 0x004B43EC
|
|
[Token(Token = "0x17003465")]
|
|
public bool IJHDEPALIAG
|
|
{
|
|
[Token(Token = "0x6013A32")]
|
|
[Address(RVA = "0x1701790", Offset = "0x1700190", VA = "0x181701790")]
|
|
get
|
|
{
|
|
return this.OKNGKFALIHL.Get() != null;
|
|
}
|
|
[Token(Token = "0x6013A33")]
|
|
[Address(RVA = "0x1708670", Offset = "0x1707070", VA = "0x181708670")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> okngkfalihl = this.OKNGKFALIHL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003466 RID: 13414
|
|
// (get) Token: 0x06013A34 RID: 80436 RVA: 0x004B6208 File Offset: 0x004B4408
|
|
// (set) Token: 0x06013A35 RID: 80437 RVA: 0x004B6228 File Offset: 0x004B4428
|
|
[Token(Token = "0x17003466")]
|
|
private bool NHOCEFAONJG
|
|
{
|
|
[Token(Token = "0x6013A34")]
|
|
[Address(RVA = "0x1701570", Offset = "0x16FFF70", VA = "0x181701570")]
|
|
get
|
|
{
|
|
return this.KNJCBNBGAPN.Get() != null;
|
|
}
|
|
[Token(Token = "0x6013A35")]
|
|
[Address(RVA = "0x16FD950", Offset = "0x16FC350", VA = "0x1816FD950")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> knjcbnbgapn = this.KNJCBNBGAPN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003467 RID: 13415
|
|
// (get) Token: 0x06013A36 RID: 80438 RVA: 0x004B6244 File Offset: 0x004B4444
|
|
// (set) Token: 0x06013A37 RID: 80439 RVA: 0x004B6264 File Offset: 0x004B4464
|
|
[Token(Token = "0x17003467")]
|
|
private bool NENENBLABFP
|
|
{
|
|
[Token(Token = "0x6013A36")]
|
|
[Address(RVA = "0x1700AC0", Offset = "0x16FF4C0", VA = "0x181700AC0")]
|
|
get
|
|
{
|
|
return this.GNEPLELGDJE.Get() != null;
|
|
}
|
|
[Token(Token = "0x6013A37")]
|
|
[Address(RVA = "0x1701930", Offset = "0x1700330", VA = "0x181701930")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> gneplelgdje = this.GNEPLELGDJE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003468 RID: 13416
|
|
// (get) Token: 0x06013A38 RID: 80440 RVA: 0x004B6280 File Offset: 0x004B4480
|
|
// (set) Token: 0x06013A39 RID: 80441 RVA: 0x004B62A0 File Offset: 0x004B44A0
|
|
[Token(Token = "0x17003468")]
|
|
private bool HKFEDNFJBHL
|
|
{
|
|
[Token(Token = "0x6013A38")]
|
|
[Address(RVA = "0x1701A30", Offset = "0x1700430", VA = "0x181701A30")]
|
|
get
|
|
{
|
|
return this.OMBOMGCPPIB.Get() != null;
|
|
}
|
|
[Token(Token = "0x6013A39")]
|
|
[Address(RVA = "0x17022F0", Offset = "0x1700CF0", VA = "0x1817022F0")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> ombomgcppib = this.OMBOMGCPPIB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003469 RID: 13417
|
|
// (get) Token: 0x06013A3A RID: 80442 RVA: 0x004B62BC File Offset: 0x004B44BC
|
|
// (set) Token: 0x06013A3B RID: 80443 RVA: 0x004B62DC File Offset: 0x004B44DC
|
|
[Token(Token = "0x17003469")]
|
|
private CreationObject.NLIGPDKKPNE MFFNLJFBJNA
|
|
{
|
|
[Token(Token = "0x6013A3A")]
|
|
[Address(RVA = "0x1700E90", Offset = "0x16FF890", VA = "0x181700E90")]
|
|
get
|
|
{
|
|
int num = this.OPOMNIMLDOJ.Get();
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6013A3B")]
|
|
[Address(RVA = "0x1700CE0", Offset = "0x16FF6E0", VA = "0x181700CE0")]
|
|
set
|
|
{
|
|
SynchronizedField<int> opomnimldoj = this.OPOMNIMLDOJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346A RID: 13418
|
|
// (get) Token: 0x06013A3C RID: 80444 RVA: 0x004B62F8 File Offset: 0x004B44F8
|
|
[Token(Token = "0x1700346A")]
|
|
public CreationObject.NLIGPDKKPNE HJAKOIPLLBA
|
|
{
|
|
[Token(Token = "0x6013A3C")]
|
|
[Address(RVA = "0x1707860", Offset = "0x1706260", VA = "0x181707860")]
|
|
get
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (this.GKNDAICOIHP.HasTokens)
|
|
{
|
|
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
|
|
}
|
|
SynchronizedField<bool> okngkfalihl = this.OKNGKFALIHL;
|
|
if (okngkfalihl.Get() != 0 && this.IHFNKBNBMCA.Get() == 0)
|
|
{
|
|
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
|
|
}
|
|
List<CreationObject.CGELIKFANLB> jgmmaaffpgd = this.JGMMAAFFPGD;
|
|
List<bool>.Enumerator enumerator;
|
|
bool flag;
|
|
if (enumerator != 0)
|
|
{
|
|
flag = okngkfalihl();
|
|
while (flag)
|
|
{
|
|
}
|
|
}
|
|
if (num != -1)
|
|
{
|
|
if (flag)
|
|
{
|
|
break;
|
|
}
|
|
if (1UL == (ulong)67L)
|
|
{
|
|
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
|
|
}
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
|
|
}
|
|
}
|
|
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A3D RID: 80445 RVA: 0x004B6378 File Offset: 0x004B4578
|
|
[Token(Token = "0x6013A3D")]
|
|
[Address(RVA = "0x17015C0", Offset = "0x16FFFC0", VA = "0x1817015C0")]
|
|
private bool HLGMIKJACFB()
|
|
{
|
|
if (!this.GKNDAICOIHP.HasTokens && (this.OKNGKFALIHL.Get() == 0 || this.IHFNKBNBMCA.Get() != 0))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700346B RID: 13419
|
|
// (get) Token: 0x06013A3E RID: 80446 RVA: 0x004B63B8 File Offset: 0x004B45B8
|
|
[Token(Token = "0x1700346B")]
|
|
public CreationObject.NLIGPDKKPNE AOGBBFOCGEC
|
|
{
|
|
[Token(Token = "0x6013A3E")]
|
|
[Address(RVA = "0x1707A90", Offset = "0x1706490", VA = "0x181707A90")]
|
|
get
|
|
{
|
|
CreationObject.NLIGPDKKPNE navMeshModeComponentOverride = this.HJAKOIPLLBA;
|
|
if (navMeshModeComponentOverride == CreationObject.NLIGPDKKPNE.NavMeshGenerator)
|
|
{
|
|
int num = this.OPOMNIMLDOJ.Get();
|
|
}
|
|
return navMeshModeComponentOverride;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346C RID: 13420
|
|
// (get) Token: 0x06013A3F RID: 80447 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013A40 RID: 80448 RVA: 0x004B63E4 File Offset: 0x004B45E4
|
|
[Token(Token = "0x1700346C")]
|
|
private Guid OCAKPOAOPJB
|
|
{
|
|
[Token(Token = "0x6013A3F")]
|
|
[Address(RVA = "0x1702110", Offset = "0x1700B10", VA = "0x181702110")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013A40")]
|
|
[Address(RVA = "0x17045F0", Offset = "0x1702FF0", VA = "0x1817045F0")]
|
|
set
|
|
{
|
|
SynchronizedField<Guid> bdannmphomm = this.BDANNMPHOMM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346D RID: 13421
|
|
// (get) Token: 0x06013A41 RID: 80449 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700346D")]
|
|
private bool IPBCJPAOOLC
|
|
{
|
|
[Token(Token = "0x6013A41")]
|
|
[Address(RVA = "0x16FEB40", Offset = "0x16FD540", VA = "0x1816FEB40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346E RID: 13422
|
|
// (get) Token: 0x06013A42 RID: 80450 RVA: 0x004B6400 File Offset: 0x004B4600
|
|
// (set) Token: 0x06013A43 RID: 80451 RVA: 0x004B6414 File Offset: 0x004B4614
|
|
[Token(Token = "0x1700346E")]
|
|
public RecastMeshObj CADGBOCLKNO
|
|
{
|
|
[Token(Token = "0x6013A42")]
|
|
[Address(RVA = "0x3E2910", Offset = "0x3E1310", VA = "0x1803E2910")]
|
|
get;
|
|
[Token(Token = "0x6013A43")]
|
|
[Address(RVA = "0x103F8F0", Offset = "0x103E2F0", VA = "0x18103F8F0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700346F RID: 13423
|
|
// (get) Token: 0x06013A44 RID: 80452 RVA: 0x004B6428 File Offset: 0x004B4628
|
|
[Token(Token = "0x1700346F")]
|
|
public bool KLCFNLICDAA
|
|
{
|
|
[Token(Token = "0x6013A44")]
|
|
[Address(RVA = "0x108C6D0", Offset = "0x108B0D0", VA = "0x18108C6D0", Slot = "96")]
|
|
get
|
|
{
|
|
return this.canBeRotated;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003470 RID: 13424
|
|
// (get) Token: 0x06013A45 RID: 80453 RVA: 0x004B643C File Offset: 0x004B463C
|
|
[Token(Token = "0x17003470")]
|
|
public bool ECLBKLGKPAN
|
|
{
|
|
[Token(Token = "0x6013A45")]
|
|
[Address(RVA = "0x568290", Offset = "0x566C90", VA = "0x180568290", Slot = "63")]
|
|
get
|
|
{
|
|
return this.canBeScaled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003471 RID: 13425
|
|
// (get) Token: 0x06013A46 RID: 80454 RVA: 0x004B6450 File Offset: 0x004B4650
|
|
[Token(Token = "0x17003471")]
|
|
public bool PCGFBOJDLFI
|
|
{
|
|
[Token(Token = "0x6013A46")]
|
|
[Address(RVA = "0x12D8FD0", Offset = "0x12D79D0", VA = "0x1812D8FD0")]
|
|
get
|
|
{
|
|
return this.scalingRestricted;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003472 RID: 13426
|
|
// (get) Token: 0x06013A47 RID: 80455 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003472")]
|
|
public Vector3 OJECFJDOLDJ
|
|
{
|
|
[Token(Token = "0x6013A47")]
|
|
[Address(RVA = "0x10D5080", Offset = "0x10D3A80", VA = "0x1810D5080")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003473 RID: 13427
|
|
// (get) Token: 0x06013A48 RID: 80456 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003473")]
|
|
public Vector3 OFCELMNGABO
|
|
{
|
|
[Token(Token = "0x6013A48")]
|
|
[Address(RVA = "0x12BA320", Offset = "0x12B8D20", VA = "0x1812BA320")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003474 RID: 13428
|
|
// (get) Token: 0x06013A49 RID: 80457 RVA: 0x004B6464 File Offset: 0x004B4664
|
|
[Token(Token = "0x17003474")]
|
|
public SandboxDeformableShape LMOIENNMDLM
|
|
{
|
|
[Token(Token = "0x6013A49")]
|
|
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
|
get
|
|
{
|
|
return this.shapeDeformation;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003475 RID: 13429
|
|
// (get) Token: 0x06013A4A RID: 80458 RVA: 0x004B6478 File Offset: 0x004B4678
|
|
[Token(Token = "0x17003475")]
|
|
public bool FAJBKGKDBKJ
|
|
{
|
|
[Token(Token = "0x6013A4A")]
|
|
[Address(RVA = "0x1708090", Offset = "0x1706A90", VA = "0x181708090", Slot = "64")]
|
|
get
|
|
{
|
|
SandboxDeformableShape sandboxDeformableShape = this.shapeDeformation;
|
|
int num = 0;
|
|
return sandboxDeformableShape != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003476 RID: 13430
|
|
// (get) Token: 0x06013A4B RID: 80459 RVA: 0x004B6498 File Offset: 0x004B4698
|
|
[Token(Token = "0x17003476")]
|
|
public bool NONGBAAHJAN
|
|
{
|
|
[Token(Token = "0x6013A4B")]
|
|
[Address(RVA = "0x1708020", Offset = "0x1706A20", VA = "0x181708020", Slot = "95")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || this.BLIGJFOCJBA.EDOAMFNPBGK)
|
|
{
|
|
}
|
|
return this.canBeCloned;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003477 RID: 13431
|
|
// (get) Token: 0x06013A4C RID: 80460 RVA: 0x004B64D8 File Offset: 0x004B46D8
|
|
[Token(Token = "0x17003477")]
|
|
public bool FFDLDGIJBNA
|
|
{
|
|
[Token(Token = "0x6013A4C")]
|
|
[Address(RVA = "0x1708160", Offset = "0x1706B60", VA = "0x181708160", Slot = "65")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013A4C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.CreationObject::get_SupportsMirroring()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:string(var_1_11, callgetter:string(ShapeContainer::get_DebugName, ldloc:ShapeContainer(var_0_06)))
|
|
}
|
|
|
|
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: 0x17003478 RID: 13432
|
|
// (get) Token: 0x06013A4D RID: 80461 RVA: 0x004B64F8 File Offset: 0x004B46F8
|
|
[Token(Token = "0x17003478")]
|
|
public bool PFKCOIPIJMK
|
|
{
|
|
[Token(Token = "0x6013A4D")]
|
|
[Address(RVA = "0xA4F790", Offset = "0xA4E190", VA = "0x180A4F790")]
|
|
get
|
|
{
|
|
return this.supportsCenterPivotOperation;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003479 RID: 13433
|
|
// (get) Token: 0x06013A4E RID: 80462 RVA: 0x004B650C File Offset: 0x004B470C
|
|
[Token(Token = "0x17003479")]
|
|
public bool LGLADBGABHO
|
|
{
|
|
[Token(Token = "0x6013A4E")]
|
|
[Address(RVA = "0x17080F0", Offset = "0x1706AF0", VA = "0x1817080F0", Slot = "97")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700347A RID: 13434
|
|
// (get) Token: 0x06013A4F RID: 80463 RVA: 0x004B6544 File Offset: 0x004B4744
|
|
[Token(Token = "0x1700347A")]
|
|
public bool MNEDGNDNJGB
|
|
{
|
|
[Token(Token = "0x6013A4F")]
|
|
[Address(RVA = "0x17080F0", Offset = "0x1706AF0", VA = "0x1817080F0", Slot = "98")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700347B RID: 13435
|
|
// (get) Token: 0x06013A50 RID: 80464 RVA: 0x004B657C File Offset: 0x004B477C
|
|
[Token(Token = "0x1700347B")]
|
|
public bool CBGDPLNNAEB
|
|
{
|
|
[Token(Token = "0x6013A50")]
|
|
[Address(RVA = "0x17080F0", Offset = "0x1706AF0", VA = "0x1817080F0")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700347C RID: 13436
|
|
// (get) Token: 0x06013A51 RID: 80465 RVA: 0x004B65B4 File Offset: 0x004B47B4
|
|
[Token(Token = "0x1700347C")]
|
|
public bool JGGOAFBBEJA
|
|
{
|
|
[Token(Token = "0x6013A51")]
|
|
[Address(RVA = "0x17080F0", Offset = "0x1706AF0", VA = "0x1817080F0", Slot = "99")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700347D RID: 13437
|
|
// (get) Token: 0x06013A52 RID: 80466 RVA: 0x004B65EC File Offset: 0x004B47EC
|
|
[Token(Token = "0x1700347D")]
|
|
public bool DDDLLPBPMJO
|
|
{
|
|
[Token(Token = "0x6013A52")]
|
|
[Address(RVA = "0x17072B0", Offset = "0x1705CB0", VA = "0x1817072B0")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700347E RID: 13438
|
|
// (get) Token: 0x06013A53 RID: 80467 RVA: 0x004B6624 File Offset: 0x004B4824
|
|
[Token(Token = "0x1700347E")]
|
|
public bool KLBNFDCCEOK
|
|
{
|
|
[Token(Token = "0x6013A53")]
|
|
[Address(RVA = "0x17081C0", Offset = "0x1706BC0", VA = "0x1817081C0", Slot = "66")]
|
|
get
|
|
{
|
|
Dictionary<string, CreationObject.MEGAEDDBNKK> ppkfecfpgbd = this.PPKFECFPGBD;
|
|
if (ppkfecfpgbd == 0)
|
|
{
|
|
}
|
|
return ppkfecfpgbd.ContainsKey("Color");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700347F RID: 13439
|
|
// (get) Token: 0x06013A54 RID: 80468 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013A55 RID: 80469 RVA: 0x004B664C File Offset: 0x004B484C
|
|
[Token(Token = "0x1700347F")]
|
|
public Color? PGDAJJIBIBG
|
|
{
|
|
[Token(Token = "0x6013A54")]
|
|
[Address(RVA = "0x17074D0", Offset = "0x1705ED0", VA = "0x1817074D0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013A55")]
|
|
[Address(RVA = "0x1708590", Offset = "0x1706F90", VA = "0x181708590")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
bool has_value = value.has_value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003480 RID: 13440
|
|
// (get) Token: 0x06013A56 RID: 80470 RVA: 0x004B6660 File Offset: 0x004B4860
|
|
// (set) Token: 0x06013A57 RID: 80471 RVA: 0x004B6674 File Offset: 0x004B4874
|
|
[Token(Token = "0x17003480")]
|
|
public CGLKOJIMDIH? FGIHPKEGAMN
|
|
{
|
|
[Token(Token = "0x6013A56")]
|
|
[Address(RVA = "0x1708240", Offset = "0x1706C40", VA = "0x181708240")]
|
|
get;
|
|
[Token(Token = "0x6013A57")]
|
|
[Address(RVA = "0x1708760", Offset = "0x1707160", VA = "0x181708760")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003481 RID: 13441
|
|
// (get) Token: 0x06013A58 RID: 80472 RVA: 0x004B6688 File Offset: 0x004B4888
|
|
// (set) Token: 0x06013A59 RID: 80473 RVA: 0x004B66A8 File Offset: 0x004B48A8
|
|
[Token(Token = "0x17003481")]
|
|
public bool OCKFCFJJKNN
|
|
{
|
|
[Token(Token = "0x6013A58")]
|
|
[Address(RVA = "0x17075C0", Offset = "0x1705FC0", VA = "0x1817075C0", Slot = "37")]
|
|
get
|
|
{
|
|
return this.BMHIAPFJHJL.Get() != null;
|
|
}
|
|
[Token(Token = "0x6013A59")]
|
|
[Address(RVA = "0x17085B0", Offset = "0x1706FB0", VA = "0x1817085B0", Slot = "38")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> bmhiapfjhjl = this.BMHIAPFJHJL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003482 RID: 13442
|
|
// (get) Token: 0x06013A5A RID: 80474 RVA: 0x004B66C4 File Offset: 0x004B48C4
|
|
// (set) Token: 0x06013A5B RID: 80475 RVA: 0x004B66E4 File Offset: 0x004B48E4
|
|
[Token(Token = "0x17003482")]
|
|
public bool LBPNBENCCHK
|
|
{
|
|
[Token(Token = "0x6013A5A")]
|
|
[Address(RVA = "0x17077D0", Offset = "0x17061D0", VA = "0x1817077D0", Slot = "42")]
|
|
get
|
|
{
|
|
return this.IHFNKBNBMCA.Get() != null;
|
|
}
|
|
[Token(Token = "0x6013A5B")]
|
|
[Address(RVA = "0x1708610", Offset = "0x1707010", VA = "0x181708610", Slot = "43")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> ihfnkbnbmca = this.IHFNKBNBMCA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003483 RID: 13443
|
|
// (get) Token: 0x06013A5C RID: 80476 RVA: 0x004B6700 File Offset: 0x004B4900
|
|
[Token(Token = "0x17003483")]
|
|
public bool OIBIGHGIEJA
|
|
{
|
|
[Token(Token = "0x6013A5C")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "46")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003484 RID: 13444
|
|
// (get) Token: 0x06013A5D RID: 80477 RVA: 0x004B6710 File Offset: 0x004B4910
|
|
[Token(Token = "0x17003484")]
|
|
public bool FJHGIOPCNIG
|
|
{
|
|
[Token(Token = "0x6013A5D")]
|
|
[Address(RVA = "0x17082F0", Offset = "0x1706CF0", VA = "0x1817082F0")]
|
|
get
|
|
{
|
|
BoxCollider boxCollider = this.boundsOverrideCollider;
|
|
int num = 0;
|
|
return boxCollider != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003485 RID: 13445
|
|
// (get) Token: 0x06013A5E RID: 80478 RVA: 0x004B6730 File Offset: 0x004B4930
|
|
[Token(Token = "0x17003485")]
|
|
public TokenFlag PCAANDNNGPC
|
|
{
|
|
[Token(Token = "0x6013A5E")]
|
|
[Address(RVA = "0x3E2980", Offset = "0x3E1380", VA = "0x1803E2980")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003486 RID: 13446
|
|
// (get) Token: 0x06013A5F RID: 80479 RVA: 0x004B6744 File Offset: 0x004B4944
|
|
// (set) Token: 0x06013A60 RID: 80480 RVA: 0x004B6758 File Offset: 0x004B4958
|
|
[Token(Token = "0x17003486")]
|
|
public bool HAGIPJBPIAH
|
|
{
|
|
[Token(Token = "0x6013A5F")]
|
|
[Address(RVA = "0xBBC280", Offset = "0xBBAC80", VA = "0x180BBC280", Slot = "67")]
|
|
get;
|
|
[Token(Token = "0x6013A60")]
|
|
[Address(RVA = "0xBBC670", Offset = "0xBBB070", VA = "0x180BBC670")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003487 RID: 13447
|
|
// (get) Token: 0x06013A61 RID: 80481 RVA: 0x004B676C File Offset: 0x004B496C
|
|
// (set) Token: 0x06013A62 RID: 80482 RVA: 0x004B6780 File Offset: 0x004B4980
|
|
[Token(Token = "0x17003487")]
|
|
public bool HNDAIGEJKEK
|
|
{
|
|
[Token(Token = "0x6013A61")]
|
|
[Address(RVA = "0xBBC2F0", Offset = "0xBBACF0", VA = "0x180BBC2F0")]
|
|
get;
|
|
[Token(Token = "0x6013A62")]
|
|
[Address(RVA = "0xBBC6F0", Offset = "0xBBB0F0", VA = "0x180BBC6F0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003488 RID: 13448
|
|
// (get) Token: 0x06013A63 RID: 80483 RVA: 0x004B6794 File Offset: 0x004B4994
|
|
[Token(Token = "0x17003488")]
|
|
private object DGILPMJNGNA
|
|
{
|
|
[Token(Token = "0x6013A63")]
|
|
[Address(RVA = "0x1701FB0", Offset = "0x17009B0", VA = "0x181701FB0")]
|
|
get
|
|
{
|
|
object ngbaadohcnn = this.NGBAADOHCNN;
|
|
if (ngbaadohcnn == 0)
|
|
{
|
|
object obj = new object();
|
|
this.NGBAADOHCNN = obj;
|
|
}
|
|
return ngbaadohcnn;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003489 RID: 13449
|
|
// (get) Token: 0x06013A64 RID: 80484 RVA: 0x004B67BC File Offset: 0x004B49BC
|
|
[Token(Token = "0x17003489")]
|
|
private object NMGEIEFHHOI
|
|
{
|
|
[Token(Token = "0x6013A64")]
|
|
[Address(RVA = "0x16FED80", Offset = "0x16FD780", VA = "0x1816FED80")]
|
|
get
|
|
{
|
|
object jhodppflnpe = this.JHODPPFLNPE;
|
|
if (jhodppflnpe == 0)
|
|
{
|
|
object obj = new object();
|
|
this.JHODPPFLNPE = obj;
|
|
}
|
|
return jhodppflnpe;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700348A RID: 13450
|
|
// (get) Token: 0x06013A65 RID: 80485 RVA: 0x004B67E4 File Offset: 0x004B49E4
|
|
[Token(Token = "0x1700348A")]
|
|
public LDCBLKDLODB BLIGJFOCJBA
|
|
{
|
|
[Token(Token = "0x6013A65")]
|
|
[Address(RVA = "0x17076B0", Offset = "0x17060B0", VA = "0x1817076B0", Slot = "40")]
|
|
get
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
this.EnsureInventionPieceRegistered();
|
|
CreationManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance2 != 0)
|
|
{
|
|
return instance2.<GAGJNICHKLC>k__BackingField.DLPGKDOCOND(this);
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A66 RID: 80486 RVA: 0x004B6828 File Offset: 0x004B4A28
|
|
[Token(Token = "0x6013A66")]
|
|
[Address(RVA = "0x1700B10", Offset = "0x16FF510", VA = "0x181700B10")]
|
|
public void EnsureInventionPieceRegistered()
|
|
{
|
|
if (!this.HIBOAHECNJF)
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<GAGJNICHKLC>k__BackingField.IFLPPIEBNNA(this);
|
|
this.HIBOAHECNJF = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700348B RID: 13451
|
|
// (get) Token: 0x06013A67 RID: 80487 RVA: 0x004B6870 File Offset: 0x004B4A70
|
|
// (set) Token: 0x06013A68 RID: 80488 RVA: 0x004B6884 File Offset: 0x004B4A84
|
|
[Token(Token = "0x1700348B")]
|
|
public ObjectGroup IHPGHGCCOAD
|
|
{
|
|
[Token(Token = "0x6013A67")]
|
|
[Address(RVA = "0xBB27A0", Offset = "0xBB11A0", VA = "0x180BB27A0")]
|
|
get;
|
|
[Token(Token = "0x6013A68")]
|
|
[Address(RVA = "0x103F930", Offset = "0x103E330", VA = "0x18103F930")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700348C RID: 13452
|
|
// (get) Token: 0x06013A69 RID: 80489 RVA: 0x004B6898 File Offset: 0x004B4A98
|
|
// (set) Token: 0x06013A6A RID: 80490 RVA: 0x004B68AC File Offset: 0x004B4AAC
|
|
[Token(Token = "0x1700348C")]
|
|
public bool CNNKEKHILGF
|
|
{
|
|
[Token(Token = "0x6013A69")]
|
|
[Address(RVA = "0x1707820", Offset = "0x1706220", VA = "0x181707820")]
|
|
get;
|
|
[Token(Token = "0x6013A6A")]
|
|
[Address(RVA = "0x1700D40", Offset = "0x16FF740", VA = "0x181700D40")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700348D RID: 13453
|
|
// (get) Token: 0x06013A6B RID: 80491 RVA: 0x004B68C0 File Offset: 0x004B4AC0
|
|
[Token(Token = "0x1700348D")]
|
|
public string KENGPMDDCML
|
|
{
|
|
[Token(Token = "0x6013A6B")]
|
|
[Address(RVA = "0x1707610", Offset = "0x1706010", VA = "0x181707610", Slot = "27")]
|
|
get
|
|
{
|
|
int num = (int)this.<AGIIGNMEADN>k__BackingField;
|
|
string text;
|
|
return text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700348E RID: 13454
|
|
// (get) Token: 0x06013A6C RID: 80492 RVA: 0x004B68D8 File Offset: 0x004B4AD8
|
|
[Token(Token = "0x1700348E")]
|
|
public bool FBLEJONFPAK
|
|
{
|
|
[Token(Token = "0x6013A6C")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "22")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A6D RID: 80493 RVA: 0x004B68E8 File Offset: 0x004B4AE8
|
|
[Token(Token = "0x6013A6D")]
|
|
[Address(RVA = "0x1704660", Offset = "0x1703060", VA = "0x181704660")]
|
|
public void RaiseObjectSettingsFunctionsChangedEvent()
|
|
{
|
|
Action pkpmnbbplci = this.PKPMNBBPLCI;
|
|
if (pkpmnbbplci != 0)
|
|
{
|
|
pkpmnbbplci();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700348F RID: 13455
|
|
// (get) Token: 0x06013A6E RID: 80494 RVA: 0x004B6908 File Offset: 0x004B4B08
|
|
[Token(Token = "0x1700348F")]
|
|
public IEnumerable<ILINODKFHEO> AEBKAFDCLLM
|
|
{
|
|
[Token(Token = "0x6013A6E")]
|
|
[Address(RVA = "0xFCEC50", Offset = "0xFCD650", VA = "0x180FCEC50", Slot = "20")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013A6E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<ILINODKFHEO> RecRoom.Core.Creation.CreationObject::get_ObjectSettingsFunctions()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class ILINODKFHEO>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class ILINODKFHEO>(CreationObject::KNKGGDHCLDN, ldloc:CreationObject(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: 0x17003490 RID: 13456
|
|
// (get) Token: 0x06013A6F RID: 80495 RVA: 0x004B691C File Offset: 0x004B4B1C
|
|
[Token(Token = "0x17003490")]
|
|
public int GNMOHEMEIHM
|
|
{
|
|
[Token(Token = "0x6013A6F")]
|
|
[Address(RVA = "0x1707AF0", Offset = "0x17064F0", VA = "0x181707AF0")]
|
|
get
|
|
{
|
|
return this.KNKGGDHCLDN._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A70 RID: 80496 RVA: 0x004B693C File Offset: 0x004B4B3C
|
|
[Token(Token = "0x6013A70")]
|
|
[Address(RVA = "0x16FDAA0", Offset = "0x16FC4A0", VA = "0x1816FDAA0")]
|
|
public ILINODKFHEO AddConfigurableSetting(ILINODKFHEO FIFLPPCKBPH)
|
|
{
|
|
this.KNKGGDHCLDN.Add(FIFLPPCKBPH);
|
|
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
|
|
CreationObject.EDDPKDAHOAK aidmfchcdje = CreationObject.AIDMFCHCDJE;
|
|
knkggdhcldn.Sort(aidmfchcdje);
|
|
return FIFLPPCKBPH;
|
|
}
|
|
|
|
// Token: 0x06013A71 RID: 80497 RVA: 0x004B6970 File Offset: 0x004B4B70
|
|
[Token(Token = "0x6013A71")]
|
|
[Address(RVA = "0x16FDB50", Offset = "0x16FC550", VA = "0x1816FDB50")]
|
|
public void AddConfigurableSettings(IEnumerable<ILINODKFHEO> ILKKIPHFDFF)
|
|
{
|
|
this.KNKGGDHCLDN.AddRange(ILKKIPHFDFF);
|
|
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
|
|
CreationObject.EDDPKDAHOAK aidmfchcdje = CreationObject.AIDMFCHCDJE;
|
|
knkggdhcldn.Sort(aidmfchcdje);
|
|
}
|
|
|
|
// Token: 0x06013A72 RID: 80498 RVA: 0x004B69A4 File Offset: 0x004B4BA4
|
|
[Token(Token = "0x6013A72")]
|
|
[Address(RVA = "0x17047B0", Offset = "0x17031B0", VA = "0x1817047B0")]
|
|
public void RemoveConfigurableSetting(ILINODKFHEO FIFLPPCKBPH)
|
|
{
|
|
bool flag = this.KNKGGDHCLDN.Remove(FIFLPPCKBPH);
|
|
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
|
|
CreationObject.EDDPKDAHOAK aidmfchcdje = CreationObject.AIDMFCHCDJE;
|
|
knkggdhcldn.Sort(aidmfchcdje);
|
|
}
|
|
|
|
// Token: 0x06013A73 RID: 80499 RVA: 0x004B69D8 File Offset: 0x004B4BD8
|
|
[Token(Token = "0x6013A73")]
|
|
[Address(RVA = "0x16FFC90", Offset = "0x16FE690", VA = "0x1816FFC90")]
|
|
public void ClearConfigurableSettings()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.KNKGGDHCLDN.Clear();
|
|
}
|
|
|
|
// Token: 0x17003491 RID: 13457
|
|
// (get) Token: 0x06013A74 RID: 80500 RVA: 0x004B6A14 File Offset: 0x004B4C14
|
|
[Token(Token = "0x17003491")]
|
|
public Dictionary<Collider, ConfigurableSubpiece> LKAEOBBMOHI
|
|
{
|
|
[Token(Token = "0x6013A74")]
|
|
[Address(RVA = "0xFCEC60", Offset = "0xFCD660", VA = "0x180FCEC60")]
|
|
get
|
|
{
|
|
return this.JJDLFAJHOBK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A75 RID: 80501 RVA: 0x004B6A28 File Offset: 0x004B4C28
|
|
[Token(Token = "0x6013A75")]
|
|
[Address(RVA = "0x1704680", Offset = "0x1703080", VA = "0x181704680")]
|
|
public void RegisterConfigurablePiece(ConfigurableSubpiece BBJIEBFMCEM)
|
|
{
|
|
int num = 0;
|
|
if (!(BBJIEBFMCEM == num))
|
|
{
|
|
Collider[] colliders = BBJIEBFMCEM.colliders;
|
|
int num2 = 0;
|
|
int length = colliders.Length;
|
|
if (num2 < length)
|
|
{
|
|
Dictionary<Collider, ConfigurableSubpiece> jjdlfajhobk = this.JJDLFAJHOBK;
|
|
Collider collider = colliders[num2];
|
|
jjdlfajhobk[collider] = BBJIEBFMCEM;
|
|
num2++;
|
|
}
|
|
ActionEvent<ConfigurableSubpiece, Collider[], Collider[]> onCollidersChanged = BBJIEBFMCEM.OnCollidersChanged;
|
|
Action<ConfigurableSubpiece, Collider[], Collider[]> action = new Action(this.LHMCJAMADED);
|
|
ActionEvent<ConfigurableSubpiece, Collider[], Collider[]> actionEvent = onCollidersChanged + action;
|
|
BBJIEBFMCEM.OnCollidersChanged = actionEvent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A76 RID: 80502 RVA: 0x004B6AA4 File Offset: 0x004B4CA4
|
|
[Token(Token = "0x6013A76")]
|
|
[Address(RVA = "0x1701A80", Offset = "0x1700480", VA = "0x181701A80")]
|
|
private void LHMCJAMADED(ConfigurableSubpiece BBJIEBFMCEM, Collider[] LAIIDFHPCKP, Collider[] BHJFFEPIOAE)
|
|
{
|
|
int num = 0;
|
|
int length = LAIIDFHPCKP.Length;
|
|
if (num < length)
|
|
{
|
|
Dictionary<Collider, ConfigurableSubpiece> jjdlfajhobk = this.JJDLFAJHOBK;
|
|
Collider collider = LAIIDFHPCKP[num];
|
|
bool flag = jjdlfajhobk.Remove(collider);
|
|
num++;
|
|
}
|
|
int length2 = BHJFFEPIOAE.Length;
|
|
if (num < length2)
|
|
{
|
|
Dictionary<Collider, ConfigurableSubpiece> jjdlfajhobk2 = this.JJDLFAJHOBK;
|
|
Collider collider2 = BHJFFEPIOAE[num];
|
|
jjdlfajhobk2[collider2] = BBJIEBFMCEM;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A77 RID: 80503 RVA: 0x004B6B0C File Offset: 0x004B4D0C
|
|
[Token(Token = "0x6013A77")]
|
|
[Address(RVA = "0x1706A90", Offset = "0x1705490", VA = "0x181706A90")]
|
|
public void UnregisterConfigurablePiece(ConfigurableSubpiece BBJIEBFMCEM)
|
|
{
|
|
int num = 0;
|
|
if (!(BBJIEBFMCEM == num))
|
|
{
|
|
Collider[] colliders = BBJIEBFMCEM.colliders;
|
|
int num2 = 0;
|
|
int length = colliders.Length;
|
|
if (num2 < length)
|
|
{
|
|
Dictionary<Collider, ConfigurableSubpiece> jjdlfajhobk = this.JJDLFAJHOBK;
|
|
Collider collider = colliders[num2];
|
|
bool flag = jjdlfajhobk.Remove(collider);
|
|
num2++;
|
|
}
|
|
ActionEvent<ConfigurableSubpiece, Collider[], Collider[]> onCollidersChanged = BBJIEBFMCEM.OnCollidersChanged;
|
|
Action<ConfigurableSubpiece, Collider[], Collider[]> action = new Action(this.LHMCJAMADED);
|
|
ActionEvent<ConfigurableSubpiece, Collider[], Collider[]> actionEvent = onCollidersChanged - action;
|
|
BBJIEBFMCEM.OnCollidersChanged = actionEvent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A78 RID: 80504 RVA: 0x004B6B88 File Offset: 0x004B4D88
|
|
[Token(Token = "0x6013A78")]
|
|
[Address(RVA = "0x1700FD0", Offset = "0x16FF9D0", VA = "0x181700FD0", Slot = "62")]
|
|
public ConfigurableSubpiece GetConfigurableSubpiece(Collider GLPOLGOBLAA)
|
|
{
|
|
int num = 0;
|
|
if (!(GLPOLGOBLAA == num))
|
|
{
|
|
Dictionary<Collider, ConfigurableSubpiece> jjdlfajhobk = this.JJDLFAJHOBK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003492 RID: 13458
|
|
// (get) Token: 0x06013A79 RID: 80505 RVA: 0x004B6BB0 File Offset: 0x004B4DB0
|
|
[Token(Token = "0x17003492")]
|
|
public string HHJALNBGCMI
|
|
{
|
|
[Token(Token = "0x6013A79")]
|
|
[Address(RVA = "0x1708280", Offset = "0x1706C80", VA = "0x181708280", Slot = "101")]
|
|
get
|
|
{
|
|
int viewID = base.photonView.ViewID;
|
|
return string.Format("co{0}", viewID);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A7A RID: 80506 RVA: 0x004B6BDC File Offset: 0x004B4DDC
|
|
[Token(Token = "0x6013A7A")]
|
|
[Address(RVA = "0x16FDF60", Offset = "0x16FC960", VA = "0x1816FDF60", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
int num = 0;
|
|
base..ctor();
|
|
if (!this.defaultFrozenInScene)
|
|
{
|
|
}
|
|
bool flag = CreationManager.SpawnedView(base.photonView);
|
|
Dictionary<string, object> instantiationParameters = this.tool.InstantiationParameters;
|
|
bool flag2;
|
|
if (instantiationParameters != 0)
|
|
{
|
|
flag2 = instantiationParameters.ContainsKey("PreviewOnly");
|
|
}
|
|
this.<IICEAIBCBGC>k__BackingField = flag2;
|
|
Tool tool = this.tool;
|
|
if (!PPLFNCHJCEP.DKECDBMKDIK(base.photonView).IMCPFLDKEOH<Guid>("OBJ_PK", num))
|
|
{
|
|
Guid empty = Guid.Empty;
|
|
}
|
|
ContextSynchronizedFieldFactory contextSynchronizedFieldFactory = new ContextSynchronizedFieldFactory(PUNNetworkManager.ELLAOHFLFJE, this);
|
|
Action action = new Action(this.LNPHKCHJKGG);
|
|
FHJAFBMOIKC fhjafbmoikc = new FHJAFBMOIKC(contextSynchronizedFieldFactory, "COL", action);
|
|
Tool tool2 = this.tool;
|
|
this.FLLENDBIKGF = fhjafbmoikc;
|
|
bool canBePickedUp = tool2.MBHKHNNAKBB;
|
|
Action action2 = new Action(this.OnIsGrabbableChanged);
|
|
SynchronizedField<bool> synchronizedField;
|
|
this.OKNGKFALIHL = synchronizedField;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
}
|
|
Action action3 = new Action(this.OnIsClimbableChanged);
|
|
SynchronizedField<bool> synchronizedField2;
|
|
this.KNJCBNBGAPN = synchronizedField2;
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
}
|
|
Action action4 = new Action(this.LOINCODIPGO);
|
|
SynchronizedField<bool> synchronizedField3;
|
|
this.OMBOMGCPPIB = synchronizedField3;
|
|
bool flag5;
|
|
if (flag5)
|
|
{
|
|
}
|
|
Action action5 = new Action(this.DJCGLKODHIO);
|
|
SynchronizedField<bool> synchronizedField4;
|
|
this.GNEPLELGDJE = synchronizedField4;
|
|
SynchronizedField<int> synchronizedField5;
|
|
this.OPOMNIMLDOJ = synchronizedField5;
|
|
Action action6 = new Action(this.DHPDELPDKCJ);
|
|
SynchronizedField<bool> synchronizedField6;
|
|
this.BMHIAPFJHJL = synchronizedField6;
|
|
Action action7 = new Action(this.BCFDEHKIEOE);
|
|
SynchronizedField<bool> synchronizedField7;
|
|
this.IHFNKBNBMCA = synchronizedField7;
|
|
SynchronizedField<Guid> synchronizedField8;
|
|
this.BDANNMPHOMM = synchronizedField8;
|
|
bool flag6;
|
|
if (!flag6)
|
|
{
|
|
Tool tool3 = this.tool;
|
|
bool flag7;
|
|
if (!flag7)
|
|
{
|
|
goto IL_18C;
|
|
}
|
|
}
|
|
bool flag8 = this.GNEPLELGDJE.Get() != null;
|
|
bool flag9 = this.KNJCBNBGAPN.Get() != null;
|
|
bool flag10 = this.OMBOMGCPPIB.Get() != null;
|
|
IL_18C:
|
|
this.EnsureInventionPieceRegistered();
|
|
this.DOKFGFOPDMD();
|
|
CreationManager.AddCreationObject(this);
|
|
PhotonView photonView = base.photonView;
|
|
Action<Photon.Realtime.Player> action8 = new Action(this.FHCMNCBLJIG);
|
|
photonView.ControllerChangedEvent += action8;
|
|
Tool tool4 = this.tool;
|
|
Tool.EHOOCLKEMPD ehooclkempd = new Tool.EHOOCLKEMPD(this.DLHCJKPJHKO);
|
|
tool4.AddCustomEquipCondition(ehooclkempd);
|
|
}
|
|
|
|
// Token: 0x06013A7B RID: 80507 RVA: 0x004B6DCC File Offset: 0x004B4FCC
|
|
[Token(Token = "0x6013A7B")]
|
|
[Address(RVA = "0x1705ED0", Offset = "0x17048D0", VA = "0x181705ED0")]
|
|
private void Start()
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.Reset);
|
|
instance.FJPFKELLNLM += action;
|
|
this.BCFDEHKIEOE();
|
|
if (PhotonNetwork.IsMasterClient && this.KNJCBNBGAPN.Get() != 0 && this.OKNGKFALIHL.Get() != 0)
|
|
{
|
|
int num = 0;
|
|
this.NHOCEFAONJG = num != 0;
|
|
}
|
|
Tool tool = this.tool;
|
|
bool flag = this.OKNGKFALIHL.Get() != null;
|
|
object ffdpdlgogln = this.FFDPDLGOGLN;
|
|
tool.SetPickupEnabled(flag, ffdpdlgogln);
|
|
this.LNPHKCHJKGG();
|
|
Tool tool2 = this.tool;
|
|
if (this.BMHIAPFJHJL.Get() != 0)
|
|
{
|
|
Tool tool3 = this.tool;
|
|
}
|
|
tool2.SetCollisionLayer((DAJFOCGPHGP)((uint)27));
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
|
if (CreationObject.<>c.<>9__206_0 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
|
CreationObject.<>c.<>9__206_0 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MJPNJLPCHIC);
|
|
int num2 = this.settingsPriority;
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp, num2);
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg2;
|
|
if (CreationObject.<>c.<>9__206_2 == 0)
|
|
{
|
|
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
|
CreationObject.<>c.<>9__206_2 = dedabhkcibg2;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.GNJJAJHOGII);
|
|
int num3 = this.settingsPriority;
|
|
int num4;
|
|
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg2, ohindolfnmp2, num4);
|
|
num4 = num3 - 1;
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
|
|
if (CreationObject.<>c.<>9__206_4 == 0)
|
|
{
|
|
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
|
CreationObject.<>c.<>9__206_4 = dedabhkcibg3;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.HCBLBJNNBBJ);
|
|
int num5 = this.settingsPriority;
|
|
int num6;
|
|
CPNMFOKDBKM cpnmfokdbkm3 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp3, num6);
|
|
num6 = num5 - 1;
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg4;
|
|
if (CreationObject.<>c.<>9__206_6 == 0)
|
|
{
|
|
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
|
CreationObject.<>c.<>9__206_6 = dedabhkcibg4;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.GFIPAJEEJLB);
|
|
int num7 = this.settingsPriority;
|
|
int num8;
|
|
CPNMFOKDBKM cpnmfokdbkm4 = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp4, num8);
|
|
num8 = num7 - 1;
|
|
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg5;
|
|
if (CreationObject.<>c.<>9__206_8 == 0)
|
|
{
|
|
dedabhkcibg5 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
|
CreationObject.<>c.<>9__206_8 = dedabhkcibg5;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.AMPBFHPGJBD);
|
|
Dictionary<string, FLCFOLDCOJJ> momamkckblk = this.MOMAMKCKBLK;
|
|
int num9 = this.settingsPriority;
|
|
int num10;
|
|
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg5, ohindolfnmp5, momamkckblk, num10);
|
|
num10 = num9 - 1;
|
|
this.JEFDAPNBDFI = klcanjpoepc;
|
|
OMKPHDBNLKH<KeyGuidEditableUIControl, Guid>.DEDABHKCIBG dedabhkcibg6;
|
|
if (CreationObject.<>c.<>9__206_10 == 0)
|
|
{
|
|
dedabhkcibg6 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.KeyEditControlUIPrefab;
|
|
CreationObject.<>c.<>9__206_10 = dedabhkcibg6;
|
|
}
|
|
OMKPHDBNLKH<KeyGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp6 = new OMKPHDBNLKH.OHINDOLFNMP(this.KALNIJPAEDJ);
|
|
int num11 = this.settingsPriority;
|
|
int num12;
|
|
string text;
|
|
FBEMFBCNBEP fbemfbcnbep = new FBEMFBCNBEP(dedabhkcibg6, ohindolfnmp6, num12, text);
|
|
num12 = num11 - 1;
|
|
if (this.tool.MBHKHNNAKBB || this.OKNGKFALIHL.Get() != 0)
|
|
{
|
|
ILINODKFHEO ilinodkfheo = this.AddConfigurableSetting(cpnmfokdbkm);
|
|
}
|
|
if (this.supportsLocomotionConfig)
|
|
{
|
|
ILINODKFHEO ilinodkfheo2 = this.AddConfigurableSetting(cpnmfokdbkm2);
|
|
ILINODKFHEO ilinodkfheo3 = this.AddConfigurableSetting(cpnmfokdbkm3);
|
|
ILINODKFHEO ilinodkfheo4 = this.AddConfigurableSetting(cpnmfokdbkm4);
|
|
}
|
|
bool flag2;
|
|
if (flag2 && (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || !this.BLIGJFOCJBA.EDOAMFNPBGK))
|
|
{
|
|
ILINODKFHEO ilinodkfheo5 = this.AddConfigurableSetting(fbemfbcnbep);
|
|
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
|
|
Action<AMAGKLLBGEC> action2 = new Action(this.DFGHNKCCAAJ);
|
|
ActionEvent<AMAGKLLBGEC> actionEvent = onRoomKeyUpdated + action2;
|
|
instance2.OnRoomKeyUpdated = actionEvent;
|
|
}
|
|
this.DOGECNJCGNK = true;
|
|
}
|
|
|
|
// Token: 0x06013A7C RID: 80508 RVA: 0x004B710C File Offset: 0x004B530C
|
|
[Token(Token = "0x6013A7C")]
|
|
[Address(RVA = "0x1703610", Offset = "0x1702010", VA = "0x181703610", Slot = "23")]
|
|
public bool OnPreInitializeConfigScreen()
|
|
{
|
|
if (this.supportsNavMeshConfig)
|
|
{
|
|
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
|
|
KLCANJPOEPC jefdapnbdfi = this.JEFDAPNBDFI;
|
|
bool flag = knkggdhcldn.Contains(jefdapnbdfi);
|
|
bool flag2 = this.HJAKOIPLLBA != CreationObject.NLIGPDKKPNE.NavMeshIgnored;
|
|
if (flag != flag2)
|
|
{
|
|
KLCANJPOEPC jefdapnbdfi2 = this.JEFDAPNBDFI;
|
|
if (!flag2)
|
|
{
|
|
bool flag3 = this.KNKGGDHCLDN.Remove(jefdapnbdfi2);
|
|
List<ILINODKFHEO> knkggdhcldn2 = this.KNKGGDHCLDN;
|
|
CreationObject.EDDPKDAHOAK aidmfchcdje = CreationObject.AIDMFCHCDJE;
|
|
knkggdhcldn2.Sort(aidmfchcdje);
|
|
return true;
|
|
}
|
|
ILINODKFHEO ilinodkfheo = this.AddConfigurableSetting(jefdapnbdfi2);
|
|
return true;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013A7D RID: 80509 RVA: 0x004B7194 File Offset: 0x004B5394
|
|
[Token(Token = "0x6013A7D")]
|
|
[Address(RVA = "0x1702C20", Offset = "0x1701620", VA = "0x181702C20", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.ClearConfigurableSettings();
|
|
FHJAFBMOIKC fllendbikgf = this.FLLENDBIKGF;
|
|
if (fllendbikgf != 0)
|
|
{
|
|
fllendbikgf.Dispose();
|
|
}
|
|
PhotonView photonView = base.photonView;
|
|
Action<Photon.Realtime.Player> action = new Action(this.FHCMNCBLJIG);
|
|
photonView.ControllerChangedEvent -= action;
|
|
CreationManager.SafeUnsubscribeFromOnRoomReset(new Action(this.Reset));
|
|
Tool tool = this.tool;
|
|
Tool.EHOOCLKEMPD ehooclkempd = new Tool.EHOOCLKEMPD(this.DLHCJKPJHKO);
|
|
tool.RemoveCustomEquipCondition(ehooclkempd);
|
|
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ActionEvent<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
|
|
Action<AMAGKLLBGEC> action2 = new Action(this.DFGHNKCCAAJ);
|
|
ActionEvent<AMAGKLLBGEC> actionEvent = onRoomKeyUpdated - action2;
|
|
instance2.OnRoomKeyUpdated = actionEvent;
|
|
}
|
|
CreationManager.RemoveCreationObject(this);
|
|
this.ObjectScaled.Clear();
|
|
ActionEvent objectDeformed = this.ObjectDeformed;
|
|
int num2 = 0;
|
|
this.ObjectScaled = num2;
|
|
objectDeformed.Clear();
|
|
this.ObjectDeformed = num2;
|
|
}
|
|
|
|
// Token: 0x06013A7E RID: 80510 RVA: 0x004B7288 File Offset: 0x004B5488
|
|
[Token(Token = "0x6013A7E")]
|
|
[Address(RVA = "0x1701790", Offset = "0x1700190", VA = "0x181701790")]
|
|
private bool HNCIIKAEOGN()
|
|
{
|
|
return this.OKNGKFALIHL.Get() != null;
|
|
}
|
|
|
|
// Token: 0x06013A7F RID: 80511 RVA: 0x004B72A8 File Offset: 0x004B54A8
|
|
[Token(Token = "0x6013A7F")]
|
|
[Address(RVA = "0x16FFF40", Offset = "0x16FE940", VA = "0x1816FFF40")]
|
|
private void DHPLCNFLHFM(bool BIOCPDHPALL)
|
|
{
|
|
SynchronizedField<bool> okngkfalihl = this.OKNGKFALIHL;
|
|
CreationObjectSettingBooleanUIControl bngckhklfkb = this.BNGCKHKLFKB;
|
|
int num = 0;
|
|
if (bngckhklfkb != num)
|
|
{
|
|
string text = this.BNGCKHKLFKB.ToString();
|
|
}
|
|
CreationObjectSettingBooleanUIControl pjpcoaecpnn = this.PJPCOAECPNN;
|
|
int num2 = 0;
|
|
if (pjpcoaecpnn != num2)
|
|
{
|
|
string text2 = this.PJPCOAECPNN.ToString();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A80 RID: 80512 RVA: 0x004B7308 File Offset: 0x004B5508
|
|
[Token(Token = "0x6013A80")]
|
|
[Address(RVA = "0x1701570", Offset = "0x16FFF70", VA = "0x181701570")]
|
|
private bool HENFBKILFBF()
|
|
{
|
|
return this.KNJCBNBGAPN.Get() != null;
|
|
}
|
|
|
|
// Token: 0x06013A81 RID: 80513 RVA: 0x004B7328 File Offset: 0x004B5528
|
|
[Token(Token = "0x6013A81")]
|
|
[Address(RVA = "0x1701670", Offset = "0x1700070", VA = "0x181701670")]
|
|
private void HLHEBDOFLMP(bool DKMDNGNHGAM)
|
|
{
|
|
SynchronizedField<bool> knjcbnbgapn = this.KNJCBNBGAPN;
|
|
CreationObjectSettingBooleanUIControl bngckhklfkb = this.BNGCKHKLFKB;
|
|
int num = 0;
|
|
if (bngckhklfkb != num)
|
|
{
|
|
string text = this.BNGCKHKLFKB.ToString();
|
|
}
|
|
CreationObjectSettingBooleanUIControl pjpcoaecpnn = this.PJPCOAECPNN;
|
|
int num2 = 0;
|
|
if (pjpcoaecpnn != num2)
|
|
{
|
|
string text2 = this.PJPCOAECPNN.ToString();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A82 RID: 80514 RVA: 0x004B7388 File Offset: 0x004B5588
|
|
[Token(Token = "0x6013A82")]
|
|
[Address(RVA = "0x1701A30", Offset = "0x1700430", VA = "0x181701A30")]
|
|
private bool PJOHFDKDDCD()
|
|
{
|
|
return this.OMBOMGCPPIB.Get() != null;
|
|
}
|
|
|
|
// Token: 0x06013A83 RID: 80515 RVA: 0x004B73A8 File Offset: 0x004B55A8
|
|
[Token(Token = "0x6013A83")]
|
|
[Address(RVA = "0x17019B0", Offset = "0x17003B0", VA = "0x1817019B0")]
|
|
private void KLFDMAIBCPD(bool HKFEDNFJBHL)
|
|
{
|
|
SynchronizedField<bool> ombomgcppib = this.OMBOMGCPPIB;
|
|
bool isCompleted = ((IAsyncResult)this.CFIIBPCIHIP).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06013A84 RID: 80516 RVA: 0x004B73D0 File Offset: 0x004B55D0
|
|
[Token(Token = "0x6013A84")]
|
|
[Address(RVA = "0x1700AC0", Offset = "0x16FF4C0", VA = "0x181700AC0")]
|
|
private bool LBCLNAAGILG()
|
|
{
|
|
return this.GNEPLELGDJE.Get() != null;
|
|
}
|
|
|
|
// Token: 0x06013A85 RID: 80517 RVA: 0x004B73F0 File Offset: 0x004B55F0
|
|
[Token(Token = "0x6013A85")]
|
|
[Address(RVA = "0x1701930", Offset = "0x1700330", VA = "0x181701930")]
|
|
private void KBIAJCIKIMD(bool NENENBLABFP)
|
|
{
|
|
SynchronizedField<bool> gneplelgdje = this.GNEPLELGDJE;
|
|
}
|
|
|
|
// Token: 0x06013A86 RID: 80518 RVA: 0x004B740C File Offset: 0x004B560C
|
|
[Token(Token = "0x6013A86")]
|
|
[Address(RVA = "0x1700E90", Offset = "0x16FF890", VA = "0x181700E90")]
|
|
private int MKBEKIALMIL()
|
|
{
|
|
return this.OPOMNIMLDOJ.Get();
|
|
}
|
|
|
|
// Token: 0x06013A87 RID: 80519 RVA: 0x004B742C File Offset: 0x004B562C
|
|
[Token(Token = "0x6013A87")]
|
|
[Address(RVA = "0x1700CE0", Offset = "0x16FF6E0", VA = "0x181700CE0")]
|
|
private void GANFBGAJBEL(int LDHEIMFGKOF)
|
|
{
|
|
SynchronizedField<int> opomnimldoj = this.OPOMNIMLDOJ;
|
|
}
|
|
|
|
// Token: 0x06013A88 RID: 80520 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013A88")]
|
|
[Address(RVA = "0x1702110", Offset = "0x1700B10", VA = "0x181702110")]
|
|
private Guid PLADHOPDCFF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013A89 RID: 80521 RVA: 0x004B7448 File Offset: 0x004B5648
|
|
[Token(Token = "0x6013A89")]
|
|
[Address(RVA = "0x1702350", Offset = "0x1700D50", VA = "0x181702350")]
|
|
private void NNHGODHDCKH(Guid PPDJCEBOCAG)
|
|
{
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys())
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
int num = 0;
|
|
if (local != num)
|
|
{
|
|
WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>().ShowScreenAndGoToRoomKeysCreate();
|
|
WatchMenuProjector watchMenuProjector = WatchUI.BFPPPLIJIGC.OHPDNGENFJL;
|
|
int num2 = 0;
|
|
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
|
|
}
|
|
return;
|
|
}
|
|
SynchronizedField<Guid> bdannmphomm = this.BDANNMPHOMM;
|
|
}
|
|
|
|
// Token: 0x06013A8A RID: 80522 RVA: 0x004B74B4 File Offset: 0x004B56B4
|
|
[Token(Token = "0x6013A8A")]
|
|
[Address(RVA = "0x1700170", Offset = "0x16FEB70", VA = "0x181700170")]
|
|
private void DOKFGFOPDMD()
|
|
{
|
|
Dictionary<string, object> instantiationParameters = this.tool.InstantiationParameters;
|
|
this.<AGIIGNMEADN>k__BackingField = (OGNBCNBPFCC)((ulong)4294967295L);
|
|
if (instantiationParameters != 0)
|
|
{
|
|
Dictionary<string, object> instantiationParameters2 = this.tool.InstantiationParameters;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Dictionary<string, object> dictionary = instantiationParameters2;
|
|
this.<AGIIGNMEADN>k__BackingField = dictionary;
|
|
}
|
|
Tool tool = this.tool;
|
|
int num = 0;
|
|
if (CreationManager.TryGetColorOverrideFromInstantiationData(tool.InstantiationParameters, num))
|
|
{
|
|
}
|
|
Tool tool2 = this.tool;
|
|
int num2 = 0;
|
|
bool flag2 = CreationManager.TryGetTeamOverrideFromInstantiationData(tool2.InstantiationParameters, num2);
|
|
if (flag2)
|
|
{
|
|
this.<GDLKNMJMHOP>k__BackingField = flag2;
|
|
}
|
|
}
|
|
if (this.<AGIIGNMEADN>k__BackingField == OGNBCNBPFCC.INVALID)
|
|
{
|
|
OGNBCNBPFCC spawnableToolType = this.tool.OGNBCNBPFCC;
|
|
this.<AGIIGNMEADN>k__BackingField = spawnableToolType;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A8B RID: 80523 RVA: 0x004B7568 File Offset: 0x004B5768
|
|
[Token(Token = "0x6013A8B")]
|
|
[Address(RVA = "0x17013E0", Offset = "0x16FFDE0", VA = "0x1817013E0", Slot = "53")]
|
|
public Bounds GetWorldBounds()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013A8C RID: 80524 RVA: 0x004B7580 File Offset: 0x004B5780
|
|
[Token(Token = "0x6013A8C")]
|
|
[Address(RVA = "0x16FEDF0", Offset = "0x16FD7F0", VA = "0x1816FEDF0")]
|
|
private Bounds CNCNCLCDNBE()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float z3 = Vector3.zero.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
Vector3[] array = new Vector3[8];
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
array[1] = z6;
|
|
int num = 0;
|
|
Vector3 vector6;
|
|
float z7 = vector6.z;
|
|
array[2] = z7;
|
|
Vector3 vector7;
|
|
float z8 = vector7.z;
|
|
array[4] = z8;
|
|
Vector3 vector8;
|
|
float z9 = vector8.z;
|
|
array[5] = z9;
|
|
Vector3 vector9;
|
|
float z10 = vector9.z;
|
|
array[7] = z10;
|
|
Vector3 vector10;
|
|
float z11 = vector10.z;
|
|
array[8] = z11;
|
|
Vector3 vector11;
|
|
float z12 = vector11.z;
|
|
array[10] = z12;
|
|
Vector3 vector12;
|
|
float z13 = vector12.z;
|
|
array[11] = z13;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num++;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013A8D RID: 80525 RVA: 0x004B7694 File Offset: 0x004B5894
|
|
[Token(Token = "0x6013A8D")]
|
|
[Address(RVA = "0x1B5B770", Offset = "0x1B5A170", VA = "0x181B5B770")]
|
|
public T GetComponentForCollider<T>(Collider GLPOLGOBLAA) where T : Component
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013A8D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling T RecRoom.Core.Creation.CreationObject::GetComponentForCollider<T>(UnityEngine.Collider)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_2:
|
|
brtrue(IL_00, logicnot:bool(ldloc:bool(var_3_20)))
|
|
}
|
|
|
|
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.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.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: 0x06013A8E RID: 80526 RVA: 0x004B76D0 File Offset: 0x004B58D0
|
|
[Token(Token = "0x6013A8E")]
|
|
[Address(RVA = "0x1AAF2B0", Offset = "0x1AADCB0", VA = "0x181AAF2B0")]
|
|
public void AddCustomComponentGetter<T>(Func cpp2il__autoParamName__idx_0) where T : Component
|
|
{
|
|
Dictionary<Type, CreationObject.LLDAIJPNCDI> bfniclhgagj = this.BFNICLHGAGJ;
|
|
if (bfniclhgagj == 0)
|
|
{
|
|
Dictionary<Type, CreationObject.LLDAIJPNCDI> dictionary = new Dictionary();
|
|
this.BFNICLHGAGJ = dictionary;
|
|
}
|
|
Type type;
|
|
CreationObject.LLDAIJPNCDI lldaijpncdi;
|
|
bfniclhgagj[type] = lldaijpncdi;
|
|
}
|
|
|
|
// Token: 0x06013A8F RID: 80527 RVA: 0x004B7704 File Offset: 0x004B5904
|
|
[Token(Token = "0x6013A8F")]
|
|
[Address(RVA = "0x16FDCC0", Offset = "0x16FC6C0", VA = "0x1816FDCC0")]
|
|
public void AddCustomSelectionCondition(CreationObject.DELHABGGHHC LKMLNOJIFHH)
|
|
{
|
|
this.EJKIPBKAAAM.Add(LKMLNOJIFHH);
|
|
}
|
|
|
|
// Token: 0x06013A90 RID: 80528 RVA: 0x004B7724 File Offset: 0x004B5924
|
|
[Token(Token = "0x6013A90")]
|
|
[Address(RVA = "0x1704920", Offset = "0x1703320", VA = "0x181704920")]
|
|
public void RemoveCustomSelectionCondition(CreationObject.DELHABGGHHC LKMLNOJIFHH)
|
|
{
|
|
bool flag = this.EJKIPBKAAAM.Remove(LKMLNOJIFHH);
|
|
}
|
|
|
|
// Token: 0x06013A91 RID: 80529 RVA: 0x004B7744 File Offset: 0x004B5944
|
|
[Token(Token = "0x6013A91")]
|
|
[Address(RVA = "0x16FF700", Offset = "0x16FE100", VA = "0x1816FF700", Slot = "54")]
|
|
public GBDECALBCOP CanBeSelected()
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (this.FLLENDBIKGF.NLLONFJBKKP && !this.FLLENDBIKGF.LMFKDFGEKNL)
|
|
{
|
|
break;
|
|
}
|
|
if (!this.tool.PAJGCGDFHKK)
|
|
{
|
|
goto IL_B0;
|
|
}
|
|
Tool tool = this.tool;
|
|
if ((tool.<BIPMAHKMNKF>k__BackingField ? 1 : 0) != num || (tool.<CMPLOJHCLMG>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
goto IL_B0;
|
|
}
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = tool.<FLFJCIPBAPA>k__BackingField;
|
|
int num2 = 0;
|
|
if (!(<FLFJCIPBAPA>k__BackingField != num2) || this.tool.<FLFJCIPBAPA>k__BackingField.<EPECNEBCMLG>k__BackingField != (PlayerSpawnedEquipment.IILDIBHEIDO)num)
|
|
{
|
|
}
|
|
if ((this.tool.<NOFDEKIKHNL>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
goto IL_B0;
|
|
}
|
|
while ((this.<IICEAIBCBGC>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
}
|
|
List<CreationObject.DELHABGGHHC> ejkipbkaaam = this.EJKIPBKAAAM;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
while (enumerator == 0)
|
|
{
|
|
}
|
|
List list = enumerator.list;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_B0;
|
|
}
|
|
}
|
|
return GBDECALBCOP.Failure_LockedByOther;
|
|
IL_B0:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013A92 RID: 80530 RVA: 0x004B7808 File Offset: 0x004B5A08
|
|
[Token(Token = "0x6013A92")]
|
|
[Address(RVA = "0x16FDC00", Offset = "0x16FC600", VA = "0x1816FDC00")]
|
|
public void AddCustomNavMeshSupportCondition(CreationObject.CGELIKFANLB NOKMMPFPJCB)
|
|
{
|
|
this.JGMMAAFFPGD.Add(NOKMMPFPJCB);
|
|
}
|
|
|
|
// Token: 0x06013A93 RID: 80531 RVA: 0x004B7828 File Offset: 0x004B5A28
|
|
[Token(Token = "0x6013A93")]
|
|
[Address(RVA = "0x1704860", Offset = "0x1703260", VA = "0x181704860")]
|
|
public void RemoveCustomNavMeshSupportCondition(CreationObject.CGELIKFANLB MMGEPAPNDBO)
|
|
{
|
|
bool flag = this.JGMMAAFFPGD.Remove(MMGEPAPNDBO);
|
|
}
|
|
|
|
// Token: 0x06013A94 RID: 80532 RVA: 0x004B7848 File Offset: 0x004B5A48
|
|
[Token(Token = "0x6013A94")]
|
|
[Address(RVA = "0x16FDC60", Offset = "0x16FC660", VA = "0x1816FDC60")]
|
|
public void AddCustomRaycastFilter(CreationObject.LHJIEIILIOO LMAJKCLDDIF)
|
|
{
|
|
this.PDDJPELIPBH.Add(LMAJKCLDDIF);
|
|
}
|
|
|
|
// Token: 0x06013A95 RID: 80533 RVA: 0x004B7868 File Offset: 0x004B5A68
|
|
[Token(Token = "0x6013A95")]
|
|
[Address(RVA = "0x17048C0", Offset = "0x17032C0", VA = "0x1817048C0")]
|
|
public void RemoveCustomRaycastFilter(CreationObject.LHJIEIILIOO LMAJKCLDDIF)
|
|
{
|
|
bool flag = this.PDDJPELIPBH.Remove(LMAJKCLDDIF);
|
|
}
|
|
|
|
// Token: 0x06013A96 RID: 80534 RVA: 0x004B7888 File Offset: 0x004B5A88
|
|
[Token(Token = "0x6013A96")]
|
|
[Address(RVA = "0x16FF530", Offset = "0x16FDF30", VA = "0x1816FF530", Slot = "39")]
|
|
public bool CanBeRaycasted()
|
|
{
|
|
int num2;
|
|
do
|
|
{
|
|
int num = 0;
|
|
num2 = 0;
|
|
if ((this.tool.<NOFDEKIKHNL>k__BackingField ? 1 : 0) != num2 || (this.<IICEAIBCBGC>k__BackingField ? 1 : 0) != num2)
|
|
{
|
|
goto IL_40;
|
|
}
|
|
List<CreationObject.LHJIEIILIOO> pddjpelipbh = this.PDDJPELIPBH;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
while (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
if (num2 != -1)
|
|
{
|
|
if (enumerator == (ulong)97L)
|
|
{
|
|
}
|
|
if (num == 95)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (num2 != 0);
|
|
return true;
|
|
IL_40:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013A97 RID: 80535 RVA: 0x004B78E4 File Offset: 0x004B5AE4
|
|
[Token(Token = "0x6013A97")]
|
|
[Address(RVA = "0x1704BB0", Offset = "0x17035B0", VA = "0x181704BB0")]
|
|
public void RequestMasterDespawn()
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMasterDespawn);
|
|
photonView.RpcMaster(rpcaction);
|
|
}
|
|
|
|
// Token: 0x06013A98 RID: 80536 RVA: 0x004B7914 File Offset: 0x004B5B14
|
|
[Token(Token = "0x6013A98")]
|
|
[Address(RVA = "0x1702180", Offset = "0x1700B80", VA = "0x181702180")]
|
|
[PunRPC]
|
|
private void RpcMasterDespawn()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && !base.IsDestroyed)
|
|
{
|
|
this.FLLENDBIKGF.MDGIKHBFLAF();
|
|
ActionEvent<CreationObject> onCreationObjectWillDelete = this.OnCreationObjectWillDelete;
|
|
if (onCreationObjectWillDelete != 0)
|
|
{
|
|
onCreationObjectWillDelete.Invoke(this);
|
|
}
|
|
PhotonNetwork.GetOwnershipAndDestroy(base.gameObject);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A99 RID: 80537 RVA: 0x004B7964 File Offset: 0x004B5B64
|
|
[Token(Token = "0x6013A99")]
|
|
[Address(RVA = "0x1702180", Offset = "0x1700B80", VA = "0x181702180")]
|
|
public void MasterDespawn()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && !base.IsDestroyed)
|
|
{
|
|
this.FLLENDBIKGF.MDGIKHBFLAF();
|
|
ActionEvent<CreationObject> onCreationObjectWillDelete = this.OnCreationObjectWillDelete;
|
|
if (onCreationObjectWillDelete != 0)
|
|
{
|
|
onCreationObjectWillDelete.Invoke(this);
|
|
}
|
|
PhotonNetwork.GetOwnershipAndDestroy(base.gameObject);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A9A RID: 80538 RVA: 0x004B79B4 File Offset: 0x004B5BB4
|
|
[Token(Token = "0x6013A9A")]
|
|
[Address(RVA = "0x16FDE70", Offset = "0x16FC870", VA = "0x1816FDE70")]
|
|
public void AddResourceCostModifier(Func<CostInfo> MBCOIJEELGH, object PIHIPPPPEBI)
|
|
{
|
|
Dictionary<object, Func<CostInfo>> fifbcbihbgj = this.FIFBCBIHBGJ;
|
|
if (fifbcbihbgj == 0)
|
|
{
|
|
Dictionary<object, Func<CostInfo>> dictionary = new Dictionary(1);
|
|
this.FIFBCBIHBGJ = dictionary;
|
|
}
|
|
fifbcbihbgj.Add(PIHIPPPPEBI, MBCOIJEELGH);
|
|
}
|
|
|
|
// Token: 0x06013A9B RID: 80539 RVA: 0x004B79E8 File Offset: 0x004B5BE8
|
|
[Token(Token = "0x6013A9B")]
|
|
[Address(RVA = "0x1704AB0", Offset = "0x17034B0", VA = "0x181704AB0")]
|
|
public void RemoveResourceCostModifier(object PIHIPPPPEBI)
|
|
{
|
|
Dictionary<object, Func<CostInfo>> fifbcbihbgj = this.FIFBCBIHBGJ;
|
|
if (fifbcbihbgj != 0)
|
|
{
|
|
bool flag = fifbcbihbgj.Remove(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A9C RID: 80540 RVA: 0x004B7A08 File Offset: 0x004B5C08
|
|
[Token(Token = "0x6013A9C")]
|
|
[Address(RVA = "0x16FDDD0", Offset = "0x16FC7D0", VA = "0x1816FDDD0")]
|
|
public void AddPropertyHandler(string KOOIDPHIAIA, CreationObject.MEGAEDDBNKK FHIEKIMCGAO)
|
|
{
|
|
Dictionary<string, CreationObject.MEGAEDDBNKK> ppkfecfpgbd = this.PPKFECFPGBD;
|
|
if (ppkfecfpgbd == 0)
|
|
{
|
|
Dictionary<string, CreationObject.MEGAEDDBNKK> dictionary = new Dictionary();
|
|
this.PPKFECFPGBD = dictionary;
|
|
}
|
|
ppkfecfpgbd.Add(KOOIDPHIAIA, FHIEKIMCGAO);
|
|
}
|
|
|
|
// Token: 0x06013A9D RID: 80541 RVA: 0x004B7A3C File Offset: 0x004B5C3C
|
|
[Token(Token = "0x6013A9D")]
|
|
[Address(RVA = "0x1704A30", Offset = "0x1703430", VA = "0x181704A30")]
|
|
public void RemovePropertyHandler(string KOOIDPHIAIA, CreationObject.MEGAEDDBNKK FHIEKIMCGAO)
|
|
{
|
|
Dictionary<string, CreationObject.MEGAEDDBNKK> ppkfecfpgbd = this.PPKFECFPGBD;
|
|
if (ppkfecfpgbd != 0 && ppkfecfpgbd.ContainsKey(KOOIDPHIAIA))
|
|
{
|
|
bool flag = this.PPKFECFPGBD.Remove(KOOIDPHIAIA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A9E RID: 80542 RVA: 0x004B7A74 File Offset: 0x004B5C74
|
|
[Token(Token = "0x6013A9E")]
|
|
[Address(RVA = "0x1702250", Offset = "0x1700C50", VA = "0x181702250")]
|
|
public CAHCDEBGPFG ModifyProperty(CreationContext LHOMKMINCHH, string CIGCAIGPMBE, params object[] MILPPFDOINJ)
|
|
{
|
|
bool flag;
|
|
if (this.PPKFECFPGBD == 0 || flag)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013A9F RID: 80543 RVA: 0x004B7A98 File Offset: 0x004B5C98
|
|
[Token(Token = "0x6013A9F")]
|
|
[Address(RVA = "0x16FFA80", Offset = "0x16FE480", VA = "0x1816FFA80")]
|
|
public bool CanModifyProperty(string CIGCAIGPMBE)
|
|
{
|
|
Dictionary<string, CreationObject.MEGAEDDBNKK> ppkfecfpgbd = this.PPKFECFPGBD;
|
|
if (ppkfecfpgbd == 0)
|
|
{
|
|
}
|
|
return ppkfecfpgbd.ContainsKey(CIGCAIGPMBE);
|
|
}
|
|
|
|
// Token: 0x06013AA0 RID: 80544 RVA: 0x004B7ABC File Offset: 0x004B5CBC
|
|
[Token(Token = "0x6013AA0")]
|
|
[Address(RVA = "0x16FE830", Offset = "0x16FD230", VA = "0x1816FE830")]
|
|
private void BCFDEHKIEOE()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
object ngbaadohcnn = this.NGBAADOHCNN;
|
|
if (ngbaadohcnn == 0)
|
|
{
|
|
object obj = new object();
|
|
this.NGBAADOHCNN = obj;
|
|
}
|
|
bool flag = this.IHFNKBNBMCA.Get() != null;
|
|
rigidbodyEx.SetKinematic(ngbaadohcnn, flag);
|
|
bool flag2 = this.IHFNKBNBMCA.Get() != null;
|
|
if (!flag2)
|
|
{
|
|
if (this.DOGECNJCGNK != flag2 && this.ClearVelocitiesOnFrozenChange != flag2)
|
|
{
|
|
this.tool.rigidbodyEx.ClearVelocity();
|
|
}
|
|
this.tool.networkTransform.RemoveCompressionRestriction("Frozen");
|
|
}
|
|
if (this.tool.FNFNLDBILFE && base.hasAuthority)
|
|
{
|
|
Tool tool = this.tool;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
tool.IKEGONLJBPP = ekjclgjfign;
|
|
}
|
|
if (this.ClearVelocitiesOnFrozenChange)
|
|
{
|
|
this.tool.rigidbodyEx.ClearVelocity();
|
|
}
|
|
this.tool.networkTransform.AddCompressionRestriction("Frozen");
|
|
if (!this.FLLENDBIKGF.NLLONFJBKKP || this.IHFNKBNBMCA.Get() != 0)
|
|
{
|
|
this.GMMAJKKAJGH();
|
|
}
|
|
ActionEvent<bool> onFrozenChanged = this.OnFrozenChanged;
|
|
if (onFrozenChanged != 0)
|
|
{
|
|
bool flag3 = this.IHFNKBNBMCA.Get() != null;
|
|
onFrozenChanged.Invoke(flag3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AA1 RID: 80545 RVA: 0x004B7BF4 File Offset: 0x004B5DF4
|
|
[Token(Token = "0x6013AA1")]
|
|
[Address(RVA = "0x1703260", Offset = "0x1701C60", VA = "0x181703260")]
|
|
public void OnIsGrabbableChanged()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.KNJCBNBGAPN.Get() != 0 && this.OKNGKFALIHL.Get() != 0)
|
|
{
|
|
int num = 0;
|
|
this.NHOCEFAONJG = num != 0;
|
|
}
|
|
Tool tool = this.tool;
|
|
bool flag = this.OKNGKFALIHL.Get() != null;
|
|
object ffdpdlgogln = this.FFDPDLGOGLN;
|
|
tool.SetPickupEnabled(flag, ffdpdlgogln);
|
|
}
|
|
|
|
// Token: 0x06013AA2 RID: 80546 RVA: 0x004B7C5C File Offset: 0x004B5E5C
|
|
[Token(Token = "0x6013AA2")]
|
|
[Address(RVA = "0x17030F0", Offset = "0x1701AF0", VA = "0x1817030F0")]
|
|
public void OnIsClimbableChanged()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.KNJCBNBGAPN.Get() != 0 && this.OKNGKFALIHL.Get() != 0)
|
|
{
|
|
int num = 0;
|
|
this.IJHDEPALIAG = num != 0;
|
|
}
|
|
LocomotionSettings jkljjeagjjk = this.JKLJJEAGJJK;
|
|
int num2 = 0;
|
|
if (jkljjeagjjk != num2)
|
|
{
|
|
LocomotionSettings jkljjeagjjk2 = this.JKLJJEAGJJK;
|
|
bool flag = this.KNJCBNBGAPN.Get() != null;
|
|
jkljjeagjjk2.SupportsClimbing = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AA3 RID: 80547 RVA: 0x004B7CD0 File Offset: 0x004B5ED0
|
|
[Token(Token = "0x6013AA3")]
|
|
[Address(RVA = "0x1701E70", Offset = "0x1700870", VA = "0x181701E70")]
|
|
private void LOINCODIPGO()
|
|
{
|
|
LocomotionSettings jkljjeagjjk = this.JKLJJEAGJJK;
|
|
int num = 0;
|
|
if (jkljjeagjjk != num)
|
|
{
|
|
LocomotionSettings jkljjeagjjk2 = this.JKLJJEAGJJK;
|
|
bool flag = this.OMBOMGCPPIB.Get() != null;
|
|
jkljjeagjjk2.SupportsWallRunning = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AA4 RID: 80548 RVA: 0x004B7D10 File Offset: 0x004B5F10
|
|
[Token(Token = "0x6013AA4")]
|
|
[Address(RVA = "0x1700060", Offset = "0x16FEA60", VA = "0x181700060")]
|
|
private void DJCGLKODHIO()
|
|
{
|
|
LocomotionSettings jkljjeagjjk = this.JKLJJEAGJJK;
|
|
int num = 0;
|
|
if (jkljjeagjjk != num)
|
|
{
|
|
LocomotionSettings jkljjeagjjk2 = this.JKLJJEAGJJK;
|
|
bool flag = this.GNEPLELGDJE.Get() != null;
|
|
jkljjeagjjk2.SupportsClambering = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AA5 RID: 80549 RVA: 0x004B7D50 File Offset: 0x004B5F50
|
|
[Token(Token = "0x6013AA5")]
|
|
[Address(RVA = "0x1700120", Offset = "0x16FEB20", VA = "0x181700120")]
|
|
private bool DLHCJKPJHKO(Tool EGFEJGHDNAI, global::Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB)
|
|
{
|
|
return !this.IPBCJPAOOLC;
|
|
}
|
|
|
|
// Token: 0x06013AA6 RID: 80550 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013AA6")]
|
|
[Address(RVA = "0x16FFBA0", Offset = "0x16FE5A0", VA = "0x1816FFBA0")]
|
|
public bool CheckPickupLockedByKeyForLocalPlayer(bool HIEHDOIMEMD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013AA7 RID: 80551 RVA: 0x004B7D6C File Offset: 0x004B5F6C
|
|
[Token(Token = "0x6013AA7")]
|
|
[Address(RVA = "0x16FFDF0", Offset = "0x16FE7F0", VA = "0x1816FFDF0")]
|
|
private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = AAHIIDDIBFD.<DOFDAMHCJLP>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (<DOFDAMHCJLP>k__BackingField == ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
KeyGuidEditableUIControl beemilajkce = this.BEEMILAJKCE;
|
|
int num = 0;
|
|
if (beemilajkce != num)
|
|
{
|
|
string text = this.BEEMILAJKCE.ToString();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AA8 RID: 80552 RVA: 0x004B7DBC File Offset: 0x004B5FBC
|
|
[Token(Token = "0x6013AA8")]
|
|
[Address(RVA = "0x16FFEC0", Offset = "0x16FE8C0", VA = "0x1816FFEC0")]
|
|
private void DHPDELPDKCJ()
|
|
{
|
|
Tool tool = this.tool;
|
|
if (this.BMHIAPFJHJL.Get() != 0)
|
|
{
|
|
Tool tool2 = this.tool;
|
|
}
|
|
tool.SetCollisionLayer((DAJFOCGPHGP)((uint)27));
|
|
}
|
|
|
|
// Token: 0x06013AA9 RID: 80553 RVA: 0x004B7DF4 File Offset: 0x004B5FF4
|
|
[Token(Token = "0x6013AA9")]
|
|
[Address(RVA = "0x1701C40", Offset = "0x1700640", VA = "0x181701C40")]
|
|
private void LNPHKCHJKGG()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
object jhodppflnpe = this.JHODPPFLNPE;
|
|
if (jhodppflnpe == 0)
|
|
{
|
|
object obj = new object();
|
|
this.JHODPPFLNPE = obj;
|
|
}
|
|
bool flag = this.FLLENDBIKGF.NLLONFJBKKP;
|
|
rigidbodyEx.SetKinematic(jhodppflnpe, flag);
|
|
int num = this.FLLENDBIKGF.BDCCNHBOFGJ;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (num == localPlayer.actorNumber && !base.hasAuthority)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer2);
|
|
}
|
|
if (!this.FLLENDBIKGF.NLLONFJBKKP)
|
|
{
|
|
this.GMMAJKKAJGH();
|
|
}
|
|
if (this.tool.FNFNLDBILFE && this.tool.hasAuthority)
|
|
{
|
|
Tool tool = this.tool;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
tool.IKEGONLJBPP = ekjclgjfign;
|
|
}
|
|
ActionEvent<CreationObject> lockedStatusChangedEvent = this.LockedStatusChangedEvent;
|
|
if (lockedStatusChangedEvent != 0)
|
|
{
|
|
lockedStatusChangedEvent.Invoke(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AAA RID: 80554 RVA: 0x004B7EE4 File Offset: 0x004B60E4
|
|
[Token(Token = "0x6013AAA")]
|
|
[Address(RVA = "0x1700C90", Offset = "0x16FF690", VA = "0x181700C90")]
|
|
private void FHCMNCBLJIG(Photon.Realtime.Player HIBNOIKDDAC)
|
|
{
|
|
if (HIBNOIKDDAC != 0 && !HIBNOIKDDAC.IsLocal && this.FLLENDBIKGF.LMFKDFGEKNL)
|
|
{
|
|
this.FLLENDBIKGF.MDGIKHBFLAF();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AAB RID: 80555 RVA: 0x004B7F20 File Offset: 0x004B6120
|
|
[Token(Token = "0x6013AAB")]
|
|
[Address(RVA = "0x1704C40", Offset = "0x1703640", VA = "0x181704C40")]
|
|
public void Reset()
|
|
{
|
|
if (Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG)
|
|
{
|
|
if (this.tool)
|
|
{
|
|
this.tool.AuthorityResetToToolCleanup(true);
|
|
}
|
|
this.GMMAJKKAJGH();
|
|
}
|
|
MonoBehaviour[] resetables = this._resetables;
|
|
int num = 0;
|
|
int length = resetables.Length;
|
|
if (num < length)
|
|
{
|
|
if (num != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AAC RID: 80556 RVA: 0x004B7F80 File Offset: 0x004B6180
|
|
[Token(Token = "0x6013AAC")]
|
|
[Address(RVA = "0x1700E10", Offset = "0x16FF810", VA = "0x181700E10")]
|
|
private void GMMAJKKAJGH()
|
|
{
|
|
SynchronizedField<bool> bmhiapfjhjl = this.BMHIAPFJHJL;
|
|
if (this.DOGECNJCGNK)
|
|
{
|
|
this.tool.rigidbodyEx.WakeUp();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003493 RID: 13459
|
|
// (get) Token: 0x06013AAD RID: 80557 RVA: 0x004B7FB4 File Offset: 0x004B61B4
|
|
[Token(Token = "0x17003493")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6013AAD")]
|
|
[Address(RVA = "0x17072B0", Offset = "0x1705CB0", VA = "0x1817072B0", Slot = "15")]
|
|
get
|
|
{
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AAE RID: 80558 RVA: 0x004B7FEC File Offset: 0x004B61EC
|
|
[Token(Token = "0x6013AAE")]
|
|
[Address(RVA = "0x17004C0", Offset = "0x16FEEC0", VA = "0x1817004C0", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
SynchronizedField<bool> ihfnkbnbmca = this.IHFNKBNBMCA;
|
|
SynchronizedField<bool> knjcbnbgapn = this.KNJCBNBGAPN;
|
|
SynchronizedField<bool> ombomgcppib = this.OMBOMGCPPIB;
|
|
SynchronizedField<bool> gneplelgdje = this.GNEPLELGDJE;
|
|
SynchronizedField<int> opomnimldoj = this.OPOMNIMLDOJ;
|
|
this.IJHDEPALIAG = true;
|
|
int num = 0;
|
|
this.BLIGJFOCJBA.MMJBFBNHBBB(num);
|
|
bool flag;
|
|
if (flag && !flag)
|
|
{
|
|
object[] array = new object[1];
|
|
GameObject gameObject = base.gameObject;
|
|
if (gameObject != 0)
|
|
{
|
|
}
|
|
array[0] = gameObject;
|
|
Debug.LogWarningFormat(this, "Error deserializing CreationObject {0}: No data specified. (This is expected when deserializing older rooms.)", array);
|
|
return;
|
|
}
|
|
SynchronizedField<Guid> bdannmphomm = this.BDANNMPHOMM;
|
|
object[] array2 = new object[1];
|
|
GameObject gameObject2 = base.gameObject;
|
|
if (gameObject2 != 0)
|
|
{
|
|
}
|
|
array2[0] = gameObject2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013AAF RID: 80559 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013AAF")]
|
|
[Address(RVA = "0x1704ED0", Offset = "0x17038D0", VA = "0x181704ED0", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x140001A4 RID: 420
|
|
// (add) Token: 0x06013AB0 RID: 80560 RVA: 0x004B80A8 File Offset: 0x004B62A8
|
|
// (remove) Token: 0x06013AB1 RID: 80561 RVA: 0x004B80C4 File Offset: 0x004B62C4
|
|
[Token(Token = "0x140001A4")]
|
|
public event Action<CreationObject> CNPIEBPOMNB
|
|
{
|
|
[Token(Token = "0x6013AB0")]
|
|
[Address(RVA = "0x17070B0", Offset = "0x1705AB0", VA = "0x1817070B0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6013AB1")]
|
|
[Address(RVA = "0x1708390", Offset = "0x1706D90", VA = "0x181708390")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003494 RID: 13460
|
|
// (get) Token: 0x06013AB2 RID: 80562 RVA: 0x004B80E0 File Offset: 0x004B62E0
|
|
[Token(Token = "0x17003494")]
|
|
public bool PCDAEKIOJOM
|
|
{
|
|
[Token(Token = "0x6013AB2")]
|
|
[Address(RVA = "0x17077A0", Offset = "0x17061A0", VA = "0x1817077A0")]
|
|
get
|
|
{
|
|
return this.GKNDAICOIHP.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AB3 RID: 80563 RVA: 0x004B8100 File Offset: 0x004B6300
|
|
[Token(Token = "0x6013AB3")]
|
|
[Address(RVA = "0x16FDD20", Offset = "0x16FC720", VA = "0x1816FDD20")]
|
|
public void AddIsAnimated(object PIHIPPPPEBI)
|
|
{
|
|
bool hasTokens = this.GKNDAICOIHP.HasTokens;
|
|
this.GKNDAICOIHP.Add(PIHIPPPPEBI);
|
|
bool hasTokens2 = this.GKNDAICOIHP.HasTokens;
|
|
if (hasTokens != hasTokens2)
|
|
{
|
|
Action<CreationObject> cnpiebpomnb = this.CNPIEBPOMNB;
|
|
if (cnpiebpomnb != 0)
|
|
{
|
|
cnpiebpomnb(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AB4 RID: 80564 RVA: 0x004B8150 File Offset: 0x004B6350
|
|
[Token(Token = "0x6013AB4")]
|
|
[Address(RVA = "0x1704980", Offset = "0x1703380", VA = "0x181704980")]
|
|
public void RemoveIsAnimated(object PIHIPPPPEBI)
|
|
{
|
|
bool hasTokens = this.GKNDAICOIHP.HasTokens;
|
|
this.GKNDAICOIHP.Remove(PIHIPPPPEBI);
|
|
bool hasTokens2 = this.GKNDAICOIHP.HasTokens;
|
|
if (hasTokens != hasTokens2)
|
|
{
|
|
Action<CreationObject> cnpiebpomnb = this.CNPIEBPOMNB;
|
|
if (cnpiebpomnb != 0)
|
|
{
|
|
cnpiebpomnb(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003495 RID: 13461
|
|
// (get) Token: 0x06013AB5 RID: 80565 RVA: 0x004B81A0 File Offset: 0x004B63A0
|
|
[Token(Token = "0x17003495")]
|
|
public Transform KPEGGEIPKDN
|
|
{
|
|
[Token(Token = "0x6013AB5")]
|
|
[Address(RVA = "0x3E1010", Offset = "0x3DFA10", VA = "0x1803E1010", Slot = "24")]
|
|
get
|
|
{
|
|
return base.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003496 RID: 13462
|
|
// (get) Token: 0x06013AB6 RID: 80566 RVA: 0x004B81B4 File Offset: 0x004B63B4
|
|
[Token(Token = "0x17003496")]
|
|
public Guid PDPPMLHHGCD
|
|
{
|
|
[Token(Token = "0x6013AB6")]
|
|
[Address(RVA = "0x1707670", Offset = "0x1706070", VA = "0x181707670", Slot = "25")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003497 RID: 13463
|
|
// (get) Token: 0x06013AB7 RID: 80567 RVA: 0x004B81C8 File Offset: 0x004B63C8
|
|
[Token(Token = "0x17003497")]
|
|
public string FIKEBGGCDFN
|
|
{
|
|
[Token(Token = "0x6013AB7")]
|
|
[Address(RVA = "0x1707830", Offset = "0x1706230", VA = "0x181707830", Slot = "26")]
|
|
get
|
|
{
|
|
return base.gameObject.name;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003498 RID: 13464
|
|
// (get) Token: 0x06013AB8 RID: 80568 RVA: 0x004B81E8 File Offset: 0x004B63E8
|
|
// (set) Token: 0x06013AB9 RID: 80569 RVA: 0x004B8204 File Offset: 0x004B6404
|
|
[Token(Token = "0x17003498")]
|
|
public Vector3 EPKNJJIGHLN
|
|
{
|
|
[Token(Token = "0x6013AB8")]
|
|
[Address(RVA = "0x1707BF0", Offset = "0x17065F0", VA = "0x181707BF0", Slot = "28")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6013AB9")]
|
|
[Address(RVA = "0x17086D0", Offset = "0x17070D0", VA = "0x1817086D0", Slot = "29")]
|
|
set
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
float z = value.z;
|
|
Transform transform = base.transform;
|
|
float z2 = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003499 RID: 13465
|
|
// (get) Token: 0x06013ABA RID: 80570 RVA: 0x004B8238 File Offset: 0x004B6438
|
|
// (set) Token: 0x06013ABB RID: 80571 RVA: 0x004B824C File Offset: 0x004B644C
|
|
[Token(Token = "0x17003499")]
|
|
public Quaternion CCHJFOMONBL
|
|
{
|
|
[Token(Token = "0x6013ABA")]
|
|
[Address(RVA = "0x1708350", Offset = "0x1706D50", VA = "0x181708350", Slot = "30")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6013ABB")]
|
|
[Address(RVA = "0x17087A0", Offset = "0x17071A0", VA = "0x1817087A0", Slot = "31")]
|
|
set
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
Transform transform = base.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349A RID: 13466
|
|
// (get) Token: 0x06013ABC RID: 80572 RVA: 0x004B8274 File Offset: 0x004B6474
|
|
// (set) Token: 0x06013ABD RID: 80573 RVA: 0x004B8298 File Offset: 0x004B6498
|
|
[Token(Token = "0x1700349A")]
|
|
public float KMIHBAHCCAM
|
|
{
|
|
[Token(Token = "0x6013ABC")]
|
|
[Address(RVA = "0x1708250", Offset = "0x1706C50", VA = "0x181708250", Slot = "32")]
|
|
get
|
|
{
|
|
return this.tool.rigidbodyEx.GDKPFBCIODH;
|
|
}
|
|
[Token(Token = "0x6013ABD")]
|
|
[Address(RVA = "0x1708770", Offset = "0x1707170", VA = "0x181708770", Slot = "33")]
|
|
set
|
|
{
|
|
this.tool.rigidbodyEx.GDKPFBCIODH = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349B RID: 13467
|
|
// (get) Token: 0x06013ABE RID: 80574 RVA: 0x004B82BC File Offset: 0x004B64BC
|
|
[Token(Token = "0x1700349B")]
|
|
public Vector3 BCECMCLCHBL
|
|
{
|
|
[Token(Token = "0x6013ABE")]
|
|
[Address(RVA = "0x17074F0", Offset = "0x1705EF0", VA = "0x1817074F0", Slot = "34")]
|
|
get
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Vector3 one = Vector3.one;
|
|
}
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013ABF RID: 80575 RVA: 0x004B82E4 File Offset: 0x004B64E4
|
|
[Token(Token = "0x6013ABF")]
|
|
[Address(RVA = "0x1706BC0", Offset = "0x17055C0", VA = "0x181706BC0", Slot = "35")]
|
|
public void UpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP)
|
|
{
|
|
if (this.shapeDeformation != 0)
|
|
{
|
|
float z = ILOMMBLNKMA.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349C RID: 13468
|
|
// (get) Token: 0x06013AC0 RID: 80576 RVA: 0x004B8304 File Offset: 0x004B6504
|
|
[Token(Token = "0x1700349C")]
|
|
public GIPDDLFFNGG MEHAAMLFBJB
|
|
{
|
|
[Token(Token = "0x6013AC0")]
|
|
[Address(RVA = "0x1707B30", Offset = "0x1706530", VA = "0x181707B30", Slot = "36")]
|
|
get
|
|
{
|
|
RigidbodyEx kgcfpfpdjpm = this.tool.rigidbodyEx.KGCFPFPDJPM;
|
|
int num = 0;
|
|
if (!(kgcfpfpdjpm == num))
|
|
{
|
|
CreationObject component = this.tool.rigidbodyEx.KGCFPFPDJPM.GetComponent<CreationObject>();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349D RID: 13469
|
|
// (get) Token: 0x06013AC1 RID: 80577 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700349D")]
|
|
public ODAEKFDKCEC EKLDNLBGMNG
|
|
{
|
|
[Token(Token = "0x6013AC1")]
|
|
[Address(RVA = "0x518E70", Offset = "0x517870", VA = "0x180518E70", Slot = "41")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349E RID: 13470
|
|
// (get) Token: 0x06013AC2 RID: 80578 RVA: 0x004B834C File Offset: 0x004B654C
|
|
[Token(Token = "0x1700349E")]
|
|
[NotNull]
|
|
public FHJAFBMOIKC BLGNOJOBELG
|
|
{
|
|
[Token(Token = "0x6013AC2")]
|
|
[Address(RVA = "0x3E2920", Offset = "0x3E1320", VA = "0x1803E2920", Slot = "47")]
|
|
get
|
|
{
|
|
return this.FLLENDBIKGF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349F RID: 13471
|
|
// (get) Token: 0x06013AC3 RID: 80579 RVA: 0x004B8360 File Offset: 0x004B6560
|
|
[Token(Token = "0x1700349F")]
|
|
public Type ELADMCOIGDL
|
|
{
|
|
[Token(Token = "0x6013AC3")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "71")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001A5 RID: 421
|
|
// (add) Token: 0x06013AC4 RID: 80580 RVA: 0x004B8370 File Offset: 0x004B6570
|
|
// (remove) Token: 0x06013AC5 RID: 80581 RVA: 0x004B8394 File Offset: 0x004B6594
|
|
[Token(Token = "0x140001A5")]
|
|
public event Action<bool> OMIJEKCGNHP
|
|
{
|
|
[Token(Token = "0x6013AC4")]
|
|
[Address(RVA = "0x1707150", Offset = "0x1705B50", VA = "0x181707150", Slot = "44")]
|
|
add
|
|
{
|
|
ActionEvent<bool> actionEvent = this.OnFrozenChanged + value;
|
|
this.OnFrozenChanged = actionEvent;
|
|
}
|
|
[Token(Token = "0x6013AC5")]
|
|
[Address(RVA = "0x1708430", Offset = "0x1706E30", VA = "0x181708430", Slot = "45")]
|
|
remove
|
|
{
|
|
ActionEvent<bool> actionEvent = this.OnFrozenChanged - value;
|
|
this.OnFrozenChanged = actionEvent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001A6 RID: 422
|
|
// (add) Token: 0x06013AC6 RID: 80582 RVA: 0x004B83B8 File Offset: 0x004B65B8
|
|
// (remove) Token: 0x06013AC7 RID: 80583 RVA: 0x004B83DC File Offset: 0x004B65DC
|
|
[Token(Token = "0x140001A6")]
|
|
public event Action<GIPDDLFFNGG> INFAPLJCHIJ
|
|
{
|
|
[Token(Token = "0x6013AC6")]
|
|
[Address(RVA = "0x17071B0", Offset = "0x1705BB0", VA = "0x1817071B0", Slot = "48")]
|
|
add
|
|
{
|
|
ActionEvent<CreationObject> actionEvent = this.LockedStatusChangedEvent + value;
|
|
this.LockedStatusChangedEvent = actionEvent;
|
|
}
|
|
[Token(Token = "0x6013AC7")]
|
|
[Address(RVA = "0x1708490", Offset = "0x1706E90", VA = "0x181708490", Slot = "49")]
|
|
remove
|
|
{
|
|
ActionEvent<CreationObject> actionEvent = this.LockedStatusChangedEvent - value;
|
|
this.LockedStatusChangedEvent = actionEvent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AC8 RID: 80584 RVA: 0x004B8400 File Offset: 0x004B6600
|
|
[Token(Token = "0x6013AC8")]
|
|
[Address(RVA = "0x1704B30", Offset = "0x1703530", VA = "0x181704B30", Slot = "50")]
|
|
public void RenderSelection()
|
|
{
|
|
this.tool.RenderSelection();
|
|
}
|
|
|
|
// Token: 0x06013AC9 RID: 80585 RVA: 0x004B8420 File Offset: 0x004B6620
|
|
[Token(Token = "0x6013AC9")]
|
|
[Address(RVA = "0x1704B10", Offset = "0x1703510", VA = "0x181704B10", Slot = "51")]
|
|
public void RenderOutline(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
this.tool.RenderToolOutline(BHJICNIMBPM);
|
|
}
|
|
|
|
// Token: 0x06013ACA RID: 80586 RVA: 0x004B8440 File Offset: 0x004B6640
|
|
[Token(Token = "0x6013ACA")]
|
|
[Address(RVA = "0x1704B50", Offset = "0x1703550", VA = "0x181704B50", Slot = "52")]
|
|
public void RenderWorldFadeMask()
|
|
{
|
|
WorldFadeRendererEffect.RenderMaskForTool(this.tool);
|
|
}
|
|
|
|
// Token: 0x06013ACB RID: 80587 RVA: 0x004B8458 File Offset: 0x004B6658
|
|
[Token(Token = "0x6013ACB")]
|
|
[Address(RVA = "0x16FFAE0", Offset = "0x16FE4E0", VA = "0x1816FFAE0", Slot = "55")]
|
|
public GBDECALBCOP CanPerformUndoRedoOnObject()
|
|
{
|
|
ObjectGroup objectGroup = this.<JOPKLANPAKD>k__BackingField;
|
|
int num = 0;
|
|
if (objectGroup != num)
|
|
{
|
|
ObjectGroup objectGroup2 = this.<JOPKLANPAKD>k__BackingField;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return GBDECALBCOP.Failure_InvalidAction;
|
|
}
|
|
}
|
|
bool allowedToTakeOwnership = this.tool.NHPPANGAKAP;
|
|
return GBDECALBCOP.Failure_LockedByOther;
|
|
}
|
|
|
|
// Token: 0x06013ACC RID: 80588 RVA: 0x004B849C File Offset: 0x004B669C
|
|
[Token(Token = "0x6013ACC")]
|
|
[Address(RVA = "0x1701180", Offset = "0x16FFB80", VA = "0x181701180", Slot = "56")]
|
|
public void GetTransformationDataForUndoRedo(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK, out float MKDHFENOFDO, out Vector3 LKBMKEHGNMD)
|
|
{
|
|
ConnectableTool connectableTool = this.tool.connectableTool;
|
|
int num = 0;
|
|
bool flag = connectableTool != num;
|
|
Tool tool = this.tool;
|
|
if (!flag)
|
|
{
|
|
}
|
|
ConnectableTool connectableTool2 = tool.connectableTool;
|
|
int num2 = 0;
|
|
float z;
|
|
if (num2 == 0)
|
|
{
|
|
Transform transform = tool.transform;
|
|
Vector3 vector;
|
|
z = vector.z;
|
|
}
|
|
DDHPAFKBMON.z = z;
|
|
Tool tool2 = this.tool;
|
|
if (num2 == 0)
|
|
{
|
|
Transform transform2 = tool2.transform;
|
|
}
|
|
float localUniformScale = this.tool.rigidbodyEx.GDKPFBCIODH;
|
|
MKDHFENOFDO.m_value = localUniformScale;
|
|
SandboxDeformableShape sandboxDeformableShape = this.shapeDeformation;
|
|
int num3 = 0;
|
|
if (!(sandboxDeformableShape != num3))
|
|
{
|
|
Vector3 one = Vector3.one;
|
|
}
|
|
SandboxDeformableShape sandboxDeformableShape2 = this.shapeDeformation;
|
|
}
|
|
|
|
// Token: 0x06013ACD RID: 80589 RVA: 0x004B8550 File Offset: 0x004B6750
|
|
[Token(Token = "0x6013ACD")]
|
|
[Address(RVA = "0x1705540", Offset = "0x1703F40", VA = "0x181705540", Slot = "57")]
|
|
public void SetTransformationDataForUndoRedo(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK, float? MKDHFENOFDO, Vector3? LKBMKEHGNMD)
|
|
{
|
|
Transform transform = this.tool.transform;
|
|
ConnectableTool connectableTool = this.tool.connectableTool;
|
|
int num = 0;
|
|
if (!(connectableTool != num))
|
|
{
|
|
}
|
|
ConnectableTool connectableTool2 = this.tool.connectableTool;
|
|
int num2 = 0;
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num2];
|
|
num2++;
|
|
}
|
|
float z;
|
|
if (componentsInChildren != 0)
|
|
{
|
|
z = this.tool.connectableTool.relativePositionToParent.z;
|
|
MIGCNEPBKDG <ParentConnectable>k__BackingField = this.tool.connectableTool.<ParentConnectable>k__BackingField;
|
|
Tool tool = this.tool;
|
|
int num3 = 0;
|
|
tool.transform.position = num3;
|
|
this.tool.rigidbodyEx.JJGDNPNBINJ = num3;
|
|
ConnectableTool connectableTool3 = this.tool.connectableTool;
|
|
Transform transform2 = this.tool.transform;
|
|
MIGCNEPBKDG <ParentConnectable>k__BackingField2 = this.tool.connectableTool.<ParentConnectable>k__BackingField;
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
SandboxConnectableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ConnectableTool connectableTool4 = this.tool.connectableTool;
|
|
}
|
|
Transform transform3 = this.tool.transform;
|
|
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
|
Transform transform4 = this.tool.transform;
|
|
RigidbodyEx rigidbodyEx3 = this.tool.rigidbodyEx;
|
|
RigidbodyEx rigidbodyEx4 = this.tool.rigidbodyEx;
|
|
if (this.tool.creationObject.shapeDeformation != 0)
|
|
{
|
|
}
|
|
if (z != 0f)
|
|
{
|
|
ConnectableTool connectableTool5 = this.tool.connectableTool;
|
|
}
|
|
this.tool.Snap();
|
|
KJLKECANCDC[] componentsInChildren2 = base.GetComponentsInChildren<KJLKECANCDC>();
|
|
int length2 = componentsInChildren2.Length;
|
|
if (num2 < length2)
|
|
{
|
|
KJLKECANCDC kjlkecancdc = componentsInChildren2[num2];
|
|
num2++;
|
|
}
|
|
NLDHFOGPOHN[] componentsInChildren3 = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int length3 = componentsInChildren3.Length;
|
|
if (num2 < length3)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren3[num2];
|
|
num2++;
|
|
}
|
|
this.LMNKJDNNFHD();
|
|
}
|
|
|
|
// Token: 0x06013ACE RID: 80590 RVA: 0x004B8734 File Offset: 0x004B6934
|
|
[Token(Token = "0x6013ACE")]
|
|
[Address(RVA = "0x1701080", Offset = "0x16FFA80", VA = "0x181701080", Slot = "58")]
|
|
public Photon.Realtime.Player GetCulprit(GBDECALBCOP FEMPFIOJENI)
|
|
{
|
|
Photon.Realtime.Player owner = base.owner;
|
|
if (FEMPFIOJENI != GBDECALBCOP.Failure_LockedByOther)
|
|
{
|
|
if (FEMPFIOJENI != GBDECALBCOP.Failure_HeldByOther)
|
|
{
|
|
return owner;
|
|
}
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
Photon.Realtime.Player photonPlayer = this.tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
|
}
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
int num = this.FLLENDBIKGF.BDCCNHBOFGJ;
|
|
Photon.Realtime.Player player = localPlayer2.Get(num);
|
|
return owner;
|
|
}
|
|
|
|
// Token: 0x06013ACF RID: 80591 RVA: 0x004B8798 File Offset: 0x004B6998
|
|
[Token(Token = "0x6013ACF")]
|
|
[Address(RVA = "0x518E70", Offset = "0x517870", VA = "0x180518E70", Slot = "59")]
|
|
public CreationObject AsCreationObject()
|
|
{
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013AD0 RID: 80592 RVA: 0x004B87A8 File Offset: 0x004B69A8
|
|
[Token(Token = "0x6013AD0")]
|
|
[Address(RVA = "0x1706950", Offset = "0x1705350", VA = "0x181706950", Slot = "68")]
|
|
public void Translate(Vector3 OCJOOONHOLI)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = OCJOOONHOLI.z;
|
|
Tool tool = this.tool;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
|
Transform transform2 = base.transform;
|
|
}
|
|
|
|
// Token: 0x06013AD1 RID: 80593 RVA: 0x004B87F4 File Offset: 0x004B69F4
|
|
[Token(Token = "0x6013AD1")]
|
|
[Address(RVA = "0x1704D60", Offset = "0x1703760", VA = "0x181704D60", Slot = "69")]
|
|
public void Rotate(Quaternion GCMGKAMBEJO)
|
|
{
|
|
Transform transform = base.transform;
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
Transform transform2 = base.transform;
|
|
}
|
|
|
|
// Token: 0x06013AD2 RID: 80594 RVA: 0x004B8824 File Offset: 0x004B6A24
|
|
[Token(Token = "0x6013AD2")]
|
|
[Address(RVA = "0x1704E60", Offset = "0x1703860", VA = "0x181704E60", Slot = "70")]
|
|
public void Scale(float DJMLPGEBFBE)
|
|
{
|
|
float localUniformScale = this.tool.rigidbodyEx.GDKPFBCIODH;
|
|
this.tool.rigidbodyEx.GDKPFBCIODH = DJMLPGEBFBE;
|
|
}
|
|
|
|
// Token: 0x06013AD3 RID: 80595 RVA: 0x004B885C File Offset: 0x004B6A5C
|
|
[Token(Token = "0x6013AD3")]
|
|
[Address(RVA = "0x1700390", Offset = "0x16FED90", VA = "0x181700390", Slot = "72")]
|
|
public void Delete()
|
|
{
|
|
ObjectGroup component = base.GetComponent<ObjectGroup>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
if (!component.IFACMNPBEGE)
|
|
{
|
|
}
|
|
component.RemoveAllObjectsFromGroup();
|
|
}
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMasterDespawn);
|
|
photonView.RpcMaster(rpcaction);
|
|
}
|
|
|
|
// Token: 0x06013AD4 RID: 80596 RVA: 0x004B88B0 File Offset: 0x004B6AB0
|
|
[Token(Token = "0x6013AD4")]
|
|
[Address(RVA = "0x1704400", Offset = "0x1702E00", VA = "0x181704400", Slot = "75")]
|
|
public void OnTranslationStart()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.AddInterpolationRestriction("Transformation");
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AD5 RID: 80597 RVA: 0x004B8918 File Offset: 0x004B6B18
|
|
[Token(Token = "0x6013AD5")]
|
|
[Address(RVA = "0x1703A10", Offset = "0x1702410", VA = "0x181703A10", Slot = "76")]
|
|
public void OnRotationStart()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.AddInterpolationRestriction("Transformation");
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2++;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AD6 RID: 80598 RVA: 0x004B8984 File Offset: 0x004B6B84
|
|
[Token(Token = "0x6013AD6")]
|
|
[Address(RVA = "0x1703D10", Offset = "0x1702710", VA = "0x181703D10", Slot = "77")]
|
|
public void OnScaleStart()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.AddInterpolationRestriction("Transformation");
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 2;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AD7 RID: 80599 RVA: 0x004B89F0 File Offset: 0x004B6BF0
|
|
[Token(Token = "0x6013AD7")]
|
|
[Address(RVA = "0x1702620", Offset = "0x1701020", VA = "0x181702620", Slot = "78")]
|
|
public void OnDeformStart()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.AddInterpolationRestriction("Transformation");
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 3;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AD8 RID: 80600 RVA: 0x004B8A5C File Offset: 0x004B6C5C
|
|
[Token(Token = "0x6013AD8")]
|
|
[Address(RVA = "0x17034E0", Offset = "0x1701EE0", VA = "0x1817034E0", Slot = "79")]
|
|
public void OnMoveStart()
|
|
{
|
|
LAPMNGPJBEC[] componentsInChildren = base.GetComponentsInChildren<LAPMNGPJBEC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
LAPMNGPJBEC lapmngpjbec = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AD9 RID: 80601 RVA: 0x004B8AA4 File Offset: 0x004B6CA4
|
|
[Token(Token = "0x6013AD9")]
|
|
[Address(RVA = "0x1704150", Offset = "0x1702B50", VA = "0x181704150", Slot = "80")]
|
|
public void OnTranslated()
|
|
{
|
|
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
KJLKECANCDC kjlkecancdc = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013ADA RID: 80602 RVA: 0x004B8AEC File Offset: 0x004B6CEC
|
|
[Token(Token = "0x6013ADA")]
|
|
[Address(RVA = "0x1703760", Offset = "0x1702160", VA = "0x181703760", Slot = "81")]
|
|
public void OnRotated()
|
|
{
|
|
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
KJLKECANCDC kjlkecancdc = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013ADB RID: 80603 RVA: 0x004B8B38 File Offset: 0x004B6D38
|
|
[Token(Token = "0x6013ADB")]
|
|
[Address(RVA = "0x1703E90", Offset = "0x1702890", VA = "0x181703E90", Slot = "82")]
|
|
public void OnScaled()
|
|
{
|
|
ActionEvent objectScaled = this.ObjectScaled;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
objectScaled.Invoke(num2 != 0);
|
|
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
|
|
int num3 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num3 < length)
|
|
{
|
|
KJLKECANCDC kjlkecancdc = componentsInChildren[num3];
|
|
if (num3 < num)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
num3++;
|
|
num3 += num3;
|
|
num3 += 2;
|
|
num3 += 19;
|
|
num3++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013ADC RID: 80604 RVA: 0x004B8BB4 File Offset: 0x004B6DB4
|
|
[Token(Token = "0x6013ADC")]
|
|
[Address(RVA = "0x1702920", Offset = "0x1701320", VA = "0x181702920", Slot = "83")]
|
|
public void OnDeformed(Vector3 NLGECBNGLOO)
|
|
{
|
|
ActionEvent objectDeformed = this.ObjectDeformed;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
objectDeformed.Invoke(num2 != 0);
|
|
if (this.tool.connectableTool != 0)
|
|
{
|
|
float z = NLGECBNGLOO.z;
|
|
}
|
|
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
|
|
int num3 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num3 < length)
|
|
{
|
|
KJLKECANCDC kjlkecancdc = componentsInChildren[num3];
|
|
if (num3 < num)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
float z2 = NLGECBNGLOO.z;
|
|
num3++;
|
|
num3 += num3;
|
|
num3 += 3;
|
|
num3 += 19;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013ADD RID: 80605 RVA: 0x004B8C48 File Offset: 0x004B6E48
|
|
[Token(Token = "0x6013ADD")]
|
|
[Address(RVA = "0x1704280", Offset = "0x1702C80", VA = "0x181704280", Slot = "84")]
|
|
public void OnTranslationFinished()
|
|
{
|
|
this.LMNKJDNNFHD();
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.RemoveInterpolationRestriction("Transformation");
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013ADE RID: 80606 RVA: 0x004B8CB8 File Offset: 0x004B6EB8
|
|
[Token(Token = "0x6013ADE")]
|
|
[Address(RVA = "0x1703890", Offset = "0x1702290", VA = "0x181703890", Slot = "85")]
|
|
public void OnRotationFinished()
|
|
{
|
|
this.LMNKJDNNFHD();
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.RemoveInterpolationRestriction("Transformation");
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2++;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013ADF RID: 80607 RVA: 0x004B8D2C File Offset: 0x004B6F2C
|
|
[Token(Token = "0x6013ADF")]
|
|
[Address(RVA = "0x1703B90", Offset = "0x1702590", VA = "0x181703B90", Slot = "86")]
|
|
public void OnScaleFinished()
|
|
{
|
|
this.LMNKJDNNFHD();
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.RemoveInterpolationRestriction("Transformation");
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 2;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE0 RID: 80608 RVA: 0x004B8DA0 File Offset: 0x004B6FA0
|
|
[Token(Token = "0x6013AE0")]
|
|
[Address(RVA = "0x17027A0", Offset = "0x17011A0", VA = "0x1817027A0", Slot = "87")]
|
|
public void OnDeformationFinished()
|
|
{
|
|
this.LMNKJDNNFHD();
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.RemoveInterpolationRestriction("Transformation");
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num2];
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num2++;
|
|
num2 += num2;
|
|
num2 += 3;
|
|
num2 += 19;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE1 RID: 80609 RVA: 0x004B8E14 File Offset: 0x004B7014
|
|
[Token(Token = "0x6013AE1")]
|
|
[Address(RVA = "0x17033A0", Offset = "0x1701DA0", VA = "0x1817033A0", Slot = "88")]
|
|
public void OnMoveFinished()
|
|
{
|
|
this.LMNKJDNNFHD();
|
|
NLDHFOGPOHN[] componentsInChildren = base.GetComponentsInChildren<NLDHFOGPOHN>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NLDHFOGPOHN nldhfogpohn = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE2 RID: 80610 RVA: 0x004B8E64 File Offset: 0x004B7064
|
|
[Token(Token = "0x6013AE2")]
|
|
[Address(RVA = "0x1702F70", Offset = "0x1701970", VA = "0x181702F70", Slot = "90")]
|
|
public void OnHoverStart(MakerPen.KLAENPHIBEM OIHFNIFGFJB)
|
|
{
|
|
NEFEJHJFDAH[] componentsInChildren = base.GetComponentsInChildren<NEFEJHJFDAH>(true);
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NEFEJHJFDAH nefejhjfdah = componentsInChildren[num];
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE3 RID: 80611 RVA: 0x004B8EA0 File Offset: 0x004B70A0
|
|
[Token(Token = "0x6013AE3")]
|
|
[Address(RVA = "0x1703030", Offset = "0x1701A30", VA = "0x181703030", Slot = "91")]
|
|
public void OnHovering(MakerPen.KLAENPHIBEM OIHFNIFGFJB)
|
|
{
|
|
MNOJGKOPKIM[] componentsInChildren = base.GetComponentsInChildren<MNOJGKOPKIM>(true);
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
MNOJGKOPKIM mnojgkopkim = componentsInChildren[num];
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE4 RID: 80612 RVA: 0x004B8EDC File Offset: 0x004B70DC
|
|
[Token(Token = "0x6013AE4")]
|
|
[Address(RVA = "0x1702EB0", Offset = "0x17018B0", VA = "0x181702EB0", Slot = "92")]
|
|
public void OnHoverFinished(MakerPen.KLAENPHIBEM OIHFNIFGFJB)
|
|
{
|
|
NLAMLHAKDMO[] componentsInChildren = base.GetComponentsInChildren<NLAMLHAKDMO>(true);
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NLAMLHAKDMO nlamlhakdmo = componentsInChildren[num];
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE5 RID: 80613 RVA: 0x004B8F18 File Offset: 0x004B7118
|
|
[Token(Token = "0x6013AE5")]
|
|
[Address(RVA = "0x1701B90", Offset = "0x1700590", VA = "0x181701B90")]
|
|
private void LMNKJDNNFHD()
|
|
{
|
|
ToolCleanup <JGABDFBGDEB>k__BackingField = this.tool.<JGABDFBGDEB>k__BackingField;
|
|
int num = 0;
|
|
if (<JGABDFBGDEB>k__BackingField != num)
|
|
{
|
|
<JGABDFBGDEB>k__BackingField.SetResetTransformToCurrent();
|
|
}
|
|
ConnectableTool connectableTool = this.tool.connectableTool;
|
|
if (connectableTool != 0)
|
|
{
|
|
connectableTool.AuthorityUpdateParentAndChildrenNodesRelativePositionsAndRotations();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE6 RID: 80614 RVA: 0x004B8F60 File Offset: 0x004B7160
|
|
[Token(Token = "0x6013AE6")]
|
|
[Address(RVA = "0x1700C00", Offset = "0x16FF600", VA = "0x181700C00")]
|
|
private void FBPFBGLOBOG(bool EFCCJPBLJPN)
|
|
{
|
|
Tool tool = this.tool;
|
|
if (!EFCCJPBLJPN)
|
|
{
|
|
tool.rigidbodyEx.RemoveInterpolationRestriction("Transformation");
|
|
return;
|
|
}
|
|
tool.rigidbodyEx.AddInterpolationRestriction("Transformation");
|
|
}
|
|
|
|
// Token: 0x06013AE7 RID: 80615 RVA: 0x004B8FA0 File Offset: 0x004B71A0
|
|
[Token(Token = "0x6013AE7")]
|
|
[Address(RVA = "0x17024F0", Offset = "0x1700EF0", VA = "0x1817024F0", Slot = "73")]
|
|
public void OnCreatedBySpawning()
|
|
{
|
|
DJNMPDPNFJN[] componentsInChildren = base.GetComponentsInChildren<DJNMPDPNFJN>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
DJNMPDPNFJN djnmpdpnfjn = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE8 RID: 80616 RVA: 0x004B8FE8 File Offset: 0x004B71E8
|
|
[Token(Token = "0x6013AE8")]
|
|
[Address(RVA = "0x1703FE0", Offset = "0x17029E0", VA = "0x181703FE0", Slot = "74")]
|
|
public void OnSelected()
|
|
{
|
|
NGBLAGENLDK[] componentsInChildren = base.GetComponentsInChildren<NGBLAGENLDK>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NGBLAGENLDK ngblagenldk = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
ulong num2;
|
|
this.tool.ForceBestLOD(num2 != 0UL);
|
|
ActionEvent onSelectedEvent = this.OnSelectedEvent;
|
|
if (onSelectedEvent != 0)
|
|
{
|
|
int num3 = 0;
|
|
onSelectedEvent.Invoke(num3 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AE9 RID: 80617 RVA: 0x004B9058 File Offset: 0x004B7258
|
|
[Token(Token = "0x6013AE9")]
|
|
[Address(RVA = "0x1702AC0", Offset = "0x17014C0", VA = "0x181702AC0", Slot = "89")]
|
|
public void OnDeselected()
|
|
{
|
|
NGBLAGENLDK[] componentsInChildren = base.GetComponentsInChildren<NGBLAGENLDK>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
NGBLAGENLDK ngblagenldk = componentsInChildren[num];
|
|
num += num;
|
|
num++;
|
|
num++;
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
num++;
|
|
}
|
|
Tool tool = this.tool;
|
|
int num2 = 0;
|
|
tool.ForceBestLOD(num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06013AEA RID: 80618 RVA: 0x004B90B8 File Offset: 0x004B72B8
|
|
[Token(Token = "0x6013AEA")]
|
|
[Address(RVA = "0x1701F30", Offset = "0x1700930", VA = "0x181701F30", Slot = "61")]
|
|
public void LocalPlayerTakeAuthority()
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer);
|
|
}
|
|
|
|
// Token: 0x06013AEB RID: 80619 RVA: 0x004B90E4 File Offset: 0x004B72E4
|
|
[Token(Token = "0x6013AEB")]
|
|
[Address(RVA = "0x16FDF20", Offset = "0x16FC920", VA = "0x1816FDF20", Slot = "60")]
|
|
public LFBMEDEMGHA AsGroup()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013AEB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling LFBMEDEMGHA RecRoom.Core.Creation.CreationObject::AsGroup()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:ObjectGroup(var_0_06, call:ObjectGroup(Component::GetComponent, ldloc:CreationObject[exp:Component](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: 0x170034A0 RID: 13472
|
|
// (get) Token: 0x06013AEC RID: 80620 RVA: 0x004B90F8 File Offset: 0x004B72F8
|
|
[Token(Token = "0x170034A0")]
|
|
public IEnumerable<Collider> MMDALGBDPEF
|
|
{
|
|
[Token(Token = "0x6013AEC")]
|
|
[Address(RVA = "0x1707F20", Offset = "0x1706920", VA = "0x181707F20", Slot = "100")]
|
|
get
|
|
{
|
|
List<ToolCollider> nnbalfkkndo = this.tool.NNBALFKKNDO;
|
|
Func<ToolCollider, IEnumerable<Collider>> <>9__339_ = CreationObject.<>c.<>9__339_0;
|
|
if (<>9__339_ == 0)
|
|
{
|
|
CreationObject.<>c.<>9__339_0 = delegate(ToolCollider tc)
|
|
{
|
|
ReadOnlyCollection<Collider> physicsColliders = tc.PhysicsColliders;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
return Enumerable.SelectMany<ToolCollider, Collider>(nnbalfkkndo, <>9__339_);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AED RID: 80621 RVA: 0x004B9140 File Offset: 0x004B7340
|
|
[Token(Token = "0x6013AED")]
|
|
[Address(RVA = "0x1706CC0", Offset = "0x17056C0", VA = "0x181706CC0")]
|
|
public CreationObject()
|
|
{
|
|
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
|
this.MOMAMKCKBLK = dictionary;
|
|
this.canBeScaled = true;
|
|
Vector3 one = Vector3.one;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.minScaleRestriction.z = z;
|
|
Vector3 one2 = Vector3.one;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.maxScaleRestriction.z = z2;
|
|
this.canBeRotated = true;
|
|
this.supportsCenterPivotOperation = true;
|
|
int num;
|
|
List<CreationObject.DELHABGGHHC> list = new List(num);
|
|
num = 0;
|
|
this.EJKIPBKAAAM = list;
|
|
int num2;
|
|
List<CreationObject.LHJIEIILIOO> list2 = new List(num2);
|
|
num2 = 0;
|
|
this.PDDJPELIPBH = list2;
|
|
int num3;
|
|
List<CreationObject.CGELIKFANLB> list3 = new List(num3);
|
|
num3 = 0;
|
|
this.JGMMAAFFPGD = list3;
|
|
object obj = new object();
|
|
this.FFDPDLGOGLN = obj;
|
|
this.ClearVelocitiesOnFrozenChange = true;
|
|
int num4;
|
|
ActionEvent<CreationObject> actionEvent = new ActionEvent(4, num4 != 0);
|
|
num4 = 0;
|
|
this.LockedStatusChangedEvent = actionEvent;
|
|
int num5;
|
|
ActionEvent<CreationObject> actionEvent2 = new ActionEvent(4, num5 != 0);
|
|
num5 = 0;
|
|
this.OnCreationObjectWillDelete = actionEvent2;
|
|
int num6;
|
|
ActionEvent actionEvent3 = new ActionEvent(32, num6 != 0);
|
|
num6 = 0;
|
|
this.ObjectScaled = actionEvent3;
|
|
int num7;
|
|
ActionEvent actionEvent4 = new ActionEvent(32, num7 != 0);
|
|
num7 = 0;
|
|
this.ObjectDeformed = actionEvent4;
|
|
int num8;
|
|
ActionEvent<bool> actionEvent5 = new ActionEvent(4, num8 != 0);
|
|
num8 = 0;
|
|
this.OnFrozenChanged = actionEvent5;
|
|
TokenFlag tokenFlag = new TokenFlag();
|
|
this.PCAANDNNGPC = tokenFlag;
|
|
this.HAGIPJBPIAH = true;
|
|
List<ILINODKFHEO> list4 = new List();
|
|
this.KNKGGDHCLDN = list4;
|
|
Dictionary<Collider, ConfigurableSubpiece> dictionary2 = new Dictionary();
|
|
this.JJDLFAJHOBK = dictionary2;
|
|
TokenFlag tokenFlag2 = new TokenFlag();
|
|
this.GKNDAICOIHP = tokenFlag2;
|
|
int num9;
|
|
ActionEvent actionEvent6 = new ActionEvent(32, num9 != 0);
|
|
num9 = 0;
|
|
this.OnSelectedEvent = actionEvent6;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06013AEF RID: 80623 RVA: 0x004B9318 File Offset: 0x004B7518
|
|
[Token(Token = "0x6013AEF")]
|
|
[Address(RVA = "0x1702020", Offset = "0x1700A20", VA = "0x181702020")]
|
|
[CompilerGenerated]
|
|
private void MJPNJLPCHIC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
this.PJPCOAECPNN = GCCLEJOGCCE;
|
|
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Is Grabbable");
|
|
Func<bool> func = new Func(this.HNCIIKAEOGN);
|
|
Action<bool> action = new Action(this.DHPLCNFLHFM);
|
|
Func<bool> func2 = new Func(this.JFAGJPJAENA);
|
|
}
|
|
|
|
// Token: 0x06013AF0 RID: 80624 RVA: 0x004B936C File Offset: 0x004B756C
|
|
[Token(Token = "0x6013AF0")]
|
|
[Address(RVA = "0x1701800", Offset = "0x1700200", VA = "0x181701800")]
|
|
[CompilerGenerated]
|
|
private bool JFAGJPJAENA()
|
|
{
|
|
return this.KNJCBNBGAPN.Get() == 0;
|
|
}
|
|
|
|
// Token: 0x06013AF1 RID: 80625 RVA: 0x004B9390 File Offset: 0x004B7590
|
|
[Token(Token = "0x6013AF1")]
|
|
[Address(RVA = "0x1700EE0", Offset = "0x16FF8E0", VA = "0x181700EE0")]
|
|
[CompilerGenerated]
|
|
private void GNJJAJHOGII(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
this.BNGCKHKLFKB = GCCLEJOGCCE;
|
|
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Is Climbable");
|
|
Func<bool> func = new Func(this.HENFBKILFBF);
|
|
Action<bool> action = new Action(this.HLHEBDOFLMP);
|
|
Func<bool> func2 = new Func(this.PKLMLKMHCFG);
|
|
}
|
|
|
|
// Token: 0x06013AF2 RID: 80626 RVA: 0x004B93E4 File Offset: 0x004B75E4
|
|
[Token(Token = "0x6013AF2")]
|
|
[Address(RVA = "0x1704580", Offset = "0x1702F80", VA = "0x181704580")]
|
|
[CompilerGenerated]
|
|
private bool PKLMLKMHCFG()
|
|
{
|
|
return this.OKNGKFALIHL.Get() == 0 || !this.tool.MBHKHNNAKBB;
|
|
}
|
|
|
|
// Token: 0x06013AF3 RID: 80627 RVA: 0x004B9418 File Offset: 0x004B7618
|
|
[Token(Token = "0x6013AF3")]
|
|
[Address(RVA = "0x17014A0", Offset = "0x16FFEA0", VA = "0x1817014A0")]
|
|
[CompilerGenerated]
|
|
private void HCBLBJNNBBJ(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
this.CFIIBPCIHIP = GCCLEJOGCCE;
|
|
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Supports Wall Run");
|
|
Func<bool> func = new Func(this.PJOHFDKDDCD);
|
|
Action<bool> action = new Action(this.KLFDMAIBCPD);
|
|
}
|
|
|
|
// Token: 0x06013AF4 RID: 80628 RVA: 0x004B945C File Offset: 0x004B765C
|
|
[Token(Token = "0x6013AF4")]
|
|
[Address(RVA = "0x1700D50", Offset = "0x16FF750", VA = "0x181700D50")]
|
|
[CompilerGenerated]
|
|
private void GFIPAJEEJLB(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Supports Clambering / Teleport");
|
|
Func<bool> func = new Func(this.LBCLNAAGILG);
|
|
Action<bool> action = new Action(this.KBIAJCIKIMD);
|
|
}
|
|
|
|
// Token: 0x06013AF5 RID: 80629 RVA: 0x004B949C File Offset: 0x004B769C
|
|
[Token(Token = "0x6013AF5")]
|
|
[Address(RVA = "0x16FD9B0", Offset = "0x16FC3B0", VA = "0x1816FD9B0")]
|
|
[CompilerGenerated]
|
|
private void AMPBFHPGJBD(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "NavMesh Generation Mode";
|
|
Func<int> func = new Func(this.MKBEKIALMIL);
|
|
Action<int> action = new Action(this.GANFBGAJBEL);
|
|
Func<bool> func2 = new Func(this.KKOCBIGEIOJ);
|
|
}
|
|
|
|
// Token: 0x06013AF6 RID: 80630 RVA: 0x004B94E8 File Offset: 0x004B76E8
|
|
[Token(Token = "0x6013AF6")]
|
|
[Address(RVA = "0x1701990", Offset = "0x1700390", VA = "0x181701990")]
|
|
[CompilerGenerated]
|
|
private bool KKOCBIGEIOJ()
|
|
{
|
|
return this.HJAKOIPLLBA == CreationObject.NLIGPDKKPNE.NavMeshGenerator;
|
|
}
|
|
|
|
// Token: 0x06013AF7 RID: 80631 RVA: 0x004B9500 File Offset: 0x004B7700
|
|
[Token(Token = "0x6013AF7")]
|
|
[Address(RVA = "0x1701850", Offset = "0x1700250", VA = "0x181701850")]
|
|
[CompilerGenerated]
|
|
private void KALNIJPAEDJ(KeyGuidEditableUIControl GCCLEJOGCCE)
|
|
{
|
|
this.BEEMILAJKCE = GCCLEJOGCCE;
|
|
Func<Guid> func = new Func(this.PLADHOPDCFF);
|
|
Action<Guid> action = new Action(this.NNHGODHDCKH);
|
|
Func<bool> func2 = new Func(this.CAOFBPBBLPI);
|
|
}
|
|
|
|
// Token: 0x06013AF8 RID: 80632 RVA: 0x004B9544 File Offset: 0x004B7744
|
|
[Token(Token = "0x6013AF8")]
|
|
[Address(RVA = "0x16FECB0", Offset = "0x16FD6B0", VA = "0x1816FECB0")]
|
|
[CompilerGenerated]
|
|
private bool CAOFBPBBLPI()
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
|
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
|
|
{
|
|
return this.BLIGJFOCJBA.EDOAMFNPBGK;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400D452 RID: 54354
|
|
[Token(Token = "0x400D452")]
|
|
public const DAJFOCGPHGP SELECTION_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicAndPlayerAndEnemyPhysics;
|
|
|
|
// Token: 0x0400D453 RID: 54355
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D453")]
|
|
private readonly Dictionary<string, FLCFOLDCOJJ> MOMAMKCKBLK;
|
|
|
|
// Token: 0x0400D454 RID: 54356
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D454")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400D455 RID: 54357
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D455")]
|
|
[SerializeField]
|
|
private MonoBehaviour[] _resetables;
|
|
|
|
// Token: 0x0400D456 RID: 54358
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D456")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
|
private SandboxDeformableShape shapeDeformation;
|
|
|
|
// Token: 0x0400D457 RID: 54359
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D457")]
|
|
[SerializeField]
|
|
[Tooltip("If true, this object will be frozen when saved into AGC scenes. Useful for objects that are static in AGC, such as scoreboards.")]
|
|
private bool defaultFrozenInScene;
|
|
|
|
// Token: 0x0400D458 RID: 54360
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x61")]
|
|
[Token(Token = "0x400D458")]
|
|
[SerializeField]
|
|
private bool canBeScaled;
|
|
|
|
// Token: 0x0400D459 RID: 54361
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x62")]
|
|
[Token(Token = "0x400D459")]
|
|
[SerializeField]
|
|
private bool scalingRestricted;
|
|
|
|
// Token: 0x0400D45A RID: 54362
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400D45A")]
|
|
[SerializeField]
|
|
[Tooltip("Negative values indicate NO restriction")]
|
|
[OMAIFIIBMNL("ScalingRestricted")]
|
|
private Vector3 minScaleRestriction;
|
|
|
|
// Token: 0x0400D45B RID: 54363
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D45B")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("ScalingRestricted")]
|
|
[Tooltip("Negative values indicate NO restriction")]
|
|
private Vector3 maxScaleRestriction;
|
|
|
|
// Token: 0x0400D45C RID: 54364
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400D45C")]
|
|
[SerializeField]
|
|
private bool canBeRotated;
|
|
|
|
// Token: 0x0400D45D RID: 54365
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7D")]
|
|
[Token(Token = "0x400D45D")]
|
|
[SerializeField]
|
|
private bool canBeCloned;
|
|
|
|
// Token: 0x0400D45E RID: 54366
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7E")]
|
|
[Token(Token = "0x400D45E")]
|
|
[SerializeField]
|
|
private bool supportsLocomotionConfig;
|
|
|
|
// Token: 0x0400D45F RID: 54367
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7F")]
|
|
[Token(Token = "0x400D45F")]
|
|
[SerializeField]
|
|
private bool supportsNavMeshConfig;
|
|
|
|
// Token: 0x0400D460 RID: 54368
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D460")]
|
|
[SerializeField]
|
|
private bool supportsCenterPivotOperation;
|
|
|
|
// Token: 0x0400D461 RID: 54369
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x400D461")]
|
|
[SerializeField]
|
|
private int settingsPriority;
|
|
|
|
// Token: 0x0400D462 RID: 54370
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400D462")]
|
|
private LocomotionSettings JKLJJEAGJJK;
|
|
|
|
// Token: 0x0400D463 RID: 54371
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400D463")]
|
|
private readonly List<CreationObject.DELHABGGHHC> EJKIPBKAAAM;
|
|
|
|
// Token: 0x0400D464 RID: 54372
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400D464")]
|
|
private readonly List<CreationObject.LHJIEIILIOO> PDDJPELIPBH;
|
|
|
|
// Token: 0x0400D465 RID: 54373
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400D465")]
|
|
private readonly List<CreationObject.CGELIKFANLB> JGMMAAFFPGD;
|
|
|
|
// Token: 0x0400D466 RID: 54374
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400D466")]
|
|
private bool DOGECNJCGNK;
|
|
|
|
// Token: 0x0400D467 RID: 54375
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400D467")]
|
|
private readonly object FFDPDLGOGLN;
|
|
|
|
// Token: 0x0400D468 RID: 54376
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400D468")]
|
|
[NonSerialized]
|
|
public bool ClearVelocitiesOnFrozenChange;
|
|
|
|
// Token: 0x0400D469 RID: 54377
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400D469")]
|
|
private Dictionary<string, CreationObject.MEGAEDDBNKK> PPKFECFPGBD;
|
|
|
|
// Token: 0x0400D46A RID: 54378
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400D46A")]
|
|
private Dictionary<Type, CreationObject.LLDAIJPNCDI> BFNICLHGAGJ;
|
|
|
|
// Token: 0x0400D46B RID: 54379
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400D46B")]
|
|
private CreationObjectSettingBooleanUIControl BNGCKHKLFKB;
|
|
|
|
// Token: 0x0400D46C RID: 54380
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400D46C")]
|
|
private CreationObjectSettingBooleanUIControl CFIIBPCIHIP;
|
|
|
|
// Token: 0x0400D46D RID: 54381
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400D46D")]
|
|
private CreationObjectSettingBooleanUIControl PJPCOAECPNN;
|
|
|
|
// Token: 0x0400D46E RID: 54382
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400D46E")]
|
|
private KeyGuidEditableUIControl BEEMILAJKCE;
|
|
|
|
// Token: 0x0400D46F RID: 54383
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400D46F")]
|
|
public ActionEvent<CreationObject> LockedStatusChangedEvent;
|
|
|
|
// Token: 0x0400D470 RID: 54384
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400D470")]
|
|
public ActionEvent<CreationObject> OnCreationObjectWillDelete;
|
|
|
|
// Token: 0x0400D471 RID: 54385
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400D471")]
|
|
public ActionEvent ObjectScaled;
|
|
|
|
// Token: 0x0400D472 RID: 54386
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400D472")]
|
|
public ActionEvent ObjectDeformed;
|
|
|
|
// Token: 0x0400D473 RID: 54387
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400D473")]
|
|
public ActionEvent<bool> OnFrozenChanged;
|
|
|
|
// Token: 0x0400D476 RID: 54390
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400D476")]
|
|
private Dictionary<object, Func<CostInfo>> FIFBCBIHBGJ;
|
|
|
|
// Token: 0x0400D477 RID: 54391
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400D477")]
|
|
private SynchronizedField<bool> OKNGKFALIHL;
|
|
|
|
// Token: 0x0400D478 RID: 54392
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400D478")]
|
|
private SynchronizedField<bool> KNJCBNBGAPN;
|
|
|
|
// Token: 0x0400D479 RID: 54393
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400D479")]
|
|
private SynchronizedField<bool> GNEPLELGDJE;
|
|
|
|
// Token: 0x0400D47A RID: 54394
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400D47A")]
|
|
private SynchronizedField<bool> OMBOMGCPPIB;
|
|
|
|
// Token: 0x0400D47B RID: 54395
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400D47B")]
|
|
private SynchronizedField<int> OPOMNIMLDOJ;
|
|
|
|
// Token: 0x0400D47C RID: 54396
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400D47C")]
|
|
private SynchronizedField<Guid> BDANNMPHOMM;
|
|
|
|
// Token: 0x0400D480 RID: 54400
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400D480")]
|
|
private FHJAFBMOIKC FLLENDBIKGF;
|
|
|
|
// Token: 0x0400D481 RID: 54401
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400D481")]
|
|
private SynchronizedField<bool> BMHIAPFJHJL;
|
|
|
|
// Token: 0x0400D482 RID: 54402
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400D482")]
|
|
private SynchronizedField<bool> IHFNKBNBMCA;
|
|
|
|
// Token: 0x0400D486 RID: 54406
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x400D486")]
|
|
private object NGBAADOHCNN;
|
|
|
|
// Token: 0x0400D487 RID: 54407
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x400D487")]
|
|
private object JHODPPFLNPE;
|
|
|
|
// Token: 0x0400D488 RID: 54408
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x400D488")]
|
|
private bool HIBOAHECNJF;
|
|
|
|
// Token: 0x0400D48B RID: 54411
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x400D48B")]
|
|
public BoxCollider boundsOverrideCollider;
|
|
|
|
// Token: 0x0400D48C RID: 54412
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x400D48C")]
|
|
private readonly List<ILINODKFHEO> KNKGGDHCLDN;
|
|
|
|
// Token: 0x0400D48D RID: 54413
|
|
[Token(Token = "0x400D48D")]
|
|
private static CreationObject.EDDPKDAHOAK AIDMFCHCDJE = new CreationObject.EDDPKDAHOAK();
|
|
|
|
// Token: 0x0400D48E RID: 54414
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x400D48E")]
|
|
private KLCANJPOEPC JEFDAPNBDFI;
|
|
|
|
// Token: 0x0400D48F RID: 54415
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x400D48F")]
|
|
private Dictionary<Collider, ConfigurableSubpiece> JJDLFAJHOBK;
|
|
|
|
// Token: 0x0400D490 RID: 54416
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x400D490")]
|
|
private TokenFlag GKNDAICOIHP;
|
|
|
|
// Token: 0x0400D492 RID: 54418
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x400D492")]
|
|
public ActionEvent OnSelectedEvent;
|
|
|
|
// Token: 0x0400D493 RID: 54419
|
|
[Token(Token = "0x400D493")]
|
|
private static string DNNMAJKBDPH = "Frozen";
|
|
|
|
// Token: 0x0400D494 RID: 54420
|
|
[Token(Token = "0x400D494")]
|
|
public static string COLOR_PROPERTY_ID = "Color";
|
|
|
|
// Token: 0x0400D495 RID: 54421
|
|
[Token(Token = "0x400D495")]
|
|
public static string SPAWNABLE_TOOL_TYPE_INSTANTIATION_KEY = "CO_STT";
|
|
|
|
// Token: 0x0400D496 RID: 54422
|
|
[Token(Token = "0x400D496")]
|
|
public static string CIRCUIT_NODE_KEY = "CO_CN";
|
|
|
|
// Token: 0x0400D497 RID: 54423
|
|
[Token(Token = "0x400D497")]
|
|
private static string AGDCEODNBGN = "Transformation";
|
|
|
|
// Token: 0x02002BB4 RID: 11188
|
|
[Token(Token = "0x2002BB4")]
|
|
public enum NLIGPDKKPNE
|
|
{
|
|
// Token: 0x0400D499 RID: 54425
|
|
[Token(Token = "0x400D499")]
|
|
NavMeshGenerator,
|
|
// Token: 0x0400D49A RID: 54426
|
|
[Token(Token = "0x400D49A")]
|
|
NavMeshIgnored,
|
|
// Token: 0x0400D49B RID: 54427
|
|
[Token(Token = "0x400D49B")]
|
|
NavMeshBlocker
|
|
}
|
|
|
|
// Token: 0x02002BB5 RID: 11189
|
|
[Token(Token = "0x2002BB5")]
|
|
public sealed class DELHABGGHHC : MulticastDelegate
|
|
{
|
|
// Token: 0x06013AF9 RID: 80633 RVA: 0x004B958C File Offset: 0x004B778C
|
|
[Token(Token = "0x6013AF9")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public DELHABGGHHC(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06013AFA RID: 80634 RVA: 0x004B95A8 File Offset: 0x004B77A8
|
|
[Token(Token = "0x6013AFA")]
|
|
[Address(RVA = "0x13BE320", Offset = "0x13BCD20", VA = "0x1813BE320", Slot = "13")]
|
|
public GBDECALBCOP Invoke(CreationObject HLKEOJLNEGF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013AFA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GBDECALBCOP RecRoom.Core.Creation.CreationObject/DELHABGGHHC::Invoke(RecRoom.Core.Creation.CreationObject)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_11F:
|
|
stloc:int32(var_1_122, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1)))
|
|
}
|
|
|
|
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: 0x06013AFB RID: 80635 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013AFB")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(CreationObject HLKEOJLNEGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013AFC RID: 80636 RVA: 0x004B96D8 File Offset: 0x004B78D8
|
|
[Token(Token = "0x6013AFC")]
|
|
[Address(RVA = "0x4338C0", Offset = "0x4322C0", VA = "0x1804338C0", Slot = "15")]
|
|
public GBDECALBCOP EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002BB6 RID: 11190
|
|
[Token(Token = "0x2002BB6")]
|
|
public sealed class LHJIEIILIOO : MulticastDelegate
|
|
{
|
|
// Token: 0x06013AFD RID: 80637 RVA: 0x004B96EC File Offset: 0x004B78EC
|
|
[Token(Token = "0x6013AFD")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public LHJIEIILIOO(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06013AFE RID: 80638 RVA: 0x004B9708 File Offset: 0x004B7908
|
|
[Token(Token = "0x6013AFE")]
|
|
[Address(RVA = "0x170F070", Offset = "0x170DA70", VA = "0x18170F070", Slot = "13")]
|
|
public bool Invoke(CreationObject HLKEOJLNEGF)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AFF RID: 80639 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013AFF")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(CreationObject HLKEOJLNEGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B00 RID: 80640 RVA: 0x004B97BC File Offset: 0x004B79BC
|
|
[Token(Token = "0x6013B00")]
|
|
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
|
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002BB7 RID: 11191
|
|
[Token(Token = "0x2002BB7")]
|
|
public sealed class CGELIKFANLB : MulticastDelegate
|
|
{
|
|
// Token: 0x06013B01 RID: 80641 RVA: 0x004B97D0 File Offset: 0x004B79D0
|
|
[Token(Token = "0x6013B01")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public CGELIKFANLB(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06013B02 RID: 80642 RVA: 0x004B97EC File Offset: 0x004B79EC
|
|
[Token(Token = "0x6013B02")]
|
|
[Address(RVA = "0x4709F0", Offset = "0x46F3F0", VA = "0x1804709F0", Slot = "13")]
|
|
public bool Invoke()
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B03 RID: 80643 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B03")]
|
|
[Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B04 RID: 80644 RVA: 0x004B9828 File Offset: 0x004B7A28
|
|
[Token(Token = "0x6013B04")]
|
|
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
|
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002BB8 RID: 11192
|
|
[Token(Token = "0x2002BB8")]
|
|
public sealed class MEGAEDDBNKK : MulticastDelegate
|
|
{
|
|
// Token: 0x06013B05 RID: 80645 RVA: 0x004B983C File Offset: 0x004B7A3C
|
|
[Token(Token = "0x6013B05")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public MEGAEDDBNKK(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06013B06 RID: 80646 RVA: 0x004B9858 File Offset: 0x004B7A58
|
|
[Token(Token = "0x6013B06")]
|
|
[Address(RVA = "0x4330F0", Offset = "0x431AF0", VA = "0x1804330F0", Slot = "13")]
|
|
public CAHCDEBGPFG Invoke(CreationContext LHOMKMINCHH, params object[] IIFJDCEPNMJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013B06)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling CAHCDEBGPFG RecRoom.Core.Creation.CreationObject/MEGAEDDBNKK::Invoke(RecRoom.Core.Creation.CreationContext,System.Object[])
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_118:
|
|
stloc:int32(var_1_11B, add:int32(ldloc:int32(var_1_8D), ldc.i4:int32(1)))
|
|
}
|
|
|
|
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: 0x06013B07 RID: 80647 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B07")]
|
|
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(CreationContext LHOMKMINCHH, object[] IIFJDCEPNMJ, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B08 RID: 80648 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B08")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public CAHCDEBGPFG EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002BB9 RID: 11193
|
|
[Token(Token = "0x2002BB9")]
|
|
private sealed class LLDAIJPNCDI : MulticastDelegate
|
|
{
|
|
// Token: 0x06013B09 RID: 80649 RVA: 0x004B9980 File Offset: 0x004B7B80
|
|
[Token(Token = "0x6013B09")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public LLDAIJPNCDI(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06013B0A RID: 80650 RVA: 0x004B999C File Offset: 0x004B7B9C
|
|
[Token(Token = "0x6013B0A")]
|
|
[Address(RVA = "0x8D9630", Offset = "0x8D8030", VA = "0x1808D9630", Slot = "13")]
|
|
public Component Invoke(Collider GLPOLGOBLAA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013B0A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Component RecRoom.Core.Creation.CreationObject/LLDAIJPNCDI::Invoke(UnityEngine.Collider)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_11F:
|
|
stloc:int32(var_1_122, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1)))
|
|
}
|
|
|
|
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: 0x06013B0B RID: 80651 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B0B")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Collider GLPOLGOBLAA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013B0C RID: 80652 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013B0C")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public Component EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002BBA RID: 11194
|
|
[Token(Token = "0x2002BBA")]
|
|
private class EDDPKDAHOAK : IComparer<ILINODKFHEO>
|
|
{
|
|
// Token: 0x06013B0D RID: 80653 RVA: 0x004B9ACC File Offset: 0x004B7CCC
|
|
[Token(Token = "0x6013B0D")]
|
|
[Address(RVA = "0x1677880", Offset = "0x1676280", VA = "0x181677880", Slot = "4")]
|
|
public int Compare(ILINODKFHEO LONDCJPNKKN, ILINODKFHEO PCEJJILDLGD)
|
|
{
|
|
return PCEJJILDLGD.JMHKMOACHDG;
|
|
}
|
|
|
|
// Token: 0x06013B0E RID: 80654 RVA: 0x004B9AE8 File Offset: 0x004B7CE8
|
|
[Token(Token = "0x6013B0E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EDDPKDAHOAK()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|