Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

5238 lines
177 KiB
C#

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using JetBrains.Annotations;
using Pathfinding;
using Photon.Pun;
using RecNet;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Core.Rendering;
using RecRoom.Persistence;
using RecRoom.Players.Watch;
using RecRoom.Tools;
using UnityEngine;
namespace RecRoom.Core.Creation
{
// Token: 0x020031E4 RID: 12772
[Token(Token = "0x20031E4")]
[DisallowMultipleComponent]
public class CreationObject : MonoBehaviourPun, EOCLMMENCKH, ODAEKFDKCEC, GIPDDLFFNGG, ENADFDIEGGL, AHOAEAFEAHN, JBPCAKNEMLI.NEMJOGHDMDO
{
// Token: 0x17003BD9 RID: 15321
// (get) Token: 0x06015B46 RID: 88902 RVA: 0x0050E52C File Offset: 0x0050C72C
[Token(Token = "0x17003BD9")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6015B46")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return this.tool;
}
}
// Token: 0x140001DC RID: 476
// (add) Token: 0x06015B47 RID: 88903 RVA: 0x0050E540 File Offset: 0x0050C740
// (remove) Token: 0x06015B48 RID: 88904 RVA: 0x0050E55C File Offset: 0x0050C75C
[Token(Token = "0x140001DC")]
public event Action PKPMNBBPLCI
{
[Token(Token = "0x6015B47")]
[Address(RVA = "0x1A872F0", Offset = "0x1A862F0", VA = "0x181A872F0", Slot = "18")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6015B48")]
[Address(RVA = "0x1A88A80", Offset = "0x1A87A80", VA = "0x181A88A80", Slot = "19")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140001DD RID: 477
// (add) Token: 0x06015B49 RID: 88905 RVA: 0x0050E578 File Offset: 0x0050C778
// (remove) Token: 0x06015B4A RID: 88906 RVA: 0x0050E594 File Offset: 0x0050C794
[Token(Token = "0x140001DD")]
public event Action<string> GFAGOCFDLMF
{
[Token(Token = "0x6015B49")]
[Address(RVA = "0x1A87390", Offset = "0x1A86390", VA = "0x181A87390", Slot = "20")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6015B4A")]
[Address(RVA = "0x1A88B20", Offset = "0x1A87B20", VA = "0x181A88B20", Slot = "21")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140001DE RID: 478
// (add) Token: 0x06015B4B RID: 88907 RVA: 0x0000220F File Offset: 0x0000040F
// (remove) Token: 0x06015B4C RID: 88908 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x140001DE")]
private event Action<ODAEKFDKCEC> EBPNDNEPEMN
{
[Token(Token = "0x6015B4B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
add
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6015B4C")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")]
remove
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x140001DF RID: 479
// (add) Token: 0x06015B4D RID: 88909 RVA: 0x0050E5B0 File Offset: 0x0050C7B0
// (remove) Token: 0x06015B4E RID: 88910 RVA: 0x0050E5CC File Offset: 0x0050C7CC
[Token(Token = "0x140001DF")]
public event Action<DLKPBLNKLAD, GCKECFLKJGJ> KFHBONAIAFK
{
[Token(Token = "0x6015B4D")]
[Address(RVA = "0x1A87430", Offset = "0x1A86430", VA = "0x181A87430", Slot = "24")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6015B4E")]
[Address(RVA = "0x1A88BC0", Offset = "0x1A87BC0", VA = "0x181A88BC0", Slot = "25")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17003BDA RID: 15322
// (get) Token: 0x06015B4F RID: 88911 RVA: 0x0050E5E8 File Offset: 0x0050C7E8
// (set) Token: 0x06015B50 RID: 88912 RVA: 0x0050E5FC File Offset: 0x0050C7FC
[Token(Token = "0x17003BDA")]
public OGNBCNBPFCC OGNBCNBPFCC
{
[Token(Token = "0x6015B4F")]
[Address(RVA = "0x5B70B0", Offset = "0x5B60B0", VA = "0x1805B70B0")]
get;
[Token(Token = "0x6015B50")]
[Address(RVA = "0x1A7F450", Offset = "0x1A7E450", VA = "0x181A7F450")]
private set;
}
// Token: 0x17003BDB RID: 15323
// (get) Token: 0x06015B51 RID: 88913 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003BDB")]
public CostInfo CLOAGCKCCPP
{
[Token(Token = "0x6015B51")]
[Address(RVA = "0x1A88130", Offset = "0x1A87130", VA = "0x181A88130", Slot = "109")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003BDC RID: 15324
// (get) Token: 0x06015B52 RID: 88914 RVA: 0x0050E610 File Offset: 0x0050C810
[Token(Token = "0x17003BDC")]
public bool JCLMEJKJNAA
{
[Token(Token = "0x6015B52")]
[Address(RVA = "0x1A874D0", Offset = "0x1A864D0", VA = "0x181A874D0")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
}
// Token: 0x17003BDD RID: 15325
// (get) Token: 0x06015B53 RID: 88915 RVA: 0x0050E648 File Offset: 0x0050C848
[Token(Token = "0x17003BDD")]
public bool DFMLJLCNBIP
{
[Token(Token = "0x6015B53")]
[Address(RVA = "0x1A87BD0", Offset = "0x1A86BD0", VA = "0x181A87BD0")]
get
{
int num = (int)this.<AGIIGNMEADN>k__BackingField;
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
if (runtimeSpawnableToolConfig != 0)
{
Guid value = runtimeSpawnableToolConfig.UniqueId.Value;
bool flag;
return flag;
}
throw new NullReferenceException();
}
}
// Token: 0x17003BDE RID: 15326
// (get) Token: 0x06015B54 RID: 88916 RVA: 0x0050E67C File Offset: 0x0050C87C
[Token(Token = "0x17003BDE")]
public bool FOHFHPEMJPD
{
[Token(Token = "0x6015B54")]
[Address(RVA = "0x1A87590", Offset = "0x1A86590", VA = "0x181A87590", Slot = "110")]
get
{
if (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || !this.BLIGJFOCJBA.EDOAMFNPBGK)
{
int num = (int)this.<AGIIGNMEADN>k__BackingField;
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
if (runtimeSpawnableToolConfig != 0)
{
int num2 = (int)this.<AGIIGNMEADN>k__BackingField;
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig2;
bool flag;
if (runtimeSpawnableToolConfig2 != 0)
{
Guid value = runtimeSpawnableToolConfig2.UniqueId.Value;
if (flag)
{
goto IL_6A;
}
}
OGNBCNBPFCC ognbcnbpfcc = this.<AGIIGNMEADN>k__BackingField;
bool flag2;
if ((flag > true && ognbcnbpfcc != OGNBCNBPFCC.CONTEST_CATEGORY_TROPHY) || flag2)
{
return true;
}
}
}
IL_6A:
throw new NullReferenceException();
}
}
// Token: 0x06015B55 RID: 88917 RVA: 0x0050E6FC File Offset: 0x0050C8FC
[Token(Token = "0x6015B55")]
[Address(RVA = "0x1A7FB30", Offset = "0x1A7EB30", VA = "0x181A7FB30")]
public static bool IsTrophyType(OGNBCNBPFCC GEDCEIDOKJL)
{
return true;
}
// Token: 0x17003BDF RID: 15327
// (get) Token: 0x06015B56 RID: 88918 RVA: 0x0050E714 File Offset: 0x0050C914
// (set) Token: 0x06015B57 RID: 88919 RVA: 0x0050E734 File Offset: 0x0050C934
[Token(Token = "0x17003BDF")]
public bool IJHDEPALIAG
{
[Token(Token = "0x6015B56")]
[Address(RVA = "0x1A7F7B0", Offset = "0x1A7E7B0", VA = "0x181A7F7B0")]
get
{
return this.OKNGKFALIHL.IAHDANBDAAM() != null;
}
[Token(Token = "0x6015B57")]
[Address(RVA = "0x1A88D20", Offset = "0x1A87D20", VA = "0x181A88D20")]
set
{
KLLMCPFPIIE<bool> okngkfalihl = this.OKNGKFALIHL;
}
}
// Token: 0x17003BE0 RID: 15328
// (get) Token: 0x06015B58 RID: 88920 RVA: 0x0050E750 File Offset: 0x0050C950
// (set) Token: 0x06015B59 RID: 88921 RVA: 0x0050E770 File Offset: 0x0050C970
[Token(Token = "0x17003BE0")]
private bool NHOCEFAONJG
{
[Token(Token = "0x6015B58")]
[Address(RVA = "0x1A7F4C0", Offset = "0x1A7E4C0", VA = "0x181A7F4C0")]
get
{
return this.KNJCBNBGAPN.IAHDANBDAAM() != null;
}
[Token(Token = "0x6015B59")]
[Address(RVA = "0x1A79690", Offset = "0x1A78690", VA = "0x181A79690")]
set
{
KLLMCPFPIIE<bool> knjcbnbgapn = this.KNJCBNBGAPN;
}
}
// Token: 0x17003BE1 RID: 15329
// (get) Token: 0x06015B5A RID: 88922 RVA: 0x0050E78C File Offset: 0x0050C98C
// (set) Token: 0x06015B5B RID: 88923 RVA: 0x0050E7AC File Offset: 0x0050C9AC
[Token(Token = "0x17003BE1")]
private bool NENENBLABFP
{
[Token(Token = "0x6015B5A")]
[Address(RVA = "0x1A7E7E0", Offset = "0x1A7D7E0", VA = "0x181A7E7E0")]
get
{
return this.GNEPLELGDJE.IAHDANBDAAM() != null;
}
[Token(Token = "0x6015B5B")]
[Address(RVA = "0x1A7FB50", Offset = "0x1A7EB50", VA = "0x181A7FB50")]
set
{
KLLMCPFPIIE<bool> gneplelgdje = this.GNEPLELGDJE;
}
}
// Token: 0x17003BE2 RID: 15330
// (get) Token: 0x06015B5C RID: 88924 RVA: 0x0050E7C8 File Offset: 0x0050C9C8
// (set) Token: 0x06015B5D RID: 88925 RVA: 0x0050E7E8 File Offset: 0x0050C9E8
[Token(Token = "0x17003BE2")]
private bool HKFEDNFJBHL
{
[Token(Token = "0x6015B5C")]
[Address(RVA = "0x1A7FD80", Offset = "0x1A7ED80", VA = "0x181A7FD80")]
get
{
return this.OMBOMGCPPIB.IAHDANBDAAM() != null;
}
[Token(Token = "0x6015B5D")]
[Address(RVA = "0x1A80E00", Offset = "0x1A7FE00", VA = "0x181A80E00")]
set
{
KLLMCPFPIIE<bool> ombomgcppib = this.OMBOMGCPPIB;
}
}
// Token: 0x17003BE3 RID: 15331
// (get) Token: 0x06015B5E RID: 88926 RVA: 0x0050E804 File Offset: 0x0050CA04
// (set) Token: 0x06015B5F RID: 88927 RVA: 0x0050E824 File Offset: 0x0050CA24
[Token(Token = "0x17003BE3")]
private CreationObject.NLIGPDKKPNE MFFNLJFBJNA
{
[Token(Token = "0x6015B5E")]
[Address(RVA = "0x1A7EED0", Offset = "0x1A7DED0", VA = "0x181A7EED0")]
get
{
int num = this.OPOMNIMLDOJ.IAHDANBDAAM();
throw new NullReferenceException();
}
[Token(Token = "0x6015B5F")]
[Address(RVA = "0x1A7B040", Offset = "0x1A7A040", VA = "0x181A7B040")]
set
{
KLLMCPFPIIE<int> opomnimldoj = this.OPOMNIMLDOJ;
}
}
// Token: 0x17003BE4 RID: 15332
// (get) Token: 0x06015B60 RID: 88928 RVA: 0x0050E840 File Offset: 0x0050CA40
[Token(Token = "0x17003BE4")]
public CreationObject.NLIGPDKKPNE HJAKOIPLLBA
{
[Token(Token = "0x6015B60")]
[Address(RVA = "0x1A87D50", Offset = "0x1A86D50", VA = "0x181A87D50")]
get
{
int num;
do
{
num = 0;
if (this.GKNDAICOIHP.CFLJGNJLBFG || (this.OKNGKFALIHL.IAHDANBDAAM() != 0 && this.IHFNKBNBMCA.IAHDANBDAAM() == 0))
{
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
}
List<CreationObject.CGELIKFANLB> jgmmaaffpgd = this.JGMMAAFFPGD;
bool flag;
if (flag)
{
while (flag)
{
}
}
}
while (num != 0);
if (num != -1)
{
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
}
return CreationObject.NLIGPDKKPNE.NavMeshIgnored;
}
}
// Token: 0x06015B61 RID: 88929 RVA: 0x0050E8A8 File Offset: 0x0050CAA8
[Token(Token = "0x6015B61")]
[Address(RVA = "0x1A7F5E0", Offset = "0x1A7E5E0", VA = "0x181A7F5E0")]
private bool HLGMIKJACFB()
{
if (!this.GKNDAICOIHP.CFLJGNJLBFG && (this.OKNGKFALIHL.IAHDANBDAAM() == 0 || this.IHFNKBNBMCA.IAHDANBDAAM() != 0))
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x17003BE5 RID: 15333
// (get) Token: 0x06015B62 RID: 88930 RVA: 0x0050E8E8 File Offset: 0x0050CAE8
[Token(Token = "0x17003BE5")]
public CreationObject.NLIGPDKKPNE AOGBBFOCGEC
{
[Token(Token = "0x6015B62")]
[Address(RVA = "0x1A87F80", Offset = "0x1A86F80", VA = "0x181A87F80")]
get
{
CreationObject.NLIGPDKKPNE navMeshModeComponentOverride = this.HJAKOIPLLBA;
if (navMeshModeComponentOverride == CreationObject.NLIGPDKKPNE.NavMeshGenerator)
{
int num = this.OPOMNIMLDOJ.IAHDANBDAAM();
}
return navMeshModeComponentOverride;
}
}
// Token: 0x17003BE6 RID: 15334
// (get) Token: 0x06015B63 RID: 88931 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06015B64 RID: 88932 RVA: 0x0050E914 File Offset: 0x0050CB14
[Token(Token = "0x17003BE6")]
private Guid OCAKPOAOPJB
{
[Token(Token = "0x6015B63")]
[Address(RVA = "0x1A80850", Offset = "0x1A7F850", VA = "0x181A80850")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6015B64")]
[Address(RVA = "0x1A833E0", Offset = "0x1A823E0", VA = "0x181A833E0")]
set
{
KLLMCPFPIIE<Guid> bdannmphomm = this.BDANNMPHOMM;
}
}
// Token: 0x17003BE7 RID: 15335
// (get) Token: 0x06015B65 RID: 88933 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003BE7")]
private bool IPBCJPAOOLC
{
[Token(Token = "0x6015B65")]
[Address(RVA = "0x1A7ADC0", Offset = "0x1A79DC0", VA = "0x181A7ADC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003BE8 RID: 15336
// (get) Token: 0x06015B66 RID: 88934 RVA: 0x0050E930 File Offset: 0x0050CB30
// (set) Token: 0x06015B67 RID: 88935 RVA: 0x0050E944 File Offset: 0x0050CB44
[Token(Token = "0x17003BE8")]
public RecastMeshObj CADGBOCLKNO
{
[Token(Token = "0x6015B66")]
[Address(RVA = "0x675290", Offset = "0x674290", VA = "0x180675290")]
get;
[Token(Token = "0x6015B67")]
[Address(RVA = "0x1423730", Offset = "0x1422730", VA = "0x181423730")]
set;
}
// Token: 0x17003BE9 RID: 15337
// (get) Token: 0x06015B68 RID: 88936 RVA: 0x0050E958 File Offset: 0x0050CB58
[Token(Token = "0x17003BE9")]
public bool IAJNBOGCJDG
{
[Token(Token = "0x6015B68")]
[Address(RVA = "0x1A87960", Offset = "0x1A86960", VA = "0x181A87960")]
get
{
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
do
{
int num = (int)this.<AGIIGNMEADN>k__BackingField;
}
while (runtimeSpawnableToolConfig == 0);
return runtimeSpawnableToolConfig.FirstInstanceIsFree;
}
}
// Token: 0x17003BEA RID: 15338
// (get) Token: 0x06015B69 RID: 88937 RVA: 0x0050E978 File Offset: 0x0050CB78
[Token(Token = "0x17003BEA")]
public bool KLCFNLICDAA
{
[Token(Token = "0x6015B69")]
[Address(RVA = "0x4832E0", Offset = "0x4822E0", VA = "0x1804832E0", Slot = "112")]
get
{
return this.canBeRotated;
}
}
// Token: 0x17003BEB RID: 15339
// (get) Token: 0x06015B6A RID: 88938 RVA: 0x0050E98C File Offset: 0x0050CB8C
[Token(Token = "0x17003BEB")]
public bool ECLBKLGKPAN
{
[Token(Token = "0x6015B6A")]
[Address(RVA = "0xAD8820", Offset = "0xAD7820", VA = "0x180AD8820", Slot = "77")]
get
{
return this.canBeScaled;
}
}
// Token: 0x17003BEC RID: 15340
// (get) Token: 0x06015B6B RID: 88939 RVA: 0x0050E9A0 File Offset: 0x0050CBA0
[Token(Token = "0x17003BEC")]
public bool PCGFBOJDLFI
{
[Token(Token = "0x6015B6B")]
[Address(RVA = "0x12982A0", Offset = "0x12972A0", VA = "0x1812982A0", Slot = "78")]
get
{
return this.scalingRestricted;
}
}
// Token: 0x17003BED RID: 15341
// (get) Token: 0x06015B6C RID: 88940 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003BED")]
public Vector3 OJECFJDOLDJ
{
[Token(Token = "0x6015B6C")]
[Address(RVA = "0x169B820", Offset = "0x169A820", VA = "0x18169B820", Slot = "79")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003BEE RID: 15342
// (get) Token: 0x06015B6D RID: 88941 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003BEE")]
public Vector3 OFCELMNGABO
{
[Token(Token = "0x6015B6D")]
[Address(RVA = "0x10BFBA0", Offset = "0x10BEBA0", VA = "0x1810BFBA0", Slot = "80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003BEF RID: 15343
// (get) Token: 0x06015B6E RID: 88942 RVA: 0x0050E9B4 File Offset: 0x0050CBB4
[Token(Token = "0x17003BEF")]
public SandboxDeformableShape LMOIENNMDLM
{
[Token(Token = "0x6015B6E")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get
{
return this.shapeDeformation;
}
}
// Token: 0x17003BF0 RID: 15344
// (get) Token: 0x06015B6F RID: 88943 RVA: 0x0050E9C8 File Offset: 0x0050CBC8
[Token(Token = "0x17003BF0")]
public bool FAJBKGKDBKJ
{
[Token(Token = "0x6015B6F")]
[Address(RVA = "0x1A88660", Offset = "0x1A87660", VA = "0x181A88660", Slot = "81")]
get
{
SandboxDeformableShape sandboxDeformableShape = this.shapeDeformation;
int num = 0;
return sandboxDeformableShape != num;
}
}
// Token: 0x17003BF1 RID: 15345
// (get) Token: 0x06015B70 RID: 88944 RVA: 0x0050E9E8 File Offset: 0x0050CBE8
[Token(Token = "0x17003BF1")]
public bool NONGBAAHJAN
{
[Token(Token = "0x6015B70")]
[Address(RVA = "0x1A885F0", Offset = "0x1A875F0", VA = "0x181A885F0", Slot = "111")]
get
{
if (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || this.BLIGJFOCJBA.EDOAMFNPBGK)
{
}
return this.canBeCloned;
}
}
// Token: 0x17003BF2 RID: 15346
// (get) Token: 0x06015B71 RID: 88945 RVA: 0x0050EA28 File Offset: 0x0050CC28
[Token(Token = "0x17003BF2")]
public bool FFDLDGIJBNA
{
[Token(Token = "0x6015B71")]
[Address(RVA = "0x1A88730", Offset = "0x1A87730", VA = "0x181A88730", Slot = "82")]
get
{
/*
An exception occurred when decompiling this method (06015B71)
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: 0x17003BF3 RID: 15347
// (get) Token: 0x06015B72 RID: 88946 RVA: 0x0050EA48 File Offset: 0x0050CC48
[Token(Token = "0x17003BF3")]
public bool PFKCOIPIJMK
{
[Token(Token = "0x6015B72")]
[Address(RVA = "0xCDF840", Offset = "0xCDE840", VA = "0x180CDF840")]
get
{
return this.supportsCenterPivotOperation;
}
}
// Token: 0x17003BF4 RID: 15348
// (get) Token: 0x06015B73 RID: 88947 RVA: 0x0050EA5C File Offset: 0x0050CC5C
[Token(Token = "0x17003BF4")]
public bool LGLADBGABHO
{
[Token(Token = "0x6015B73")]
[Address(RVA = "0x1A886C0", Offset = "0x1A876C0", VA = "0x181A886C0", Slot = "113")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
}
// Token: 0x17003BF5 RID: 15349
// (get) Token: 0x06015B74 RID: 88948 RVA: 0x0050EA94 File Offset: 0x0050CC94
[Token(Token = "0x17003BF5")]
public bool MNEDGNDNJGB
{
[Token(Token = "0x6015B74")]
[Address(RVA = "0x1A886C0", Offset = "0x1A876C0", VA = "0x181A886C0", Slot = "114")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
}
// Token: 0x17003BF6 RID: 15350
// (get) Token: 0x06015B75 RID: 88949 RVA: 0x0050EACC File Offset: 0x0050CCCC
[Token(Token = "0x17003BF6")]
public bool CBGDPLNNAEB
{
[Token(Token = "0x6015B75")]
[Address(RVA = "0x1A886C0", Offset = "0x1A876C0", VA = "0x181A886C0")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
}
// Token: 0x17003BF7 RID: 15351
// (get) Token: 0x06015B76 RID: 88950 RVA: 0x0050EB04 File Offset: 0x0050CD04
[Token(Token = "0x17003BF7")]
public bool JGGOAFBBEJA
{
[Token(Token = "0x6015B76")]
[Address(RVA = "0x1A886C0", Offset = "0x1A876C0", VA = "0x181A886C0", Slot = "115")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
}
// Token: 0x17003BF8 RID: 15352
// (get) Token: 0x06015B77 RID: 88951 RVA: 0x0050EB3C File Offset: 0x0050CD3C
[Token(Token = "0x17003BF8")]
public bool DDDLLPBPMJO
{
[Token(Token = "0x6015B77")]
[Address(RVA = "0x1A874D0", Offset = "0x1A864D0", VA = "0x181A874D0")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
}
// Token: 0x17003BF9 RID: 15353
// (get) Token: 0x06015B78 RID: 88952 RVA: 0x0050EB74 File Offset: 0x0050CD74
[Token(Token = "0x17003BF9")]
public bool OIBIGHGIEJA
{
[Token(Token = "0x6015B78")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "59")]
get
{
return true;
}
}
// Token: 0x17003BFA RID: 15354
// (get) Token: 0x06015B79 RID: 88953 RVA: 0x0050EB84 File Offset: 0x0050CD84
[Token(Token = "0x17003BFA")]
public bool KLBNFDCCEOK
{
[Token(Token = "0x6015B79")]
[Address(RVA = "0x1A88790", Offset = "0x1A87790", VA = "0x181A88790", Slot = "83")]
get
{
bool flag;
return flag;
}
}
// Token: 0x17003BFB RID: 15355
// (get) Token: 0x06015B7A RID: 88954 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06015B7B RID: 88955 RVA: 0x0050EB94 File Offset: 0x0050CD94
[Token(Token = "0x17003BFB")]
public Color? PGDAJJIBIBG
{
[Token(Token = "0x6015B7A")]
[Address(RVA = "0x1A87820", Offset = "0x1A86820", VA = "0x181A87820")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6015B7B")]
[Address(RVA = "0x1A88C70", Offset = "0x1A87C70", VA = "0x181A88C70")]
[CompilerGenerated]
set
{
bool has_value = value.has_value;
}
}
// Token: 0x17003BFC RID: 15356
// (get) Token: 0x06015B7C RID: 88956 RVA: 0x0050EBA8 File Offset: 0x0050CDA8
// (set) Token: 0x06015B7D RID: 88957 RVA: 0x0050EBBC File Offset: 0x0050CDBC
[Token(Token = "0x17003BFC")]
public CGLKOJIMDIH? FGIHPKEGAMN
{
[Token(Token = "0x6015B7C")]
[Address(RVA = "0x1A887D0", Offset = "0x1A877D0", VA = "0x181A887D0")]
get;
[Token(Token = "0x6015B7D")]
[Address(RVA = "0x1A88F20", Offset = "0x1A87F20", VA = "0x181A88F20")]
set;
}
// Token: 0x17003BFD RID: 15357
// (get) Token: 0x06015B7E RID: 88958 RVA: 0x0050EBD0 File Offset: 0x0050CDD0
// (set) Token: 0x06015B7F RID: 88959 RVA: 0x0050EBF0 File Offset: 0x0050CDF0
[Token(Token = "0x17003BFD")]
public bool OCKFCFJJKNN
{
[Token(Token = "0x6015B7E")]
[Address(RVA = "0x1A87910", Offset = "0x1A86910", VA = "0x181A87910", Slot = "50")]
get
{
return this.BMHIAPFJHJL.IAHDANBDAAM() != null;
}
[Token(Token = "0x6015B7F")]
[Address(RVA = "0x1A88CC0", Offset = "0x1A87CC0", VA = "0x181A88CC0", Slot = "51")]
set
{
KLLMCPFPIIE<bool> bmhiapfjhjl = this.BMHIAPFJHJL;
}
}
// Token: 0x17003BFE RID: 15358
// (get) Token: 0x06015B80 RID: 88960 RVA: 0x0050EC0C File Offset: 0x0050CE0C
// (set) Token: 0x06015B81 RID: 88961 RVA: 0x0050EC2C File Offset: 0x0050CE2C
[Token(Token = "0x17003BFE")]
public bool LBPNBENCCHK
{
[Token(Token = "0x6015B80")]
[Address(RVA = "0x1A79860", Offset = "0x1A78860", VA = "0x181A79860", Slot = "55")]
get
{
return this.IHFNKBNBMCA.IAHDANBDAAM() != null;
}
[Token(Token = "0x6015B81")]
[Address(RVA = "0x1A7F460", Offset = "0x1A7E460", VA = "0x181A7F460", Slot = "56")]
set
{
KLLMCPFPIIE<bool> ihfnkbnbmca = this.IHFNKBNBMCA;
}
}
// Token: 0x17003BFF RID: 15359
// (get) Token: 0x06015B82 RID: 88962 RVA: 0x0050EC48 File Offset: 0x0050CE48
[Token(Token = "0x17003BFF")]
public AOLMGGAPKEH PCAANDNNGPC
{
[Token(Token = "0x6015B82")]
[Address(RVA = "0x5D0D10", Offset = "0x5CFD10", VA = "0x1805D0D10")]
get;
}
// Token: 0x17003C00 RID: 15360
// (get) Token: 0x06015B83 RID: 88963 RVA: 0x0050EC5C File Offset: 0x0050CE5C
// (set) Token: 0x06015B84 RID: 88964 RVA: 0x0050EC70 File Offset: 0x0050CE70
[Token(Token = "0x17003C00")]
public bool HAGIPJBPIAH
{
[Token(Token = "0x6015B83")]
[Address(RVA = "0xB39CC0", Offset = "0xB38CC0", VA = "0x180B39CC0", Slot = "84")]
get;
[Token(Token = "0x6015B84")]
[Address(RVA = "0xB3A8E0", Offset = "0xB398E0", VA = "0x180B3A8E0")]
set;
}
// Token: 0x17003C01 RID: 15361
// (get) Token: 0x06015B85 RID: 88965 RVA: 0x0050EC84 File Offset: 0x0050CE84
// (set) Token: 0x06015B86 RID: 88966 RVA: 0x0050EC98 File Offset: 0x0050CE98
[Token(Token = "0x17003C01")]
public bool HNDAIGEJKEK
{
[Token(Token = "0x6015B85")]
[Address(RVA = "0xB39D30", Offset = "0xB38D30", VA = "0x180B39D30")]
get;
[Token(Token = "0x6015B86")]
[Address(RVA = "0x1A88C60", Offset = "0x1A87C60", VA = "0x181A88C60")]
set;
}
// Token: 0x17003C02 RID: 15362
// (get) Token: 0x06015B87 RID: 88967 RVA: 0x0050ECAC File Offset: 0x0050CEAC
[Token(Token = "0x17003C02")]
private object DGILPMJNGNA
{
[Token(Token = "0x6015B87")]
[Address(RVA = "0x1A807C0", Offset = "0x1A7F7C0", VA = "0x181A807C0")]
get
{
object ngbaadohcnn = this.NGBAADOHCNN;
if (ngbaadohcnn == 0)
{
object obj = new object();
this.NGBAADOHCNN = obj;
}
return ngbaadohcnn;
}
}
// Token: 0x17003C03 RID: 15363
// (get) Token: 0x06015B88 RID: 88968 RVA: 0x0050ECD4 File Offset: 0x0050CED4
[Token(Token = "0x17003C03")]
private object NMGEIEFHHOI
{
[Token(Token = "0x6015B88")]
[Address(RVA = "0x1A7B0A0", Offset = "0x1A7A0A0", VA = "0x181A7B0A0")]
get
{
object jhodppflnpe = this.JHODPPFLNPE;
if (jhodppflnpe == 0)
{
object obj = new object();
this.JHODPPFLNPE = obj;
}
return jhodppflnpe;
}
}
// Token: 0x17003C04 RID: 15364
// (get) Token: 0x06015B89 RID: 88969 RVA: 0x0050ECFC File Offset: 0x0050CEFC
[Token(Token = "0x17003C04")]
public LDCBLKDLODB BLIGJFOCJBA
{
[Token(Token = "0x6015B89")]
[Address(RVA = "0x1A87AD0", Offset = "0x1A86AD0", VA = "0x181A87AD0", Slot = "53")]
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: 0x06015B8A RID: 88970 RVA: 0x0050ED40 File Offset: 0x0050CF40
[Token(Token = "0x6015B8A")]
[Address(RVA = "0x1A7EA90", Offset = "0x1A7DA90", VA = "0x181A7EA90")]
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: 0x17003C05 RID: 15365
// (get) Token: 0x06015B8B RID: 88971 RVA: 0x0050ED88 File Offset: 0x0050CF88
// (set) Token: 0x06015B8C RID: 88972 RVA: 0x0050ED9C File Offset: 0x0050CF9C
[Token(Token = "0x17003C05")]
public ObjectGroup IHPGHGCCOAD
{
[Token(Token = "0x6015B8B")]
[Address(RVA = "0x5D12A0", Offset = "0x5D02A0", VA = "0x1805D12A0")]
get;
[Token(Token = "0x6015B8C")]
[Address(RVA = "0x141FD20", Offset = "0x141ED20", VA = "0x18141FD20")]
set;
}
// Token: 0x17003C06 RID: 15366
// (get) Token: 0x06015B8D RID: 88973 RVA: 0x0050EDB0 File Offset: 0x0050CFB0
// (set) Token: 0x06015B8E RID: 88974 RVA: 0x0050EDC4 File Offset: 0x0050CFC4
[Token(Token = "0x17003C06")]
public bool CNNKEKHILGF
{
[Token(Token = "0x6015B8D")]
[Address(RVA = "0x1A87BC0", Offset = "0x1A86BC0", VA = "0x181A87BC0")]
get;
[Token(Token = "0x6015B8E")]
[Address(RVA = "0x1A7ED60", Offset = "0x1A7DD60", VA = "0x181A7ED60")]
private set;
}
// Token: 0x17003C07 RID: 15367
// (get) Token: 0x06015B8F RID: 88975 RVA: 0x0050EDD8 File Offset: 0x0050CFD8
[Token(Token = "0x17003C07")]
public string KENGPMDDCML
{
[Token(Token = "0x6015B8F")]
[Address(RVA = "0x1A879D0", Offset = "0x1A869D0", VA = "0x181A879D0", Slot = "35")]
get
{
int num = (int)this.<AGIIGNMEADN>k__BackingField;
string text;
return text;
}
}
// Token: 0x17003C08 RID: 15368
// (get) Token: 0x06015B90 RID: 88976 RVA: 0x0050EDF0 File Offset: 0x0050CFF0
[Token(Token = "0x17003C08")]
public bool FBLEJONFPAK
{
[Token(Token = "0x6015B90")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "29")]
get
{
return true;
}
}
// Token: 0x06015B91 RID: 88977 RVA: 0x0050EE00 File Offset: 0x0050D000
[Token(Token = "0x6015B91")]
[Address(RVA = "0x1A83450", Offset = "0x1A82450", VA = "0x181A83450")]
public void RaiseObjectSettingsFunctionsChangedEvent()
{
Action pkpmnbbplci = this.PKPMNBBPLCI;
if (pkpmnbbplci != 0)
{
pkpmnbbplci();
return;
}
}
// Token: 0x17003C09 RID: 15369
// (get) Token: 0x06015B92 RID: 88978 RVA: 0x0050EE20 File Offset: 0x0050D020
[Token(Token = "0x17003C09")]
public IEnumerable<ILINODKFHEO> AEBKAFDCLLM
{
[Token(Token = "0x6015B92")]
[Address(RVA = "0x5D12B0", Offset = "0x5D02B0", VA = "0x1805D12B0", Slot = "26")]
get
{
/*
An exception occurred when decompiling this method (06015B92)
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: 0x17003C0A RID: 15370
// (get) Token: 0x06015B93 RID: 88979 RVA: 0x0050EE34 File Offset: 0x0050D034
[Token(Token = "0x17003C0A")]
public IReadOnlyList<DOPNALIMPNA> NLCJJAOBPLO
{
[Token(Token = "0x6015B93")]
[Address(RVA = "0x5D1320", Offset = "0x5D0320", VA = "0x1805D1320", Slot = "27")]
get
{
/*
An exception occurred when decompiling this method (06015B93)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<DOPNALIMPNA> RecRoom.Core.Creation.CreationObject::get_DynamicUIElements()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class DOPNALIMPNA>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class DOPNALIMPNA>(CreationObject::HNEPKPGIDJF, 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: 0x17003C0B RID: 15371
// (get) Token: 0x06015B94 RID: 88980 RVA: 0x0050EE48 File Offset: 0x0050D048
[Token(Token = "0x17003C0B")]
private HECIICKPCDN LOHHBLPLACM
{
[Token(Token = "0x6015B94")]
[Address(RVA = "0x1A7E830", Offset = "0x1A7D830", VA = "0x181A7E830")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
List<long> list = new List();
long num = this.BLIGJFOCJBA.AJHBGBHGGAL;
list.Add(num);
PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> pmgcjepkfof = BBHENFCNLAB.PPMMEALNIJN(list);
}
int num2 = 0;
HECIICKPCDN permission = (HECIICKPCDN)num2;
PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> pmgcjepkfof2;
if (pmgcjepkfof2 != 0)
{
Action<BBHENFCNLAB.AJCEIOJPMLJ> action = delegate(BBHENFCNLAB.AJCEIOJPMLJ result)
{
};
num2 += num2;
num2++;
}
return permission;
}
}
// Token: 0x06015B95 RID: 88981 RVA: 0x0050EED4 File Offset: 0x0050D0D4
[Token(Token = "0x6015B95")]
[Address(RVA = "0x1A7FBB0", Offset = "0x1A7EBB0", VA = "0x181A7FBB0")]
private PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> KBJPBDODHPA()
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
List<long> list = new List();
long num = this.BLIGJFOCJBA.AJHBGBHGGAL;
list.Add(num);
return BBHENFCNLAB.PPMMEALNIJN(list);
}
PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x17003C0C RID: 15372
// (get) Token: 0x06015B96 RID: 88982 RVA: 0x0050EF24 File Offset: 0x0050D124
[Token(Token = "0x17003C0C")]
public int GNMOHEMEIHM
{
[Token(Token = "0x6015B96")]
[Address(RVA = "0x1A87FE0", Offset = "0x1A86FE0", VA = "0x181A87FE0")]
get
{
return this.KNKGGDHCLDN._size;
}
}
// Token: 0x06015B97 RID: 88983 RVA: 0x0050EF44 File Offset: 0x0050D144
[Token(Token = "0x6015B97")]
[Address(RVA = "0x1A798B0", Offset = "0x1A788B0", VA = "0x181A798B0")]
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: 0x06015B98 RID: 88984 RVA: 0x0050EF78 File Offset: 0x0050D178
[Token(Token = "0x6015B98")]
[Address(RVA = "0x1A796F0", Offset = "0x1A786F0", VA = "0x181A796F0")]
private void ACILEKHLALI()
{
List<DOPNALIMPNA> hnepkpgidjf = this.HNEPKPGIDJF;
Comparison<DOPNALIMPNA> <>9__205_ = CreationObject.<>c.<>9__205_0;
if (<>9__205_ == 0)
{
CreationObject.<>c.<>9__205_0 = delegate(DOPNALIMPNA lhs, DOPNALIMPNA rhs)
{
int num;
return num;
};
}
hnepkpgidjf.Sort(<>9__205_);
}
// Token: 0x06015B99 RID: 88985 RVA: 0x0050EFB8 File Offset: 0x0050D1B8
[Token(Token = "0x6015B99")]
[Address(RVA = "0x1A81080", Offset = "0x1A80080", VA = "0x181A81080")]
private DOPNALIMPNA OANIBHJIBKA(DOPNALIMPNA KCKPONEANIH)
{
this.HNEPKPGIDJF.Add(KCKPONEANIH);
this.ACILEKHLALI();
return KCKPONEANIH;
}
// Token: 0x06015B9A RID: 88986 RVA: 0x0050EFE0 File Offset: 0x0050D1E0
[Token(Token = "0x6015B9A")]
[Address(RVA = "0x1A79960", Offset = "0x1A78960", VA = "0x181A79960")]
public void AddConfigurableSettings(IEnumerable<ILINODKFHEO> ILKKIPHFDFF)
{
this.KNKGGDHCLDN.AddRange(ILKKIPHFDFF);
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
CreationObject.EDDPKDAHOAK aidmfchcdje = CreationObject.AIDMFCHCDJE;
knkggdhcldn.Sort(aidmfchcdje);
}
// Token: 0x06015B9B RID: 88987 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015B9B")]
[Address(RVA = "0x1A79B30", Offset = "0x1A78B30", VA = "0x181A79B30")]
public ECJBHJOCKHL AddFoldoutMenu(string IHBDNLFNPKH, int JMHKMOACHDG, List<DOPNALIMPNA> HNEPKPGIDJF, HECIICKPCDN LBIHDKIFJAK = HECIICKPCDN.EditAndSave)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015B9C RID: 88988 RVA: 0x0050F014 File Offset: 0x0050D214
[Token(Token = "0x6015B9C")]
[Address(RVA = "0x1A79EA0", Offset = "0x1A78EA0", VA = "0x181A79EA0")]
public ECJBHJOCKHL AddFoldoutMenu(string IHBDNLFNPKH, int JMHKMOACHDG, HECIICKPCDN LBIHDKIFJAK, params DOPNALIMPNA[] HNEPKPGIDJF)
{
ECJBHJOCKHL ecjbhjockhl;
return ecjbhjockhl;
}
// Token: 0x06015B9D RID: 88989 RVA: 0x0050F02C File Offset: 0x0050D22C
[Token(Token = "0x6015B9D")]
[Address(RVA = "0x1A79E00", Offset = "0x1A78E00", VA = "0x181A79E00")]
public ECJBHJOCKHL AddFoldoutMenu(string IHBDNLFNPKH, int JMHKMOACHDG, params DOPNALIMPNA[] HNEPKPGIDJF)
{
if (HNEPKPGIDJF != 0)
{
List<DOPNALIMPNA> list = Enumerable.ToList<DOPNALIMPNA>(HNEPKPGIDJF);
}
ECJBHJOCKHL ecjbhjockhl;
return ecjbhjockhl;
}
// Token: 0x06015B9E RID: 88990 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015B9E")]
[Address(RVA = "0x1A7FED0", Offset = "0x1A7EED0", VA = "0x181A7FED0")]
private List<DOPNALIMPNA> LEFIDMGCOOI(List<DOPNALIMPNA> FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015B9F RID: 88991 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015B9F")]
[Address(RVA = "0x1A809A0", Offset = "0x1A7F9A0", VA = "0x181A809A0")]
public ECJBHJOCKHL MergeFoldoutMenus(string IHBDNLFNPKH, bool DHLNICKPPAJ, params string[] JEAMFEHFEOJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015BA0 RID: 88992 RVA: 0x0050F04C File Offset: 0x0050D24C
[Token(Token = "0x6015BA0")]
[Address(RVA = "0x1A835A0", Offset = "0x1A825A0", VA = "0x181A835A0")]
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: 0x06015BA1 RID: 88993 RVA: 0x0050F080 File Offset: 0x0050D280
[Token(Token = "0x6015BA1")]
[Address(RVA = "0x1A83770", Offset = "0x1A82770", VA = "0x181A83770")]
public bool RemoveDynamicUIElement(DOPNALIMPNA KCKPONEANIH)
{
return this.HNEPKPGIDJF.Remove(KCKPONEANIH);
}
// Token: 0x06015BA2 RID: 88994 RVA: 0x0050F0A0 File Offset: 0x0050D2A0
[Token(Token = "0x6015BA2")]
[Address(RVA = "0x1A7D8A0", Offset = "0x1A7C8A0", VA = "0x181A7D8A0")]
public void ClearConfigurableSettings()
{
int num;
do
{
num = 0;
List<ILINODKFHEO> knkggdhcldn = this.KNKGGDHCLDN;
bool flag;
if (flag)
{
}
}
while (num != 0);
this.KNKGGDHCLDN.Clear();
}
// Token: 0x06015BA3 RID: 88995 RVA: 0x0050F0D8 File Offset: 0x0050D2D8
[Token(Token = "0x6015BA3")]
[Address(RVA = "0x1A7D9D0", Offset = "0x1A7C9D0", VA = "0x181A7D9D0")]
public void ClearDynamicUIElements()
{
this.HNEPKPGIDJF.Clear();
}
// Token: 0x17003C0D RID: 15373
// (get) Token: 0x06015BA4 RID: 88996 RVA: 0x0050F0F8 File Offset: 0x0050D2F8
[Token(Token = "0x17003C0D")]
public Dictionary<Collider, ConfigurableSubpiece> LKAEOBBMOHI
{
[Token(Token = "0x6015BA4")]
[Address(RVA = "0x5D1310", Offset = "0x5D0310", VA = "0x1805D1310")]
get
{
return this.JJDLFAJHOBK;
}
}
// Token: 0x06015BA5 RID: 88997 RVA: 0x0050F10C File Offset: 0x0050D30C
[Token(Token = "0x6015BA5")]
[Address(RVA = "0x1A83470", Offset = "0x1A82470", VA = "0x181A83470")]
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++;
}
NBPOLJHGGLE<ConfigurableSubpiece, Collider[], Collider[]> onCollidersChanged = BBJIEBFMCEM.OnCollidersChanged;
Action<ConfigurableSubpiece, Collider[], Collider[]> action = new Action(this.LHMCJAMADED);
NBPOLJHGGLE<ConfigurableSubpiece, Collider[], Collider[]> nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(onCollidersChanged, action);
BBJIEBFMCEM.OnCollidersChanged = nbpoljhggle;
}
}
// Token: 0x06015BA6 RID: 88998 RVA: 0x0050F188 File Offset: 0x0050D388
[Token(Token = "0x6015BA6")]
[Address(RVA = "0x1A80060", Offset = "0x1A7F060", VA = "0x181A80060")]
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: 0x06015BA7 RID: 88999 RVA: 0x0050F1F0 File Offset: 0x0050D3F0
[Token(Token = "0x6015BA7")]
[Address(RVA = "0x1A86B90", Offset = "0x1A85B90", VA = "0x181A86B90")]
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++;
}
NBPOLJHGGLE<ConfigurableSubpiece, Collider[], Collider[]> onCollidersChanged = BBJIEBFMCEM.OnCollidersChanged;
Action<ConfigurableSubpiece, Collider[], Collider[]> action = new Action(this.LHMCJAMADED);
NBPOLJHGGLE<ConfigurableSubpiece, Collider[], Collider[]> nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(onCollidersChanged, action);
BBJIEBFMCEM.OnCollidersChanged = nbpoljhggle;
}
}
// Token: 0x06015BA8 RID: 89000 RVA: 0x0050F26C File Offset: 0x0050D46C
[Token(Token = "0x6015BA8")]
[Address(RVA = "0x1A7EF70", Offset = "0x1A7DF70", VA = "0x181A7EF70", Slot = "76")]
public ConfigurableSubpiece GetConfigurableSubpiece(Collider GLPOLGOBLAA)
{
int num = 0;
if (!(GLPOLGOBLAA == num))
{
Dictionary<Collider, ConfigurableSubpiece> jjdlfajhobk = this.JJDLFAJHOBK;
}
throw new NullReferenceException();
}
// Token: 0x06015BA9 RID: 89001 RVA: 0x0050F294 File Offset: 0x0050D494
[Token(Token = "0x6015BA9")]
[Address(RVA = "0x1A7ED00", Offset = "0x1A7DD00", VA = "0x181A7ED00")]
public void FireObjectSettingsToast(string BAGBMJMGJBC)
{
Action<string> gfagocfdlmf = this.GFAGOCFDLMF;
if (gfagocfdlmf != 0)
{
gfagocfdlmf(BAGBMJMGJBC);
}
}
// Token: 0x06015BAA RID: 89002 RVA: 0x0050F2B4 File Offset: 0x0050D4B4
[Token(Token = "0x6015BAA")]
[Address(RVA = "0x1A7ECA0", Offset = "0x1A7DCA0", VA = "0x181A7ECA0")]
public void FireDialogListPicker(DLKPBLNKLAD OIPDFDMPPEA, GCKECFLKJGJ ADLAPGFGLMF)
{
if (this.KFHBONAIAFK != 0)
{
}
}
// Token: 0x17003C0E RID: 15374
// (get) Token: 0x06015BAB RID: 89003 RVA: 0x0050F2CC File Offset: 0x0050D4CC
[Token(Token = "0x17003C0E")]
public string HHJALNBGCMI
{
[Token(Token = "0x6015BAB")]
[Address(RVA = "0x1A88810", Offset = "0x1A87810", VA = "0x181A88810", Slot = "127")]
get
{
int viewID = base.JDHMIOJKLCK.BOPMIMPLIMK;
return string.Format("co{0}", viewID);
}
}
// Token: 0x06015BAC RID: 89004 RVA: 0x0050F2F8 File Offset: 0x0050D4F8
[Token(Token = "0x6015BAC")]
[Address(RVA = "0x1A7A0F0", Offset = "0x1A790F0", VA = "0x181A7A0F0", Slot = "13")]
protected override void Awake()
{
int num = 0;
int num2 = 0;
this.KLIAMNPKCKI(num2);
if (!this.defaultFrozenInScene)
{
}
bool flag = CreationManager.SpawnedView(base.JDHMIOJKLCK);
if (this.tool.InstantiationParameters != 0)
{
throw new NullReferenceException();
}
NullReferenceException ex;
this.<IICEAIBCBGC>k__BackingField = ex != null;
Tool tool = this.tool;
if (!PPLFNCHJCEP.DKECDBMKDIK(base.JDHMIOJKLCK).IMCPFLDKEOH<Guid>("OBJ_PK", num))
{
Guid empty = Guid.Empty;
}
BJHJOILGOLG bjhjoilgolg = new BJHJOILGOLG(PUNNetworkManager.ELLAOHFLFJE, this);
Action action = new Action(this.LNPHKCHJKGG);
FHJAFBMOIKC fhjafbmoikc = new FHJAFBMOIKC(bjhjoilgolg, "COL", action);
Tool tool2 = this.tool;
this.FLLENDBIKGF = fhjafbmoikc;
bool canBePickedUp = tool2.MBHKHNNAKBB;
Action action2 = new Action(this.OnIsGrabbableChanged);
KLLMCPFPIIE<bool> kllmcpfpiie;
this.OKNGKFALIHL = kllmcpfpiie;
bool flag2;
if (flag2)
{
}
Action action3 = new Action(this.OnIsClimbableChanged);
KLLMCPFPIIE<bool> kllmcpfpiie2;
this.KNJCBNBGAPN = kllmcpfpiie2;
bool flag3;
if (flag3)
{
}
Action action4 = new Action(this.LOINCODIPGO);
KLLMCPFPIIE<bool> kllmcpfpiie3;
this.OMBOMGCPPIB = kllmcpfpiie3;
bool flag4;
if (flag4)
{
}
Action action5 = new Action(this.DJCGLKODHIO);
KLLMCPFPIIE<bool> kllmcpfpiie4;
this.GNEPLELGDJE = kllmcpfpiie4;
KLLMCPFPIIE<int> kllmcpfpiie5;
this.OPOMNIMLDOJ = kllmcpfpiie5;
Action action6 = new Action(this.DHPDELPDKCJ);
KLLMCPFPIIE<bool> kllmcpfpiie6;
this.BMHIAPFJHJL = kllmcpfpiie6;
Action action7 = new Action(this.BCFDEHKIEOE);
KLLMCPFPIIE<bool> kllmcpfpiie7;
this.IHFNKBNBMCA = kllmcpfpiie7;
KLLMCPFPIIE<Guid> kllmcpfpiie8;
this.BDANNMPHOMM = kllmcpfpiie8;
bool flag5;
if (!flag5)
{
Tool tool3 = this.tool;
bool flag6;
if (!flag6)
{
goto IL_186;
}
}
bool flag7 = this.GNEPLELGDJE.IAHDANBDAAM() != null;
bool flag8 = this.KNJCBNBGAPN.IAHDANBDAAM() != null;
bool flag9 = this.OMBOMGCPPIB.IAHDANBDAAM() != null;
IL_186:
this.EnsureInventionPieceRegistered();
this.DOKFGFOPDMD();
CreationManager.AddCreationObject(this);
PhotonView photonView = base.JDHMIOJKLCK;
Action<AGAJMBPABDL> action8 = new Action(this.FHCMNCBLJIG);
photonView.ControllerChangedEvent += action8;
Tool tool4 = this.tool;
Tool.EHOOCLKEMPD ehooclkempd = new Tool.EHOOCLKEMPD(this.DLHCJKPJHKO);
tool4.AddCustomEquipCondition(ehooclkempd);
PhotonView photonView2 = base.JDHMIOJKLCK;
Action<PhotonView> action9 = new Action(this.NDMHFAFLLOH);
photonView2.OnDestroying += action9;
this.CKBDKPKIMGM();
PersistenceView persistenceView = this.tool.persistenceView;
int num3 = 0;
if (persistenceView != num3)
{
PersistenceView.KMLLKIFDMGF kmllkifdmgf = new PersistenceView.KMLLKIFDMGF(this.OKOICKOAIFB);
persistenceView.OKOICKOAIFB += kmllkifdmgf;
}
}
// Token: 0x06015BAD RID: 89005 RVA: 0x0050F53C File Offset: 0x0050D73C
[Token(Token = "0x6015BAD")]
[Address(RVA = "0x1A85670", Offset = "0x1A84670", VA = "0x181A85670")]
private void Start()
{
Action action;
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.FJPFKELLNLM += action;
this.BCFDEHKIEOE();
if (KKPBCOOONNK.BNNCCCFFALC && this.KNJCBNBGAPN.IAHDANBDAAM() != 0 && this.OKNGKFALIHL.IAHDANBDAAM() != 0)
{
int num = 0;
this.NHOCEFAONJG = num != 0;
}
Tool tool = this.tool;
bool flag = this.OKNGKFALIHL.IAHDANBDAAM() != null;
object ffdpdlgogln = this.FFDPDLGOGLN;
tool.SetPickupEnabled(flag, ffdpdlgogln);
this.LNPHKCHJKGG();
Tool tool2 = this.tool;
if (this.BMHIAPFJHJL.IAHDANBDAAM() != 0)
{
Tool tool3 = this.tool;
}
tool2.SetCollisionLayer((DAJFOCGPHGP)((uint)27));
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
if (CreationObject.<>c.<>9__232_0 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
CreationObject.<>c.<>9__232_0 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.EFBFKHBJDMA);
int num2 = this.settingsPriority;
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp, num2);
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg2;
if (CreationObject.<>c.<>9__232_2 == 0)
{
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
CreationObject.<>c.<>9__232_2 = dedabhkcibg2;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.MCFKDOOOBEC);
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__232_4 == 0)
{
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
CreationObject.<>c.<>9__232_4 = dedabhkcibg3;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.IJFHECINPPI);
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__232_6 == 0)
{
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
CreationObject.<>c.<>9__232_6 = dedabhkcibg4;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.MGBBAIEFCOI);
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__232_8 == 0)
{
dedabhkcibg5 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
CreationObject.<>c.<>9__232_8 = dedabhkcibg5;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.ILNGPGCDKDB);
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__232_10 == 0)
{
dedabhkcibg6 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.KeyEditControlUIPrefab;
CreationObject.<>c.<>9__232_10 = dedabhkcibg6;
}
OMKPHDBNLKH<KeyGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp6 = new OMKPHDBNLKH.OHINDOLFNMP(this.GHJGMLEAJMJ);
int num11 = this.settingsPriority;
int num12;
string text;
FBEMFBCNBEP fbemfbcnbep = new FBEMFBCNBEP(dedabhkcibg6, ohindolfnmp6, num12, text);
num12 = num11 - 1;
int num13 = 0;
if (this.tool.MBHKHNNAKBB || this.OKNGKFALIHL.IAHDANBDAAM() != 0)
{
ILINODKFHEO ilinodkfheo = this.AddConfigurableSetting(cpnmfokdbkm);
}
if ((this.supportsLocomotionConfig ? 1 : 0) != num13)
{
ILINODKFHEO ilinodkfheo2 = this.AddConfigurableSetting(cpnmfokdbkm2);
ILINODKFHEO ilinodkfheo3 = this.AddConfigurableSetting(cpnmfokdbkm3);
ILINODKFHEO ilinodkfheo4 = this.AddConfigurableSetting(cpnmfokdbkm4);
}
int num14 = 0;
int num15 = 0;
ulong num16;
ECJBHJOCKHL ecjbhjockhl = ONOKJPIMIIP.HPLKEGBKNBJ(10000, "Room Key Options", num15, num14, num16 != 0UL);
Func<bool> func = new Func(this.IFEJKMBJCFM);
ecjbhjockhl.KKGFMMFFKKC = func;
bool flag2;
if (flag2 && (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || !this.BLIGJFOCJBA.EDOAMFNPBGK))
{
ILINODKFHEO ilinodkfheo5 = this.AddConfigurableSetting(fbemfbcnbep);
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance.OnRoomKeyUpdated;
Action<AMAGKLLBGEC> action2 = new Action(this.DFGHNKCCAAJ);
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(onRoomKeyUpdated, action2);
instance.OnRoomKeyUpdated = mfbglihgcgo;
Action action3;
if (CreationObject.<>c.<>9__232_13 == 0)
{
action3 = delegate
{
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
flowByType.ShowScreenAndGoToRoomKeysCreate(<DOFDAMHCJLP>k__BackingField);
WatchMenuProjector watchMenuProjector = WatchUI.BFPPPLIJIGC.OHPDNGENFJL;
int num31 = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num31 != 0);
};
CreationObject.<>c.<>9__232_13 = action3;
}
Func<bool> func2 = new Func(this.KMFMDNFCDAO);
int num17 = 0;
int num18 = 0;
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.HBJAOEEJNMG(action3, "Create Key", num18, num17, func2, num13, num13, num13);
ecjbhjockhl.BPAJKKAGPKB(imafjgkhemd);
Func<Guid> func3 = new Func(this.PLADHOPDCFF);
Action<Guid> action4 = new Action(this.NNHGODHDCKH);
Action<DLKPBLNKLAD, GCKECFLKJGJ> action5 = new Action(this.FireDialogListPicker);
Func<bool> func4 = new Func(this.BEKCGNLLPAD);
string text2;
IMAFJGKHEMD imafjgkhemd2 = ONOKJPIMIIP.HMIEICABJJG(func3, action4, action5, func4, text2);
ecjbhjockhl.BPAJKKAGPKB(imafjgkhemd2);
}
DOPNALIMPNA[] array = new DOPNALIMPNA[6];
Func<bool> func5 = new Func(this.HNCIIKAEOGN);
Action<bool> action6 = new Action(this.DHPLCNFLHFM);
Func<bool> func6 = new Func(this.LHMGINCEDIL);
Func<bool> func7 = new Func(this.AIKJGKOHPBG);
string text3;
string text4;
ulong num19;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func5, action6, func6, func7, text3, text4, (int)num19, num13);
if (dhcinnflbba != 0)
{
}
array[0] = dhcinnflbba;
Func<bool> func8 = new Func(this.HENFBKILFBF);
Action<bool> action7 = new Action(this.HLHEBDOFLMP);
Func<bool> func9 = new Func(this.BHIEHKKJOOA);
Func<bool> func10 = new Func(this.OIICNJJPAMG);
string text5;
string text6;
ulong num20;
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func8, action7, func9, func10, text5, text6, (int)num20, num13);
if (dhcinnflbba2 != 0)
{
}
array[1] = dhcinnflbba2;
Func<bool> func11 = new Func(this.PJOHFDKDDCD);
Action<bool> action8 = new Action(this.KLFDMAIBCPD);
Func<bool> func12 = new Func(this.EMJKJCHJEJN);
int num21 = 0;
string text7;
string text8;
ulong num22;
DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func11, action8, func12, num21, text7, text8, (int)num22, num13);
if (dhcinnflbba3 != 0)
{
}
array[2] = dhcinnflbba3;
Func<bool> func13 = new Func(this.LBCLNAAGILG);
Action<bool> action9 = new Action(this.KBIAJCIKIMD);
Func<bool> func14 = new Func(this.IKKHNJGPNJJ);
int num23 = 0;
string text9;
string text10;
ulong num24;
DHCINNFLBBA dhcinnflbba4 = ONOKJPIMIIP.LBJPOFMMGGP(func13, action9, func14, num23, text9, text10, (int)num24, num13);
if (dhcinnflbba4 != 0)
{
}
array[3] = dhcinnflbba4;
Dictionary<string, FLCFOLDCOJJ> momamkckblk2 = this.MOMAMKCKBLK;
Func<int> func15 = new Func(this.OMBLPKEIBPH);
Action<int> action10 = new Action(this.CBFCACNAFFG);
Func<bool> func16 = new Func(this.MIMKGFBPDDL);
Func<bool> func17 = new Func(this.HPEACBNADMD);
int num25 = 0;
string text11;
ulong num26;
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(momamkckblk2, func15, action10, "NavMesh Generation Mode", text11, num25, num25, func16, func17, num26 != 0UL);
if (lnbmgippmjj != 0)
{
}
array[4] = lnbmgippmjj;
int num27 = 0;
array[5] = ecjbhjockhl;
ECJBHJOCKHL ecjbhjockhl2 = this.AddFoldoutMenu("Basic Settings", -1, array);
DOPNALIMPNA[] array2 = new DOPNALIMPNA[0];
Func<bool> func18 = new Func(this.AODFHBOJIBH);
Action<bool> action11 = new Action(this.HDAOKDHBPGF);
int num28 = 0;
int num29 = 0;
string text12;
string text13;
ulong num30;
DHCINNFLBBA dhcinnflbba5 = ONOKJPIMIIP.LBJPOFMMGGP(func18, action11, num29, num28, text12, text13, (int)num30, num27);
if (dhcinnflbba5 != 0)
{
}
array2[0] = dhcinnflbba5;
ECJBHJOCKHL ecjbhjockhl3 = this.AddFoldoutMenu("Freeze Settings", -2, array2);
this.DOGECNJCGNK = true;
}
// Token: 0x06015BAE RID: 89006 RVA: 0x0050FBB0 File Offset: 0x0050DDB0
[Token(Token = "0x6015BAE")]
[Address(RVA = "0x1A82400", Offset = "0x1A81400", VA = "0x181A82400", Slot = "30")]
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: 0x06015BAF RID: 89007 RVA: 0x0050FC38 File Offset: 0x0050DE38
[Token(Token = "0x6015BAF")]
[Address(RVA = "0x1A81950", Offset = "0x1A80950", VA = "0x181A81950", Slot = "14")]
protected override void OnDestroy()
{
PersistenceView persistenceView = this.tool.persistenceView;
int num = 0;
if (persistenceView != num)
{
PersistenceView.KMLLKIFDMGF kmllkifdmgf = new PersistenceView.KMLLKIFDMGF(this.OKOICKOAIFB);
persistenceView.OKOICKOAIFB -= kmllkifdmgf;
}
base.OnDestroy();
this.ClearConfigurableSettings();
if (this.FLLENDBIKGF != 0)
{
}
PhotonView photonView = base.JDHMIOJKLCK;
Action<AGAJMBPABDL> action = new Action(this.FHCMNCBLJIG);
photonView.ControllerChangedEvent -= action;
Action action2;
CreationManager.SafeUnsubscribeFromOnRoomReset(action2);
Tool tool = this.tool;
Tool.EHOOCLKEMPD ehooclkempd = new Tool.EHOOCLKEMPD(this.DLHCJKPJHKO);
tool.RemoveCustomEquipCondition(ehooclkempd);
RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (instance != num2)
{
RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MFBGLIHGCGO<AMAGKLLBGEC> onRoomKeyUpdated = instance2.OnRoomKeyUpdated;
Action<AMAGKLLBGEC> action3 = new Action(this.DFGHNKCCAAJ);
MFBGLIHGCGO<AMAGKLLBGEC> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(onRoomKeyUpdated, action3);
instance2.OnRoomKeyUpdated = mfbglihgcgo;
}
CreationManager.RemoveCreationObject(this);
this.ObjectScaled.LKLKGDMFMCC();
OKNNKFGFODL objectDeformed = this.ObjectDeformed;
int num3 = 0;
this.ObjectScaled = num3;
objectDeformed.LKLKGDMFMCC();
this.ObjectDeformed = num3;
}
// Token: 0x06015BB0 RID: 89008 RVA: 0x0050FD4C File Offset: 0x0050DF4C
[Token(Token = "0x6015BB0")]
[Address(RVA = "0x1A80D40", Offset = "0x1A7FD40", VA = "0x181A80D40")]
private void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
{
this.DBAJFEKOEFM();
PhotonView photonView = base.JDHMIOJKLCK;
Action<PhotonView> action = new Action(this.NDMHFAFLLOH);
photonView.OnDestroying -= action;
}
// Token: 0x06015BB1 RID: 89009 RVA: 0x0050FD80 File Offset: 0x0050DF80
[Token(Token = "0x6015BB1")]
[Address(RVA = "0x1A81160", Offset = "0x1A80160", VA = "0x181A81160")]
private void OKOICKOAIFB(Guid LLMMICKDAHP, Guid IHAMGHBAMBG)
{
this.CKBDKPKIMGM();
}
// Token: 0x06015BB2 RID: 89010 RVA: 0x0050FD94 File Offset: 0x0050DF94
[Token(Token = "0x6015BB2")]
[Address(RVA = "0x1A7F7B0", Offset = "0x1A7E7B0", VA = "0x181A7F7B0")]
private bool HNCIIKAEOGN()
{
return this.OKNGKFALIHL.IAHDANBDAAM() != null;
}
// Token: 0x06015BB3 RID: 89011 RVA: 0x0050FDB4 File Offset: 0x0050DFB4
[Token(Token = "0x6015BB3")]
[Address(RVA = "0x1A7DB70", Offset = "0x1A7CB70", VA = "0x181A7DB70")]
private void DHPLCNFLHFM(bool BIOCPDHPALL)
{
KLLMCPFPIIE<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: 0x06015BB4 RID: 89012 RVA: 0x0050FE14 File Offset: 0x0050E014
[Token(Token = "0x6015BB4")]
[Address(RVA = "0x1A7F4C0", Offset = "0x1A7E4C0", VA = "0x181A7F4C0")]
private bool HENFBKILFBF()
{
return this.KNJCBNBGAPN.IAHDANBDAAM() != null;
}
// Token: 0x06015BB5 RID: 89013 RVA: 0x0050FE34 File Offset: 0x0050E034
[Token(Token = "0x6015BB5")]
[Address(RVA = "0x1A7F690", Offset = "0x1A7E690", VA = "0x181A7F690")]
private void HLHEBDOFLMP(bool DKMDNGNHGAM)
{
KLLMCPFPIIE<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: 0x06015BB6 RID: 89014 RVA: 0x0050FE94 File Offset: 0x0050E094
[Token(Token = "0x6015BB6")]
[Address(RVA = "0x1A7FD80", Offset = "0x1A7ED80", VA = "0x181A7FD80")]
private bool PJOHFDKDDCD()
{
return this.OMBOMGCPPIB.IAHDANBDAAM() != null;
}
// Token: 0x06015BB7 RID: 89015 RVA: 0x0050FEB4 File Offset: 0x0050E0B4
[Token(Token = "0x6015BB7")]
[Address(RVA = "0x1A7FD00", Offset = "0x1A7ED00", VA = "0x181A7FD00")]
private void KLFDMAIBCPD(bool HKFEDNFJBHL)
{
KLLMCPFPIIE<bool> ombomgcppib = this.OMBOMGCPPIB;
CreationObjectSettingBooleanUIControl cfiibpcihip = this.CFIIBPCIHIP;
if (cfiibpcihip != 0)
{
string text = cfiibpcihip.ToString();
}
}
// Token: 0x06015BB8 RID: 89016 RVA: 0x0050FEE0 File Offset: 0x0050E0E0
[Token(Token = "0x6015BB8")]
[Address(RVA = "0x1A7E7E0", Offset = "0x1A7D7E0", VA = "0x181A7E7E0")]
private bool LBCLNAAGILG()
{
return this.GNEPLELGDJE.IAHDANBDAAM() != null;
}
// Token: 0x06015BB9 RID: 89017 RVA: 0x0050FF00 File Offset: 0x0050E100
[Token(Token = "0x6015BB9")]
[Address(RVA = "0x1A7FB50", Offset = "0x1A7EB50", VA = "0x181A7FB50")]
private void KBIAJCIKIMD(bool NENENBLABFP)
{
KLLMCPFPIIE<bool> gneplelgdje = this.GNEPLELGDJE;
}
// Token: 0x06015BBA RID: 89018 RVA: 0x0050FF1C File Offset: 0x0050E11C
[Token(Token = "0x6015BBA")]
[Address(RVA = "0x1A7EED0", Offset = "0x1A7DED0", VA = "0x181A7EED0")]
private int MKBEKIALMIL()
{
return this.OPOMNIMLDOJ.IAHDANBDAAM();
}
// Token: 0x06015BBB RID: 89019 RVA: 0x0050FF3C File Offset: 0x0050E13C
[Token(Token = "0x6015BBB")]
[Address(RVA = "0x1A7B040", Offset = "0x1A7A040", VA = "0x181A7B040")]
private void GANFBGAJBEL(int LDHEIMFGKOF)
{
KLLMCPFPIIE<int> opomnimldoj = this.OPOMNIMLDOJ;
}
// Token: 0x06015BBC RID: 89020 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015BBC")]
[Address(RVA = "0x1A80850", Offset = "0x1A7F850", VA = "0x181A80850")]
private Guid PLADHOPDCFF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015BBD RID: 89021 RVA: 0x0050FF58 File Offset: 0x0050E158
[Token(Token = "0x6015BBD")]
[Address(RVA = "0x1A80E60", Offset = "0x1A7FE60", VA = "0x181A80E60")]
private void NNHGODHDCKH(Guid PPDJCEBOCAG)
{
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys())
{
WatchUI local = WatchUI.BFPPPLIJIGC;
int num = 0;
if (local != num && !LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
{
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
flowByType.ShowScreenAndGoToRoomKeysCreate(<DOFDAMHCJLP>k__BackingField);
WatchMenuProjector watchMenuProjector = WatchUI.BFPPPLIJIGC.OHPDNGENFJL;
int num2 = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
}
return;
}
KLLMCPFPIIE<Guid> bdannmphomm = this.BDANNMPHOMM;
}
// Token: 0x06015BBE RID: 89022 RVA: 0x0050FFE4 File Offset: 0x0050E1E4
[Token(Token = "0x6015BBE")]
[Address(RVA = "0x1A7DDA0", Offset = "0x1A7CDA0", VA = "0x181A7DDA0")]
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: 0x06015BBF RID: 89023 RVA: 0x00510098 File Offset: 0x0050E298
[Token(Token = "0x6015BBF")]
[Address(RVA = "0x1A7F390", Offset = "0x1A7E390", VA = "0x181A7F390", Slot = "66")]
public Bounds GetWorldBounds()
{
bool flag;
if (!flag)
{
}
throw new NullReferenceException();
}
// Token: 0x06015BC0 RID: 89024 RVA: 0x005100B0 File Offset: 0x0050E2B0
[Token(Token = "0x6015BC0")]
[Address(RVA = "0x1A7B110", Offset = "0x1A7A110", VA = "0x181A7B110")]
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: 0x06015BC1 RID: 89025 RVA: 0x005101C4 File Offset: 0x0050E3C4
[Token(Token = "0x6015BC1")]
[Address(RVA = "0x22B07A0", Offset = "0x22AF7A0", VA = "0x1822B07A0")]
public T GetComponentForCollider<T>(Collider GLPOLGOBLAA) where T : Component
{
/*
An exception occurred when decompiling this method (06015BC1)
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: 0x06015BC2 RID: 89026 RVA: 0x00510200 File Offset: 0x0050E400
[Token(Token = "0x6015BC2")]
[Address(RVA = "0x2176B90", Offset = "0x2175B90", VA = "0x182176B90")]
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: 0x06015BC3 RID: 89027 RVA: 0x00510234 File Offset: 0x0050E434
[Token(Token = "0x6015BC3")]
[Address(RVA = "0x1A79AD0", Offset = "0x1A78AD0", VA = "0x181A79AD0")]
public void AddCustomSelectionCondition(CreationObject.DELHABGGHHC LKMLNOJIFHH)
{
this.EJKIPBKAAAM.Add(LKMLNOJIFHH);
}
// Token: 0x06015BC4 RID: 89028 RVA: 0x00510254 File Offset: 0x0050E454
[Token(Token = "0x6015BC4")]
[Address(RVA = "0x1A83710", Offset = "0x1A82710", VA = "0x181A83710")]
public void RemoveCustomSelectionCondition(CreationObject.DELHABGGHHC LKMLNOJIFHH)
{
bool flag = this.EJKIPBKAAAM.Remove(LKMLNOJIFHH);
}
// Token: 0x06015BC5 RID: 89029 RVA: 0x00510274 File Offset: 0x0050E474
[Token(Token = "0x6015BC5")]
[Address(RVA = "0x1A7D280", Offset = "0x1A7C280", VA = "0x181A7D280", Slot = "67")]
public GBDECALBCOP CanBeSelected()
{
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
LIMDPCEOFDK fllendbikgf2 = this.FLLENDBIKGF;
return GBDECALBCOP.Failure_LockedByOther;
}
// Token: 0x06015BC6 RID: 89030 RVA: 0x00510320 File Offset: 0x0050E520
[Token(Token = "0x6015BC6")]
[Address(RVA = "0x1A7CE30", Offset = "0x1A7BE30", VA = "0x181A7CE30", Slot = "68")]
public bool CanBeSelected(out GBDECALBCOP JCPJENGODAJ, out AGAJMBPABDL ILBCJEHLFIB)
{
int num;
do
{
num = 0;
JCPJENGODAJ.value__ = num;
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
LIMDPCEOFDK fllendbikgf2 = this.FLLENDBIKGF;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
LIMDPCEOFDK fllendbikgf3 = this.FLLENDBIKGF;
if (!this.tool.PAJGCGDFHKK)
{
goto IL_D3;
}
Tool tool = this.tool;
if ((tool.<BIPMAHKMNKF>k__BackingField ? 1 : 0) != num || (tool.<CMPLOJHCLMG>k__BackingField ? 1 : 0) != num)
{
goto IL_CA;
}
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_CA;
}
while ((this.<IICEAIBCBGC>k__BackingField ? 1 : 0) != num)
{
}
List<CreationObject.DELHABGGHHC> ejkipbkaaam = this.EJKIPBKAAAM;
bool flag;
if (flag)
{
while (!flag)
{
}
JCPJENGODAJ.value__ = (flag ? 1 : 0);
}
}
while (num != 0);
if (num != -1)
{
}
return true;
IL_CA:
JCPJENGODAJ.value__ = (int)((uint)15);
IL_D3:
throw new NullReferenceException();
}
// Token: 0x06015BC7 RID: 89031 RVA: 0x00510408 File Offset: 0x0050E608
[Token(Token = "0x6015BC7")]
[Address(RVA = "0x1A79A10", Offset = "0x1A78A10", VA = "0x181A79A10")]
public void AddCustomNavMeshSupportCondition(CreationObject.CGELIKFANLB NOKMMPFPJCB)
{
this.JGMMAAFFPGD.Add(NOKMMPFPJCB);
}
// Token: 0x06015BC8 RID: 89032 RVA: 0x00510428 File Offset: 0x0050E628
[Token(Token = "0x6015BC8")]
[Address(RVA = "0x1A83650", Offset = "0x1A82650", VA = "0x181A83650")]
public void RemoveCustomNavMeshSupportCondition(CreationObject.CGELIKFANLB MMGEPAPNDBO)
{
bool flag = this.JGMMAAFFPGD.Remove(MMGEPAPNDBO);
}
// Token: 0x06015BC9 RID: 89033 RVA: 0x00510448 File Offset: 0x0050E648
[Token(Token = "0x6015BC9")]
[Address(RVA = "0x1A79A70", Offset = "0x1A78A70", VA = "0x181A79A70")]
public void AddCustomRaycastFilter(CreationObject.LHJIEIILIOO LMAJKCLDDIF)
{
this.PDDJPELIPBH.Add(LMAJKCLDDIF);
}
// Token: 0x06015BCA RID: 89034 RVA: 0x00510468 File Offset: 0x0050E668
[Token(Token = "0x6015BCA")]
[Address(RVA = "0x1A836B0", Offset = "0x1A826B0", VA = "0x181A836B0")]
public void RemoveCustomRaycastFilter(CreationObject.LHJIEIILIOO LMAJKCLDDIF)
{
bool flag = this.PDDJPELIPBH.Remove(LMAJKCLDDIF);
}
// Token: 0x06015BCB RID: 89035 RVA: 0x00510488 File Offset: 0x0050E688
[Token(Token = "0x6015BCB")]
[Address(RVA = "0x1A7CC60", Offset = "0x1A7BC60", VA = "0x181A7CC60", Slot = "52")]
public bool CanBeRaycasted()
{
int num;
do
{
num = 0;
if ((this.tool.<NOFDEKIKHNL>k__BackingField ? 1 : 0) != num || (this.<IICEAIBCBGC>k__BackingField ? 1 : 0) != num)
{
goto IL_36;
}
List<CreationObject.LHJIEIILIOO> pddjpelipbh = this.PDDJPELIPBH;
bool flag;
if (flag)
{
while (flag)
{
}
}
}
while (num != 0);
if (num != -1)
{
}
return true;
IL_36:
throw new NullReferenceException();
}
// Token: 0x06015BCC RID: 89036 RVA: 0x005104DC File Offset: 0x0050E6DC
[Token(Token = "0x6015BCC")]
[Address(RVA = "0x1A83990", Offset = "0x1A82990", VA = "0x181A83990")]
public void RequestMasterDespawn()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterDespawn);
photonView.RpcMaster(anjgmeddnpe);
}
// Token: 0x06015BCD RID: 89037 RVA: 0x0051050C File Offset: 0x0050E70C
[Token(Token = "0x6015BCD")]
[Address(RVA = "0x1A808C0", Offset = "0x1A7F8C0", VA = "0x181A808C0")]
[NFOMENMAOIA]
private void RpcMasterDespawn()
{
if (KKPBCOOONNK.BNNCCCFFALC && !base.BFBKBMDPDPB)
{
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
MFBGLIHGCGO<CreationObject> onCreationObjectWillDelete = this.OnCreationObjectWillDelete;
if (onCreationObjectWillDelete != 0)
{
onCreationObjectWillDelete.CNFDGDEOPPF(this);
}
KKPBCOOONNK.JAKJLFDNEJA(base.gameObject);
return;
}
}
// Token: 0x06015BCE RID: 89038 RVA: 0x00510558 File Offset: 0x0050E758
[Token(Token = "0x6015BCE")]
[Address(RVA = "0x1A808C0", Offset = "0x1A7F8C0", VA = "0x181A808C0")]
public void MasterDespawn()
{
if (KKPBCOOONNK.BNNCCCFFALC && !base.BFBKBMDPDPB)
{
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
MFBGLIHGCGO<CreationObject> onCreationObjectWillDelete = this.OnCreationObjectWillDelete;
if (onCreationObjectWillDelete != 0)
{
onCreationObjectWillDelete.CNFDGDEOPPF(this);
}
KKPBCOOONNK.JAKJLFDNEJA(base.gameObject);
return;
}
}
// Token: 0x06015BCF RID: 89039 RVA: 0x005105A4 File Offset: 0x0050E7A4
[Token(Token = "0x6015BCF")]
[Address(RVA = "0x1A7A000", Offset = "0x1A79000", VA = "0x181A7A000")]
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: 0x06015BD0 RID: 89040 RVA: 0x005105D8 File Offset: 0x0050E7D8
[Token(Token = "0x6015BD0")]
[Address(RVA = "0x1A83890", Offset = "0x1A82890", VA = "0x181A83890")]
public void RemoveResourceCostModifier(object PIHIPPPPEBI)
{
Dictionary<object, Func<CostInfo>> fifbcbihbgj = this.FIFBCBIHBGJ;
if (fifbcbihbgj != 0)
{
bool flag = fifbcbihbgj.Remove(PIHIPPPPEBI);
}
}
// Token: 0x06015BD1 RID: 89041 RVA: 0x005105F8 File Offset: 0x0050E7F8
[Token(Token = "0x6015BD1")]
[Address(RVA = "0x1A79FF0", Offset = "0x1A78FF0", VA = "0x181A79FF0", Slot = "121")]
public void AddPropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
{
}
// Token: 0x06015BD2 RID: 89042 RVA: 0x00510608 File Offset: 0x0050E808
[Token(Token = "0x6015BD2")]
[Address(RVA = "0x1A83880", Offset = "0x1A82880", VA = "0x181A83880", Slot = "122")]
public void RemovePropertyHandler(string KOOIDPHIAIA, FKGHNNLCDPF.KLCIDKPFPKP FHIEKIMCGAO)
{
}
// Token: 0x06015BD3 RID: 89043 RVA: 0x00510618 File Offset: 0x0050E818
[Token(Token = "0x6015BD3")]
[Address(RVA = "0x1A80D20", Offset = "0x1A7FD20", VA = "0x181A80D20", Slot = "120")]
public AADCJKAOKLA ModifyProperty(BKJIOKBHHEK LHOMKMINCHH, string KOOIDPHIAIA, params object[] KDMGDPJLIBN)
{
AADCJKAOKLA aadcjkaokla;
return aadcjkaokla;
}
// Token: 0x06015BD4 RID: 89044 RVA: 0x00510628 File Offset: 0x0050E828
[Token(Token = "0x6015BD4")]
[Address(RVA = "0x1A7D600", Offset = "0x1A7C600", VA = "0x181A7D600", Slot = "123")]
public bool CanModifyProperty(string CIGCAIGPMBE)
{
bool flag;
return flag;
}
// Token: 0x06015BD5 RID: 89045 RVA: 0x00510638 File Offset: 0x0050E838
[Token(Token = "0x6015BD5")]
[Address(RVA = "0x1A7AAB0", Offset = "0x1A79AB0", VA = "0x181A7AAB0")]
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.IAHDANBDAAM() != null;
rigidbodyEx.SetKinematic(ngbaadohcnn, flag);
bool flag2 = this.IHFNKBNBMCA.IAHDANBDAAM() != null;
if (!flag2)
{
if (this.DOGECNJCGNK != flag2 && this.ClearVelocitiesOnFrozenChange != flag2)
{
this.tool.rigidbodyEx.ClearVelocity();
}
this.tool.networkTransform.RemoveCompressionRestriction("Frozen");
}
if (this.tool.FNFNLDBILFE && base.OGIBLNIIHDK)
{
Tool tool = this.tool;
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
tool.IKEGONLJBPP = ekjclgjfign;
}
if (this.ClearVelocitiesOnFrozenChange)
{
this.tool.rigidbodyEx.ClearVelocity();
}
Tool tool2 = this.tool;
tool2.networkTransform.AddCompressionRestriction("Frozen");
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
if (tool2 == 0 || this.IHFNKBNBMCA.IAHDANBDAAM() != 0)
{
this.GMMAJKKAJGH();
}
MFBGLIHGCGO<bool> onFrozenChanged = this.OnFrozenChanged;
if (onFrozenChanged != 0)
{
bool flag3 = this.IHFNKBNBMCA.IAHDANBDAAM() != null;
onFrozenChanged.CNFDGDEOPPF(flag3);
}
}
// Token: 0x06015BD6 RID: 89046 RVA: 0x00510774 File Offset: 0x0050E974
[Token(Token = "0x6015BD6")]
[Address(RVA = "0x1A82050", Offset = "0x1A81050", VA = "0x181A82050")]
public void OnIsGrabbableChanged()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.KNJCBNBGAPN.IAHDANBDAAM() != 0 && this.OKNGKFALIHL.IAHDANBDAAM() != 0)
{
int num = 0;
this.NHOCEFAONJG = num != 0;
}
Tool tool = this.tool;
bool flag = this.OKNGKFALIHL.IAHDANBDAAM() != null;
object ffdpdlgogln = this.FFDPDLGOGLN;
tool.SetPickupEnabled(flag, ffdpdlgogln);
}
// Token: 0x06015BD7 RID: 89047 RVA: 0x005107DC File Offset: 0x0050E9DC
[Token(Token = "0x6015BD7")]
[Address(RVA = "0x1A81EE0", Offset = "0x1A80EE0", VA = "0x181A81EE0")]
public void OnIsClimbableChanged()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.KNJCBNBGAPN.IAHDANBDAAM() != 0 && this.OKNGKFALIHL.IAHDANBDAAM() != 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.IAHDANBDAAM() != null;
jkljjeagjjk2.SupportsClimbing = flag;
}
}
// Token: 0x06015BD8 RID: 89048 RVA: 0x00510850 File Offset: 0x0050EA50
[Token(Token = "0x6015BD8")]
[Address(RVA = "0x1A804D0", Offset = "0x1A7F4D0", VA = "0x181A804D0")]
private void LOINCODIPGO()
{
LocomotionSettings jkljjeagjjk = this.JKLJJEAGJJK;
int num = 0;
if (jkljjeagjjk != num)
{
LocomotionSettings jkljjeagjjk2 = this.JKLJJEAGJJK;
bool flag = this.OMBOMGCPPIB.IAHDANBDAAM() != null;
jkljjeagjjk2.SupportsWallRunning = flag;
}
}
// Token: 0x06015BD9 RID: 89049 RVA: 0x00510890 File Offset: 0x0050EA90
[Token(Token = "0x6015BD9")]
[Address(RVA = "0x1A7DC90", Offset = "0x1A7CC90", VA = "0x181A7DC90")]
private void DJCGLKODHIO()
{
LocomotionSettings jkljjeagjjk = this.JKLJJEAGJJK;
int num = 0;
if (jkljjeagjjk != num)
{
LocomotionSettings jkljjeagjjk2 = this.JKLJJEAGJJK;
bool flag = this.GNEPLELGDJE.IAHDANBDAAM() != null;
jkljjeagjjk2.SupportsClambering = flag;
}
}
// Token: 0x06015BDA RID: 89050 RVA: 0x005108D0 File Offset: 0x0050EAD0
[Token(Token = "0x6015BDA")]
[Address(RVA = "0x1A7DD50", Offset = "0x1A7CD50", VA = "0x181A7DD50")]
private bool DLHCJKPJHKO(Tool EGFEJGHDNAI, Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB)
{
return !this.IPBCJPAOOLC;
}
// Token: 0x06015BDB RID: 89051 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015BDB")]
[Address(RVA = "0x1A7D7A0", Offset = "0x1A7C7A0", VA = "0x181A7D7A0")]
public bool CheckPickupLockedByKeyForLocalPlayer(bool HIEHDOIMEMD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015BDC RID: 89052 RVA: 0x005108EC File Offset: 0x0050EAEC
[Token(Token = "0x6015BDC")]
[Address(RVA = "0x1A7DA20", Offset = "0x1A7CA20", VA = "0x181A7DA20")]
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: 0x06015BDD RID: 89053 RVA: 0x0051093C File Offset: 0x0050EB3C
[Token(Token = "0x6015BDD")]
[Address(RVA = "0x1A7DAF0", Offset = "0x1A7CAF0", VA = "0x181A7DAF0")]
private void DHPDELPDKCJ()
{
Tool tool = this.tool;
if (this.BMHIAPFJHJL.IAHDANBDAAM() != 0)
{
Tool tool2 = this.tool;
}
tool.SetCollisionLayer((DAJFOCGPHGP)((uint)27));
}
// Token: 0x06015BDE RID: 89054 RVA: 0x00510974 File Offset: 0x0050EB74
[Token(Token = "0x6015BDE")]
[Address(RVA = "0x1A80290", Offset = "0x1A7F290", VA = "0x181A80290")]
private void LNPHKCHJKGG()
{
Tool tool = this.tool;
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
if (this.JHODPPFLNPE == 0)
{
object obj = new object();
this.JHODPPFLNPE = obj;
}
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
LIMDPCEOFDK fllendbikgf2 = this.FLLENDBIKGF;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
AGAJMBPABDL agajmbpabdl2;
if (tool == agajmbpabdl.INPOAAAOAHI && !base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl2);
}
LIMDPCEOFDK fllendbikgf3 = this.FLLENDBIKGF;
if (agajmbpabdl2 == 0)
{
this.GMMAJKKAJGH();
}
if (this.tool.FNFNLDBILFE && this.tool.OGIBLNIIHDK)
{
Tool tool2 = this.tool;
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
tool2.IKEGONLJBPP = ekjclgjfign;
}
MFBGLIHGCGO<CreationObject> lockedStatusChangedEvent = this.LockedStatusChangedEvent;
if (lockedStatusChangedEvent != 0)
{
lockedStatusChangedEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x06015BDF RID: 89055 RVA: 0x00510A50 File Offset: 0x0050EC50
[Token(Token = "0x6015BDF")]
[Address(RVA = "0x1A7EC10", Offset = "0x1A7DC10", VA = "0x181A7EC10")]
private void FHCMNCBLJIG(AGAJMBPABDL HIBNOIKDDAC)
{
if (HIBNOIKDDAC != 0 && !HIBNOIKDDAC.DMKCIEPGGAB)
{
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
LIMDPCEOFDK fllendbikgf2 = this.FLLENDBIKGF;
}
}
// Token: 0x06015BE0 RID: 89056 RVA: 0x00510A80 File Offset: 0x0050EC80
[Token(Token = "0x6015BE0")]
[Address(RVA = "0x1A83A20", Offset = "0x1A82A20", VA = "0x181A83A20", Slot = "31")]
public void Reset()
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL)
{
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: 0x06015BE1 RID: 89057 RVA: 0x00510ADC File Offset: 0x0050ECDC
[Token(Token = "0x6015BE1")]
[Address(RVA = "0x1A845F0", Offset = "0x1A835F0", VA = "0x181A845F0")]
[NFOMENMAOIA]
private void RpcReset()
{
this.Reset();
}
// Token: 0x06015BE2 RID: 89058 RVA: 0x00510AF0 File Offset: 0x0050ECF0
[Token(Token = "0x6015BE2")]
[Address(RVA = "0x1A7C060", Offset = "0x1A7B060", VA = "0x181A7C060")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2Reset(GGLMKLIJBHG CHKKEHOKPJP)
{
SyncedComponentV2 syncedComponentV;
PhotonView photonView;
bool flag;
if ((!syncedComponentV || syncedComponentV.BHPLEDMBEPH) && !photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(CHKKEHOKPJP.RpcReset);
PhotonView photonView2;
photonView2.RpcAuthority(anjgmeddnpe);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015BE3 RID: 89059 RVA: 0x00510B4C File Offset: 0x0050ED4C
[Token(Token = "0x6015BE3")]
[Address(RVA = "0x1A7EE50", Offset = "0x1A7DE50", VA = "0x181A7EE50")]
private void GMMAJKKAJGH()
{
KLLMCPFPIIE<bool> bmhiapfjhjl = this.BMHIAPFJHJL;
if (this.DOGECNJCGNK)
{
this.tool.rigidbodyEx.WakeUp();
return;
}
}
// Token: 0x17003C0F RID: 15375
// (get) Token: 0x06015BE4 RID: 89060 RVA: 0x00510B80 File Offset: 0x0050ED80
[Token(Token = "0x17003C0F")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6015BE4")]
[Address(RVA = "0x1A874D0", Offset = "0x1A864D0", VA = "0x181A874D0", Slot = "15")]
get
{
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
}
// Token: 0x06015BE5 RID: 89061 RVA: 0x00510BB8 File Offset: 0x0050EDB8
[Token(Token = "0x6015BE5")]
[Address(RVA = "0x1A7E0F0", Offset = "0x1A7D0F0", VA = "0x181A7E0F0", Slot = "16")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
KLLMCPFPIIE<bool> ihfnkbnbmca = this.IHFNKBNBMCA;
KLLMCPFPIIE<bool> knjcbnbgapn = this.KNJCBNBGAPN;
KLLMCPFPIIE<bool> ombomgcppib = this.OMBOMGCPPIB;
KLLMCPFPIIE<bool> gneplelgdje = this.GNEPLELGDJE;
KLLMCPFPIIE<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;
}
KLLMCPFPIIE<Guid> bdannmphomm = this.BDANNMPHOMM;
object[] array2 = new object[1];
GameObject gameObject2 = base.gameObject;
if (gameObject2 != 0)
{
}
array2[0] = gameObject2;
throw new NullReferenceException();
}
// Token: 0x06015BE6 RID: 89062 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015BE6")]
[Address(RVA = "0x1A84670", Offset = "0x1A83670", VA = "0x181A84670", 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: 0x140001E0 RID: 480
// (add) Token: 0x06015BE7 RID: 89063 RVA: 0x00510C74 File Offset: 0x0050EE74
// (remove) Token: 0x06015BE8 RID: 89064 RVA: 0x00510C90 File Offset: 0x0050EE90
[Token(Token = "0x140001E0")]
public event Action<CreationObject> CNPIEBPOMNB
{
[Token(Token = "0x6015BE7")]
[Address(RVA = "0x1A87190", Offset = "0x1A86190", VA = "0x181A87190")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6015BE8")]
[Address(RVA = "0x1A88920", Offset = "0x1A87920", VA = "0x181A88920")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17003C10 RID: 15376
// (get) Token: 0x06015BE9 RID: 89065 RVA: 0x00510CAC File Offset: 0x0050EEAC
[Token(Token = "0x17003C10")]
public bool PCDAEKIOJOM
{
[Token(Token = "0x6015BE9")]
[Address(RVA = "0x1311730", Offset = "0x1310730", VA = "0x181311730")]
get
{
return this.GKNDAICOIHP.CFLJGNJLBFG;
}
}
// Token: 0x06015BEA RID: 89066 RVA: 0x00510CCC File Offset: 0x0050EECC
[Token(Token = "0x6015BEA")]
[Address(RVA = "0x1A79F40", Offset = "0x1A78F40", VA = "0x181A79F40")]
public void AddIsAnimated(object PIHIPPPPEBI)
{
bool flag = this.GKNDAICOIHP.CFLJGNJLBFG;
this.GKNDAICOIHP.BPAJKKAGPKB(PIHIPPPPEBI);
bool flag2 = this.GKNDAICOIHP.CFLJGNJLBFG;
if (flag != flag2)
{
Action<CreationObject> cnpiebpomnb = this.CNPIEBPOMNB;
if (cnpiebpomnb != 0)
{
cnpiebpomnb(this);
}
}
}
// Token: 0x06015BEB RID: 89067 RVA: 0x00510D1C File Offset: 0x0050EF1C
[Token(Token = "0x6015BEB")]
[Address(RVA = "0x1A837D0", Offset = "0x1A827D0", VA = "0x181A837D0")]
public void RemoveIsAnimated(object PIHIPPPPEBI)
{
bool flag = this.GKNDAICOIHP.CFLJGNJLBFG;
this.GKNDAICOIHP.BIHKNNPGGKP(PIHIPPPPEBI);
bool flag2 = this.GKNDAICOIHP.CFLJGNJLBFG;
if (flag != flag2)
{
Action<CreationObject> cnpiebpomnb = this.CNPIEBPOMNB;
if (cnpiebpomnb != 0)
{
cnpiebpomnb(this);
}
}
}
// Token: 0x17003C11 RID: 15377
// (get) Token: 0x06015BEC RID: 89068 RVA: 0x00510D6C File Offset: 0x0050EF6C
[Token(Token = "0x17003C11")]
public Transform KPEGGEIPKDN
{
[Token(Token = "0x6015BEC")]
[Address(RVA = "0x5CF130", Offset = "0x5CE130", VA = "0x1805CF130", Slot = "32")]
get
{
return base.transform;
}
}
// Token: 0x17003C12 RID: 15378
// (get) Token: 0x06015BED RID: 89069 RVA: 0x00510D80 File Offset: 0x0050EF80
[Token(Token = "0x17003C12")]
public Guid PDPPMLHHGCD
{
[Token(Token = "0x6015BED")]
[Address(RVA = "0x1A87A30", Offset = "0x1A86A30", VA = "0x181A87A30", Slot = "33")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17003C13 RID: 15379
// (get) Token: 0x06015BEE RID: 89070 RVA: 0x00510D94 File Offset: 0x0050EF94
[Token(Token = "0x17003C13")]
public string FIKEBGGCDFN
{
[Token(Token = "0x6015BEE")]
[Address(RVA = "0x1A87D20", Offset = "0x1A86D20", VA = "0x181A87D20", Slot = "34")]
get
{
return base.gameObject.name;
}
}
// Token: 0x17003C14 RID: 15380
// (get) Token: 0x06015BEF RID: 89071 RVA: 0x00510DB4 File Offset: 0x0050EFB4
// (set) Token: 0x06015BF0 RID: 89072 RVA: 0x00510DD0 File Offset: 0x0050EFD0
[Token(Token = "0x17003C14")]
public Vector3 EPKNJJIGHLN
{
[Token(Token = "0x6015BEF")]
[Address(RVA = "0x1A880E0", Offset = "0x1A870E0", VA = "0x181A880E0", Slot = "36")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x6015BF0")]
[Address(RVA = "0x1A88E90", Offset = "0x1A87E90", VA = "0x181A88E90", Slot = "37")]
set
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
float z = value.z;
Transform transform = base.transform;
float z2 = value.z;
}
}
// Token: 0x17003C15 RID: 15381
// (get) Token: 0x06015BF1 RID: 89073 RVA: 0x00510E04 File Offset: 0x0050F004
// (set) Token: 0x06015BF2 RID: 89074 RVA: 0x00510E20 File Offset: 0x0050F020
[Token(Token = "0x17003C15")]
public Vector3 FDEMFOFNFJE
{
[Token(Token = "0x6015BF1")]
[Address(RVA = "0x1A87C90", Offset = "0x1A86C90", VA = "0x181A87C90", Slot = "38")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x6015BF2")]
[Address(RVA = "0x1A88D80", Offset = "0x1A87D80", VA = "0x181A88D80", Slot = "39")]
set
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
float z = value.z;
Transform transform = base.transform;
float z2 = value.z;
}
}
// Token: 0x17003C16 RID: 15382
// (get) Token: 0x06015BF3 RID: 89075 RVA: 0x00510E54 File Offset: 0x0050F054
// (set) Token: 0x06015BF4 RID: 89076 RVA: 0x00510E68 File Offset: 0x0050F068
[Token(Token = "0x17003C16")]
public Quaternion CCHJFOMONBL
{
[Token(Token = "0x6015BF3")]
[Address(RVA = "0x1A888E0", Offset = "0x1A878E0", VA = "0x181A888E0", Slot = "40")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x6015BF4")]
[Address(RVA = "0x1A88F60", Offset = "0x1A87F60", VA = "0x181A88F60", Slot = "41")]
set
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
Transform transform = base.transform;
}
}
// Token: 0x17003C17 RID: 15383
// (get) Token: 0x06015BF5 RID: 89077 RVA: 0x00510E90 File Offset: 0x0050F090
// (set) Token: 0x06015BF6 RID: 89078 RVA: 0x00510EA4 File Offset: 0x0050F0A4
[Token(Token = "0x17003C17")]
public Quaternion MKJMFEAHGEM
{
[Token(Token = "0x6015BF5")]
[Address(RVA = "0x1A87CE0", Offset = "0x1A86CE0", VA = "0x181A87CE0", Slot = "42")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x6015BF6")]
[Address(RVA = "0x1A88E10", Offset = "0x1A87E10", VA = "0x181A88E10", Slot = "43")]
set
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
Transform transform = base.transform;
}
}
// Token: 0x17003C18 RID: 15384
// (get) Token: 0x06015BF7 RID: 89079 RVA: 0x00510ECC File Offset: 0x0050F0CC
// (set) Token: 0x06015BF8 RID: 89080 RVA: 0x00510EF0 File Offset: 0x0050F0F0
[Token(Token = "0x17003C18")]
public float KMIHBAHCCAM
{
[Token(Token = "0x6015BF7")]
[Address(RVA = "0x1A887E0", Offset = "0x1A877E0", VA = "0x181A887E0", Slot = "44")]
get
{
return this.tool.rigidbodyEx.GDKPFBCIODH;
}
[Token(Token = "0x6015BF8")]
[Address(RVA = "0x1A88F30", Offset = "0x1A87F30", VA = "0x181A88F30", Slot = "45")]
set
{
this.tool.rigidbodyEx.GDKPFBCIODH = value;
}
}
// Token: 0x17003C19 RID: 15385
// (get) Token: 0x06015BF9 RID: 89081 RVA: 0x00510F14 File Offset: 0x0050F114
// (set) Token: 0x06015BFA RID: 89082 RVA: 0x00510F3C File Offset: 0x0050F13C
[Token(Token = "0x17003C19")]
public Vector3 BCECMCLCHBL
{
[Token(Token = "0x6015BF9")]
[Address(RVA = "0x1A87840", Offset = "0x1A86840", VA = "0x181A87840", Slot = "46")]
get
{
bool flag;
if (!flag)
{
Vector3 one = Vector3.one;
}
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x6015BFA")]
[Address(RVA = "0x1A88C90", Offset = "0x1A87C90", VA = "0x181A88C90", Slot = "47")]
set
{
if (this.shapeDeformation != 0)
{
float z = value.z;
}
}
}
// Token: 0x06015BFB RID: 89083 RVA: 0x00510F5C File Offset: 0x0050F15C
[Token(Token = "0x6015BFB")]
[Address(RVA = "0x1A7D6D0", Offset = "0x1A7C6D0", VA = "0x181A7D6D0")]
public bool CanUpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP, float CLCOINLCLFK)
{
SandboxDeformableShape sandboxDeformableShape = this.shapeDeformation;
int num = 0;
bool flag = sandboxDeformableShape != num;
if (!flag)
{
return flag;
}
SandboxDeformableShape sandboxDeformableShape2 = this.shapeDeformation;
float z = ILOMMBLNKMA.z;
throw new NullReferenceException();
}
// Token: 0x06015BFC RID: 89084 RVA: 0x00510F94 File Offset: 0x0050F194
[Token(Token = "0x6015BFC")]
[Address(RVA = "0x1A86CC0", Offset = "0x1A85CC0", VA = "0x181A86CC0", Slot = "48")]
public void UpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP)
{
if (this.shapeDeformation != 0)
{
float z = ILOMMBLNKMA.z;
}
}
// Token: 0x17003C1A RID: 15386
// (get) Token: 0x06015BFD RID: 89085 RVA: 0x00510FB4 File Offset: 0x0050F1B4
[Token(Token = "0x17003C1A")]
public GIPDDLFFNGG MEHAAMLFBJB
{
[Token(Token = "0x6015BFD")]
[Address(RVA = "0x1A88020", Offset = "0x1A87020", VA = "0x181A88020", Slot = "49")]
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: 0x17003C1B RID: 15387
// (get) Token: 0x06015BFE RID: 89086 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003C1B")]
public ODAEKFDKCEC EKLDNLBGMNG
{
[Token(Token = "0x6015BFE")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "54")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003C1C RID: 15388
// (get) Token: 0x06015BFF RID: 89087 RVA: 0x00510FFC File Offset: 0x0050F1FC
[Token(Token = "0x17003C1C")]
[NotNull]
public LIMDPCEOFDK BLGNOJOBELG
{
[Token(Token = "0x6015BFF")]
[Address(RVA = "0xFAEF20", Offset = "0xFADF20", VA = "0x180FAEF20", Slot = "60")]
get
{
return this.FLLENDBIKGF;
}
}
// Token: 0x17003C1D RID: 15389
// (get) Token: 0x06015C00 RID: 89088 RVA: 0x00511010 File Offset: 0x0050F210
[Token(Token = "0x17003C1D")]
public Type ELADMCOIGDL
{
[Token(Token = "0x6015C00")]
[Address(RVA = "0x1A87530", Offset = "0x1A86530", VA = "0x181A87530", Slot = "125")]
get
{
return typeof(CreationManager.GKBHMMEJNFK);
}
}
// Token: 0x17003C1E RID: 15390
// (get) Token: 0x06015C01 RID: 89089 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003C1E")]
public object DLNADGGNEOM
{
[Token(Token = "0x6015C01")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "124")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x140001E1 RID: 481
// (add) Token: 0x06015C02 RID: 89090 RVA: 0x00511028 File Offset: 0x0050F228
// (remove) Token: 0x06015C03 RID: 89091 RVA: 0x0051104C File Offset: 0x0050F24C
[Token(Token = "0x140001E1")]
public event Action<bool> OMIJEKCGNHP
{
[Token(Token = "0x6015C02")]
[Address(RVA = "0x1A87230", Offset = "0x1A86230", VA = "0x181A87230", Slot = "57")]
add
{
MFBGLIHGCGO<bool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(this.OnFrozenChanged, value);
this.OnFrozenChanged = mfbglihgcgo;
}
[Token(Token = "0x6015C03")]
[Address(RVA = "0x1A889C0", Offset = "0x1A879C0", VA = "0x181A889C0", Slot = "58")]
remove
{
MFBGLIHGCGO<bool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(this.OnFrozenChanged, value);
this.OnFrozenChanged = mfbglihgcgo;
}
}
// Token: 0x140001E2 RID: 482
// (add) Token: 0x06015C04 RID: 89092 RVA: 0x00511070 File Offset: 0x0050F270
// (remove) Token: 0x06015C05 RID: 89093 RVA: 0x00511094 File Offset: 0x0050F294
[Token(Token = "0x140001E2")]
public event Action<GIPDDLFFNGG> INFAPLJCHIJ
{
[Token(Token = "0x6015C04")]
[Address(RVA = "0x1A87290", Offset = "0x1A86290", VA = "0x181A87290", Slot = "61")]
add
{
MFBGLIHGCGO<CreationObject> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(this.LockedStatusChangedEvent, value);
this.LockedStatusChangedEvent = mfbglihgcgo;
}
[Token(Token = "0x6015C05")]
[Address(RVA = "0x1A88A20", Offset = "0x1A87A20", VA = "0x181A88A20", Slot = "62")]
remove
{
MFBGLIHGCGO<CreationObject> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(this.LockedStatusChangedEvent, value);
this.LockedStatusChangedEvent = mfbglihgcgo;
}
}
// Token: 0x06015C06 RID: 89094 RVA: 0x005110B8 File Offset: 0x0050F2B8
[Token(Token = "0x6015C06")]
[Address(RVA = "0x1A7EF20", Offset = "0x1A7DF20", VA = "0x181A7EF20", Slot = "119")]
public DOLIKHIEHNG GetCommandHandler(GHOCGAOFFFI LMJGGCEBDID)
{
throw new NullReferenceException();
}
// Token: 0x06015C07 RID: 89095 RVA: 0x005110CC File Offset: 0x0050F2CC
[Token(Token = "0x6015C07")]
[Address(RVA = "0x1A83910", Offset = "0x1A82910", VA = "0x181A83910", Slot = "63")]
public void RenderSelection()
{
this.tool.RenderSelection();
}
// Token: 0x06015C08 RID: 89096 RVA: 0x005110EC File Offset: 0x0050F2EC
[Token(Token = "0x6015C08")]
[Address(RVA = "0x1A838F0", Offset = "0x1A828F0", VA = "0x181A838F0", Slot = "64")]
public void RenderOutline(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
{
this.tool.RenderToolOutline(BHJICNIMBPM);
}
// Token: 0x06015C09 RID: 89097 RVA: 0x0051110C File Offset: 0x0050F30C
[Token(Token = "0x6015C09")]
[Address(RVA = "0x1A83930", Offset = "0x1A82930", VA = "0x181A83930", Slot = "65")]
public void RenderWorldFadeMask()
{
WorldFadeRendererEffect.RenderMaskForTool(this.tool);
}
// Token: 0x06015C0A RID: 89098 RVA: 0x00511124 File Offset: 0x0050F324
[Token(Token = "0x6015C0A")]
[Address(RVA = "0x1A7D610", Offset = "0x1A7C610", VA = "0x181A7D610", Slot = "69")]
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: 0x06015C0B RID: 89099 RVA: 0x00511168 File Offset: 0x0050F368
[Token(Token = "0x6015C0B")]
[Address(RVA = "0x1A7F130", Offset = "0x1A7E130", VA = "0x181A7F130", Slot = "70")]
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: 0x06015C0C RID: 89100 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015C0C")]
[Address(RVA = "0x1A84CE0", Offset = "0x1A83CE0", VA = "0x181A84CE0", Slot = "71")]
public void SetTransformationDataForUndoRedo(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK, float? MKDHFENOFDO, Vector3? LKBMKEHGNMD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015C0D RID: 89101 RVA: 0x0051121C File Offset: 0x0050F41C
[Token(Token = "0x6015C0D")]
[Address(RVA = "0x1A7F020", Offset = "0x1A7E020", VA = "0x181A7F020", Slot = "72")]
public AGAJMBPABDL GetCulprit(GBDECALBCOP FEMPFIOJENI)
{
AGAJMBPABDL owner = base.FAGBHOMBNBP;
if (FEMPFIOJENI != GBDECALBCOP.Failure_LockedByOther)
{
if (FEMPFIOJENI != GBDECALBCOP.Failure_HeldByOther)
{
return owner;
}
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
AGAJMBPABDL photonPlayer = this.tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
}
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
LIMDPCEOFDK fllendbikgf = this.FLLENDBIKGF;
return owner;
}
// Token: 0x06015C0E RID: 89102 RVA: 0x00511270 File Offset: 0x0050F470
[Token(Token = "0x6015C0E")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "73")]
public CreationObject AsCreationObject()
{
return this;
}
// Token: 0x06015C0F RID: 89103 RVA: 0x00511280 File Offset: 0x0050F480
[Token(Token = "0x6015C0F")]
[Address(RVA = "0x1A86A50", Offset = "0x1A85A50", VA = "0x181A86A50", Slot = "85")]
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: 0x06015C10 RID: 89104 RVA: 0x005112CC File Offset: 0x0050F4CC
[Token(Token = "0x6015C10")]
[Address(RVA = "0x1A83B40", Offset = "0x1A82B40", VA = "0x181A83B40", Slot = "86")]
public void Rotate(Quaternion GCMGKAMBEJO)
{
Transform transform = base.transform;
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
Transform transform2 = base.transform;
}
// Token: 0x06015C11 RID: 89105 RVA: 0x005112FC File Offset: 0x0050F4FC
[Token(Token = "0x6015C11")]
[Address(RVA = "0x1A84600", Offset = "0x1A83600", VA = "0x181A84600", Slot = "87")]
public void Scale(float DJMLPGEBFBE)
{
float localUniformScale = this.tool.rigidbodyEx.GDKPFBCIODH;
this.tool.rigidbodyEx.GDKPFBCIODH = DJMLPGEBFBE;
}
// Token: 0x06015C12 RID: 89106 RVA: 0x00511334 File Offset: 0x0050F534
[Token(Token = "0x6015C12")]
[Address(RVA = "0x1A7DFC0", Offset = "0x1A7CFC0", VA = "0x181A7DFC0", Slot = "88")]
public void Delete()
{
ObjectGroup component = base.GetComponent<ObjectGroup>();
int num = 0;
if (component != num)
{
if (!component.IFACMNPBEGE)
{
}
component.RemoveAllObjectsFromGroup();
}
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterDespawn);
photonView.RpcMaster(anjgmeddnpe);
}
// Token: 0x06015C13 RID: 89107 RVA: 0x00511388 File Offset: 0x0050F588
[Token(Token = "0x6015C13")]
[Address(RVA = "0x1A83260", Offset = "0x1A82260", VA = "0x181A83260", Slot = "91")]
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: 0x06015C14 RID: 89108 RVA: 0x005113F0 File Offset: 0x0050F5F0
[Token(Token = "0x6015C14")]
[Address(RVA = "0x1A82800", Offset = "0x1A81800", VA = "0x181A82800", Slot = "92")]
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: 0x06015C15 RID: 89109 RVA: 0x0051145C File Offset: 0x0050F65C
[Token(Token = "0x6015C15")]
[Address(RVA = "0x1A82B00", Offset = "0x1A81B00", VA = "0x181A82B00", Slot = "93")]
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: 0x06015C16 RID: 89110 RVA: 0x005114C8 File Offset: 0x0050F6C8
[Token(Token = "0x6015C16")]
[Address(RVA = "0x1A812F0", Offset = "0x1A802F0", VA = "0x181A812F0", Slot = "94")]
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: 0x06015C17 RID: 89111 RVA: 0x00511534 File Offset: 0x0050F734
[Token(Token = "0x6015C17")]
[Address(RVA = "0x1A822D0", Offset = "0x1A812D0", VA = "0x181A822D0", Slot = "95")]
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: 0x06015C18 RID: 89112 RVA: 0x0051157C File Offset: 0x0050F77C
[Token(Token = "0x6015C18")]
[Address(RVA = "0x1A82FB0", Offset = "0x1A81FB0", VA = "0x181A82FB0", Slot = "96")]
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: 0x06015C19 RID: 89113 RVA: 0x005115C4 File Offset: 0x0050F7C4
[Token(Token = "0x6015C19")]
[Address(RVA = "0x1A82550", Offset = "0x1A81550", VA = "0x181A82550", Slot = "97")]
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: 0x06015C1A RID: 89114 RVA: 0x00511610 File Offset: 0x0050F810
[Token(Token = "0x6015C1A")]
[Address(RVA = "0x1A82C80", Offset = "0x1A81C80", VA = "0x181A82C80", Slot = "98")]
public void OnScaled()
{
this.ObjectScaled.CNFDGDEOPPF();
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 += 2;
num += 19;
num++;
}
}
// Token: 0x06015C1B RID: 89115 RVA: 0x00511668 File Offset: 0x0050F868
[Token(Token = "0x6015C1B")]
[Address(RVA = "0x1A815F0", Offset = "0x1A805F0", VA = "0x181A815F0", Slot = "99")]
public void OnDeformed(Vector3 NLGECBNGLOO)
{
this.ObjectDeformed.CNFDGDEOPPF();
if (this.tool.connectableTool != 0)
{
float z = NLGECBNGLOO.z;
}
KJLKECANCDC[] componentsInChildren = base.GetComponentsInChildren<KJLKECANCDC>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
KJLKECANCDC kjlkecancdc = componentsInChildren[num];
num += num;
num++;
float z2 = NLGECBNGLOO.z;
num++;
num += num;
num += 3;
num += 19;
}
}
// Token: 0x06015C1C RID: 89116 RVA: 0x005116DC File Offset: 0x0050F8DC
[Token(Token = "0x6015C1C")]
[Address(RVA = "0x1A830E0", Offset = "0x1A820E0", VA = "0x181A830E0", Slot = "100")]
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: 0x06015C1D RID: 89117 RVA: 0x0051174C File Offset: 0x0050F94C
[Token(Token = "0x6015C1D")]
[Address(RVA = "0x1A82680", Offset = "0x1A81680", VA = "0x181A82680", Slot = "101")]
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: 0x06015C1E RID: 89118 RVA: 0x005117C0 File Offset: 0x0050F9C0
[Token(Token = "0x6015C1E")]
[Address(RVA = "0x1A82980", Offset = "0x1A81980", VA = "0x181A82980", Slot = "102")]
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: 0x06015C1F RID: 89119 RVA: 0x00511834 File Offset: 0x0050FA34
[Token(Token = "0x6015C1F")]
[Address(RVA = "0x1A81470", Offset = "0x1A80470", VA = "0x181A81470", Slot = "103")]
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: 0x06015C20 RID: 89120 RVA: 0x005118A8 File Offset: 0x0050FAA8
[Token(Token = "0x6015C20")]
[Address(RVA = "0x1A82190", Offset = "0x1A81190", VA = "0x181A82190", Slot = "104")]
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: 0x06015C21 RID: 89121 RVA: 0x005118F8 File Offset: 0x0050FAF8
[Token(Token = "0x6015C21")]
[Address(RVA = "0x1A81D20", Offset = "0x1A80D20", VA = "0x181A81D20", Slot = "106")]
public void OnHoverStart(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
{
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: 0x06015C22 RID: 89122 RVA: 0x00511934 File Offset: 0x0050FB34
[Token(Token = "0x6015C22")]
[Address(RVA = "0x1A81E00", Offset = "0x1A80E00", VA = "0x181A81E00", Slot = "107")]
public void OnHovering(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO)
{
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: 0x06015C23 RID: 89123 RVA: 0x00511970 File Offset: 0x0050FB70
[Token(Token = "0x6015C23")]
[Address(RVA = "0x1A81C60", Offset = "0x1A80C60", VA = "0x181A81C60", Slot = "108")]
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: 0x06015C24 RID: 89124 RVA: 0x005119AC File Offset: 0x0050FBAC
[Token(Token = "0x6015C24")]
[Address(RVA = "0x1A801E0", Offset = "0x1A7F1E0", VA = "0x181A801E0")]
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: 0x06015C25 RID: 89125 RVA: 0x005119F4 File Offset: 0x0050FBF4
[Token(Token = "0x6015C25")]
[Address(RVA = "0x1A7EB80", Offset = "0x1A7DB80", VA = "0x181A7EB80")]
private void FBPFBGLOBOG(bool EFCCJPBLJPN)
{
Tool tool = this.tool;
if (!EFCCJPBLJPN)
{
tool.rigidbodyEx.RemoveInterpolationRestriction("Transformation");
return;
}
tool.rigidbodyEx.AddInterpolationRestriction("Transformation");
}
// Token: 0x06015C26 RID: 89126 RVA: 0x00511A34 File Offset: 0x0050FC34
[Token(Token = "0x6015C26")]
[Address(RVA = "0x1A811C0", Offset = "0x1A801C0", VA = "0x181A811C0", Slot = "89")]
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: 0x06015C27 RID: 89127 RVA: 0x00511A7C File Offset: 0x0050FC7C
[Token(Token = "0x6015C27")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
private bool BFAAIOGIANE()
{
}
// Token: 0x06015C28 RID: 89128 RVA: 0x00511A8C File Offset: 0x0050FC8C
[Token(Token = "0x6015C28")]
[Address(RVA = "0x1A82DD0", Offset = "0x1A81DD0", VA = "0x181A82DD0", Slot = "90")]
public void OnSelected()
{
if (this.HJAKOIPLLBA != CreationObject.NLIGPDKKPNE.NavMeshGenerator)
{
CreationObject.CGELIKFANLB cgelikfanlb = new CreationObject.CGELIKFANLB(this.BFAAIOGIANE);
this.JGMMAAFFPGD.Add(cgelikfanlb);
}
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);
OKNNKFGFODL onSelectedEvent = this.OnSelectedEvent;
if (onSelectedEvent != 0)
{
onSelectedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06015C29 RID: 89129 RVA: 0x00511B18 File Offset: 0x0050FD18
[Token(Token = "0x6015C29")]
[Address(RVA = "0x1A81790", Offset = "0x1A80790", VA = "0x181A81790", Slot = "105")]
public void OnDeselected()
{
CreationObject.CGELIKFANLB cgelikfanlb = new CreationObject.CGELIKFANLB(this.BFAAIOGIANE);
bool flag = this.JGMMAAFFPGD.Remove(cgelikfanlb);
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: 0x06015C2A RID: 89130 RVA: 0x00511B98 File Offset: 0x0050FD98
[Token(Token = "0x6015C2A")]
[Address(RVA = "0x1A80590", Offset = "0x1A7F590", VA = "0x181A80590", Slot = "75")]
public void LocalPlayerTakeAuthority()
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
// Token: 0x06015C2B RID: 89131 RVA: 0x00511BC4 File Offset: 0x0050FDC4
[Token(Token = "0x6015C2B")]
[Address(RVA = "0x1A7A0B0", Offset = "0x1A790B0", VA = "0x181A7A0B0", Slot = "74")]
public LFBMEDEMGHA AsGroup()
{
/*
An exception occurred when decompiling this method (06015C2B)
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: 0x17003C1F RID: 15391
// (get) Token: 0x06015C2C RID: 89132 RVA: 0x00511BD8 File Offset: 0x0050FDD8
[Token(Token = "0x17003C1F")]
public IEnumerable<Collider> MMDALGBDPEF
{
[Token(Token = "0x6015C2C")]
[Address(RVA = "0x1A88420", Offset = "0x1A87420", VA = "0x181A88420", Slot = "116")]
get
{
BoxCollider boxCollider = this.boundsOverrideCollider;
int num = 0;
if (boxCollider != num)
{
BoxCollider[] array = new BoxCollider[1];
BoxCollider boxCollider2 = this.boundsOverrideCollider;
if (boxCollider2 != 0)
{
}
array[0] = boxCollider2;
}
List<ToolCollider> nnbalfkkndo = this.tool.NNBALFKKNDO;
Func<ToolCollider, IEnumerable<Collider>> func;
if (CreationObject.<>c.<>9__383_0 == 0)
{
func = delegate(ToolCollider tc)
{
ReadOnlyCollection<Collider> physicsColliders = tc.PhysicsColliders;
throw new NullReferenceException();
};
CreationObject.<>c.<>9__383_0 = func;
}
return Enumerable.SelectMany<ToolCollider, Collider>(nnbalfkkndo, func);
}
}
// Token: 0x17003C20 RID: 15392
// (get) Token: 0x06015C2D RID: 89133 RVA: 0x00511C50 File Offset: 0x0050FE50
[Token(Token = "0x17003C20")]
public BoxCollider EFLOMOEADLF
{
[Token(Token = "0x6015C2D")]
[Address(RVA = "0x5D12F0", Offset = "0x5D02F0", VA = "0x1805D12F0", Slot = "117")]
get
{
return this.boundsOverrideCollider;
}
}
// Token: 0x17003C21 RID: 15393
// (get) Token: 0x06015C2E RID: 89134 RVA: 0x00511C64 File Offset: 0x0050FE64
[Token(Token = "0x17003C21")]
public bool HKHDHECKMAA
{
[Token(Token = "0x6015C2E")]
[Address(RVA = "0x1A88880", Offset = "0x1A87880", VA = "0x181A88880", Slot = "118")]
get
{
BoxCollider boxCollider = this.boundsOverrideCollider;
int num = 0;
return boxCollider != num;
}
}
// Token: 0x06015C2F RID: 89135 RVA: 0x00511C84 File Offset: 0x0050FE84
[Token(Token = "0x6015C2F")]
[Address(RVA = "0x1A83D20", Offset = "0x1A82D20", VA = "0x181A83D20")]
[NFOMENMAOIA]
private void RpcAuthorityCV2AddImpulse(Vector3 GJBBMIFHHBG, float GLKHAHMAPCK, float DDNELLGHHLD)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
float z = GJBBMIFHHBG.z;
}
// Token: 0x06015C30 RID: 89136 RVA: 0x00511CAC File Offset: 0x0050FEAC
[Token(Token = "0x6015C30")]
[Address(RVA = "0x1A7BC50", Offset = "0x1A7AC50", VA = "0x181A7BC50")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2AddImpulse(GGLMKLIJBHG CHKKEHOKPJP, in Vector3 GJBBMIFHHBG, float GLKHAHMAPCK, float DDNELLGHHLD)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.NECIHPEMJNG<Vector3, float, float> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(CHKKEHOKPJP.RpcAuthorityCV2AddImpulse);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C31 RID: 89137 RVA: 0x00511CEC File Offset: 0x0050FEEC
[Token(Token = "0x6015C31")]
[Address(RVA = "0x1A83D90", Offset = "0x1A82D90", VA = "0x181A83D90")]
[NFOMENMAOIA]
private void RpcAuthorityCV2ReflectImpulse(Vector3 DJBBMJBBNHB, float MEBGAOBNFCC, float EJHELOHKGCF, float DDNELLGHHLD)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
float z = DJBBMJBBNHB.z;
}
// Token: 0x06015C32 RID: 89138 RVA: 0x00511D14 File Offset: 0x0050FF14
[Token(Token = "0x6015C32")]
[Address(RVA = "0x1A7BE50", Offset = "0x1A7AE50", VA = "0x181A7BE50")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2ReflectImpulse(GGLMKLIJBHG CHKKEHOKPJP, in Vector3 DJBBMJBBNHB, float MEBGAOBNFCC, float EJHELOHKGCF, float DDNELLGHHLD)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.BNALDBHFCMB<Vector3, float, float, float> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(CHKKEHOKPJP.RpcAuthorityCV2ReflectImpulse);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C33 RID: 89139 RVA: 0x00511D54 File Offset: 0x0050FF54
[Token(Token = "0x6015C33")]
[Address(RVA = "0x1A84290", Offset = "0x1A83290", VA = "0x181A84290")]
[NFOMENMAOIA]
private void RpcAuthorityCV2SetImpulse(Vector3 GJBBMIFHHBG, float DEACPAEKBGA)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
float z = GJBBMIFHHBG.z;
}
// Token: 0x06015C34 RID: 89140 RVA: 0x00511D7C File Offset: 0x0050FF7C
[Token(Token = "0x6015C34")]
[Address(RVA = "0x1A7C7F0", Offset = "0x1A7B7F0", VA = "0x181A7C7F0")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetImpulse(GGLMKLIJBHG CHKKEHOKPJP, in Vector3 GJBBMIFHHBG, float DEACPAEKBGA)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, float> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(CHKKEHOKPJP.RpcAuthorityCV2SetImpulse);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C35 RID: 89141 RVA: 0x00511DBC File Offset: 0x0050FFBC
[Token(Token = "0x6015C35")]
[Address(RVA = "0x1A841B0", Offset = "0x1A831B0", VA = "0x181A841B0")]
[NFOMENMAOIA]
private void RpcAuthorityCV2SetAngularVelocity(Vector3 IGPENJBJADK, float IFGIPHAMCIC)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
float z = IGPENJBJADK.z;
}
// Token: 0x06015C36 RID: 89142 RVA: 0x00511DE4 File Offset: 0x0050FFE4
[Token(Token = "0x6015C36")]
[Address(RVA = "0x1A7C420", Offset = "0x1A7B420", VA = "0x181A7C420")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetAngularVelocity(GGLMKLIJBHG CHKKEHOKPJP, Vector3 IGPENJBJADK, float IFGIPHAMCIC)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, float> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(CHKKEHOKPJP.RpcAuthorityCV2SetAngularVelocity);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C37 RID: 89143 RVA: 0x00511E24 File Offset: 0x00510024
[Token(Token = "0x6015C37")]
[Address(RVA = "0x1A83CC0", Offset = "0x1A82CC0", VA = "0x181A83CC0")]
[NFOMENMAOIA]
private void RpcAuthorityCV2AddAngularVelocity(Vector3 IGPENJBJADK, float DDNELLGHHLD, float IFGIPHAMCIC)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
float z = IGPENJBJADK.z;
}
// Token: 0x06015C38 RID: 89144 RVA: 0x00511E4C File Offset: 0x0051004C
[Token(Token = "0x6015C38")]
[Address(RVA = "0x1A7B850", Offset = "0x1A7A850", VA = "0x181A7B850")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2AddAngularVelocity(GGLMKLIJBHG CHKKEHOKPJP, Vector3 IGPENJBJADK, float DDNELLGHHLD, float IFGIPHAMCIC)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.NECIHPEMJNG<Vector3, float, float> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(CHKKEHOKPJP.RpcAuthorityCV2AddAngularVelocity);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C39 RID: 89145 RVA: 0x00511E8C File Offset: 0x0051008C
[Token(Token = "0x6015C39")]
[Address(RVA = "0x1A84210", Offset = "0x1A83210", VA = "0x181A84210")]
[NFOMENMAOIA]
private void RpcAuthorityCV2SetAngularVelocity(Quaternion IGPENJBJADK, float IFGIPHAMCIC)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
Vector3 vector;
float z = vector.z;
}
// Token: 0x06015C3A RID: 89146 RVA: 0x00511EB4 File Offset: 0x005100B4
[Token(Token = "0x6015C3A")]
[Address(RVA = "0x1A7C600", Offset = "0x1A7B600", VA = "0x181A7C600")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetAngularVelocity(GGLMKLIJBHG CHKKEHOKPJP, Quaternion IGPENJBJADK, float IFGIPHAMCIC)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.FGGIMKCCBDA<Quaternion, float> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(CHKKEHOKPJP.RpcAuthorityCV2SetAngularVelocity);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
Vector3 vector;
float z = vector.z;
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C3B RID: 89147 RVA: 0x00511EFC File Offset: 0x005100FC
[Token(Token = "0x6015C3B")]
[Address(RVA = "0x1A83C40", Offset = "0x1A82C40", VA = "0x181A83C40")]
[NFOMENMAOIA]
private void RpcAuthorityCV2AddAngularVelocity(Quaternion IGPENJBJADK, float DDNELLGHHLD, float IFGIPHAMCIC)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
Vector3 vector;
float z = vector.z;
}
// Token: 0x06015C3C RID: 89148 RVA: 0x00511F24 File Offset: 0x00510124
[Token(Token = "0x6015C3C")]
[Address(RVA = "0x1A7BA40", Offset = "0x1A7AA40", VA = "0x181A7BA40")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2AddAngularVelocity(GGLMKLIJBHG CHKKEHOKPJP, Quaternion IGPENJBJADK, float DDNELLGHHLD, float IFGIPHAMCIC)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.NECIHPEMJNG<Quaternion, float, float> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(CHKKEHOKPJP.RpcAuthorityCV2AddAngularVelocity);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
Vector3 vector;
float z = vector.z;
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C3D RID: 89149 RVA: 0x00511F6C File Offset: 0x0051016C
[Token(Token = "0x6015C3D")]
[Address(RVA = "0x1A84300", Offset = "0x1A83300", VA = "0x181A84300")]
[NFOMENMAOIA]
private void RpcAuthorityCV2SetPosition(Vector3 IFAIDIKJOAC)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
Tool tool = this.tool;
Vector3 vector;
float z = vector.z;
RigidbodyEx rigidbodyEx2 = tool.rigidbodyEx;
Vector3 vector2;
float z2 = vector2.z;
RigidbodyEx rigidbodyEx3 = this.tool.rigidbodyEx;
float z3 = IFAIDIKJOAC.z;
RigidbodyEx rigidbodyEx4 = this.tool.rigidbodyEx;
}
// Token: 0x06015C3E RID: 89150 RVA: 0x00511FCC File Offset: 0x005101CC
[Token(Token = "0x6015C3E")]
[Address(RVA = "0x1A7C9E0", Offset = "0x1A7B9E0", VA = "0x181A7C9E0")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetPosition(GGLMKLIJBHG CHKKEHOKPJP, in Vector3 DDHPAFKBMON)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.LFLFMIMNCON<Vector3> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(CHKKEHOKPJP.RpcAuthorityCV2SetPosition);
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C3F RID: 89151 RVA: 0x0051200C File Offset: 0x0051020C
[Token(Token = "0x6015C3F")]
[Address(RVA = "0x1A83E00", Offset = "0x1A82E00", VA = "0x181A83E00")]
[NFOMENMAOIA]
private void RpcAuthorityCV2Respawn(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM, bool FELJOOGFGGC, bool LAENHEMEDMB)
{
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
Tool tool = this.tool;
Vector3 vector;
float z = vector.z;
RigidbodyEx rigidbodyEx2 = tool.rigidbodyEx;
Tool tool2 = this.tool;
Tool tool3 = this.tool;
float z2 = IFAIDIKJOAC.z;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.BNALDBHFCMB<Vector3, Quaternion, Vector3, Quaternion> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcCV2RespawnRezEffects);
RigidbodyEx rigidbodyEx3 = this.tool.rigidbodyEx;
RigidbodyEx rigidbodyEx4 = this.tool.rigidbodyEx;
float z3 = IFAIDIKJOAC.z;
RigidbodyEx rigidbodyEx5 = this.tool.rigidbodyEx;
float z4 = IFAIDIKJOAC.z;
if (!FELJOOGFGGC)
{
this.tool.rigidbodyEx.ClearVelocity();
}
}
// Token: 0x06015C40 RID: 89152 RVA: 0x005120C0 File Offset: 0x005102C0
[Token(Token = "0x6015C40")]
[Address(RVA = "0x1A7C200", Offset = "0x1A7B200", VA = "0x181A7C200")]
public IFNLKKABKEB<MPHHHDGFLNP> CV2Respawn(GGLMKLIJBHG CHKKEHOKPJP, in Vector3 DDHPAFKBMON, in Quaternion IGPENJBJADK, in bool FELJOOGFGGC, in bool LAENHEMEDMB)
{
PhotonView photonView;
bool flag;
if (!photonView.DKLGNFGONEM && flag)
{
DGLOJCGDOGG.BNALDBHFCMB<Vector3, Quaternion, bool, bool> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(CHKKEHOKPJP.RpcAuthorityCV2Respawn);
float z = IGPENJBJADK.z;
bool flag2 = "{il2cpp field on {'constant21' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x0}" != (ulong)0L;
bool flag3 = "{il2cpp field on {'constant24' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x0}" != (ulong)0L;
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC();
}
float z2 = IGPENJBJADK.z;
bool flag4 = "{il2cpp field on {'constant35' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x0}" != (ulong)0L;
IFNLKKABKEB<MPHHHDGFLNP> ifnlkkabkeb2 = AHIMICMLPKA.IFNEMKAIILC();
throw new NullReferenceException();
}
// Token: 0x06015C41 RID: 89153 RVA: 0x0051213C File Offset: 0x0051033C
[Token(Token = "0x6015C41")]
[Address(RVA = "0x1A84450", Offset = "0x1A83450", VA = "0x181A84450")]
[NFOMENMAOIA]
private void RpcCV2RespawnRezEffects(Vector3 IGFFEDLAAAO, Quaternion HGDMNEGIDHA, Vector3 AAMIALJMHII, Quaternion OGOLNNFDNME)
{
Tool tool = this.tool;
Tool tool2 = this.tool;
}
// Token: 0x17003C22 RID: 15394
// (get) Token: 0x06015C42 RID: 89154 RVA: 0x00512168 File Offset: 0x00510368
[Token(Token = "0x17003C22")]
private CreationObject OHPMKCCONDF
{
[Token(Token = "0x6015C42")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "126")]
get
{
return this;
}
}
// Token: 0x06015C43 RID: 89155 RVA: 0x00512178 File Offset: 0x00510378
[Token(Token = "0x6015C43")]
[Address(RVA = "0x1A86D50", Offset = "0x1A85D50", VA = "0x181A86D50")]
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;
int num5;
MFBGLIHGCGO<CreationObject> mfbglihgcgo = new MFBGLIHGCGO(4, num4 != 0, num5 != 0);
num5 = 0;
num4 = 0;
this.LockedStatusChangedEvent = mfbglihgcgo;
int num6;
int num7;
MFBGLIHGCGO<CreationObject> mfbglihgcgo2 = new MFBGLIHGCGO(4, num6 != 0, num7 != 0);
num7 = 0;
num6 = 0;
this.OnCreationObjectWillDelete = mfbglihgcgo2;
int num8;
int num9;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num8 != 0, num9 != 0);
num9 = 0;
num8 = 0;
this.ObjectScaled = oknnkfgfodl;
int num10;
int num11;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num10 != 0, num11 != 0);
num11 = 0;
num10 = 0;
this.ObjectDeformed = oknnkfgfodl2;
int num12;
int num13;
MFBGLIHGCGO<bool> mfbglihgcgo3 = new MFBGLIHGCGO(4, num12 != 0, num13 != 0);
num13 = 0;
num12 = 0;
this.OnFrozenChanged = mfbglihgcgo3;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.PCAANDNNGPC = aolmggapkeh;
this.HAGIPJBPIAH = true;
List<ILINODKFHEO> list4 = new List();
this.KNKGGDHCLDN = list4;
List<DOPNALIMPNA> list5 = new List();
this.HNEPKPGIDJF = list5;
Dictionary<Collider, ConfigurableSubpiece> dictionary2 = new Dictionary();
this.JJDLFAJHOBK = dictionary2;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this.GKNDAICOIHP = aolmggapkeh2;
int num14;
int num15;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num14 != 0, num15 != 0);
num15 = 0;
num14 = 0;
this.OnSelectedEvent = oknnkfgfodl3;
base..ctor();
}
// Token: 0x06015C45 RID: 89157 RVA: 0x00512348 File Offset: 0x00510548
[Token(Token = "0x6015C45")]
[Address(RVA = "0x1A7E6F0", Offset = "0x1A7D6F0", VA = "0x181A7E6F0")]
[CompilerGenerated]
private void EFBFKHBJDMA(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.DPNEIICKPGD);
}
// Token: 0x06015C46 RID: 89158 RVA: 0x0051239C File Offset: 0x0051059C
[Token(Token = "0x6015C46")]
[Address(RVA = "0x1A79810", Offset = "0x1A78810", VA = "0x181A79810")]
[CompilerGenerated]
private bool DPNEIICKPGD()
{
return this.KNJCBNBGAPN.IAHDANBDAAM() == 0;
}
// Token: 0x06015C47 RID: 89159 RVA: 0x005123C0 File Offset: 0x005105C0
[Token(Token = "0x6015C47")]
[Address(RVA = "0x1A80610", Offset = "0x1A7F610", VA = "0x181A80610")]
[CompilerGenerated]
private void MCFKDOOOBEC(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.PONCIKIOCAM);
}
// Token: 0x06015C48 RID: 89160 RVA: 0x00512414 File Offset: 0x00510614
[Token(Token = "0x6015C48")]
[Address(RVA = "0x1A810F0", Offset = "0x1A800F0", VA = "0x181A810F0")]
[CompilerGenerated]
private bool PONCIKIOCAM()
{
return this.OKNGKFALIHL.IAHDANBDAAM() == 0 || !this.tool.MBHKHNNAKBB;
}
// Token: 0x06015C49 RID: 89161 RVA: 0x00512448 File Offset: 0x00510648
[Token(Token = "0x6015C49")]
[Address(RVA = "0x1A7F960", Offset = "0x1A7E960", VA = "0x181A7F960")]
[CompilerGenerated]
private void IJFHECINPPI(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: 0x06015C4A RID: 89162 RVA: 0x0051248C File Offset: 0x0051068C
[Token(Token = "0x6015C4A")]
[Address(RVA = "0x1A80700", Offset = "0x1A7F700", VA = "0x181A80700")]
[CompilerGenerated]
private void MGBBAIEFCOI(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Supports Clambering / Teleport");
Func<bool> func = new Func(this.LBCLNAAGILG);
Action<bool> action = new Action(this.KBIAJCIKIMD);
}
// Token: 0x06015C4B RID: 89163 RVA: 0x005124CC File Offset: 0x005106CC
[Token(Token = "0x6015C4B")]
[Address(RVA = "0x1A7FA30", Offset = "0x1A7EA30", VA = "0x181A7FA30")]
[CompilerGenerated]
private void ILNGPGCDKDB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
Func<int> func = new Func(this.MKBEKIALMIL);
Action<int> action = new Action(this.GANFBGAJBEL);
Func<bool> func2 = new Func(this.AHNDDOJEAOC);
}
// Token: 0x06015C4C RID: 89164 RVA: 0x00512514 File Offset: 0x00510714
[Token(Token = "0x6015C4C")]
[Address(RVA = "0x1A797F0", Offset = "0x1A787F0", VA = "0x181A797F0")]
[CompilerGenerated]
private bool AHNDDOJEAOC()
{
return this.HJAKOIPLLBA == CreationObject.NLIGPDKKPNE.NavMeshGenerator;
}
// Token: 0x06015C4D RID: 89165 RVA: 0x0051252C File Offset: 0x0051072C
[Token(Token = "0x6015C4D")]
[Address(RVA = "0x1A7ED70", Offset = "0x1A7DD70", VA = "0x181A7ED70")]
[CompilerGenerated]
private void GHJGMLEAJMJ(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.HJENHMCMEDE);
}
// Token: 0x06015C4E RID: 89166 RVA: 0x00512570 File Offset: 0x00510770
[Token(Token = "0x6015C4E")]
[Address(RVA = "0x1A7F510", Offset = "0x1A7E510", VA = "0x181A7F510")]
[CompilerGenerated]
private bool HJENHMCMEDE()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
// Token: 0x06015C4F RID: 89167 RVA: 0x005125B8 File Offset: 0x005107B8
[Token(Token = "0x6015C4F")]
[Address(RVA = "0x1A7F800", Offset = "0x1A7E800", VA = "0x181A7F800")]
[CompilerGenerated]
private bool IFEJKMBJCFM()
{
bool flag;
if (!flag)
{
return flag;
}
if (this.BLIGJFOCJBA != 0 && this.BLIGJFOCJBA.OEJPFPCBAMM)
{
return this.BLIGJFOCJBA.EDOAMFNPBGK;
}
throw new NullReferenceException();
}
// Token: 0x06015C50 RID: 89168 RVA: 0x005125F8 File Offset: 0x005107F8
[Token(Token = "0x6015C50")]
[Address(RVA = "0x1A7FDD0", Offset = "0x1A7EDD0", VA = "0x181A7FDD0")]
[CompilerGenerated]
private bool KMFMDNFCDAO()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
if (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || !this.BLIGJFOCJBA.EDOAMFNPBGK)
{
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys();
}
throw new NullReferenceException();
}
// Token: 0x06015C51 RID: 89169 RVA: 0x0051264C File Offset: 0x0051084C
[Token(Token = "0x6015C51")]
[Address(RVA = "0x1A7AF30", Offset = "0x1A79F30", VA = "0x181A7AF30")]
[CompilerGenerated]
private bool BEKCGNLLPAD()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
if (this.BLIGJFOCJBA == 0 || !this.BLIGJFOCJBA.OEJPFPCBAMM || !this.BLIGJFOCJBA.EDOAMFNPBGK)
{
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys();
}
throw new NullReferenceException();
}
// Token: 0x06015C52 RID: 89170 RVA: 0x005126A0 File Offset: 0x005108A0
[Token(Token = "0x6015C52")]
[Address(RVA = "0x1A80170", Offset = "0x1A7F170", VA = "0x181A80170")]
[CompilerGenerated]
private bool LHMGINCEDIL()
{
return this.tool.MBHKHNNAKBB || this.OKNGKFALIHL.IAHDANBDAAM() != null;
}
// Token: 0x06015C53 RID: 89171 RVA: 0x005126D0 File Offset: 0x005108D0
[Token(Token = "0x6015C53")]
[Address(RVA = "0x1A79810", Offset = "0x1A78810", VA = "0x181A79810")]
[CompilerGenerated]
private bool AIKJGKOHPBG()
{
return this.KNJCBNBGAPN.IAHDANBDAAM() == 0;
}
// Token: 0x06015C54 RID: 89172 RVA: 0x005126F4 File Offset: 0x005108F4
[Token(Token = "0x6015C54")]
[Address(RVA = "0x1A7B030", Offset = "0x1A7A030", VA = "0x181A7B030")]
[CompilerGenerated]
private bool BHIEHKKJOOA()
{
return this.supportsLocomotionConfig;
}
// Token: 0x06015C55 RID: 89173 RVA: 0x00512708 File Offset: 0x00510908
[Token(Token = "0x6015C55")]
[Address(RVA = "0x1A810F0", Offset = "0x1A800F0", VA = "0x181A810F0")]
[CompilerGenerated]
private bool OIICNJJPAMG()
{
return this.OKNGKFALIHL.IAHDANBDAAM() == 0 || !this.tool.MBHKHNNAKBB;
}
// Token: 0x06015C56 RID: 89174 RVA: 0x0051273C File Offset: 0x0051093C
[Token(Token = "0x6015C56")]
[Address(RVA = "0x1A7B030", Offset = "0x1A7A030", VA = "0x181A7B030")]
[CompilerGenerated]
private bool EMJKJCHJEJN()
{
return this.supportsLocomotionConfig;
}
// Token: 0x06015C57 RID: 89175 RVA: 0x00512750 File Offset: 0x00510950
[Token(Token = "0x6015C57")]
[Address(RVA = "0x1A7B030", Offset = "0x1A7A030", VA = "0x181A7B030")]
[CompilerGenerated]
private bool IKKHNJGPNJJ()
{
return this.supportsLocomotionConfig;
}
// Token: 0x06015C58 RID: 89176 RVA: 0x00512764 File Offset: 0x00510964
[Token(Token = "0x6015C58")]
[Address(RVA = "0x1A7EED0", Offset = "0x1A7DED0", VA = "0x181A7EED0")]
[CompilerGenerated]
private int OMBLPKEIBPH()
{
return this.OPOMNIMLDOJ.IAHDANBDAAM();
}
// Token: 0x06015C59 RID: 89177 RVA: 0x00512784 File Offset: 0x00510984
[Token(Token = "0x6015C59")]
[Address(RVA = "0x1A7B040", Offset = "0x1A7A040", VA = "0x181A7B040")]
[CompilerGenerated]
private void CBFCACNAFFG(int AADEJCMADGA)
{
KLLMCPFPIIE<int> opomnimldoj = this.OPOMNIMLDOJ;
}
// Token: 0x06015C5A RID: 89178 RVA: 0x005127A0 File Offset: 0x005109A0
[Token(Token = "0x6015C5A")]
[Address(RVA = "0x1A80830", Offset = "0x1A7F830", VA = "0x181A80830")]
[CompilerGenerated]
private bool MIMKGFBPDDL()
{
return this.HJAKOIPLLBA != CreationObject.NLIGPDKKPNE.NavMeshIgnored;
}
// Token: 0x06015C5B RID: 89179 RVA: 0x005127BC File Offset: 0x005109BC
[Token(Token = "0x6015C5B")]
[Address(RVA = "0x1A797F0", Offset = "0x1A787F0", VA = "0x181A797F0")]
[CompilerGenerated]
private bool HPEACBNADMD()
{
return this.HJAKOIPLLBA == CreationObject.NLIGPDKKPNE.NavMeshGenerator;
}
// Token: 0x06015C5C RID: 89180 RVA: 0x005127D4 File Offset: 0x005109D4
[Token(Token = "0x6015C5C")]
[Address(RVA = "0x1A79860", Offset = "0x1A78860", VA = "0x181A79860")]
[CompilerGenerated]
private bool AODFHBOJIBH()
{
return this.IHFNKBNBMCA.IAHDANBDAAM() != null;
}
// Token: 0x06015C5D RID: 89181 RVA: 0x005127F4 File Offset: 0x005109F4
[Token(Token = "0x6015C5D")]
[Address(RVA = "0x1A7F460", Offset = "0x1A7E460", VA = "0x181A7F460")]
[CompilerGenerated]
private void HDAOKDHBPGF(bool IGNODFHFELK)
{
KLLMCPFPIIE<bool> ihfnkbnbmca = this.IHFNKBNBMCA;
}
// Token: 0x0400E463 RID: 58467
[Token(Token = "0x400E463")]
private const string DNNMAJKBDPH = "Frozen";
// Token: 0x0400E464 RID: 58468
[Token(Token = "0x400E464")]
public const string COLOR_PROPERTY_ID = "Color";
// Token: 0x0400E465 RID: 58469
[Token(Token = "0x400E465")]
public const string SPAWNABLE_TOOL_TYPE_INSTANTIATION_KEY = "CO_STT";
// Token: 0x0400E466 RID: 58470
[Token(Token = "0x400E466")]
public const string CIRCUIT_NODE_KEY = "CO_CN";
// Token: 0x0400E467 RID: 58471
[Token(Token = "0x400E467")]
public const DAJFOCGPHGP SELECTION_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicAndPlayerAndEnemyPhysics;
// Token: 0x0400E468 RID: 58472
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400E468")]
private readonly Dictionary<string, FLCFOLDCOJJ> MOMAMKCKBLK;
// Token: 0x0400E469 RID: 58473
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400E469")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tool tool;
// Token: 0x0400E46A RID: 58474
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400E46A")]
[SerializeField]
private MonoBehaviour[] _resetables;
// Token: 0x0400E46B RID: 58475
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400E46B")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private SandboxDeformableShape shapeDeformation;
// Token: 0x0400E46C RID: 58476
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400E46C")]
[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: 0x0400E46D RID: 58477
[FieldOffset(Offset = "0x61")]
[Token(Token = "0x400E46D")]
[SerializeField]
private bool canBeScaled;
// Token: 0x0400E46E RID: 58478
[FieldOffset(Offset = "0x62")]
[Token(Token = "0x400E46E")]
[SerializeField]
private bool scalingRestricted;
// Token: 0x0400E46F RID: 58479
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400E46F")]
[SerializeField]
[JEAMMEGEDDJ("ScalingRestricted")]
[Tooltip("Negative values indicate NO restriction")]
private Vector3 minScaleRestriction;
// Token: 0x0400E470 RID: 58480
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400E470")]
[SerializeField]
[JEAMMEGEDDJ("ScalingRestricted")]
[Tooltip("Negative values indicate NO restriction")]
private Vector3 maxScaleRestriction;
// Token: 0x0400E471 RID: 58481
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400E471")]
[SerializeField]
private bool canBeRotated;
// Token: 0x0400E472 RID: 58482
[FieldOffset(Offset = "0x7D")]
[Token(Token = "0x400E472")]
[SerializeField]
private bool canBeCloned;
// Token: 0x0400E473 RID: 58483
[FieldOffset(Offset = "0x7E")]
[Token(Token = "0x400E473")]
[SerializeField]
private bool supportsLocomotionConfig;
// Token: 0x0400E474 RID: 58484
[FieldOffset(Offset = "0x7F")]
[Token(Token = "0x400E474")]
[SerializeField]
private bool supportsNavMeshConfig;
// Token: 0x0400E475 RID: 58485
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400E475")]
[SerializeField]
private bool supportsCenterPivotOperation;
// Token: 0x0400E476 RID: 58486
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400E476")]
[SerializeField]
private int settingsPriority;
// Token: 0x0400E477 RID: 58487
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400E477")]
private LocomotionSettings JKLJJEAGJJK;
// Token: 0x0400E478 RID: 58488
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400E478")]
private readonly List<CreationObject.DELHABGGHHC> EJKIPBKAAAM;
// Token: 0x0400E479 RID: 58489
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400E479")]
private readonly List<CreationObject.LHJIEIILIOO> PDDJPELIPBH;
// Token: 0x0400E47A RID: 58490
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400E47A")]
private readonly List<CreationObject.CGELIKFANLB> JGMMAAFFPGD;
// Token: 0x0400E47B RID: 58491
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400E47B")]
private bool DOGECNJCGNK;
// Token: 0x0400E47C RID: 58492
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400E47C")]
private readonly object FFDPDLGOGLN;
// Token: 0x0400E47D RID: 58493
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400E47D")]
[NonSerialized]
public bool ClearVelocitiesOnFrozenChange;
// Token: 0x0400E47E RID: 58494
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400E47E")]
private Dictionary<Type, CreationObject.LLDAIJPNCDI> BFNICLHGAGJ;
// Token: 0x0400E47F RID: 58495
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400E47F")]
private CreationObjectSettingBooleanUIControl BNGCKHKLFKB;
// Token: 0x0400E480 RID: 58496
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400E480")]
private CreationObjectSettingBooleanUIControl CFIIBPCIHIP;
// Token: 0x0400E481 RID: 58497
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400E481")]
private CreationObjectSettingBooleanUIControl PJPCOAECPNN;
// Token: 0x0400E482 RID: 58498
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400E482")]
private KeyGuidEditableUIControl BEEMILAJKCE;
// Token: 0x0400E483 RID: 58499
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400E483")]
public MFBGLIHGCGO<CreationObject> LockedStatusChangedEvent;
// Token: 0x0400E484 RID: 58500
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400E484")]
public MFBGLIHGCGO<CreationObject> OnCreationObjectWillDelete;
// Token: 0x0400E485 RID: 58501
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400E485")]
public OKNNKFGFODL ObjectScaled;
// Token: 0x0400E486 RID: 58502
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400E486")]
public OKNNKFGFODL ObjectDeformed;
// Token: 0x0400E487 RID: 58503
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400E487")]
public MFBGLIHGCGO<bool> OnFrozenChanged;
// Token: 0x0400E48C RID: 58508
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400E48C")]
private Dictionary<object, Func<CostInfo>> FIFBCBIHBGJ;
// Token: 0x0400E48D RID: 58509
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400E48D")]
private KLLMCPFPIIE<bool> OKNGKFALIHL;
// Token: 0x0400E48E RID: 58510
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400E48E")]
private KLLMCPFPIIE<bool> KNJCBNBGAPN;
// Token: 0x0400E48F RID: 58511
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400E48F")]
private KLLMCPFPIIE<bool> GNEPLELGDJE;
// Token: 0x0400E490 RID: 58512
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400E490")]
private KLLMCPFPIIE<bool> OMBOMGCPPIB;
// Token: 0x0400E491 RID: 58513
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400E491")]
private KLLMCPFPIIE<int> OPOMNIMLDOJ;
// Token: 0x0400E492 RID: 58514
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400E492")]
private KLLMCPFPIIE<Guid> BDANNMPHOMM;
// Token: 0x0400E496 RID: 58518
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400E496")]
private LIMDPCEOFDK FLLENDBIKGF;
// Token: 0x0400E497 RID: 58519
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400E497")]
private KLLMCPFPIIE<bool> BMHIAPFJHJL;
// Token: 0x0400E498 RID: 58520
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400E498")]
private KLLMCPFPIIE<bool> IHFNKBNBMCA;
// Token: 0x0400E49C RID: 58524
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400E49C")]
private object NGBAADOHCNN;
// Token: 0x0400E49D RID: 58525
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x400E49D")]
private object JHODPPFLNPE;
// Token: 0x0400E49E RID: 58526
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400E49E")]
private bool HIBOAHECNJF;
// Token: 0x0400E4A1 RID: 58529
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x400E4A1")]
public BoxCollider boundsOverrideCollider;
// Token: 0x0400E4A2 RID: 58530
[FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x400E4A2")]
private readonly List<ILINODKFHEO> KNKGGDHCLDN;
// Token: 0x0400E4A3 RID: 58531
[FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x400E4A3")]
private readonly List<DOPNALIMPNA> HNEPKPGIDJF;
// Token: 0x0400E4A4 RID: 58532
[Token(Token = "0x400E4A4")]
private static CreationObject.EDDPKDAHOAK AIDMFCHCDJE = new CreationObject.EDDPKDAHOAK();
// Token: 0x0400E4A5 RID: 58533
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x400E4A5")]
private KLCANJPOEPC JEFDAPNBDFI;
// Token: 0x0400E4A6 RID: 58534
[FieldOffset(Offset = "0x200")]
[Token(Token = "0x400E4A6")]
private Dictionary<Collider, ConfigurableSubpiece> JJDLFAJHOBK;
// Token: 0x0400E4A7 RID: 58535
[FieldOffset(Offset = "0x208")]
[Token(Token = "0x400E4A7")]
private FKGHNNLCDPF DJPLPKDNJEM;
// Token: 0x0400E4A8 RID: 58536
[FieldOffset(Offset = "0x210")]
[Token(Token = "0x400E4A8")]
private AOLMGGAPKEH GKNDAICOIHP;
// Token: 0x0400E4AA RID: 58538
[Token(Token = "0x400E4AA")]
private const string AGDCEODNBGN = "Transformation";
// Token: 0x0400E4AB RID: 58539
[FieldOffset(Offset = "0x220")]
[Token(Token = "0x400E4AB")]
public OKNNKFGFODL OnSelectedEvent;
// Token: 0x020031E5 RID: 12773
[Token(Token = "0x20031E5")]
public enum NLIGPDKKPNE
{
// Token: 0x0400E4AD RID: 58541
[Token(Token = "0x400E4AD")]
NavMeshGenerator,
// Token: 0x0400E4AE RID: 58542
[Token(Token = "0x400E4AE")]
NavMeshIgnored,
// Token: 0x0400E4AF RID: 58543
[Token(Token = "0x400E4AF")]
NavMeshBlocker
}
// Token: 0x020031E6 RID: 12774
[Token(Token = "0x20031E6")]
public sealed class DELHABGGHHC : MulticastDelegate
{
// Token: 0x06015C5E RID: 89182 RVA: 0x00512810 File Offset: 0x00510A10
[Token(Token = "0x6015C5E")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public DELHABGGHHC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06015C5F RID: 89183 RVA: 0x0051282C File Offset: 0x00510A2C
[Token(Token = "0x6015C5F")]
[Address(RVA = "0x17EC9A0", Offset = "0x17EB9A0", VA = "0x1817EC9A0", Slot = "13")]
public GBDECALBCOP Invoke(CreationObject HLKEOJLNEGF)
{
uint num;
do
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
}
while (num == (uint)0);
throw new ExecutionEngineException();
}
// Token: 0x06015C60 RID: 89184 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015C60")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06015C61 RID: 89185 RVA: 0x005128F0 File Offset: 0x00510AF0
[Token(Token = "0x6015C61")]
[Address(RVA = "0x4AEA90", Offset = "0x4ADA90", VA = "0x1804AEA90", Slot = "15")]
public GBDECALBCOP EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x020031E7 RID: 12775
[Token(Token = "0x20031E7")]
public sealed class LHJIEIILIOO : MulticastDelegate
{
// Token: 0x06015C62 RID: 89186 RVA: 0x00512904 File Offset: 0x00510B04
[Token(Token = "0x6015C62")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public LHJIEIILIOO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06015C63 RID: 89187 RVA: 0x00512920 File Offset: 0x00510B20
[Token(Token = "0x6015C63")]
[Address(RVA = "0x1931C20", Offset = "0x1930C20", VA = "0x181931C20", Slot = "13")]
public bool Invoke(CreationObject HLKEOJLNEGF)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06015C64 RID: 89188 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015C64")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06015C65 RID: 89189 RVA: 0x005129C8 File Offset: 0x00510BC8
[Token(Token = "0x6015C65")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x020031E8 RID: 12776
[Token(Token = "0x20031E8")]
public sealed class CGELIKFANLB : MulticastDelegate
{
// Token: 0x06015C66 RID: 89190 RVA: 0x005129DC File Offset: 0x00510BDC
[Token(Token = "0x6015C66")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public CGELIKFANLB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06015C67 RID: 89191 RVA: 0x005129F8 File Offset: 0x00510BF8
[Token(Token = "0x6015C67")]
[Address(RVA = "0x56AA30", Offset = "0x569A30", VA = "0x18056AA30", Slot = "13")]
public bool Invoke()
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06015C68 RID: 89192 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015C68")]
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015C69 RID: 89193 RVA: 0x00512A38 File Offset: 0x00510C38
[Token(Token = "0x6015C69")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x020031E9 RID: 12777
[Token(Token = "0x20031E9")]
private sealed class LLDAIJPNCDI : MulticastDelegate
{
// Token: 0x06015C6A RID: 89194 RVA: 0x00512A4C File Offset: 0x00510C4C
[Token(Token = "0x6015C6A")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public LLDAIJPNCDI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06015C6B RID: 89195 RVA: 0x00512A68 File Offset: 0x00510C68
[Token(Token = "0x6015C6B")]
[Address(RVA = "0xB1BE60", Offset = "0xB1AE60", VA = "0x180B1BE60", Slot = "13")]
public Component Invoke(Collider GLPOLGOBLAA)
{
uint num;
do
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
}
while (num == (uint)0);
throw new ExecutionEngineException();
}
// Token: 0x06015C6C RID: 89196 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015C6C")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06015C6D RID: 89197 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015C6D")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public Component EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020031EA RID: 12778
[Token(Token = "0x20031EA")]
private class EDDPKDAHOAK : IComparer<ILINODKFHEO>
{
// Token: 0x06015C6E RID: 89198 RVA: 0x00512B6C File Offset: 0x00510D6C
[Token(Token = "0x6015C6E")]
[Address(RVA = "0x17CAC80", Offset = "0x17C9C80", VA = "0x1817CAC80", Slot = "4")]
public int Compare(ILINODKFHEO LONDCJPNKKN, ILINODKFHEO PCEJJILDLGD)
{
int jmhkmoachdg = PCEJJILDLGD.JMHKMOACHDG;
int jmhkmoachdg2 = LONDCJPNKKN.JMHKMOACHDG;
int num;
return num;
}
// Token: 0x06015C6F RID: 89199 RVA: 0x00512B90 File Offset: 0x00510D90
[Token(Token = "0x6015C6F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EDDPKDAHOAK()
{
}
}
// Token: 0x020031EB RID: 12779
[Token(Token = "0x20031EB")]
[CompilerGenerated]
private sealed class MKNGNIIOGGE
{
// Token: 0x06015C70 RID: 89200 RVA: 0x00512BA4 File Offset: 0x00510DA4
[Token(Token = "0x6015C70")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MKNGNIIOGGE()
{
}
// Token: 0x06015C71 RID: 89201 RVA: 0x00512BB8 File Offset: 0x00510DB8
[Token(Token = "0x6015C71")]
[Address(RVA = "0x17B1F50", Offset = "0x17B0F50", VA = "0x1817B1F50")]
internal void <get_inventionPermission>b__0(BBHENFCNLAB.AJCEIOJPMLJ result)
{
}
// Token: 0x0400E4B0 RID: 58544
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E4B0")]
public HECIICKPCDN permission;
}
// Token: 0x020031ED RID: 12781
[Token(Token = "0x20031ED")]
[CompilerGenerated]
private sealed class FEEKJHNMEFB
{
// Token: 0x06015C7D RID: 89213 RVA: 0x00512D1C File Offset: 0x00510F1C
[Token(Token = "0x6015C7D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FEEKJHNMEFB()
{
}
// Token: 0x06015C7E RID: 89214 RVA: 0x00512D30 File Offset: 0x00510F30
[Token(Token = "0x6015C7E")]
[Address(RVA = "0x192A6A0", Offset = "0x19296A0", VA = "0x18192A6A0")]
internal bool <AddFoldoutMenu>b__0()
{
List<DOPNALIMPNA> febhfimejpn = this.dynamicFoldoutMenu.FEBHFIMEJPN;
return this.<>4__this.LOHHBLPLACM >= this.minimumInventionPermission;
}
// Token: 0x0400E4BB RID: 58555
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E4BB")]
public ECJBHJOCKHL dynamicFoldoutMenu;
// Token: 0x0400E4BC RID: 58556
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E4BC")]
public CreationObject <>4__this;
// Token: 0x0400E4BD RID: 58557
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E4BD")]
public HECIICKPCDN minimumInventionPermission;
}
// Token: 0x020031EE RID: 12782
[Token(Token = "0x20031EE")]
[CompilerGenerated]
private sealed class JDCFLGLPAJC
{
// Token: 0x06015C7F RID: 89215 RVA: 0x00512D68 File Offset: 0x00510F68
[Token(Token = "0x6015C7F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JDCFLGLPAJC()
{
}
// Token: 0x06015C80 RID: 89216 RVA: 0x00512D7C File Offset: 0x00510F7C
[Token(Token = "0x6015C80")]
[Address(RVA = "0x1931BD0", Offset = "0x1930BD0", VA = "0x181931BD0")]
internal bool <WrapProperties>b__0()
{
AHPPFKFDDAB ahppfkfddab = this.property;
throw new NullReferenceException();
}
// Token: 0x0400E4BE RID: 58558
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E4BE")]
public AHPPFKFDDAB property;
}
// Token: 0x020031EF RID: 12783
[Token(Token = "0x20031EF")]
[CompilerGenerated]
private sealed class CJECCPBADMF
{
// Token: 0x06015C81 RID: 89217 RVA: 0x00512D98 File Offset: 0x00510F98
[Token(Token = "0x6015C81")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CJECCPBADMF()
{
}
// Token: 0x06015C82 RID: 89218 RVA: 0x00512DAC File Offset: 0x00510FAC
[Token(Token = "0x6015C82")]
[Address(RVA = "0x192A530", Offset = "0x1929530", VA = "0x18192A530")]
internal bool <MergeFoldoutMenus>g__predicate|0(DOPNALIMPNA e)
{
if (e != 0 && e != 0)
{
string[] array = this.existingMenus;
bool flag;
return flag;
}
}
// Token: 0x0400E4BF RID: 58559
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E4BF")]
public string[] existingMenus;
}
}
}