6197 lines
233 KiB
C#
6197 lines
233 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using ClusterLOD;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Google.Protobuf.Collections;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Tools;
|
|
using Unity.Jobs;
|
|
using Unity.Mathematics;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
namespace RecRoom.Core.Creation.Shapes
|
|
{
|
|
// Token: 0x0200334A RID: 13130
|
|
[Token(Token = "0x200334A")]
|
|
public abstract class ShapeContainer : MonoBehaviourPun, EOCLMMENCKH
|
|
{
|
|
// Token: 0x17003ECB RID: 16075
|
|
// (get) Token: 0x06016B82 RID: 93058 RVA: 0x0054D7AC File Offset: 0x0054B9AC
|
|
[Token(Token = "0x17003ECB")]
|
|
public static float LLFPFBCFGCE
|
|
{
|
|
[Token(Token = "0x6016B82")]
|
|
[Address(RVA = "0x16946A0", Offset = "0x16934A0", VA = "0x1816946A0")]
|
|
get
|
|
{
|
|
return ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003ECC RID: 16076
|
|
// (get) Token: 0x06016B83 RID: 93059 RVA: 0x0054D7C0 File Offset: 0x0054B9C0
|
|
[Token(Token = "0x17003ECC")]
|
|
public PersistenceView AGBFHKOJMDE
|
|
{
|
|
[Token(Token = "0x6016B83")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get
|
|
{
|
|
return this.persistenceView;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003ECD RID: 16077
|
|
// (get) Token: 0x06016B84 RID: 93060 RVA: 0x0054D7D4 File Offset: 0x0054B9D4
|
|
[Token(Token = "0x17003ECD")]
|
|
public BigDataTrackedObject EFAGBCKPIFM
|
|
{
|
|
[Token(Token = "0x6016B84")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
return this.bigDataTrackedObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003ECE RID: 16078
|
|
// (get) Token: 0x06016B85 RID: 93061 RVA: 0x0054D7E8 File Offset: 0x0054B9E8
|
|
[Token(Token = "0x17003ECE")]
|
|
public CreationObject OLEFCPKAAON
|
|
{
|
|
[Token(Token = "0x6016B85")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get
|
|
{
|
|
return this.creationObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003ECF RID: 16079
|
|
// (get) Token: 0x06016B86 RID: 93062 RVA: 0x0054D7FC File Offset: 0x0054B9FC
|
|
[Token(Token = "0x17003ECF")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6016B86")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get
|
|
{
|
|
return this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003ED0 RID: 16080
|
|
// (get) Token: 0x06016B87 RID: 93063 RVA: 0x0054D810 File Offset: 0x0054BA10
|
|
[Token(Token = "0x17003ED0")]
|
|
public Transform OIAAMEENHBL
|
|
{
|
|
[Token(Token = "0x6016B87")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get
|
|
{
|
|
return this.shapeRoot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000204 RID: 516
|
|
// (add) Token: 0x06016B88 RID: 93064 RVA: 0x0054D824 File Offset: 0x0054BA24
|
|
// (remove) Token: 0x06016B89 RID: 93065 RVA: 0x0054D840 File Offset: 0x0054BA40
|
|
[Token(Token = "0x14000204")]
|
|
public event Action CBFPOCIDOHL
|
|
{
|
|
[Token(Token = "0x6016B88")]
|
|
[Address(RVA = "0x16944C0", Offset = "0x16932C0", VA = "0x1816944C0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6016B89")]
|
|
[Address(RVA = "0x16947A0", Offset = "0x16935A0", VA = "0x1816947A0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003ED1 RID: 16081
|
|
// (get) Token: 0x06016B8A RID: 93066 RVA: 0x0054D85C File Offset: 0x0054BA5C
|
|
// (set) Token: 0x06016B8B RID: 93067 RVA: 0x0054D87C File Offset: 0x0054BA7C
|
|
[Token(Token = "0x17003ED1")]
|
|
public ShapeContainer.BJOOGDAHOOO MCLCOPABPLF
|
|
{
|
|
[Token(Token = "0x6016B8A")]
|
|
[Address(RVA = "0x16945F0", Offset = "0x16933F0", VA = "0x1816945F0")]
|
|
get
|
|
{
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6016B8B")]
|
|
[Address(RVA = "0x1694840", Offset = "0x1693640", VA = "0x181694840")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> egkdadcbdmb = this.EGKDADCBDMB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003ED2 RID: 16082
|
|
// (get) Token: 0x06016B8C RID: 93068
|
|
[Token(Token = "0x17003ED2")]
|
|
public abstract string AKLAPGCHOFB
|
|
{
|
|
[Token(Token = "0x6016B8C")]
|
|
[Address(Slot = "18")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003ED3 RID: 16083
|
|
// (get) Token: 0x06016B8D RID: 93069
|
|
[Token(Token = "0x17003ED3")]
|
|
public abstract string KENGPMDDCML
|
|
{
|
|
[Token(Token = "0x6016B8D")]
|
|
[Address(Slot = "19")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003ED4 RID: 16084
|
|
// (get) Token: 0x06016B8E RID: 93070
|
|
[Token(Token = "0x17003ED4")]
|
|
public abstract int EBEOBEKPAPP
|
|
{
|
|
[Token(Token = "0x6016B8E")]
|
|
[Address(Slot = "20")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003ED5 RID: 16085
|
|
// (get) Token: 0x06016B8F RID: 93071
|
|
[Token(Token = "0x17003ED5")]
|
|
public abstract bool JPCMKAOLFHF
|
|
{
|
|
[Token(Token = "0x6016B8F")]
|
|
[Address(Slot = "21")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003ED6 RID: 16086
|
|
// (get) Token: 0x06016B90 RID: 93072
|
|
[Token(Token = "0x17003ED6")]
|
|
public abstract bool KJCAGKDAABN
|
|
{
|
|
[Token(Token = "0x6016B90")]
|
|
[Address(Slot = "22")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003ED7 RID: 16087
|
|
// (get) Token: 0x06016B91 RID: 93073
|
|
[Token(Token = "0x17003ED7")]
|
|
public abstract ShapeContainer.DBHLALJDNBH NDOIFFFCMKP
|
|
{
|
|
[Token(Token = "0x6016B91")]
|
|
[Address(Slot = "23")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003ED8 RID: 16088
|
|
// (get) Token: 0x06016B92 RID: 93074
|
|
[Token(Token = "0x17003ED8")]
|
|
public abstract bool PGDIFDJECHJ
|
|
{
|
|
[Token(Token = "0x6016B92")]
|
|
[Address(Slot = "24")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003ED9 RID: 16089
|
|
// (get) Token: 0x06016B93 RID: 93075
|
|
[Token(Token = "0x17003ED9")]
|
|
public abstract bool PLPCBNDDMON
|
|
{
|
|
[Token(Token = "0x6016B93")]
|
|
[Address(Slot = "25")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003EDA RID: 16090
|
|
// (get) Token: 0x06016B94 RID: 93076
|
|
[Token(Token = "0x17003EDA")]
|
|
public abstract ShapeContainer.BJOOGDAHOOO NMBFCKJPCLA
|
|
{
|
|
[Token(Token = "0x6016B94")]
|
|
[Address(Slot = "26")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003EDB RID: 16091
|
|
// (get) Token: 0x06016B95 RID: 93077 RVA: 0x0054D898 File Offset: 0x0054BA98
|
|
// (set) Token: 0x06016B96 RID: 93078 RVA: 0x0054D8AC File Offset: 0x0054BAAC
|
|
[Token(Token = "0x17003EDB")]
|
|
public bool IHDNMBFGNFH
|
|
{
|
|
[Token(Token = "0x6016B95")]
|
|
[Address(RVA = "0x9F6FC0", Offset = "0x9F5DC0", VA = "0x1809F6FC0")]
|
|
get;
|
|
[Token(Token = "0x6016B96")]
|
|
[Address(RVA = "0xBA8090", Offset = "0xBA6E90", VA = "0x180BA8090")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003EDC RID: 16092
|
|
// (get) Token: 0x06016B97 RID: 93079 RVA: 0x0054D8C0 File Offset: 0x0054BAC0
|
|
[Token(Token = "0x17003EDC")]
|
|
public bool MEBGJGNMIMG
|
|
{
|
|
[Token(Token = "0x6016B97")]
|
|
[Address(RVA = "0x1694650", Offset = "0x1693450", VA = "0x181694650")]
|
|
get
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EDD RID: 16093
|
|
// (get) Token: 0x06016B98 RID: 93080 RVA: 0x0054D8E0 File Offset: 0x0054BAE0
|
|
[Token(Token = "0x17003EDD")]
|
|
public int MMHCGGAJFGD
|
|
{
|
|
[Token(Token = "0x6016B98")]
|
|
[Address(RVA = "0x1694750", Offset = "0x1693550", VA = "0x181694750")]
|
|
get
|
|
{
|
|
return this.GDAGCBGKFBM.CHPOFNJKPEP._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EDE RID: 16094
|
|
// (get) Token: 0x06016B99 RID: 93081 RVA: 0x0054D904 File Offset: 0x0054BB04
|
|
[Token(Token = "0x17003EDE")]
|
|
public IReadOnlyList<Guid> FIDFBBMPPFI
|
|
{
|
|
[Token(Token = "0x6016B99")]
|
|
[Address(RVA = "0x1694560", Offset = "0x1693360", VA = "0x181694560")]
|
|
get
|
|
{
|
|
List<Guid> kpgalhjpfcb = this.GDAGCBGKFBM.KPGALHJPFCB;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EDF RID: 16095
|
|
// (get) Token: 0x06016B9A RID: 93082 RVA: 0x0054D924 File Offset: 0x0054BB24
|
|
[Token(Token = "0x17003EDF")]
|
|
public int CLOAGCKCCPP
|
|
{
|
|
[Token(Token = "0x6016B9A")]
|
|
[Address(RVA = "0x1694700", Offset = "0x1693500", VA = "0x181694700")]
|
|
get
|
|
{
|
|
if (this.OEONJIBHLBN)
|
|
{
|
|
this.OnDeselectedByShapeCreationContext();
|
|
this.OEONJIBHLBN = false;
|
|
}
|
|
return this.JNDDPLDAFPN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE0 RID: 16096
|
|
// (get) Token: 0x06016B9B RID: 93083 RVA: 0x0054D950 File Offset: 0x0054BB50
|
|
// (set) Token: 0x06016B9C RID: 93084 RVA: 0x0054D964 File Offset: 0x0054BB64
|
|
[Token(Token = "0x17003EE0")]
|
|
public virtual bool FCPOODKDOIN
|
|
{
|
|
[Token(Token = "0x6016B9B")]
|
|
[Address(RVA = "0x9F6FD0", Offset = "0x9F5DD0", VA = "0x1809F6FD0", Slot = "27")]
|
|
get;
|
|
[Token(Token = "0x6016B9C")]
|
|
[Address(RVA = "0x168CBC0", Offset = "0x168B9C0", VA = "0x18168CBC0", Slot = "28")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17003EE1 RID: 16097
|
|
// (get) Token: 0x06016B9D RID: 93085 RVA: 0x0054D978 File Offset: 0x0054BB78
|
|
// (set) Token: 0x06016B9E RID: 93086 RVA: 0x0054D98C File Offset: 0x0054BB8C
|
|
[Token(Token = "0x17003EE1")]
|
|
public bool ACNIAFGHEHL
|
|
{
|
|
[Token(Token = "0x6016B9D")]
|
|
[Address(RVA = "0x1694640", Offset = "0x1693440", VA = "0x181694640")]
|
|
get;
|
|
[Token(Token = "0x6016B9E")]
|
|
[Address(RVA = "0x1686B00", Offset = "0x1685900", VA = "0x181686B00")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003EE2 RID: 16098
|
|
// (get) Token: 0x06016B9F RID: 93087 RVA: 0x0054D9A0 File Offset: 0x0054BBA0
|
|
[Token(Token = "0x17003EE2")]
|
|
public List<ClusterMeshRenderer> NCOHJGENIDM
|
|
{
|
|
[Token(Token = "0x6016B9F")]
|
|
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
|
get
|
|
{
|
|
return this.PBGBONIKHOE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BA0 RID: 93088 RVA: 0x0054D9B4 File Offset: 0x0054BBB4
|
|
[Token(Token = "0x6016BA0")]
|
|
[Address(RVA = "0x1686750", Offset = "0x1685550", VA = "0x181686750", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
bool canBeMirrored = this.PLPCBNDDMON;
|
|
Action action = new Action(this.GHCHOGAKLNN);
|
|
int num;
|
|
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "PMD", canBeMirrored, (OHOEENCHJJE)num, action, num);
|
|
num = 0;
|
|
this.EGKDADCBDMB = kllmcpfpiie;
|
|
ShapeContainer.AllShapeContainers.Add(this);
|
|
this.tool.AlwaysPhysicalPickupOffCenter = true;
|
|
Tool tool = this.tool;
|
|
Tool.LFAGEJFCFCG lfagejfcfcg = new Tool.LFAGEJFCFCG(this.OCJPDONFKFM);
|
|
tool.CustomDistanceToTransformBehavior = lfagejfcfcg;
|
|
Tool tool2 = this.tool;
|
|
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MCFJIPLLGMH);
|
|
tool2.AddCustomPickupCondition(oglajafkbmn);
|
|
Tool.BPPMEBHPHDM bppmebhphdm;
|
|
this.tool.CustomHighlightingBehavior = bppmebhphdm;
|
|
this.tool.SelectionType = (SelectionRendererEffect.KOOAFIGMBBP)((ulong)2L);
|
|
this.tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)1L);
|
|
Tool tool3 = this.tool;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action2;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(tool3.PostResetEvent, action2);
|
|
tool3.PostResetEvent = eahpnacbldd;
|
|
CreationObject creationObject = this.creationObject;
|
|
Func<CostInfo> func = new Func(this.KLKCDKFNJEM);
|
|
creationObject.AddResourceCostModifier(func, this);
|
|
CreationObject creationObject2 = this.creationObject;
|
|
MFBGLIHGCGO<CreationObject> lockedStatusChangedEvent = creationObject2.LockedStatusChangedEvent;
|
|
Action<CreationObject> action3 = new Action(this.HOOBHLMEFDD);
|
|
EAHPNACBLDD eahpnacbldd2;
|
|
creationObject2.LockedStatusChangedEvent = eahpnacbldd2;
|
|
CreationObject creationObject3 = this.creationObject;
|
|
Action<CreationObject> action4 = new Action(this.EIKMPPGLGID);
|
|
creationObject3.AnimatedStatusChanged += action4;
|
|
this.tool.networkTransform.AddCompressionRestriction("PhysicsMode");
|
|
BigDataTrackedObject bigDataTrackedObject = this.bigDataTrackedObject;
|
|
Func<bool> func2 = new Func(this.KFLEDCNNNHJ);
|
|
bigDataTrackedObject.ReRequestDataFunc += func2;
|
|
}
|
|
|
|
// Token: 0x06016BA1 RID: 93089 RVA: 0x0054DB34 File Offset: 0x0054BD34
|
|
[Token(Token = "0x6016BA1")]
|
|
[Address(RVA = "0x168CBD0", Offset = "0x168B9D0", VA = "0x18168CBD0")]
|
|
private bool KFLEDCNNNHJ()
|
|
{
|
|
ShapeManager <OCDLBPHJMOP>k__BackingField = ShapeManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
bool flag = <OCDLBPHJMOP>k__BackingField != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return ShapeManager.<OCDLBPHJMOP>k__BackingField.ReRequestData();
|
|
}
|
|
|
|
// Token: 0x06016BA2 RID: 93090 RVA: 0x0054DB68 File Offset: 0x0054BD68
|
|
[Token(Token = "0x6016BA2")]
|
|
[Address(RVA = "0x1688640", Offset = "0x1687440", VA = "0x181688640")]
|
|
private void DPNHKLHGKHA()
|
|
{
|
|
Tool tool = this.tool;
|
|
CreationObject creationObject = this.creationObject;
|
|
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
|
if (creationObject.PCDAEKIOJOM && this.EGKDADCBDMB.IAHDANBDAAM() == 0)
|
|
{
|
|
rigidbodyEx.EnableProxyMovement(this);
|
|
return;
|
|
}
|
|
rigidbodyEx.DisableProxyMovement(this);
|
|
}
|
|
|
|
// Token: 0x06016BA3 RID: 93091 RVA: 0x0054DBB8 File Offset: 0x0054BDB8
|
|
[Token(Token = "0x6016BA3")]
|
|
[Address(RVA = "0x1689370", Offset = "0x1688170", VA = "0x181689370")]
|
|
private void EIKMPPGLGID(CreationObject NLNHFEEMFBN)
|
|
{
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
}
|
|
|
|
// Token: 0x06016BA4 RID: 93092 RVA: 0x0054DBD4 File Offset: 0x0054BDD4
|
|
[Token(Token = "0x6016BA4")]
|
|
[Address(RVA = "0x1692A90", Offset = "0x1691890", VA = "0x181692A90", Slot = "29")]
|
|
protected virtual void Start()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
float z = Vector3.zero.z;
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
int num = 0;
|
|
if (creationObject != num)
|
|
{
|
|
FKGHNNLCDPF.KLCIDKPFPKP klcidkpfpkp;
|
|
this.tool.creationObject.AddPropertyHandler("Color", klcidkpfpkp);
|
|
CreationObject creationObject2 = this.tool.creationObject;
|
|
CreationObject.CGELIKFANLB cgelikfanlb = new CreationObject.CGELIKFANLB(this.HLGMIKJACFB);
|
|
creationObject2.AddCustomNavMeshSupportCondition(cgelikfanlb);
|
|
}
|
|
this.Start();
|
|
if (this.DOGECNJCGNK)
|
|
{
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
this.RemoveFromClusterLOD(true);
|
|
if (!this.OHLJOMFENOF)
|
|
{
|
|
CreationObject creationObject3 = this.creationObject;
|
|
LIMDPCEOFDK fllendbikgf = creationObject3.FLLENDBIKGF;
|
|
if (creationObject3 != (ulong)(-1L))
|
|
{
|
|
Tool tool = this.tool;
|
|
Action action = new Action(this.OnLocalScaleChanged);
|
|
tool.NBBKCDDPBPD += action;
|
|
this.OHLJOMFENOF = true;
|
|
}
|
|
}
|
|
if (this.DOGECNJCGNK)
|
|
{
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
this.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
|
|
}
|
|
}
|
|
this.LNDEHIGJBNM();
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
this.DOGECNJCGNK = true;
|
|
}
|
|
|
|
// Token: 0x06016BA5 RID: 93093 RVA: 0x0054DCF8 File Offset: 0x0054BEF8
|
|
[Token(Token = "0x6016BA5")]
|
|
[Address(RVA = "0x168F690", Offset = "0x168E490", VA = "0x18168F690", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.OnDestroy();
|
|
BigDataTrackedObject bigDataTrackedObject = this.bigDataTrackedObject;
|
|
int num2 = 0;
|
|
if (bigDataTrackedObject != num2)
|
|
{
|
|
BigDataTrackedObject bigDataTrackedObject2 = this.bigDataTrackedObject;
|
|
Func<bool> func = new Func(this.KFLEDCNNNHJ);
|
|
bigDataTrackedObject2.ReRequestDataFunc -= func;
|
|
}
|
|
bool flag = ShapeContainer.AllShapeContainers.Remove(this);
|
|
Tool tool = this.tool;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(tool.PostResetEvent, action);
|
|
tool.PostResetEvent = eahpnacbldd;
|
|
if ((this.OHLJOMFENOF ? 1 : 0) != num)
|
|
{
|
|
Tool tool2 = this.tool;
|
|
Action action2 = new Action(this.OnLocalScaleChanged);
|
|
tool2.NBBKCDDPBPD -= action2;
|
|
}
|
|
CreationObject creationObject = this.creationObject;
|
|
int num3 = 0;
|
|
if (creationObject != num3)
|
|
{
|
|
CreationObject creationObject2 = this.creationObject;
|
|
MFBGLIHGCGO<CreationObject> lockedStatusChangedEvent = creationObject2.LockedStatusChangedEvent;
|
|
Action<CreationObject> action3 = new Action(this.HOOBHLMEFDD);
|
|
EAHPNACBLDD eahpnacbldd2;
|
|
creationObject2.LockedStatusChangedEvent = eahpnacbldd2;
|
|
CreationObject creationObject3 = this.creationObject;
|
|
Action<CreationObject> action4 = new Action(this.EIKMPPGLGID);
|
|
creationObject3.AnimatedStatusChanged -= action4;
|
|
}
|
|
MeshRenderer fgoipljfbhh = this.FGOIPLJFBHH;
|
|
int num4 = 0;
|
|
if (fgoipljfbhh != num4)
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.FGOIPLJFBHH.gameObject);
|
|
}
|
|
FIGILABAJNF dakhkifcife = this.DAKHKIFCIFE;
|
|
if (dakhkifcife != 0)
|
|
{
|
|
dakhkifcife.MDDAPCCABNK();
|
|
}
|
|
if (!SessionManager.AAIKLOAPAJD)
|
|
{
|
|
int num5 = 0;
|
|
this.RemoveFromClusterLOD(num5 != 0);
|
|
}
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = gdagcbgkfbm.CHPOFNJKPEP;
|
|
if (gdagcbgkfbm != 0 && num < gdagcbgkfbm)
|
|
{
|
|
num += num;
|
|
if (num != gdagcbgkfbm)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
if (gdagcbgkfbm != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (ClusterLODManager._instance)
|
|
{
|
|
bool flag2 = ClusterLODManager._instance.TryDeRegisterShapeContainer(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BA6 RID: 93094 RVA: 0x0054DE98 File Offset: 0x0054C098
|
|
[Token(Token = "0x6016BA6")]
|
|
[Address(RVA = "0x168BD80", Offset = "0x168AB80", VA = "0x18168BD80")]
|
|
public static bool IsCurveShape(ACBDPBHGKJL LENAGPGLDLE)
|
|
{
|
|
return LENAGPGLDLE < ACBDPBHGKJL.LegacyBox;
|
|
}
|
|
|
|
// Token: 0x06016BA7 RID: 93095 RVA: 0x0054DEAC File Offset: 0x0054C0AC
|
|
[Token(Token = "0x6016BA7")]
|
|
[Address(RVA = "0x168BD90", Offset = "0x168AB90", VA = "0x18168BD90")]
|
|
public static bool IsPrimitiveShape(ACBDPBHGKJL LENAGPGLDLE)
|
|
{
|
|
return LENAGPGLDLE >= ACBDPBHGKJL.LegacyBox;
|
|
}
|
|
|
|
// Token: 0x06016BA8 RID: 93096 RVA: 0x0054DEC0 File Offset: 0x0054C0C0
|
|
[Token(Token = "0x6016BA8")]
|
|
[Address(RVA = "0x16884E0", Offset = "0x16872E0", VA = "0x1816884E0")]
|
|
public bool ContainsShape(Guid IHFGNPJIFLC)
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.GDAGCBGKFBM.OJOBCKECCAK;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06016BA9 RID: 93097 RVA: 0x0054DEE0 File Offset: 0x0054C0E0
|
|
[Token(Token = "0x6016BA9")]
|
|
[Address(RVA = "0x16884B0", Offset = "0x16872B0", VA = "0x1816884B0")]
|
|
public bool ContainsAnyShape(IEnumerable<Guid> KPGALHJPFCB)
|
|
{
|
|
return this.GDAGCBGKFBM.AJJGIJNKNDN(KPGALHJPFCB);
|
|
}
|
|
|
|
// Token: 0x06016BAA RID: 93098 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BAA")]
|
|
[Address(RVA = "0x16940A0", Offset = "0x1692EA0", VA = "0x1816940A0")]
|
|
public Transform TryGetShapeTransform(Guid IHFGNPJIFLC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BAB RID: 93099 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BAB")]
|
|
[Address(RVA = "0x1693E90", Offset = "0x1692C90", VA = "0x181693E90")]
|
|
public bool TryGetShapeMaterialInfo(Guid IHFGNPJIFLC, out LNBGEMHOKFN MFJFHKBEFMO, out CLKCBCAGDDK NFBNKKLNFFF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BAC RID: 93100 RVA: 0x0054DF00 File Offset: 0x0054C100
|
|
[Token(Token = "0x6016BAC")]
|
|
[Address(RVA = "0x168FE80", Offset = "0x168EC80", VA = "0x18168FE80")]
|
|
public int RaycastPickShapes(Vector3 CACFKFOOHID, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, Guid[] GGBMAGEIILO, out Vector3 KGDHOKBFGLC, [Optional] ShapeContainer NIMNFIJPCBJ)
|
|
{
|
|
float z = DJBBMJBBNHB.z;
|
|
int num = 0;
|
|
float z2 = CACFKFOOHID.z;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
int num2;
|
|
if (aobaekgaiof == 0 || num2 > 0)
|
|
{
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06016BAD RID: 93101 RVA: 0x0054DF30 File Offset: 0x0054C130
|
|
[Token(Token = "0x6016BAD")]
|
|
[Address(RVA = "0x168FFD0", Offset = "0x168EDD0", VA = "0x18168FFD0")]
|
|
public bool RaycastShapes(Vector3 CACFKFOOHID, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, out Guid OPLOGAPBKBH, out Vector3 KGDHOKBFGLC, [Optional] ShapeContainer NIMNFIJPCBJ)
|
|
{
|
|
float z = DJBBMJBBNHB.z;
|
|
float z2 = CACFKFOOHID.z;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
if (aobaekgaiof == 0)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06016BAE RID: 93102 RVA: 0x0054DF54 File Offset: 0x0054C154
|
|
[Token(Token = "0x6016BAE")]
|
|
[Address(RVA = "0x16928F0", Offset = "0x16916F0", VA = "0x1816928F0")]
|
|
public int SpherecastPickShapes(Vector3 CACFKFOOHID, float BIEPNJMPEOD, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, Guid[] GGBMAGEIILO, out Vector3 KGDHOKBFGLC, out Collider HBDHOOACAFL, [Optional] ShapeContainer NIMNFIJPCBJ)
|
|
{
|
|
ShapeContainer.PDAAJNIJKLB pdaajnijklb;
|
|
pdaajnijklb.otherToConsider = 0;
|
|
pdaajnijklb.<>4__this = this;
|
|
Func<Collider, float, ShapeContainer.AOBAEKGAIOF> func = delegate(Collider c, float distanceSq)
|
|
{
|
|
Tool tool;
|
|
if (tool)
|
|
{
|
|
Tool tool2 = pdaajnijklb.<>4__this.tool;
|
|
if (!(tool == tool2))
|
|
{
|
|
if (!pdaajnijklb.otherToConsider)
|
|
{
|
|
goto IL_4E;
|
|
}
|
|
Tool tool3 = pdaajnijklb.otherToConsider.tool;
|
|
if (!(tool == tool3))
|
|
{
|
|
goto IL_4E;
|
|
}
|
|
}
|
|
ShapeContainer <>4__this = pdaajnijklb.<>4__this;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof2;
|
|
return aobaekgaiof2;
|
|
}
|
|
IL_4E:
|
|
throw new NullReferenceException();
|
|
};
|
|
float z = DJBBMJBBNHB.z;
|
|
float z2 = CACFKFOOHID.z;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
if (aobaekgaiof == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BAF RID: 93103 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BAF")]
|
|
[Address(RVA = "0x1688390", Offset = "0x1687190", VA = "0x181688390")]
|
|
public bool CheckShapeOverlaps(int NNHBELIOIIM, QueryTriggerInteraction FPBKHFJJKJH, [Optional] Func<Collider, bool> MMLMKNMIMJH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BB0 RID: 93104 RVA: 0x0054DF98 File Offset: 0x0054C198
|
|
[Token(Token = "0x6016BB0")]
|
|
[Address(RVA = "0x168EB40", Offset = "0x168D940", VA = "0x18168EB40")]
|
|
private int NMJPBOHCIFP(int POEOJGNAKCE, RaycastHit[] GIJCNGCMDHN, Guid[] LGPPHEEEJMM, out Vector3 JMHBMAHJIHI, ShapeContainer NIMNFIJPCBJ)
|
|
{
|
|
int num = 0;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
if (aobaekgaiof != 0 && LGPPHEEEJMM.Length > 0)
|
|
{
|
|
Guid jpohgbcejej = aobaekgaiof.JPOHGBCEJEJ;
|
|
LGPPHEEEJMM[0] = jpohgbcejej;
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06016BB1 RID: 93105 RVA: 0x0054DFCC File Offset: 0x0054C1CC
|
|
[Token(Token = "0x6016BB1")]
|
|
[Address(RVA = "0x168EFF0", Offset = "0x168DDF0", VA = "0x18168EFF0")]
|
|
private ShapeContainer.AOBAEKGAIOF OMGNOEBOLOA(int POEOJGNAKCE, RaycastHit[] GIJCNGCMDHN, out Vector3 JMHBMAHJIHI, ShapeContainer NIMNFIJPCBJ)
|
|
{
|
|
int num = 0;
|
|
float z = Vector3.zero.z;
|
|
JMHBMAHJIHI.z = z;
|
|
if (POEOJGNAKCE > 0)
|
|
{
|
|
long num2 = (long)((ulong)num * (ulong)44L);
|
|
Collider collider;
|
|
Tool tool = collider.AMKJBLIFHPB(num);
|
|
int num3 = 0;
|
|
if (!(tool == num3))
|
|
{
|
|
Tool tool2 = this.tool;
|
|
bool flag;
|
|
bool flag2;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
if ((tool != tool2 && (flag || tool != tool2)) || this.JJCGGFIOLNC(num) != 0 || !flag2 || aobaekgaiof != 0)
|
|
{
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06016BB2 RID: 93106 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BB2")]
|
|
[Address(RVA = "0x168BF40", Offset = "0x168AD40", VA = "0x18168BF40")]
|
|
private ShapeContainer.AOBAEKGAIOF JJCGGFIOLNC(ToolCollider AGKOGHGNBAE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BB3 RID: 93107 RVA: 0x0054E054 File Offset: 0x0054C254
|
|
[Token(Token = "0x6016BB3")]
|
|
[Address(RVA = "0x168BB90", Offset = "0x168A990", VA = "0x18168BB90")]
|
|
public bool IsCurveCollision(Collider GLPOLGOBLAA)
|
|
{
|
|
int num = 0;
|
|
Tool tool;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
if (!(tool == num) && aobaekgaiof != 0)
|
|
{
|
|
ACBDPBHGKJL mjhmooenohb = aobaekgaiof.MJHMOOENOHB;
|
|
if (mjhmooenohb == ACBDPBHGKJL.Ribbon)
|
|
{
|
|
}
|
|
return mjhmooenohb == ACBDPBHGKJL.Tube;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BB4 RID: 93108 RVA: 0x0054E088 File Offset: 0x0054C288
|
|
[Token(Token = "0x6016BB4")]
|
|
[Address(RVA = "0x168B090", Offset = "0x1689E90", VA = "0x18168B090")]
|
|
public Guid GetShapeIdFromToolCollider(ToolCollider AGKOGHGNBAE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016BB4)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid RecRoom.Core.Creation.Shapes.ShapeContainer::GetShapeIdFromToolCollider(ToolCollider)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_04:
|
|
stloc:Guid(var_1_09, ldsfld:Guid(Guid::Empty))
|
|
}
|
|
|
|
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: 0x06016BB5 RID: 93109 RVA: 0x0054E0A0 File Offset: 0x0054C2A0
|
|
[Token(Token = "0x6016BB5")]
|
|
[Address(RVA = "0x168FC60", Offset = "0x168EA60", VA = "0x18168FC60")]
|
|
public void OnLocalScaleChanged()
|
|
{
|
|
this.GHFIOICEEEC();
|
|
}
|
|
|
|
// Token: 0x06016BB6 RID: 93110 RVA: 0x0054E0B4 File Offset: 0x0054C2B4
|
|
[Token(Token = "0x6016BB6")]
|
|
[Address(RVA = "0x168A700", Offset = "0x1689500", VA = "0x18168A700", Slot = "30")]
|
|
protected virtual void GEFHAGPBEGO()
|
|
{
|
|
if (this.DOGECNJCGNK)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
BigDataTrackedObject bigDataTrackedObject = this.bigDataTrackedObject;
|
|
bigDataTrackedObject.AuthoritySetRequiresRPCData(true);
|
|
bigDataTrackedObject.AuthoritySetEmpty();
|
|
Action cbfpocidohl = this.CBFPOCIDOHL;
|
|
if (cbfpocidohl != 0)
|
|
{
|
|
cbfpocidohl();
|
|
}
|
|
}
|
|
if (!this.EMHLIPBGLKH)
|
|
{
|
|
this.EMHLIPBGLKH = true;
|
|
Action action = new Action(this.ELKIBMHDHPA);
|
|
Coroutine coroutine = this.CHAAKFJCLIH(action);
|
|
}
|
|
this.LNDEHIGJBNM();
|
|
}
|
|
|
|
// Token: 0x06016BB7 RID: 93111 RVA: 0x0054E130 File Offset: 0x0054C330
|
|
[Token(Token = "0x6016BB7")]
|
|
[Address(RVA = "0x1691E30", Offset = "0x1690C30", VA = "0x181691E30")]
|
|
public void SetLocalUniformScale(float MKDHFENOFDO)
|
|
{
|
|
base.transform.MCFLPFCGOOL(MKDHFENOFDO);
|
|
}
|
|
|
|
// Token: 0x06016BB8 RID: 93112 RVA: 0x0054E14C File Offset: 0x0054C34C
|
|
[Token(Token = "0x6016BB8")]
|
|
[Address(RVA = "0x1689F80", Offset = "0x1688D80", VA = "0x181689F80")]
|
|
private void FMHAMAFCHPC(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND, bool EOKPNGJNEEK)
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
if (NAEHIKOGNND != 0)
|
|
{
|
|
Guid jpohgbcejej = NAEHIKOGNND.JPOHGBCEJEJ;
|
|
if (!gdagcbgkfbm.OJOBCKECCAK.Contains(jpohgbcejej))
|
|
{
|
|
HashSet<Guid> ojobckeccak = gdagcbgkfbm.OJOBCKECCAK;
|
|
Guid jpohgbcejej2 = NAEHIKOGNND.JPOHGBCEJEJ;
|
|
bool flag = ojobckeccak.Add(jpohgbcejej2);
|
|
List<Guid> kpgalhjpfcb = gdagcbgkfbm.KPGALHJPFCB;
|
|
Guid jpohgbcejej3 = NAEHIKOGNND.JPOHGBCEJEJ;
|
|
kpgalhjpfcb.Add(jpohgbcejej3);
|
|
gdagcbgkfbm.CHPOFNJKPEP.Add(NAEHIKOGNND);
|
|
Tool tool = this.tool;
|
|
ToolCollider <BFDAMICDMBD>k__BackingField = NAEHIKOGNND.<BFDAMICDMBD>k__BackingField;
|
|
tool.AddToolCollider(<BFDAMICDMBD>k__BackingField);
|
|
if (!EOKPNGJNEEK)
|
|
{
|
|
goto IL_8C;
|
|
}
|
|
this.LHFOILJELFK(NAEHIKOGNND);
|
|
}
|
|
Vector3 vector = NAEHIKOGNND.FCKJFIAIDHK;
|
|
IL_8C:
|
|
string debugName = this.AKLAPGCHOFB;
|
|
return;
|
|
}
|
|
Debug.LogWarning("Shape is null");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BB9 RID: 93113 RVA: 0x0054E200 File Offset: 0x0054C400
|
|
[Token(Token = "0x6016BB9")]
|
|
[Address(RVA = "0x1684FF0", Offset = "0x1683DF0", VA = "0x181684FF0")]
|
|
public Guid AuthorityCreatePrimitiveShape(ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, Vector3 OJJOHDIFMEG, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
DGLOJCGDOGG.CMNCOOINJGK<Guid, ACBDPBHGKJL, LNBGEMHOKFN, CLKCBCAGDDK, Vector3, Quaternion, Vector3, float, Vector3, HPPIJACLPDM> cmncooinjgk = new DGLOJCGDOGG.CMNCOOINJGK(GEDCEIDOKJL.RpcCreatePrimitiveShape);
|
|
Guid empty = Guid.Empty;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BBA RID: 93114 RVA: 0x0054E230 File Offset: 0x0054C430
|
|
[Token(Token = "0x6016BBA")]
|
|
[Address(RVA = "0x1685440", Offset = "0x1684240", VA = "0x181685440")]
|
|
public void AuthoritySetPrimitiveShapeAspectRatio(Guid IHFGNPJIFLC, Vector3 KLNFHHBHGHH, bool JJGGEDDPMMP)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (!JJGGEDDPMMP)
|
|
{
|
|
float z = KLNFHHBHGHH.z;
|
|
}
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<Guid, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetPrimitiveShapeAspectRatios);
|
|
float z2 = KLNFHHBHGHH.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BBB RID: 93115 RVA: 0x0054E274 File Offset: 0x0054C474
|
|
[Token(Token = "0x6016BBB")]
|
|
[Address(RVA = "0x1685630", Offset = "0x1684430", VA = "0x181685630")]
|
|
public void AuthoritySetPrimitiveShapeLocalPosition(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL, bool JJGGEDDPMMP)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (!JJGGEDDPMMP)
|
|
{
|
|
float z = GHBPCACOCOL.z;
|
|
}
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<Guid, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetPrimitiveShapeLocalPosition);
|
|
float z2 = GHBPCACOCOL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BBC RID: 93116 RVA: 0x0054E2B8 File Offset: 0x0054C4B8
|
|
[Token(Token = "0x6016BBC")]
|
|
[Address(RVA = "0x16852F0", Offset = "0x16840F0", VA = "0x1816852F0")]
|
|
public void AuthorityMirrorShapes(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 HAJKGLKCIGG)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.BNALDBHFCMB<Guid[], Vector3, Vector3, Vector3> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcMirrorShapes);
|
|
Guid[] array = Enumerable.ToArray<Guid>(this.GDAGCBGKFBM.KPGALHJPFCB);
|
|
float z = HAJKGLKCIGG.z;
|
|
float z2 = CKPHGEEPNDN.z;
|
|
float z3 = FGHCICOBPHH.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BBD RID: 93117 RVA: 0x0054E310 File Offset: 0x0054C510
|
|
[Token(Token = "0x6016BBD")]
|
|
[Address(RVA = "0x1685560", Offset = "0x1684360", VA = "0x181685560")]
|
|
public void AuthoritySetPrimitiveShapeAspectRatios(Guid[] KPGALHJPFCB, Vector3[] IODKLEJMEIK)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<Guid[], Vector3[]> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetPrimitiveShapeAspectRatios);
|
|
photonView.RpcAll<Guid[], Vector3[]>(fggimkccbda, KPGALHJPFCB, IODKLEJMEIK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BBE RID: 93118 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BBE")]
|
|
[Address(RVA = "0x1693D10", Offset = "0x1692B10", VA = "0x181693D10")]
|
|
public bool TryGetPrimitiveShapePosition(Guid IHFGNPJIFLC, out Vector3 LMABCDHMNGO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BBF RID: 93119 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BBF")]
|
|
[Address(RVA = "0x1693B90", Offset = "0x1692990", VA = "0x181693B90")]
|
|
public bool TryGetPrimitiveShapeAspectRatio(Guid IHFGNPJIFLC, out Vector3 OJJOHDIFMEG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BC0 RID: 93120 RVA: 0x0054E34C File Offset: 0x0054C54C
|
|
[Token(Token = "0x6016BC0")]
|
|
[Address(RVA = "0x168EBB0", Offset = "0x168D9B0", VA = "0x18168EBB0")]
|
|
private void OCJFDAEBKEK(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 OJJOHDIFMEG, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
ShapeContainer.PCKJOOLCFIA pckjoolcfia;
|
|
pckjoolcfia.FBFMNGJHGNG = CLKCBCAGDDK.CARDBOARD;
|
|
pckjoolcfia.DMOCBNAJPMF = GJAINANBOCB;
|
|
Transform <BCMDGNNLAPC>k__BackingField = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
|
Transform <BCMDGNNLAPC>k__BackingField3 = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
|
pckjoolcfia.FHLLEOPFCIP();
|
|
this.FMHAMAFCHPC(pckjoolcfia, true);
|
|
}
|
|
|
|
// Token: 0x06016BC1 RID: 93121 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BC1")]
|
|
[Address(RVA = "0x168FD00", Offset = "0x168EB00", VA = "0x18168FD00")]
|
|
private void PLMLNIBMMHO(Guid IHFGNPJIFLC, Vector3 MCBHKKGJLKD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BC2 RID: 93122 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BC2")]
|
|
[Address(RVA = "0x168A810", Offset = "0x1689610", VA = "0x18168A810")]
|
|
private void GFJCIEGPJEC(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BC3 RID: 93123 RVA: 0x0054E394 File Offset: 0x0054C594
|
|
[Token(Token = "0x6016BC3")]
|
|
[Address(RVA = "0x168F300", Offset = "0x168E100", VA = "0x18168F300")]
|
|
private void ONABJCFFCPI(Guid[] KPGALHJPFCB, Vector3[] HCBCEMCHPPM)
|
|
{
|
|
int length = HCBCEMCHPPM.Length;
|
|
if (KPGALHJPFCB.Length == length)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length2 = KPGALHJPFCB.Length;
|
|
if (num2 >= length2)
|
|
{
|
|
return;
|
|
}
|
|
int num3 = 0;
|
|
if (num3 < 2)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num3++;
|
|
}
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
num++;
|
|
}
|
|
int length3 = KPGALHJPFCB.Length;
|
|
int length4 = HCBCEMCHPPM.Length;
|
|
Debug.LogError(string.Format("ShapeContainer {0} received mismatched arrays when setting shape local scales ({1} IDs, {2} ratios)", length, length, length));
|
|
}
|
|
|
|
// Token: 0x06016BC4 RID: 93124 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BC4")]
|
|
[Address(RVA = "0x1688C30", Offset = "0x1687A30", VA = "0x181688C30")]
|
|
private void EBECIIOHLBL(Guid[] KPGALHJPFCB, Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 HAJKGLKCIGG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BC5 RID: 93125 RVA: 0x0054E414 File Offset: 0x0054C614
|
|
[Token(Token = "0x6016BC5")]
|
|
[Address(RVA = "0x1684D70", Offset = "0x1683B70", VA = "0x181684D70")]
|
|
public Guid AuthorityCreateCurveShape(ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, float LDAJCHCAGAO, IJGKBBCJKNO DHEGPJADOEE, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
DGLOJCGDOGG.LIBPPGLBLDP<Guid, ACBDPBHGKJL, LNBGEMHOKFN, CLKCBCAGDDK, Vector3, Quaternion, float, bool, float, int, bool, float, Vector3, HPPIJACLPDM> libppglbldp = new DGLOJCGDOGG.LIBPPGLBLDP(GEDCEIDOKJL.RpcCreateCurveShape);
|
|
Guid empty = Guid.Empty;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BC6 RID: 93126 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BC6")]
|
|
[Address(RVA = "0x1686500", Offset = "0x1685300", VA = "0x181686500")]
|
|
public void AuthorityUpdateCurveShapeControlPoint(Guid IHFGNPJIFLC, int GHONENNJJPF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float OMLBPICLALA, bool JJGGEDDPMMP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BC7 RID: 93127 RVA: 0x0054E444 File Offset: 0x0054C644
|
|
[Token(Token = "0x6016BC7")]
|
|
[Address(RVA = "0x1684880", Offset = "0x1683680", VA = "0x181684880")]
|
|
public void AuthorityAddCurveShapeControlPoint(Guid IHFGNPJIFLC, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float OMLBPICLALA, bool OCBMMAAFIFH)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.OLBPPAPNBFI<Guid, Vector3, Quaternion, float, bool> olbppapnbfi = new DGLOJCGDOGG.OLBPPAPNBFI(this.RpcAddCurveShapeControlPoint);
|
|
float z = DDHPAFKBMON.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BC8 RID: 93128 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BC8")]
|
|
[Address(RVA = "0x168BC50", Offset = "0x168AA50", VA = "0x18168BC50")]
|
|
public bool IsCurveShape(Guid IHFGNPJIFLC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BC9 RID: 93129 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BC9")]
|
|
[Address(RVA = "0x16936B0", Offset = "0x16924B0", VA = "0x1816936B0")]
|
|
public bool TryGetCurveShapeControlPointCount(Guid IHFGNPJIFLC, out int BGMALNGGLKJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BCA RID: 93130 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BCA")]
|
|
[Address(RVA = "0x1693810", Offset = "0x1692610", VA = "0x181693810")]
|
|
public bool TryGetCurveShapeControlPointPositionRotationAndRadius(Guid IHFGNPJIFLC, int GHONENNJJPF, out Vector3 PNEBDEFJAOI, out Quaternion IBCNKFBPCBM, out float OMLBPICLALA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BCB RID: 93131 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BCB")]
|
|
[Address(RVA = "0x1693A20", Offset = "0x1692820", VA = "0x181693A20")]
|
|
public bool TryGetEndControlPointInfoWorldSpace(Guid IHFGNPJIFLC, ref Vector3 ELJLPBOFHND, ref float OMLBPICLALA, ref Vector3 ILALHDDOAGN, ref IJGKBBCJKNO DHEGPJADOEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BCC RID: 93132 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BCC")]
|
|
[Address(RVA = "0x1692D60", Offset = "0x1691B60", VA = "0x181692D60")]
|
|
public bool TryGetClosestCurveEndPoint(Vector3 OPKJOHPAIGF, ref float PNEODBOKLIM, ref Guid MGKCMPANANM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BCD RID: 93133 RVA: 0x0054E47C File Offset: 0x0054C67C
|
|
[Token(Token = "0x6016BCD")]
|
|
[Address(RVA = "0x16931B0", Offset = "0x1691FB0", VA = "0x1816931B0")]
|
|
public bool TryGetClosestCurvePointInRay(Vector3 AAJHBKOGBPE, Vector3 CHGNDIAMGLF, ref float DBABJBNMFCC, ref float JDPIDIMJMBA, ref Guid KKEOMBBKNBH, ref int MFNFEIBHJGG)
|
|
{
|
|
int num2;
|
|
do
|
|
{
|
|
int num = 0;
|
|
num2 = 0;
|
|
List<Guid> kpgalhjpfcb = this.GDAGCBGKFBM.KPGALHJPFCB;
|
|
num2 += num2;
|
|
num2++;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
if (aobaekgaiof != 0)
|
|
{
|
|
}
|
|
while (num2 == 0)
|
|
{
|
|
}
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
if (Vector3.Dot(vector, num2) > (float)num)
|
|
{
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num3;
|
|
AAJHBKOGBPE.x = num3;
|
|
z3.m_value = (float)num2;
|
|
}
|
|
}
|
|
num2++;
|
|
if (num2 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num2 != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BCE RID: 93134 RVA: 0x0054E518 File Offset: 0x0054C718
|
|
[Token(Token = "0x6016BCE")]
|
|
[Address(RVA = "0x1686F20", Offset = "0x1685D20", VA = "0x181686F20")]
|
|
private void BKGDKJCGNKG(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 NGCKKINNCCA, Quaternion HAEBCIAEADE, float LDAJCHCAGAO, IJGKBBCJKNO DHEGPJADOEE, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
PMDCFCGAKMI pmdcfcgakmi = new PMDCFCGAKMI();
|
|
ShapeContainer.NKHMHPMBBPA nkhmhpmbbpa;
|
|
nkhmhpmbbpa.CDAMNCBGBGI = pmdcfcgakmi;
|
|
List<SphereCollider[]> list = new List();
|
|
nkhmhpmbbpa.NAPEMBOJNND = list;
|
|
nkhmhpmbbpa.DMOCBNAJPMF = GJAINANBOCB;
|
|
nkhmhpmbbpa.FBFMNGJHGNG = CLKCBCAGDDK.CARDBOARD;
|
|
nkhmhpmbbpa.KLLAPBPMNEN = 0;
|
|
Transform <BCMDGNNLAPC>k__BackingField = nkhmhpmbbpa.<BCMDGNNLAPC>k__BackingField;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = nkhmhpmbbpa.<BCMDGNNLAPC>k__BackingField;
|
|
int num = 0;
|
|
this.FMHAMAFCHPC(nkhmhpmbbpa, num != 0);
|
|
}
|
|
|
|
// Token: 0x06016BCF RID: 93135 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BCF")]
|
|
[Address(RVA = "0x168AD40", Offset = "0x1689B40", VA = "0x18168AD40")]
|
|
private void GOGHNEMHADC(Guid IHFGNPJIFLC, Vector3 NGCKKINNCCA, Quaternion JBDEFMEJGAC, float OMLBPICLALA, bool OCBMMAAFIFH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BD0 RID: 93136 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BD0")]
|
|
[Address(RVA = "0x168AAD0", Offset = "0x16898D0", VA = "0x18168AAD0")]
|
|
private void GHLAHCJFHDJ(Guid IHFGNPJIFLC, int GHONENNJJPF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float OMLBPICLALA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BD1 RID: 93137 RVA: 0x0054E578 File Offset: 0x0054C778
|
|
[Token(Token = "0x6016BD1")]
|
|
[Address(RVA = "0x1685C40", Offset = "0x1684A40", VA = "0x181685C40")]
|
|
public void AuthorityTransferShapeToShapeContainer(Guid IHFGNPJIFLC, ShapeContainer MLFENGCPKCM)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
Guid[] array = new Guid[1];
|
|
if (base.OGIBLNIIHDK && !(MLFENGCPKCM == this))
|
|
{
|
|
int num = 0;
|
|
if (!(MLFENGCPKCM == num))
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array2 = this.GDAGCBGKFBM.FHIKCGDODHE(array);
|
|
if (array2 != 0 && array2.Length != 0)
|
|
{
|
|
Transform transform = MLFENGCPKCM.shapeRoot;
|
|
ENMKBCNAGIC enmkbcnagic = ShapeContainer.CCEFAPCFKHE(array2, transform);
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<Guid[], ENMKBCNAGIC, int> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcTransferShapesToShapeContainer);
|
|
int viewIdField = MLFENGCPKCM.JDHMIOJKLCK.viewIdField;
|
|
photonView.RpcAll<Guid[], ENMKBCNAGIC, int>(necihpemjng, array, enmkbcnagic, viewIdField);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BD2 RID: 93138 RVA: 0x0054E618 File Offset: 0x0054C818
|
|
[Token(Token = "0x6016BD2")]
|
|
[Address(RVA = "0x1685E60", Offset = "0x1684C60", VA = "0x181685E60")]
|
|
public void AuthorityTransferShapesToShapeContainer(Guid[] KPGALHJPFCB, ShapeContainer MLFENGCPKCM)
|
|
{
|
|
if (base.OGIBLNIIHDK && !(MLFENGCPKCM == this))
|
|
{
|
|
int num = 0;
|
|
if (!(MLFENGCPKCM == num))
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
Transform transform = MLFENGCPKCM.shapeRoot;
|
|
ENMKBCNAGIC enmkbcnagic = ShapeContainer.CCEFAPCFKHE(array, transform);
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<Guid[], ENMKBCNAGIC, int> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcTransferShapesToShapeContainer);
|
|
int viewIdField = MLFENGCPKCM.JDHMIOJKLCK.viewIdField;
|
|
photonView.RpcAll<Guid[], ENMKBCNAGIC, int>(necihpemjng, KPGALHJPFCB, enmkbcnagic, viewIdField);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BD3 RID: 93139 RVA: 0x0054E6A4 File Offset: 0x0054C8A4
|
|
[Token(Token = "0x6016BD3")]
|
|
[Address(RVA = "0x1687FF0", Offset = "0x1686DF0", VA = "0x181687FF0")]
|
|
private void CKAEMELEHBI(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, ShapeContainer MLFENGCPKCM)
|
|
{
|
|
int num = 0;
|
|
if (!(MLFENGCPKCM == num))
|
|
{
|
|
this.LCGMFFICPOI(KPGALHJPFCB);
|
|
int num2 = 0;
|
|
MLFENGCPKCM.JOIMIDHKMMO(EEBPPLCGAEE, num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BD4 RID: 93140 RVA: 0x0054E6D4 File Offset: 0x0054C8D4
|
|
[Token(Token = "0x6016BD4")]
|
|
[Address(RVA = "0x1684A60", Offset = "0x1683860", VA = "0x181684A60")]
|
|
public Guid[] AuthorityCloneShapesToShapeContainer(Guid[] KPGALHJPFCB, ShapeContainer MLFENGCPKCM)
|
|
{
|
|
if (base.OGIBLNIIHDK && !(MLFENGCPKCM == this))
|
|
{
|
|
int num = 0;
|
|
if (!(MLFENGCPKCM == num))
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
Transform transform = MLFENGCPKCM.shapeRoot;
|
|
ENMKBCNAGIC enmkbcnagic = ShapeContainer.CCEFAPCFKHE(array, transform);
|
|
Guid[] array2 = new Guid[enmkbcnagic.BLHOGDDJNLB.count];
|
|
int num2 = 0;
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
|
Guid guid = Guid.NewGuid();
|
|
ByteString byteString;
|
|
enmkbcnagic.BLHOGDDJNLB[num2].JPOHGBCEJEJ = byteString;
|
|
num2++;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<Guid[], ENMKBCNAGIC, int> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcCloneShapesToShapeContainer);
|
|
int viewIdField = MLFENGCPKCM.JDHMIOJKLCK.viewIdField;
|
|
photonView.RpcAll<Guid[], ENMKBCNAGIC, int>(necihpemjng, KPGALHJPFCB, enmkbcnagic, viewIdField);
|
|
Physics.SyncTransforms();
|
|
}
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06016BD5 RID: 93141 RVA: 0x0054E7B8 File Offset: 0x0054C9B8
|
|
[Token(Token = "0x6016BD5")]
|
|
[Address(RVA = "0x16880A0", Offset = "0x1686EA0", VA = "0x1816880A0")]
|
|
private void COOMLCLMEIM(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, ShapeContainer MLFENGCPKCM)
|
|
{
|
|
int num = 0;
|
|
if (!(MLFENGCPKCM == num))
|
|
{
|
|
int num2 = 0;
|
|
MLFENGCPKCM.JOIMIDHKMMO(EEBPPLCGAEE, num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BD6 RID: 93142 RVA: 0x0054E7E4 File Offset: 0x0054C9E4
|
|
[Token(Token = "0x6016BD6")]
|
|
[Address(RVA = "0x1685230", Offset = "0x1684030", VA = "0x181685230")]
|
|
public void AuthorityDeleteShapes(IEnumerable<Guid> KPGALHJPFCB)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<Guid[]> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeleteShapes);
|
|
Guid[] array = Enumerable.ToArray<Guid>(KPGALHJPFCB);
|
|
photonView.RpcAll<Guid[]>(lflfmimncon, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BD7 RID: 93143 RVA: 0x0054E824 File Offset: 0x0054CA24
|
|
[Token(Token = "0x6016BD7")]
|
|
[Address(RVA = "0x168D350", Offset = "0x168C150", VA = "0x18168D350")]
|
|
private void LCGMFFICPOI(Guid[] KPGALHJPFCB)
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof = array[num2];
|
|
Tool tool = this.tool;
|
|
ToolCollider <BFDAMICDMBD>k__BackingField = aobaekgaiof.<BFDAMICDMBD>k__BackingField;
|
|
tool.RemoveToolCollider(<BFDAMICDMBD>k__BackingField);
|
|
this.batchedMeshRenderer.RemoveFromBatchedMesh(aobaekgaiof);
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
Guid jpohgbcejej = aobaekgaiof.JPOHGBCEJEJ;
|
|
if (gdagcbgkfbm.OJOBCKECCAK.Contains(jpohgbcejej))
|
|
{
|
|
int num3 = 0;
|
|
int size = gdagcbgkfbm.KPGALHJPFCB._size;
|
|
if (num3 < size)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num3++;
|
|
}
|
|
bool flag2 = gdagcbgkfbm.OJOBCKECCAK.Remove(jpohgbcejej);
|
|
gdagcbgkfbm.KPGALHJPFCB.RemoveAt(num3);
|
|
gdagcbgkfbm.CHPOFNJKPEP.RemoveAt(num3);
|
|
}
|
|
Debug.LogError(string.Format("Expected to find index for shapeId {0}", size));
|
|
}
|
|
Vector3 vector = aobaekgaiof.FCKJFIAIDHK;
|
|
num2++;
|
|
}
|
|
ulong num4;
|
|
this.EJKJONJHLKA(num4 != 0UL);
|
|
string debugName = this.AKLAPGCHOFB;
|
|
}
|
|
|
|
// Token: 0x06016BD8 RID: 93144 RVA: 0x0054E92C File Offset: 0x0054CB2C
|
|
[Token(Token = "0x6016BD8")]
|
|
[Address(RVA = "0x16870F0", Offset = "0x1685EF0", VA = "0x1816870F0")]
|
|
protected static ENMKBCNAGIC CCEFAPCFKHE(IEnumerable<ShapeContainer.AOBAEKGAIOF> AJEELJJNIKK, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
return enmkbcnagic;
|
|
}
|
|
|
|
// Token: 0x06016BD9 RID: 93145 RVA: 0x0054E93C File Offset: 0x0054CB3C
|
|
[Token(Token = "0x6016BD9")]
|
|
[Address(RVA = "0x1687160", Offset = "0x1685F60", VA = "0x181687160")]
|
|
protected static ENMKBCNAGIC CCEFAPCFKHE(IEnumerable<ShapeContainer.AOBAEKGAIOF> AJEELJJNIKK, out int HPLKNJOHIBO, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
int num;
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
enmkbcnagic = new ENMKBCNAGIC();
|
|
HPLKNJOHIBO.m_value = num;
|
|
if (AJEELJJNIKK == 0)
|
|
{
|
|
return enmkbcnagic;
|
|
}
|
|
if (enmkbcnagic != 0)
|
|
{
|
|
break;
|
|
}
|
|
if (enmkbcnagic != 0)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return enmkbcnagic;
|
|
}
|
|
}
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
|
num++;
|
|
}
|
|
object[] array = new object[2];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x06016BDA RID: 93146 RVA: 0x0054E9D8 File Offset: 0x0054CBD8
|
|
[Token(Token = "0x6016BDA")]
|
|
[Address(RVA = "0x16918F0", Offset = "0x16906F0", VA = "0x1816918F0")]
|
|
public ENMKBCNAGIC SerializeShapes(Guid[] KPGALHJPFCB, out int HPLKNJOHIBO, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
return ShapeContainer.CCEFAPCFKHE(this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB), ref HPLKNJOHIBO, JKKJFAMHMLI);
|
|
}
|
|
|
|
// Token: 0x06016BDB RID: 93147 RVA: 0x0054EA00 File Offset: 0x0054CC00
|
|
[Token(Token = "0x6016BDB")]
|
|
[Address(RVA = "0x1691A20", Offset = "0x1690820", VA = "0x181691A20")]
|
|
public ENMKBCNAGIC SerializeShapes(Guid[] KPGALHJPFCB, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
return enmkbcnagic;
|
|
}
|
|
|
|
// Token: 0x06016BDC RID: 93148 RVA: 0x0054EA24 File Offset: 0x0054CC24
|
|
[Token(Token = "0x6016BDC")]
|
|
[Address(RVA = "0x1691AC0", Offset = "0x16908C0", VA = "0x181691AC0")]
|
|
public ENMKBCNAGIC SerializeShapes([Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
return enmkbcnagic;
|
|
}
|
|
|
|
// Token: 0x06016BDD RID: 93149 RVA: 0x0054EA44 File Offset: 0x0054CC44
|
|
[Token(Token = "0x6016BDD")]
|
|
[Address(RVA = "0x1691990", Offset = "0x1690790", VA = "0x181691990")]
|
|
public ENMKBCNAGIC SerializeShapes(out int HPLKNJOHIBO, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
return ShapeContainer.CCEFAPCFKHE(this.GDAGCBGKFBM.CHPOFNJKPEP, ref HPLKNJOHIBO, JKKJFAMHMLI);
|
|
}
|
|
|
|
// Token: 0x06016BDE RID: 93150 RVA: 0x0054EA6C File Offset: 0x0054CC6C
|
|
[Token(Token = "0x6016BDE")]
|
|
[Address(RVA = "0x168A130", Offset = "0x1688F30", VA = "0x18168A130")]
|
|
private ShapeContainer.AOBAEKGAIOF GBHNOHPCGGB(Transform JGJLAFCNGMO, LAKMDOLHIBI ABADFLCBFIJ)
|
|
{
|
|
int mgjcejapfpi = ABADFLCBFIJ.MGJCEJAPFPI;
|
|
ShapeContainer.PCKJOOLCFIA pckjoolcfia = ShapeContainer.PCKJOOLCFIA.GBHNOHPCGGB(JGJLAFCNGMO, ABADFLCBFIJ);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BDF RID: 93151 RVA: 0x0054EA90 File Offset: 0x0054CC90
|
|
[Token(Token = "0x6016BDF")]
|
|
[Address(RVA = "0x16849B0", Offset = "0x16837B0", VA = "0x1816849B0")]
|
|
public void AuthorityAddShapes(ENMKBCNAGIC FCGJJILMOLB)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<ENMKBCNAGIC> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcAddShapesFromData);
|
|
photonView.RpcAll<ENMKBCNAGIC>(lflfmimncon, FCGJJILMOLB);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BE0 RID: 93152 RVA: 0x0054EAC8 File Offset: 0x0054CCC8
|
|
[Token(Token = "0x6016BE0")]
|
|
[Address(RVA = "0x168DFB0", Offset = "0x168CDB0", VA = "0x18168DFB0")]
|
|
public void MasterAddShapes(ENMKBCNAGIC FCGJJILMOLB)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<ENMKBCNAGIC> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcAddShapesFromData);
|
|
photonView.RpcAll<ENMKBCNAGIC>(lflfmimncon, FCGJJILMOLB);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BE1 RID: 93153 RVA: 0x0054EB04 File Offset: 0x0054CD04
|
|
[Token(Token = "0x6016BE1")]
|
|
[Address(RVA = "0x168DED0", Offset = "0x168CCD0", VA = "0x18168DED0")]
|
|
public void MarkWaitingForShapeData()
|
|
{
|
|
if (!this.<DCBNNGPJLFF>k__BackingField && this.tool.PAJGCGDFHKK)
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
GameObject gameObject = base.gameObject;
|
|
string text = string.Format("[SC {0} MarkWaitingForShapeData {1}", frameCount, gameObject);
|
|
GameObject gameObject2 = base.gameObject;
|
|
Debug.LogError(text, gameObject2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BE2 RID: 93154 RVA: 0x0054EB5C File Offset: 0x0054CD5C
|
|
[Token(Token = "0x6016BE2")]
|
|
[Address(RVA = "0x168DB80", Offset = "0x168C980", VA = "0x18168DB80")]
|
|
public void LocalAddShapesFromRoomData(COINPCHOMPP HNPBHLIOFNC, PDEKIHFJKHJ IABNDBNHMKF)
|
|
{
|
|
if (IABNDBNHMKF.GKGBNMCJLCE != (ulong)0L)
|
|
{
|
|
if (HNPBHLIOFNC < COINPCHOMPP.INVENTION_PIECE_ADDED)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = IABNDBNHMKF.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
|
int num = 0;
|
|
LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num];
|
|
if (lakmdolhibi.PPGHMGEIBMN != 0)
|
|
{
|
|
RepeatedField<DIEPKHGNMAG> jihnbkmliaf = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF;
|
|
RepeatedField<DIEPKHGNMAG> jihnbkmliaf2 = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF;
|
|
int num2 = 0;
|
|
int count = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF.count;
|
|
if (num2 < count)
|
|
{
|
|
DIEPKHGNMAG diepkhgnmag = jihnbkmliaf2[num2];
|
|
float kemaajnjagk = Enumerable.Last<DIEPKHGNMAG>(jihnbkmliaf2).KEMAAJNJAGK;
|
|
num2++;
|
|
diepkhgnmag.KEMAAJNJAGK = kemaajnjagk;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
ENMKBCNAGIC maapmbenjib = IABNDBNHMKF.GKGBNMCJLCE.MAAPMBENJIB;
|
|
this.JOIMIDHKMMO(maapmbenjib, true);
|
|
return;
|
|
}
|
|
object[] array = new object[1];
|
|
GameObject gameObject = base.gameObject;
|
|
if (gameObject != 0)
|
|
{
|
|
}
|
|
array[0] = gameObject;
|
|
Debug.LogErrorFormat(this, "Error adding shapes from persisted ShapeContainerData {0}: data empty.", array);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BE3 RID: 93155 RVA: 0x0054EC58 File Offset: 0x0054CE58
|
|
[Token(Token = "0x6016BE3")]
|
|
[Address(RVA = "0x168C710", Offset = "0x168B510", VA = "0x18168C710")]
|
|
private void JOIMIDHKMMO(ENMKBCNAGIC FCGJJILMOLB, bool FAJIIBPBKLA)
|
|
{
|
|
bool componentCollectionEnabled;
|
|
Transform transform;
|
|
do
|
|
{
|
|
componentCollectionEnabled = ClusterLODManager.ComponentCollectionEnabled;
|
|
IEnumerator<LAKMDOLHIBI> enumerator = FCGJJILMOLB.BLHOGDDJNLB.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
transform = this.shapeRoot;
|
|
if (componentCollectionEnabled)
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = gdagcbgkfbm.CHPOFNJKPEP;
|
|
if (gdagcbgkfbm != 0)
|
|
{
|
|
}
|
|
if (gdagcbgkfbm != 0)
|
|
{
|
|
}
|
|
if (transform != 0)
|
|
{
|
|
goto IL_E6;
|
|
}
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
}
|
|
bool flag = !componentCollectionEnabled;
|
|
ShapeContainer.NKHMHPMBBPA nkhmhpmbbpa;
|
|
this.FMHAMAFCHPC(nkhmhpmbbpa, flag);
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (transform != 0);
|
|
this.EJKJONJHLKA(true);
|
|
int num = 0;
|
|
this.JAPKEONHLHB();
|
|
this.bigDataTrackedObject.AuthoritySetRequiresRPCData(num != 0);
|
|
StickyShapeContainer stickyShapeContainer = this.stickyShape;
|
|
int num2 = 0;
|
|
if (stickyShapeContainer != num2)
|
|
{
|
|
this.stickyShape.RefreshIgnoredColliders();
|
|
}
|
|
if (!this.DOGECNJCGNK)
|
|
{
|
|
this.tool.DisableCollision(this);
|
|
Action action = new Action(this.KNPJAOLCDLA);
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
}
|
|
if (componentCollectionEnabled)
|
|
{
|
|
}
|
|
return;
|
|
IL_E6:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BE4 RID: 93156 RVA: 0x0054ED68 File Offset: 0x0054CF68
|
|
[Token(Token = "0x6016BE4")]
|
|
[Address(RVA = "0x168DB70", Offset = "0x168C970", VA = "0x18168DB70")]
|
|
public void LocalAddShapesFromData(ENMKBCNAGIC FCGJJILMOLB)
|
|
{
|
|
int num = 0;
|
|
this.JOIMIDHKMMO(FCGJJILMOLB, num != 0);
|
|
}
|
|
|
|
// Token: 0x06016BE5 RID: 93157 RVA: 0x0054ED80 File Offset: 0x0054CF80
|
|
[Token(Token = "0x6016BE5")]
|
|
[Address(RVA = "0x1690130", Offset = "0x168EF30", VA = "0x181690130")]
|
|
public void RecreateClusterLODs()
|
|
{
|
|
this.batchedMeshRenderer.ClearAllBatchedMeshes();
|
|
ClusterLODManager._instance.RegisterShapeContainer(this);
|
|
}
|
|
|
|
// Token: 0x06016BE6 RID: 93158 RVA: 0x0054EDAC File Offset: 0x0054CFAC
|
|
[Token(Token = "0x6016BE6")]
|
|
[Address(RVA = "0x1691EA0", Offset = "0x1690CA0", VA = "0x181691EA0")]
|
|
public void SetupClusterLOD()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!ClusterLODManager.ComponentCollectionEnabled)
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC dliflknjeac = this.GDAGCBGKFBM;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = dliflknjeac.CHPOFNJKPEP;
|
|
if (dliflknjeac != 0)
|
|
{
|
|
if (num < dliflknjeac)
|
|
{
|
|
num += num;
|
|
if (num != dliflknjeac)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
dliflknjeac += dliflknjeac;
|
|
}
|
|
if (dliflknjeac != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_26F;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
this.batchedMeshRenderer.ClearAllBatchedMeshes();
|
|
if (this.OHLJOMFENOF)
|
|
{
|
|
Tool tool = this.tool;
|
|
Action action = new Action(this.OnLocalScaleChanged);
|
|
tool.NBBKCDDPBPD -= action;
|
|
this.OHLJOMFENOF = false;
|
|
}
|
|
this.<MIKNGCAIJJN>k__BackingField = true;
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
int num2 = 0;
|
|
if (!(creationObject != num2))
|
|
{
|
|
}
|
|
bool isGrabbable = this.tool.creationObject.IJHDEPALIAG;
|
|
Tool tool2 = this.tool;
|
|
bool isFrozen = tool2.LBPNBENCCHK;
|
|
uint num4;
|
|
int num5;
|
|
if (tool2 != 0)
|
|
{
|
|
CreationObject creationObject2 = this.creationObject;
|
|
int num3 = 0;
|
|
if ((creationObject2 == num3 || !this.creationObject.PCDAEKIOJOM) && !this.tool.rigidbodyEx.IHLCHCBIBEF)
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep2 = gdagcbgkfbm.CHPOFNJKPEP;
|
|
if (gdagcbgkfbm != 0)
|
|
{
|
|
while (gdagcbgkfbm.CHPOFNJKPEP == (ulong)7L)
|
|
{
|
|
}
|
|
Transform transform;
|
|
if (transform == 0)
|
|
{
|
|
}
|
|
}
|
|
num4 += (uint)1;
|
|
num5 = 0;
|
|
if (gdagcbgkfbm != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_26F;
|
|
}
|
|
if (num4 != (uint)(-1))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
List<IClusterLODComponent> list = new List();
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep3 = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
if (num5 < chpofnjkpep3)
|
|
{
|
|
num5 += num5;
|
|
num5++;
|
|
}
|
|
int num6 = 0;
|
|
if (list != 0)
|
|
{
|
|
if (num5 >= num6)
|
|
{
|
|
goto IL_18A;
|
|
}
|
|
num5 += num5;
|
|
if (num5 != num6)
|
|
{
|
|
num5++;
|
|
goto IL_18A;
|
|
}
|
|
goto IL_1AD;
|
|
IL_1BB:
|
|
list.Add(num5);
|
|
goto IL_1C4;
|
|
IL_1AD:
|
|
num5 += num5;
|
|
int num7;
|
|
num7 += 19;
|
|
goto IL_1BB;
|
|
IL_18A:
|
|
Transform transform2 = base.transform;
|
|
if (num7 == 0)
|
|
{
|
|
this.LHFOILJELFK(num5);
|
|
num5 += num5;
|
|
num7 += 19;
|
|
goto IL_1AD;
|
|
}
|
|
goto IL_1BB;
|
|
}
|
|
IL_1C4:
|
|
num4 += (uint)1;
|
|
int i = 0;
|
|
if (list != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_26F;
|
|
}
|
|
if (num4 != (uint)(-1))
|
|
{
|
|
}
|
|
ClusterLODManager instance = ClusterLODManager._instance;
|
|
Transform transform3 = base.transform;
|
|
List<ClusterMeshRenderer> list2;
|
|
this.PBGBONIKHOE = list2;
|
|
ClusterLODManager instance2 = ClusterLODManager._instance;
|
|
List<ClusterMeshRenderer> pbgbonikhoe = this.PBGBONIKHOE;
|
|
instance2.AddClusterMeshRenderers(pbgbonikhoe, ClusterLODManager.RenderLayer.Dynamic);
|
|
this.JAPKEONHLHB();
|
|
List<ClusterMeshRenderer> pbgbonikhoe2 = this.PBGBONIKHOE;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ulong num8;
|
|
MeshRenderer[] componentsInChildren = base.gameObject.GetComponentsInChildren<MeshRenderer>(num8 != 0UL);
|
|
while (i >= componentsInChildren.Length)
|
|
{
|
|
}
|
|
Tool tool3 = this.tool;
|
|
MeshRenderer meshRenderer = componentsInChildren[i];
|
|
tool3.AddRenderer(meshRenderer);
|
|
i++;
|
|
}
|
|
uint num9 = num4 + 1U;
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_26F:
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06016BE7 RID: 93159 RVA: 0x0054F048 File Offset: 0x0054D248
|
|
[Token(Token = "0x6016BE7")]
|
|
[Address(RVA = "0x1690200", Offset = "0x168F000", VA = "0x181690200")]
|
|
public void RemoveFromClusterLOD(bool MHNDLOAHPBK)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if ((this.<MIKNGCAIJJN>k__BackingField ? 1 : 0) == num)
|
|
{
|
|
return;
|
|
}
|
|
ClusterLODManager instance = ClusterLODManager._instance;
|
|
int num2 = 0;
|
|
if (!(instance != num2))
|
|
{
|
|
return;
|
|
}
|
|
if (this.PBGBONIKHOE == 0)
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = gdagcbgkfbm.CHPOFNJKPEP;
|
|
if (gdagcbgkfbm != 0)
|
|
{
|
|
}
|
|
if (gdagcbgkfbm != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_11C;
|
|
}
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
MeshRenderer[] componentsInChildren = instance.gameObject.GetComponentsInChildren<MeshRenderer>(true);
|
|
int i = 0;
|
|
while (i >= componentsInChildren.Length)
|
|
{
|
|
}
|
|
Tool tool = this.tool;
|
|
MeshRenderer meshRenderer = componentsInChildren[i];
|
|
tool.RemoveRenderer(meshRenderer);
|
|
i++;
|
|
}
|
|
int num3 = 0;
|
|
if (num != 0)
|
|
{
|
|
goto IL_11C;
|
|
}
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm2 = this.GDAGCBGKFBM;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep2 = gdagcbgkfbm2.CHPOFNJKPEP;
|
|
if (gdagcbgkfbm2 != 0)
|
|
{
|
|
List<ClusterMeshRenderer> pbgbonikhoe = this.PBGBONIKHOE;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
num3++;
|
|
}
|
|
num3++;
|
|
if (num != 0)
|
|
{
|
|
goto IL_122;
|
|
}
|
|
while (num3 == -1)
|
|
{
|
|
}
|
|
}
|
|
if (gdagcbgkfbm2 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.PBGBONIKHOE.Clear();
|
|
this.PBGBONIKHOE = (ulong)0L;
|
|
this.GHFIOICEEEC();
|
|
this.<MIKNGCAIJJN>k__BackingField = false;
|
|
return;
|
|
IL_11C:
|
|
throw new NullReferenceException();
|
|
IL_122:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BE8 RID: 93160 RVA: 0x0054F184 File Offset: 0x0054D384
|
|
[Token(Token = "0x6016BE8")]
|
|
[Address(RVA = "0x16859A0", Offset = "0x16847A0", VA = "0x1816859A0")]
|
|
public void AuthoritySetShapeTransforms(Guid[] KPGALHJPFCB, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, float[] HCBCEMCHPPM)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.BNALDBHFCMB<Guid[], Vector3[], Quaternion[], float[]> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcSetLocalShapeTransforms);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BE9 RID: 93161 RVA: 0x0054F1B4 File Offset: 0x0054D3B4
|
|
[Token(Token = "0x6016BE9")]
|
|
[Address(RVA = "0x1689910", Offset = "0x1688710", VA = "0x181689910")]
|
|
private void EJLGEOLEOPM(Guid[] KPGALHJPFCB, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, float[] HCBCEMCHPPM)
|
|
{
|
|
if (CNBOPCALCAF != 0)
|
|
{
|
|
int length = CNBOPCALCAF.Length;
|
|
if (KPGALHJPFCB.Length != length)
|
|
{
|
|
int length2 = KPGALHJPFCB.Length;
|
|
int length3 = CNBOPCALCAF.Length;
|
|
Debug.LogError(string.Format("ShapeContainer {0} received mismatched arrays when setting shape positions ({1} IDs, {2} positions)", length, length, length));
|
|
return;
|
|
}
|
|
}
|
|
int length4;
|
|
if (KPDDPMGNJOF != 0)
|
|
{
|
|
length4 = KPDDPMGNJOF.Length;
|
|
if (KPGALHJPFCB.Length != length4)
|
|
{
|
|
int length5 = KPGALHJPFCB.Length;
|
|
int length6 = CNBOPCALCAF.Length;
|
|
}
|
|
}
|
|
int length7;
|
|
if (KPGALHJPFCB.Length != length4)
|
|
{
|
|
length7 = KPGALHJPFCB.Length;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length8 = KPGALHJPFCB.Length;
|
|
if (num2 < length8)
|
|
{
|
|
int num3 = 0;
|
|
if (num3 < length8)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num3++;
|
|
}
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
if (length7 != 0)
|
|
{
|
|
flag = (flag ? 1 : 0) + num != 0;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BEA RID: 93162 RVA: 0x0054F280 File Offset: 0x0054D480
|
|
[Token(Token = "0x6016BEA")]
|
|
[Address(RVA = "0x1685750", Offset = "0x1684550", VA = "0x181685750")]
|
|
public void AuthoritySetShapeColors(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<LNBGEMHOKFN, CLKCBCAGDDK> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetShapeColors);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BEB RID: 93163 RVA: 0x0054F2B0 File Offset: 0x0054D4B0
|
|
[Token(Token = "0x6016BEB")]
|
|
[Address(RVA = "0x1685820", Offset = "0x1684620", VA = "0x181685820")]
|
|
public void AuthoritySetShapeColors(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<Guid[], LNBGEMHOKFN[], CLKCBCAGDDK[]> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcSetShapeColors);
|
|
photonView.RpcAll<Guid[], LNBGEMHOKFN[], CLKCBCAGDDK[]>(necihpemjng, KPGALHJPFCB, HGPLDEIOBAB, GICEEPJBDOB);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BEC RID: 93164 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BEC")]
|
|
[Address(RVA = "0x168CD20", Offset = "0x168BB20", VA = "0x18168CD20")]
|
|
private void KMCJMMFIOFI(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BED RID: 93165 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BED")]
|
|
[Address(RVA = "0x168CEB0", Offset = "0x168BCB0", VA = "0x18168CEB0")]
|
|
private void KMCJMMFIOFI(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BEE RID: 93166 RVA: 0x0054F2EC File Offset: 0x0054D4EC
|
|
[Token(Token = "0x6016BEE")]
|
|
[Address(RVA = "0x1685B70", Offset = "0x1684970", VA = "0x181685B70")]
|
|
public void AuthoritySetUVScale(Guid NAEHIKOGNND, float HKCGMNJNMJC)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<Guid, float> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetShapeUVScale);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BEF RID: 93167 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BEF")]
|
|
[Address(RVA = "0x168D840", Offset = "0x168C640", VA = "0x18168D840")]
|
|
private void LLDLKEBKKHO(Guid IHFGNPJIFLC, float HKCGMNJNMJC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BF0 RID: 93168 RVA: 0x0054F31C File Offset: 0x0054D51C
|
|
[Token(Token = "0x6016BF0")]
|
|
[Address(RVA = "0x1685A80", Offset = "0x1684880", VA = "0x181685A80")]
|
|
public void AuthoritySetUVOffset(Guid NAEHIKOGNND, Vector3 FOBKGECKFLJ)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<Guid, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetShapeUVOffset);
|
|
float z = FOBKGECKFLJ.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BF1 RID: 93169 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BF1")]
|
|
[Address(RVA = "0x168B510", Offset = "0x168A310", VA = "0x18168B510")]
|
|
private void HIEOCGNGKPH(Guid IHFGNPJIFLC, Vector3 FOBKGECKFLJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BF2 RID: 93170 RVA: 0x0054F354 File Offset: 0x0054D554
|
|
[Token(Token = "0x6016BF2")]
|
|
[Address(RVA = "0x16858F0", Offset = "0x16846F0", VA = "0x1816858F0")]
|
|
public void AuthoritySetShapeDensities(float DEKCOFLHNPD)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<float> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetShapeDensities);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BF3 RID: 93171 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BF3")]
|
|
[Address(RVA = "0x168D1F0", Offset = "0x168BFF0", VA = "0x18168D1F0")]
|
|
private void KNNAGJBAHAJ(float DEKCOFLHNPD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BF4 RID: 93172 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BF4")]
|
|
[Address(RVA = "0x1686010", Offset = "0x1684E10", VA = "0x181686010")]
|
|
public bool AuthorityTrySetCurveShapeSettings(IJGKBBCJKNO DHEGPJADOEE, out string MOPOMPHBHKF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BF5 RID: 93173 RVA: 0x0054F384 File Offset: 0x0054D584
|
|
[Token(Token = "0x6016BF5")]
|
|
[Address(RVA = "0x16863E0", Offset = "0x16851E0", VA = "0x1816863E0")]
|
|
public bool AuthorityTrySetShapeConfigFlags(HPPIJACLPDM FDGBIFIAIIO, out string MOPOMPHBHKF)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<HPPIJACLPDM> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetShapeConfigFlags);
|
|
string empty = string.Empty;
|
|
return true;
|
|
}
|
|
int num = 0;
|
|
string errorDescription = CreationManager.GetErrorDescription(GBDECALBCOP.Failure_NoAuthority, num);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016BF6 RID: 93174 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BF6")]
|
|
[Address(RVA = "0x168C0B0", Offset = "0x168AEB0", VA = "0x18168C0B0")]
|
|
private void JKKEDCMHFIO(IJGKBBCJKNO DHEGPJADOEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BF7 RID: 93175 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016BF7")]
|
|
[Address(RVA = "0x168B8E0", Offset = "0x168A6E0", VA = "0x18168B8E0")]
|
|
private void HOICGKAHNOI(HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016BF8 RID: 93176 RVA: 0x0054F3CC File Offset: 0x0054D5CC
|
|
[Token(Token = "0x6016BF8")]
|
|
[Address(RVA = "0x168D640", Offset = "0x168C440", VA = "0x18168D640")]
|
|
private void LHFOILJELFK(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
|
{
|
|
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
|
List<MeshRenderer> pbbgbiokaaa = batchedMeshRenderer.PBBGBIOKAAA;
|
|
BatchedMeshRenderer batchedMeshRenderer2 = this.batchedMeshRenderer;
|
|
int mjhmooenohb = (int)NAEHIKOGNND.MJHMOOENOHB;
|
|
int num = 0;
|
|
Material material;
|
|
FIGILABAJNF figilabajnf = batchedMeshRenderer2.HEAIAAMLCJH(NAEHIKOGNND, material);
|
|
figilabajnf.OIDIEMLLPLB(NAEHIKOGNND);
|
|
batchedMeshRenderer2.MarkDirty();
|
|
List<MeshRenderer> pbbgbiokaaa2 = this.batchedMeshRenderer.PBBGBIOKAAA;
|
|
if (batchedMeshRenderer < figilabajnf)
|
|
{
|
|
List<MeshRenderer> pbbgbiokaaa3 = this.batchedMeshRenderer.PBBGBIOKAAA;
|
|
int num2 = 0;
|
|
if (num2 < num)
|
|
{
|
|
num2 += num2;
|
|
if (num2 == num)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
Tool tool = this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BF9 RID: 93177 RVA: 0x0054F45C File Offset: 0x0054D65C
|
|
[Token(Token = "0x6016BF9")]
|
|
[Address(RVA = "0x1684850", Offset = "0x1683650", VA = "0x181684850")]
|
|
private void ALADHGLJGGD(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
|
{
|
|
this.batchedMeshRenderer.RemoveFromBatchedMesh(NAEHIKOGNND);
|
|
}
|
|
|
|
// Token: 0x06016BFA RID: 93178 RVA: 0x0054F47C File Offset: 0x0054D67C
|
|
[Token(Token = "0x6016BFA")]
|
|
[Address(RVA = "0x1684800", Offset = "0x1683600", VA = "0x181684800")]
|
|
private void AEGJJAIEIEM(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
|
{
|
|
this.batchedMeshRenderer.RemoveFromBatchedMesh(NAEHIKOGNND);
|
|
this.LHFOILJELFK(NAEHIKOGNND);
|
|
}
|
|
|
|
// Token: 0x06016BFB RID: 93179 RVA: 0x0054F4A4 File Offset: 0x0054D6A4
|
|
[Token(Token = "0x6016BFB")]
|
|
[Address(RVA = "0x168A9D0", Offset = "0x16897D0", VA = "0x18168A9D0")]
|
|
private void GHFIOICEEEC()
|
|
{
|
|
this.batchedMeshRenderer.ClearAllBatchedMeshes();
|
|
int size = this.GDAGCBGKFBM.CHPOFNJKPEP._size;
|
|
int num = 0;
|
|
if (size > 0)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
num++;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016BFC RID: 93180 RVA: 0x0054F4F4 File Offset: 0x0054D6F4
|
|
[Token(Token = "0x6016BFC")]
|
|
[Address(RVA = "0x168BB50", Offset = "0x168A950", VA = "0x18168BB50")]
|
|
public bool Hack_ContainsDuplicateShapeIds(ShapeContainer AGCGLPDBLJA)
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = AGCGLPDBLJA.GDAGCBGKFBM;
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm2 = this.GDAGCBGKFBM;
|
|
List<Guid> kpgalhjpfcb = gdagcbgkfbm.KPGALHJPFCB;
|
|
return gdagcbgkfbm2.AJJGIJNKNDN(kpgalhjpfcb);
|
|
}
|
|
|
|
// Token: 0x06016BFD RID: 93181 RVA: 0x0054F524 File Offset: 0x0054D724
|
|
[Token(Token = "0x6016BFD")]
|
|
[Address(RVA = "0x1690F70", Offset = "0x168FD70", VA = "0x181690F70")]
|
|
public void RequestMasterMergeShapeContainer(ShapeContainer OJMHCCMMEIF)
|
|
{
|
|
this.GEFHAGPBEGO();
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<ShapeContainer, EEAEPAPIPJB> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.MasterMergeShapeContainer);
|
|
photonView.RpcMaster<ShapeContainer>(fggimkccbda, OJMHCCMMEIF);
|
|
}
|
|
|
|
// Token: 0x06016BFE RID: 93182 RVA: 0x0054F55C File Offset: 0x0054D75C
|
|
[Token(Token = "0x6016BFE")]
|
|
[Address(RVA = "0x168B130", Offset = "0x1689F30", VA = "0x18168B130")]
|
|
public int GetShapesCostInPhysicsMode(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06016BFF RID: 93183 RVA: 0x0054F57C File Offset: 0x0054D77C
|
|
[Token(Token = "0x6016BFF")]
|
|
[Address(RVA = "0x1688310", Offset = "0x1687110", VA = "0x181688310", Slot = "31")]
|
|
public virtual bool CanMergeShapeContainer(ShapeContainer OJMHCCMMEIF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016BFF)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.Shapes.ShapeContainer::CanMergeShapeContainer(RecRoom.Core.Creation.Shapes.ShapeContainer)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:AGAJMBPABDL(var_1_07, callgetter:AGAJMBPABDL(KKPBCOOONNK::CECOAGHOFJN))
|
|
stloc:string(var_2_0E, callgetter:string(ShapeContainer::get_DebugName, ldloc:ShapeContainer(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: 0x06016C00 RID: 93184 RVA: 0x0054F598 File Offset: 0x0054D798
|
|
[Token(Token = "0x6016C00")]
|
|
[Address(RVA = "0x168B650", Offset = "0x168A450", VA = "0x18168B650", Slot = "32")]
|
|
protected virtual bool HMCKMPNNPLJ(ShapeContainer OJMHCCMMEIF, AGAJMBPABDL AFHNJEBFJGP)
|
|
{
|
|
if (this.KJCAGKDAABN && OJMHCCMMEIF.KJCAGKDAABN)
|
|
{
|
|
CreationObject creationObject = OJMHCCMMEIF.creationObject;
|
|
LIMDPCEOFDK fllendbikgf = creationObject.FLLENDBIKGF;
|
|
if (creationObject != 0)
|
|
{
|
|
CreationObject creationObject2 = OJMHCCMMEIF.creationObject;
|
|
LIMDPCEOFDK fllendbikgf2 = creationObject2.FLLENDBIKGF;
|
|
if (creationObject2 != AFHNJEBFJGP.INPOAAAOAHI)
|
|
{
|
|
goto IL_A7;
|
|
}
|
|
}
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = OJMHCCMMEIF.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
int num2 = 0;
|
|
if ((this.OEONJIBHLBN ? 1 : 0) != num2)
|
|
{
|
|
this.OnDeselectedByShapeCreationContext();
|
|
this.OEONJIBHLBN = num2 != 0;
|
|
}
|
|
int jnddpldafpn = this.JNDDPLDAFPN;
|
|
string friendlyName = this.KENGPMDDCML;
|
|
int sandboxResourceCost = OJMHCCMMEIF.CLOAGCKCCPP;
|
|
int num3;
|
|
num3 -= sandboxResourceCost;
|
|
KJIBJJOHPEJ kjibjjohpej;
|
|
if (kjibjjohpej == KJIBJJOHPEJ.Success)
|
|
{
|
|
}
|
|
}
|
|
IL_A7:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C01 RID: 93185 RVA: 0x0054F654 File Offset: 0x0054D854
|
|
[Token(Token = "0x6016C01")]
|
|
[Address(RVA = "0x168D340", Offset = "0x168C140", VA = "0x18168D340", Slot = "33")]
|
|
protected virtual void KPPHDEALCJE(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
this.CJEHBBJIAOJ();
|
|
}
|
|
|
|
// Token: 0x06016C02 RID: 93186 RVA: 0x0054F668 File Offset: 0x0054D868
|
|
[Token(Token = "0x6016C02")]
|
|
[Address(RVA = "0x168B4A0", Offset = "0x168A2A0", VA = "0x18168B4A0", Slot = "34")]
|
|
protected virtual void HHEDHAEJHIN(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
if (BHJICNIMBPM == 0)
|
|
{
|
|
Tool tool = this.tool;
|
|
}
|
|
OutlineRendererEffect.HLEDHCIGMPJ value = BHJICNIMBPM.value;
|
|
this.RenderBatchedOutline(value);
|
|
}
|
|
|
|
// Token: 0x06016C03 RID: 93187 RVA: 0x0054F694 File Offset: 0x0054D894
|
|
[Token(Token = "0x6016C03")]
|
|
[Address(RVA = "0x16907E0", Offset = "0x168F5E0", VA = "0x1816907E0")]
|
|
public void RenderBatchedOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if ((this.<MIKNGCAIJJN>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
if (this.PBGBONIKHOE == 0)
|
|
{
|
|
break;
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_4F;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
|
List<MeshRenderer> pbbgbiokaaa = batchedMeshRenderer.PBBGBIOKAAA;
|
|
if (batchedMeshRenderer != 0)
|
|
{
|
|
}
|
|
if (batchedMeshRenderer != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_4F:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C04 RID: 93188 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C04")]
|
|
[Address(RVA = "0x1690AC0", Offset = "0x168F8C0", VA = "0x181690AC0")]
|
|
public void RenderShapeOutline(Guid IHFGNPJIFLC, OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C05 RID: 93189 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C05")]
|
|
[Address(RVA = "0x1693F70", Offset = "0x1692D70", VA = "0x181693F70")]
|
|
public bool TryGetShapeRotation(Guid IHFGNPJIFLC, out Quaternion KEADNOMANPH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C06 RID: 93190 RVA: 0x0054F6F8 File Offset: 0x0054D8F8
|
|
[Token(Token = "0x6016C06")]
|
|
[Address(RVA = "0x1690DB0", Offset = "0x168FBB0", VA = "0x181690DB0")]
|
|
public void RenderWorldFadeMask()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
|
List<MeshRenderer> pbbgbiokaaa = batchedMeshRenderer.PBBGBIOKAAA;
|
|
if (batchedMeshRenderer != 0)
|
|
{
|
|
}
|
|
if (batchedMeshRenderer != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06016C07 RID: 93191 RVA: 0x0054F734 File Offset: 0x0054D934
|
|
[Token(Token = "0x6016C07")]
|
|
[Address(RVA = "0x168DE60", Offset = "0x168CC60", VA = "0x18168DE60")]
|
|
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
return EIMGAFPPJFD.AFFHLKBCIGM();
|
|
}
|
|
|
|
// Token: 0x06016C08 RID: 93192 RVA: 0x0054F748 File Offset: 0x0054D948
|
|
[Token(Token = "0x6016C08")]
|
|
[Address(RVA = "0x168ED50", Offset = "0x168DB50", VA = "0x18168ED50")]
|
|
private float OCJPDONFKFM(Collider GLPOLGOBLAA, Transform GJCHHBFDOLF, out bool OBBHGNPICMF)
|
|
{
|
|
Transform transform = GLPOLGOBLAA.transform;
|
|
int num = 0;
|
|
float num3;
|
|
if (!(GLPOLGOBLAA != num))
|
|
{
|
|
int num2 = 0;
|
|
if (!(GLPOLGOBLAA != num2))
|
|
{
|
|
return num3;
|
|
}
|
|
Transform transform2 = GLPOLGOBLAA.transform;
|
|
}
|
|
Transform transform3 = GLPOLGOBLAA.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x06016C09 RID: 93193 RVA: 0x0054F7A0 File Offset: 0x0054D9A0
|
|
[Token(Token = "0x6016C09")]
|
|
[Address(RVA = "0x168C270", Offset = "0x168B070", VA = "0x18168C270")]
|
|
private void JNBPJAOBHAC()
|
|
{
|
|
if (this.EGKDADCBDMB.IAHDANBDAAM() != 0 && this.EGKDADCBDMB.IAHDANBDAAM() != 1)
|
|
{
|
|
if (this.EGKDADCBDMB.IAHDANBDAAM() != 4 && this.EGKDADCBDMB.IAHDANBDAAM() != 2)
|
|
{
|
|
goto IL_104;
|
|
}
|
|
Rigidbody unityRigidbody = this.tool.rigidbodyEx.unityRigidbody;
|
|
int num = 0;
|
|
if (unityRigidbody == num)
|
|
{
|
|
Tool tool = this.tool;
|
|
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
|
Rigidbody rigidbody = tool.gameObject.AddComponent<Rigidbody>();
|
|
rigidbodyEx.NAAMNABBACE = rigidbody;
|
|
}
|
|
this.tool.rigidbodyEx.enabled = true;
|
|
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
|
}
|
|
Rigidbody unityRigidbody2 = this.tool.rigidbodyEx.unityRigidbody;
|
|
int num2 = 0;
|
|
if (unityRigidbody2 != num2)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.tool.rigidbodyEx.unityRigidbody);
|
|
RigidbodyEx rigidbodyEx3 = this.tool.rigidbodyEx;
|
|
int num3 = 0;
|
|
rigidbodyEx3.NAAMNABBACE = num3;
|
|
}
|
|
this.tool.rigidbodyEx.SetKinematic("PhysicsMode", true);
|
|
IL_104:
|
|
Tool tool2 = this.tool;
|
|
CreationObject creationObject = this.creationObject;
|
|
RigidbodyEx rigidbodyEx4 = tool2.rigidbodyEx;
|
|
if (creationObject.PCDAEKIOJOM && this.EGKDADCBDMB.IAHDANBDAAM() == 0)
|
|
{
|
|
rigidbodyEx4.EnableProxyMovement(this);
|
|
}
|
|
rigidbodyEx4.DisableProxyMovement(this);
|
|
Tool tool3 = this.tool;
|
|
bool flag = this.EGKDADCBDMB.IAHDANBDAAM() == 0;
|
|
tool3.SupportsToolOverlap = flag;
|
|
this.EJKJONJHLKA(true);
|
|
Rigidbody unityRigidbody3 = this.tool.rigidbodyEx.unityRigidbody;
|
|
int num4 = 0;
|
|
bool flag2 = unityRigidbody3 == num4;
|
|
Tool tool4 = this.tool;
|
|
NetworkTransform networkTransform;
|
|
if (!flag2)
|
|
{
|
|
networkTransform = tool4.networkTransform;
|
|
networkTransform.RemoveCompressionRestriction("PhysicsMode");
|
|
return;
|
|
}
|
|
networkTransform.AddCompressionRestriction("PhysicsMode");
|
|
}
|
|
|
|
// Token: 0x06016C0A RID: 93194 RVA: 0x0054F970 File Offset: 0x0054DB70
|
|
[Token(Token = "0x6016C0A")]
|
|
[Address(RVA = "0x1689390", Offset = "0x1688190", VA = "0x181689390")]
|
|
private void EJKJONJHLKA(bool CDFHDACBFKN = true)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
int num2 = 0;
|
|
if (num == 4)
|
|
{
|
|
}
|
|
if (this.EGKDADCBDMB.IAHDANBDAAM() != 2)
|
|
{
|
|
float mass = this.tool.rigidbodyEx.OPDHAKGKECE;
|
|
int num3 = 0;
|
|
Vector3 zero = Vector3.zero;
|
|
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
|
float z = zero.z;
|
|
if (gdagcbgkfbm.CHPOFNJKPEP._size > 0)
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof = this.GDAGCBGKFBM.JKGJODGKJON(num2);
|
|
CJJFNIHNLBD occlusionData = aobaekgaiof.COHEHHPBPCD;
|
|
Transform transform = base.transform;
|
|
Transform <BCMDGNNLAPC>k__BackingField = aobaekgaiof.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
num2++;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
}
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
float num4 = Mathf.Max((float)num3, 1E-05f);
|
|
rigidbodyEx.OPDHAKGKECE = num4;
|
|
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
Vector3 vector6;
|
|
float z7 = vector6.z;
|
|
ConnectableTool connectableTool = this.tool.connectableTool;
|
|
int num5 = 0;
|
|
if (connectableTool != num5)
|
|
{
|
|
Tool tool = this.tool;
|
|
RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx;
|
|
ConnectableTool connectableTool2 = tool.connectableTool;
|
|
Vector3 vector7;
|
|
float z8 = vector7.z;
|
|
}
|
|
this.tool.rigidbodyEx.ResetInertiaTensor();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C0B RID: 93195 RVA: 0x0054FAD0 File Offset: 0x0054DCD0
|
|
[Token(Token = "0x6016C0B")]
|
|
[Address(RVA = "0x168BDA0", Offset = "0x168ABA0", VA = "0x18168BDA0")]
|
|
private void JAPKEONHLHB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C0B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Creation.Shapes.ShapeContainer::JAPKEONHLHB()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_3F:
|
|
stloc:ArgumentException(var_6_49, newobj:ArgumentException(ArgumentException::.ctor, ldstr:string("physicsMode")))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06016C0C RID: 93196 RVA: 0x0054FB28 File Offset: 0x0054DD28
|
|
[Token(Token = "0x6016C0C")]
|
|
[Address(RVA = "0x1688550", Offset = "0x1687350", VA = "0x181688550")]
|
|
private void DJHPDCAGBDM(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD, out DAJFOCGPHGP OIMNJIEPLIJ, out DAJFOCGPHGP LMGMFAGGPMF, out DAJFOCGPHGP ABKINGOGJFB, out DAJFOCGPHGP KELPKAPJBMI)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C0C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Creation.Shapes.ShapeContainer::DJHPDCAGBDM(RecRoom.Core.Creation.Shapes.ShapeContainer/BJOOGDAHOOO,DAJFOCGPHGP&,DAJFOCGPHGP&,DAJFOCGPHGP&,DAJFOCGPHGP&)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_18:
|
|
stloc:ArgumentException(var_1_22, newobj:ArgumentException(ArgumentException::.ctor, ldstr:string("physicsMode")))
|
|
}
|
|
|
|
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.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: 0x06016C0D RID: 93197 RVA: 0x0054FB58 File Offset: 0x0054DD58
|
|
[Token(Token = "0x6016C0D")]
|
|
[Address(RVA = "0x1688130", Offset = "0x1686F30", VA = "0x181688130", Slot = "35")]
|
|
protected virtual string CPMBMDPNJHH(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
|
{
|
|
return "Untagged";
|
|
}
|
|
|
|
// Token: 0x06016C0E RID: 93198 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C0E")]
|
|
[Address(RVA = "0x168A1F0", Offset = "0x1688FF0", VA = "0x18168A1F0")]
|
|
private void GBPGAJDJBFD(DAJFOCGPHGP OIMNJIEPLIJ, DAJFOCGPHGP LMGMFAGGPMF, DAJFOCGPHGP ABKINGOGJFB, DAJFOCGPHGP KELPKAPJBMI, string GHBNIGCAPPL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C0F RID: 93199 RVA: 0x0054FB6C File Offset: 0x0054DD6C
|
|
[Token(Token = "0x6016C0F")]
|
|
[Address(RVA = "0x168B600", Offset = "0x168A400", VA = "0x18168B600")]
|
|
private bool HLGMIKJACFB()
|
|
{
|
|
return this.EGKDADCBDMB.IAHDANBDAAM() == 0;
|
|
}
|
|
|
|
// Token: 0x06016C10 RID: 93200 RVA: 0x0054FB90 File Offset: 0x0054DD90
|
|
[Token(Token = "0x6016C10")]
|
|
[Address(RVA = "0x168DEB0", Offset = "0x168CCB0", VA = "0x18168DEB0")]
|
|
public void MarkPositionRotationInvalid()
|
|
{
|
|
string debugName = this.AKLAPGCHOFB;
|
|
}
|
|
|
|
// Token: 0x06016C11 RID: 93201 RVA: 0x0054FBA4 File Offset: 0x0054DDA4
|
|
[Token(Token = "0x6016C11")]
|
|
[Address(RVA = "0x1694150", Offset = "0x1692F50", VA = "0x181694150")]
|
|
public bool TrySetValidPositionRotation(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
|
{
|
|
if (this.NMBFCKJPCLA != ShapeContainer.BJOOGDAHOOO.Environment)
|
|
{
|
|
}
|
|
Transform transform = base.transform;
|
|
float z = DDHPAFKBMON.z;
|
|
Transform transform2 = base.transform;
|
|
ulong num;
|
|
this.tool.networkTransform.InsertPositionDiscontinuity(num != 0UL);
|
|
if (this.tool.<JGABDFBGDEB>k__BackingField)
|
|
{
|
|
this.tool.<JGABDFBGDEB>k__BackingField.SetResetTransformToCurrent();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C12 RID: 93202 RVA: 0x0054FC0C File Offset: 0x0054DE0C
|
|
[Token(Token = "0x6016C12")]
|
|
[Address(RVA = "0x168FC70", Offset = "0x168EA70", VA = "0x18168FC70", Slot = "36")]
|
|
public virtual void OnSelectedByShapeCreationContext()
|
|
{
|
|
this.CMKAEPFMBLF = true;
|
|
}
|
|
|
|
// Token: 0x06016C13 RID: 93203 RVA: 0x0054FC20 File Offset: 0x0054DE20
|
|
[Token(Token = "0x6016C13")]
|
|
[Address(RVA = "0x168F680", Offset = "0x168E480", VA = "0x18168F680", Slot = "37")]
|
|
public virtual void OnDeselectedByShapeCreationContext()
|
|
{
|
|
this.CMKAEPFMBLF = false;
|
|
}
|
|
|
|
// Token: 0x06016C14 RID: 93204 RVA: 0x0054FC34 File Offset: 0x0054DE34
|
|
[Token(Token = "0x6016C14")]
|
|
[Address(RVA = "0x168BA60", Offset = "0x168A860", VA = "0x18168BA60")]
|
|
private void HOOBHLMEFDD(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
if (this.DOGECNJCGNK)
|
|
{
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
this.RemoveFromClusterLOD(true);
|
|
if (!this.OHLJOMFENOF)
|
|
{
|
|
CreationObject creationObject = this.creationObject;
|
|
LIMDPCEOFDK fllendbikgf = creationObject.FLLENDBIKGF;
|
|
if (creationObject != (ulong)(-1L))
|
|
{
|
|
Tool tool = this.tool;
|
|
Action action = new Action(this.OnLocalScaleChanged);
|
|
tool.NBBKCDDPBPD += action;
|
|
this.OHLJOMFENOF = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C15 RID: 93205 RVA: 0x0054FCA4 File Offset: 0x0054DEA4
|
|
[Token(Token = "0x6016C15")]
|
|
[Address(RVA = "0x168A980", Offset = "0x1689780", VA = "0x18168A980")]
|
|
private void GHCHOGAKLNN()
|
|
{
|
|
if (this.DOGECNJCGNK)
|
|
{
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
this.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
|
|
}
|
|
this.LNDEHIGJBNM();
|
|
}
|
|
|
|
// Token: 0x06016C16 RID: 93206 RVA: 0x0054FCE0 File Offset: 0x0054DEE0
|
|
[Token(Token = "0x6016C16")]
|
|
[Address(RVA = "0x168B270", Offset = "0x168A070", VA = "0x18168B270")]
|
|
public static int GetShapesCost(int HPLKNJOHIBO, ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
|
{
|
|
float num;
|
|
return Mathf.RoundToInt(num);
|
|
}
|
|
|
|
// Token: 0x06016C17 RID: 93207 RVA: 0x0054FCF8 File Offset: 0x0054DEF8
|
|
[Token(Token = "0x6016C17")]
|
|
[Address(RVA = "0x168D920", Offset = "0x168C720", VA = "0x18168D920")]
|
|
protected static int LMFAHKMPHDI(IEnumerable<ShapeContainer.AOBAEKGAIOF> CHPOFNJKPEP, ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
ushort num2;
|
|
num += (int)num2;
|
|
}
|
|
while (num != 0);
|
|
int num3;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x06016C18 RID: 93208 RVA: 0x0054FD2C File Offset: 0x0054DF2C
|
|
[Token(Token = "0x6016C18")]
|
|
[Address(RVA = "0x1688160", Offset = "0x1686F60", VA = "0x181688160")]
|
|
public bool CanAffordToAddShapes(int HPLKNJOHIBO)
|
|
{
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
int num2 = 0;
|
|
if ((this.OEONJIBHLBN ? 1 : 0) != num2)
|
|
{
|
|
this.OnDeselectedByShapeCreationContext();
|
|
int num3;
|
|
this.JNDDPLDAFPN = num3;
|
|
this.OEONJIBHLBN = num2 != 0;
|
|
}
|
|
string friendlyName = this.KENGPMDDCML;
|
|
KJIBJJOHPEJ kjibjjohpej;
|
|
if (kjibjjohpej == KJIBJJOHPEJ.Success)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C19 RID: 93209 RVA: 0x0054FD80 File Offset: 0x0054DF80
|
|
[Token(Token = "0x6016C19")]
|
|
[Address(RVA = "0x168B1B0", Offset = "0x1689FB0", VA = "0x18168B1B0")]
|
|
public int GetShapesCost(Guid[] KPGALHJPFCB)
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
int num2;
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06016C1A RID: 93210 RVA: 0x0054FDB0 File Offset: 0x0054DFB0
|
|
[Token(Token = "0x6016C1A")]
|
|
[Address(RVA = "0x168DAF0", Offset = "0x168C8F0", VA = "0x18168DAF0")]
|
|
protected void LNDEHIGJBNM()
|
|
{
|
|
if (!this.OEONJIBHLBN)
|
|
{
|
|
this.OEONJIBHLBN = true;
|
|
int num;
|
|
Action action = new Action(num.MarkResourceCostsDirty);
|
|
num = 0;
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C1B RID: 93211 RVA: 0x0054FDE4 File Offset: 0x0054DFE4
|
|
[Token(Token = "0x6016C1B")]
|
|
[Address(RVA = "0x1689E20", Offset = "0x1688C20", VA = "0x181689E20", Slot = "38")]
|
|
protected virtual int ENGEHEAILEA([Optional] ShapeContainer.BJOOGDAHOOO? JLCPKNIHBGG)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
if (!this.CMKAEPFMBLF)
|
|
{
|
|
return 0;
|
|
}
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep2 = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
int num2;
|
|
int num3;
|
|
num2 += num3;
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06016C1C RID: 93212 RVA: 0x0054FE30 File Offset: 0x0054E030
|
|
[Token(Token = "0x6016C1C")]
|
|
[Address(RVA = "0x168B030", Offset = "0x1689E30", VA = "0x18168B030")]
|
|
public ODAEKFDKCEC GetIConfigurableForSelection()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C1C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling ODAEKFDKCEC RecRoom.Core.Creation.Shapes.ShapeContainer::GetIConfigurableForSelection()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:FNOMJODPMBC(var_0_06, newobj:FNOMJODPMBC(FNOMJODPMBC::.ctor, ldloc:ShapeContainer(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: 0x06016C1D RID: 93213 RVA: 0x0054FE44 File Offset: 0x0054E044
|
|
[Token(Token = "0x6016C1D")]
|
|
[Address(RVA = "0x1686B10", Offset = "0x1685910", VA = "0x181686B10", Slot = "39")]
|
|
protected virtual CAHCDEBGPFG BEGDEELIMHI(BKJIOKBHHEK LHOMKMINCHH, params object[] MILPPFDOINJ)
|
|
{
|
|
int num = 0;
|
|
if (MILPPFDOINJ != 0)
|
|
{
|
|
object obj = MILPPFDOINJ[0];
|
|
LNBGEMHOKFN newColor = obj;
|
|
object obj2 = MILPPFDOINJ[1];
|
|
CLKCBCAGDDK newMaterial = obj2;
|
|
Guid[] array = Enumerable.ToArray<Guid>(this.GDAGCBGKFBM.KPGALHJPFCB);
|
|
ShapeContainer.AOBAEKGAIOF[] array2 = this.GDAGCBGKFBM.FHIKCGDODHE(array);
|
|
int num2 = 0;
|
|
ENMKBCNAGIC enmkbcnagic = ShapeContainer.CCEFAPCFKHE(array2, num, num2);
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
|
Func<LAKMDOLHIBI, bool> func = delegate(LAKMDOLHIBI s)
|
|
{
|
|
LNBGEMHOKFN newColor3 = newColor;
|
|
return s.BPCFMHDHEBP != (int)newColor3;
|
|
};
|
|
bool flag = Enumerable.Any<LAKMDOLHIBI>(blhogddjnlb, func);
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb2 = enmkbcnagic.BLHOGDDJNLB;
|
|
Func<LAKMDOLHIBI, bool> func2 = delegate(LAKMDOLHIBI s)
|
|
{
|
|
CLKCBCAGDDK newMaterial4 = newMaterial;
|
|
return s.JAEJNAIIGCN != (int)newMaterial4;
|
|
};
|
|
bool flag2 = Enumerable.Any<LAKMDOLHIBI>(blhogddjnlb2, func2);
|
|
if (enmkbcnagic != 0)
|
|
{
|
|
List<Guid> kpgalhjpfcb = this.GDAGCBGKFBM.KPGALHJPFCB;
|
|
LNBGEMHOKFN newColor4 = newColor;
|
|
CLKCBCAGDDK newMaterial5 = newMaterial;
|
|
GDGANCFIKDG gdgancfikdg = new GDGANCFIKDG(this, kpgalhjpfcb, LHOMKMINCHH, newColor4, newMaterial5);
|
|
CLKCBCAGDDK newMaterial2 = newMaterial;
|
|
LNBGEMHOKFN newColor2 = newColor;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<LNBGEMHOKFN, CLKCBCAGDDK> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetShapeColors);
|
|
}
|
|
}
|
|
if (flag2)
|
|
{
|
|
CLKCBCAGDDK newMaterial3 = newMaterial;
|
|
if (num < typeof(BKJIOKBHHEK).TypeHandle)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
num += 18;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C1E RID: 93214 RVA: 0x0054FF80 File Offset: 0x0054E180
|
|
[Token(Token = "0x6016C1E")]
|
|
[Address(RVA = "0x1687430", Offset = "0x1686230", VA = "0x181687430")]
|
|
private void CJEHBBJIAOJ()
|
|
{
|
|
int num = 0;
|
|
AnimateInOutManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2 && (SingletonMonoBehaviour.ONCPNMDGGKG.SuppressAnimations ? 1 : 0) == num && SessionManager.FFCHIHLIPBE && (this.tool.JEFOHBFAHKM ? 1 : 0) == num && this.GDAGCBGKFBM.MMHCGGAJFGD > 0)
|
|
{
|
|
ToolCollider <BFDAMICDMBD>k__BackingField = this.GDAGCBGKFBM.JKGJODGKJON(num).<BFDAMICDMBD>k__BackingField;
|
|
Lazy<IRecRoomQualityConfigProvider> nipglfoephj = ShapeContainer.NIPGLFOEPHJ;
|
|
int efcohkaflil = ShapeContainer.EFCOHKAFLIL;
|
|
IRecRoomQualityConfigProvider value = nipglfoephj.Value;
|
|
if (efcohkaflil < value)
|
|
{
|
|
GlobalPool instance2 = GlobalPool.ONCPNMDGGKG;
|
|
PooledParticle defaultEffectPrefab = SingletonMonoBehaviour.ONCPNMDGGKG.DefaultEffectPrefab;
|
|
PooledParticle pooledParticle = instance2.Acquire<PooledParticle>(defaultEffectPrefab);
|
|
PooledParticle latestEffect = pooledParticle;
|
|
Action onRelease = num;
|
|
Action action = delegate
|
|
{
|
|
PooledParticle latestEffect3 = latestEffect;
|
|
Action onRelease2 = onRelease;
|
|
latestEffect3.EFPPBLDLLNI -= onRelease2;
|
|
};
|
|
PooledParticle latestEffect4 = latestEffect;
|
|
onRelease = action;
|
|
latestEffect4.EFPPBLDLLNI += action;
|
|
Transform transform = latestEffect.transform;
|
|
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
|
transform.parentInternal = transform2;
|
|
Transform transform3 = latestEffect.transform;
|
|
Transform transform4 = latestEffect.transform;
|
|
int num3 = 0;
|
|
Quaternion identity = Quaternion.identity;
|
|
transform4.rotation = num3;
|
|
latestEffect.<OAIDPPDMCPA>k__BackingField.Simulate(0.2f);
|
|
PooledParticle latestEffect2 = latestEffect;
|
|
int num4 = 0;
|
|
latestEffect2.Play(num4 != 0, -1f);
|
|
ParticleSystem.MainModule main = latestEffect.<OAIDPPDMCPA>k__BackingField.main;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float num5 = Mathf.Max(new float[3]);
|
|
ParticleSystem <OAIDPPDMCPA>k__BackingField = latestEffect.<OAIDPPDMCPA>k__BackingField;
|
|
ParticleSystem.MainModule main2 = <OAIDPPDMCPA>k__BackingField.main;
|
|
ParticleSystem.MinMaxCurve minMaxCurve = num5;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C1F RID: 93215 RVA: 0x00550160 File Offset: 0x0054E360
|
|
[Token(Token = "0x6016C1F")]
|
|
[Address(RVA = "0x168FC80", Offset = "0x168EA80", VA = "0x18168FC80")]
|
|
private void PIIMFBBNIBC()
|
|
{
|
|
if (!this.EMHLIPBGLKH)
|
|
{
|
|
this.EMHLIPBGLKH = true;
|
|
Action action = new Action(this.ELKIBMHDHPA);
|
|
Coroutine coroutine = this.CHAAKFJCLIH(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C20 RID: 93216 RVA: 0x00550194 File Offset: 0x0054E394
|
|
[Token(Token = "0x6016C20")]
|
|
[Address(RVA = "0x1689DF0", Offset = "0x1688BF0", VA = "0x181689DF0")]
|
|
private void ELKIBMHDHPA()
|
|
{
|
|
this.tool.UpdateCachedApproximateSize();
|
|
this.EMHLIPBGLKH = false;
|
|
}
|
|
|
|
// Token: 0x06016C21 RID: 93217 RVA: 0x005501BC File Offset: 0x0054E3BC
|
|
[Token(Token = "0x6016C21")]
|
|
[Address(RVA = "0x168E080", Offset = "0x168CE80", VA = "0x18168E080")]
|
|
[NFOMENMAOIA]
|
|
protected void MasterMergeShapeContainer(ShapeContainer OJMHCCMMEIF, EEAEPAPIPJB DBDDKLHPNNA)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.CanMergeShapeContainer(OJMHCCMMEIF))
|
|
{
|
|
Transform transform = base.transform;
|
|
Transform transform2 = OJMHCCMMEIF.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform transform3 = base.transform;
|
|
Transform transform4 = OJMHCCMMEIF.transform;
|
|
Transform transform5 = OJMHCCMMEIF.transform;
|
|
Transform transform6 = base.transform;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Transform transform7 = OJMHCCMMEIF.transform;
|
|
Transform transform8 = base.transform;
|
|
Transform transform9 = this.shapeRoot;
|
|
ENMKBCNAGIC enmkbcnagic = OJMHCCMMEIF.SerializeShapes(transform9);
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<ENMKBCNAGIC> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcAddShapesFromData);
|
|
photonView.RpcAll<ENMKBCNAGIC>(lflfmimncon, enmkbcnagic);
|
|
}
|
|
if (OJMHCCMMEIF.EBEOBEKPAPP != 0)
|
|
{
|
|
OJMHCCMMEIF.creationObject.RpcMasterDespawn();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C22 RID: 93218 RVA: 0x00550294 File Offset: 0x0054E494
|
|
[Token(Token = "0x6016C22")]
|
|
[Address(RVA = "0x168DB70", Offset = "0x168C970", VA = "0x18168DB70")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcAddShapesFromData(ENMKBCNAGIC EEBPPLCGAEE)
|
|
{
|
|
int num = 0;
|
|
this.JOIMIDHKMMO(EEBPPLCGAEE, num != 0);
|
|
}
|
|
|
|
// Token: 0x06016C23 RID: 93219 RVA: 0x005502AC File Offset: 0x0054E4AC
|
|
[Token(Token = "0x6016C23")]
|
|
[Address(RVA = "0x1691450", Offset = "0x1690250", VA = "0x181691450")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcDeleteShapes(Guid[] KPGALHJPFCB)
|
|
{
|
|
this.LCGMFFICPOI(KPGALHJPFCB);
|
|
}
|
|
|
|
// Token: 0x06016C24 RID: 93220 RVA: 0x005502C0 File Offset: 0x0054E4C0
|
|
[Token(Token = "0x6016C24")]
|
|
[Address(RVA = "0x1691530", Offset = "0x1690330", VA = "0x181691530")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetLocalShapeTransforms(Guid[] KPGALHJPFCB, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, float[] HCBCEMCHPPM)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016C25 RID: 93221 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C25")]
|
|
[Address(RVA = "0x168CD20", Offset = "0x168BB20", VA = "0x18168CD20")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeColors(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C26 RID: 93222 RVA: 0x005502D0 File Offset: 0x0054E4D0
|
|
[Token(Token = "0x6016C26")]
|
|
[Address(RVA = "0x16915D0", Offset = "0x16903D0", VA = "0x1816915D0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeColors(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
|
{
|
|
this.KMCJMMFIOFI(KPGALHJPFCB, HGPLDEIOBAB, GICEEPJBDOB);
|
|
}
|
|
|
|
// Token: 0x06016C27 RID: 93223 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C27")]
|
|
[Address(RVA = "0x168D1F0", Offset = "0x168BFF0", VA = "0x18168D1F0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeDensities(float DEKCOFLHNPD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C28 RID: 93224 RVA: 0x005502E8 File Offset: 0x0054E4E8
|
|
[Token(Token = "0x6016C28")]
|
|
[Address(RVA = "0x16914D0", Offset = "0x16902D0", VA = "0x1816914D0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetCurveShapeSettings(bool CGCHFAKELAL, float GHCAPGHMANE, int HIAICMAEBCI, bool NHJKCCKIGBH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016C29 RID: 93225 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C29")]
|
|
[Address(RVA = "0x168B8E0", Offset = "0x168A6E0", VA = "0x18168B8E0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeConfigFlags(HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C2A RID: 93226 RVA: 0x005502F8 File Offset: 0x0054E4F8
|
|
[Token(Token = "0x6016C2A")]
|
|
[Address(RVA = "0x16914D0", Offset = "0x16902D0", VA = "0x1816914D0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeSettings(bool CGCHFAKELAL, float GHCAPGHMANE, int HIAICMAEBCI, bool NHJKCCKIGBH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016C2B RID: 93227 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C2B")]
|
|
[Address(RVA = "0x16915E0", Offset = "0x16903E0", VA = "0x1816915E0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeUVScale(Guid NAEHIKOGNND, float HKCGMNJNMJC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C2C RID: 93228 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C2C")]
|
|
[Address(RVA = "0x168B510", Offset = "0x168A310", VA = "0x18168B510")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeUVOffset(Guid NAEHIKOGNND, Vector3 FOBKGECKFLJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C2D RID: 93229 RVA: 0x00550308 File Offset: 0x0054E508
|
|
[Token(Token = "0x6016C2D")]
|
|
[Address(RVA = "0x1691250", Offset = "0x1690050", VA = "0x181691250")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcCreateCurveShape(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, float LDAJCHCAGAO, bool CGCHFAKELAL, float GHCAPGHMANE, int HIAICMAEBCI, bool NHJKCCKIGBH, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
PMDCFCGAKMI pmdcfcgakmi = new PMDCFCGAKMI();
|
|
ShapeContainer.NKHMHPMBBPA nkhmhpmbbpa;
|
|
nkhmhpmbbpa.CDAMNCBGBGI = pmdcfcgakmi;
|
|
List<SphereCollider[]> list = new List();
|
|
nkhmhpmbbpa.NAPEMBOJNND = list;
|
|
nkhmhpmbbpa.DMOCBNAJPMF = GJAINANBOCB;
|
|
nkhmhpmbbpa.FBFMNGJHGNG = list;
|
|
Transform <BCMDGNNLAPC>k__BackingField = nkhmhpmbbpa.<BCMDGNNLAPC>k__BackingField;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = nkhmhpmbbpa.<BCMDGNNLAPC>k__BackingField;
|
|
int num = 0;
|
|
this.FMHAMAFCHPC(nkhmhpmbbpa, num != 0);
|
|
}
|
|
|
|
// Token: 0x06016C2E RID: 93230 RVA: 0x00550364 File Offset: 0x0054E564
|
|
[Token(Token = "0x6016C2E")]
|
|
[Address(RVA = "0x168EBB0", Offset = "0x168D9B0", VA = "0x18168EBB0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcCreatePrimitiveShape(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, Vector3 OJJOHDIFMEG, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
ShapeContainer.PCKJOOLCFIA pckjoolcfia;
|
|
pckjoolcfia.FBFMNGJHGNG = CLKCBCAGDDK.CARDBOARD;
|
|
pckjoolcfia.DMOCBNAJPMF = GJAINANBOCB;
|
|
Transform <BCMDGNNLAPC>k__BackingField = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
|
Transform <BCMDGNNLAPC>k__BackingField3 = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
|
pckjoolcfia.FHLLEOPFCIP();
|
|
this.FMHAMAFCHPC(pckjoolcfia, true);
|
|
}
|
|
|
|
// Token: 0x06016C2F RID: 93231 RVA: 0x005503AC File Offset: 0x0054E5AC
|
|
[Token(Token = "0x6016C2F")]
|
|
[Address(RVA = "0x1691030", Offset = "0x168FE30", VA = "0x181691030")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcAddCurveShapeControlPoint(Guid IHFGNPJIFLC, Vector3 DDHPAFKBMON, Quaternion CLOFCODKHOL, float OMLBPICLALA, bool OCBMMAAFIFH)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
}
|
|
|
|
// Token: 0x06016C30 RID: 93232 RVA: 0x005503C0 File Offset: 0x0054E5C0
|
|
[Token(Token = "0x6016C30")]
|
|
[Address(RVA = "0x1691880", Offset = "0x1690680", VA = "0x181691880")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcUpdateCurveShapeControlPoint(Guid IHFGNPJIFLC, int GHONENNJJPF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float OMLBPICLALA)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
}
|
|
|
|
// Token: 0x06016C31 RID: 93233 RVA: 0x005503D4 File Offset: 0x0054E5D4
|
|
[Token(Token = "0x6016C31")]
|
|
[Address(RVA = "0x1691540", Offset = "0x1690340", VA = "0x181691540")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetPrimitiveShapeAspectRatios(Guid IHFGNPJIFLC, Vector3 KLNFHHBHGHH)
|
|
{
|
|
float z = KLNFHHBHGHH.z;
|
|
}
|
|
|
|
// Token: 0x06016C32 RID: 93234 RVA: 0x005503E8 File Offset: 0x0054E5E8
|
|
[Token(Token = "0x6016C32")]
|
|
[Address(RVA = "0x1691590", Offset = "0x1690390", VA = "0x181691590")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetPrimitiveShapeLocalPosition(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL)
|
|
{
|
|
float z = GHBPCACOCOL.z;
|
|
}
|
|
|
|
// Token: 0x06016C33 RID: 93235 RVA: 0x005503FC File Offset: 0x0054E5FC
|
|
[Token(Token = "0x6016C33")]
|
|
[Address(RVA = "0x1691580", Offset = "0x1690380", VA = "0x181691580")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetPrimitiveShapeAspectRatios(Guid[] KPGALHJPFCB, Vector3[] IODKLEJMEIK)
|
|
{
|
|
this.ONABJCFFCPI(KPGALHJPFCB, IODKLEJMEIK);
|
|
}
|
|
|
|
// Token: 0x06016C34 RID: 93236 RVA: 0x00550414 File Offset: 0x0054E614
|
|
[Token(Token = "0x6016C34")]
|
|
[Address(RVA = "0x1691460", Offset = "0x1690260", VA = "0x181691460")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcMirrorShapes(Guid[] KPGALHJPFCB, Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 HAJKGLKCIGG)
|
|
{
|
|
float z = FGHCICOBPHH.z;
|
|
float z2 = CKPHGEEPNDN.z;
|
|
}
|
|
|
|
// Token: 0x06016C35 RID: 93237 RVA: 0x00550430 File Offset: 0x0054E630
|
|
[Token(Token = "0x6016C35")]
|
|
[Address(RVA = "0x16916C0", Offset = "0x16904C0", VA = "0x1816916C0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcTransferShapesToShapeContainer(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, int ILGGMCIJLLN)
|
|
{
|
|
bool flag;
|
|
ShapeContainer component;
|
|
for (;;)
|
|
{
|
|
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(ILGGMCIJLLN);
|
|
int num = 0;
|
|
flag = photonView != num;
|
|
if (!flag)
|
|
{
|
|
break;
|
|
}
|
|
component = photonView.GetComponent<ShapeContainer>();
|
|
int num2 = 0;
|
|
if (component != num2)
|
|
{
|
|
int num3 = 0;
|
|
if (!(component == num3))
|
|
{
|
|
goto Block_2;
|
|
}
|
|
}
|
|
}
|
|
Debug.LogError(string.Format("Failed to transfer shapes. Could not find PhotonView with ID {0}", flag));
|
|
return;
|
|
Block_2:
|
|
this.LCGMFFICPOI(KPGALHJPFCB);
|
|
int num4 = 0;
|
|
component.JOIMIDHKMMO(EEBPPLCGAEE, num4 != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C36 RID: 93238 RVA: 0x005504A0 File Offset: 0x0054E6A0
|
|
[Token(Token = "0x6016C36")]
|
|
[Address(RVA = "0x16910A0", Offset = "0x168FEA0", VA = "0x1816910A0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcCloneShapesToShapeContainer(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, int ILGGMCIJLLN)
|
|
{
|
|
bool flag;
|
|
ShapeContainer component;
|
|
for (;;)
|
|
{
|
|
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(ILGGMCIJLLN);
|
|
int num = 0;
|
|
flag = photonView != num;
|
|
if (!flag)
|
|
{
|
|
break;
|
|
}
|
|
component = photonView.GetComponent<ShapeContainer>();
|
|
int num2 = 0;
|
|
if (component != num2)
|
|
{
|
|
int num3 = 0;
|
|
if (!(component == num3))
|
|
{
|
|
goto Block_2;
|
|
}
|
|
}
|
|
}
|
|
Debug.LogError(string.Format("Failed to clone shapes. Could not find PhotonView with ID {0}", flag));
|
|
return;
|
|
Block_2:
|
|
int num4 = 0;
|
|
component.JOIMIDHKMMO(EEBPPLCGAEE, num4 != 0);
|
|
}
|
|
|
|
// Token: 0x17003EE3 RID: 16099
|
|
// (get) Token: 0x06016C37 RID: 93239 RVA: 0x00550508 File Offset: 0x0054E708
|
|
[Token(Token = "0x17003EE3")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6016C37")]
|
|
[Address(RVA = "0x1694580", Offset = "0x1693380", VA = "0x181694580", Slot = "15")]
|
|
get
|
|
{
|
|
if (this.EBEOBEKPAPP == 0)
|
|
{
|
|
}
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C38 RID: 93240 RVA: 0x00550534 File Offset: 0x0054E734
|
|
[Token(Token = "0x6016C38")]
|
|
[Address(RVA = "0x16886F0", Offset = "0x16874F0", VA = "0x1816886F0", Slot = "40")]
|
|
public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
while (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
IEnumerator<LAKMDOLHIBI> enumerator = enmkbcnagic.BLHOGDDJNLB.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
}
|
|
int num = 0;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
PhotonView photonView;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<ENMKBCNAGIC> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcAddShapesFromData);
|
|
photonView.RpcAll<ENMKBCNAGIC>(lflfmimncon, enmkbcnagic);
|
|
}
|
|
if (photonView < (ulong)5L)
|
|
{
|
|
this.MCLCOPABPLF = (ShapeContainer.BJOOGDAHOOO)((uint)2);
|
|
}
|
|
this.MCLCOPABPLF = (ShapeContainer.BJOOGDAHOOO)((uint)2);
|
|
object[] array = new object[1];
|
|
GameObject gameObject = base.gameObject;
|
|
if (gameObject != 0)
|
|
{
|
|
}
|
|
array[0] = gameObject;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
object[] array2 = new object[1];
|
|
GameObject gameObject2 = base.gameObject;
|
|
if (gameObject2 != 0)
|
|
{
|
|
}
|
|
array2[0] = gameObject2;
|
|
Debug.LogErrorFormat(this, "Tried to deserialize ShapeContainer {0} from a non-master client.", array2);
|
|
}
|
|
|
|
// Token: 0x06016C39 RID: 93241 RVA: 0x005505FC File Offset: 0x0054E7FC
|
|
[Token(Token = "0x6016C39")]
|
|
[Address(RVA = "0x168B310", Offset = "0x168A110", VA = "0x18168B310")]
|
|
private void HBGFNGDNOKM(COINPCHOMPP HNPBHLIOFNC, PDEKIHFJKHJ IABNDBNHMKF)
|
|
{
|
|
if (HNPBHLIOFNC < COINPCHOMPP.INVENTION_PIECE_ADDED)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = IABNDBNHMKF.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
|
int num = 0;
|
|
LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num];
|
|
if (lakmdolhibi.PPGHMGEIBMN != 0)
|
|
{
|
|
RepeatedField<DIEPKHGNMAG> jihnbkmliaf = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF;
|
|
RepeatedField<DIEPKHGNMAG> jihnbkmliaf2 = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF;
|
|
int num2 = 0;
|
|
int count = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF.count;
|
|
if (num2 < count)
|
|
{
|
|
DIEPKHGNMAG diepkhgnmag = jihnbkmliaf2[num2];
|
|
float kemaajnjagk = Enumerable.Last<DIEPKHGNMAG>(jihnbkmliaf2).KEMAAJNJAGK;
|
|
num2++;
|
|
diepkhgnmag.KEMAAJNJAGK = kemaajnjagk;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C3A RID: 93242 RVA: 0x005506A0 File Offset: 0x0054E8A0
|
|
[Token(Token = "0x6016C3A")]
|
|
[Address(RVA = "0x168E740", Offset = "0x168D540", VA = "0x18168E740")]
|
|
private void NLEOPHBICKH(COINPCHOMPP HNPBHLIOFNC, PDEKIHFJKHJ IABNDBNHMKF)
|
|
{
|
|
int num = 0;
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = IABNDBNHMKF.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num4];
|
|
Guid empty = Guid.Empty;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num3++;
|
|
if (num2 == 0)
|
|
{
|
|
}
|
|
ByteString byteString = num.LPLPGEPHGHD();
|
|
lakmdolhibi.JPOHGBCEJEJ = byteString;
|
|
}
|
|
num4++;
|
|
if (num3 > 0)
|
|
{
|
|
int num5;
|
|
Debug.LogError(string.Format("{0} invalid IDs found for ShapeContainer {1}", num5, num5), this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C3B RID: 93243 RVA: 0x0055072C File Offset: 0x0054E92C
|
|
[Token(Token = "0x6016C3B")]
|
|
[Address(RVA = "0x168E3D0", Offset = "0x168D1D0", VA = "0x18168E3D0")]
|
|
private void NHNMIBMHCKL(COINPCHOMPP HNPBHLIOFNC, PDEKIHFJKHJ IABNDBNHMKF)
|
|
{
|
|
if (HNPBHLIOFNC < COINPCHOMPP.CREATION_OBJECT_ADDED)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = IABNDBNHMKF.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
|
int num = 0;
|
|
LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num];
|
|
if (lakmdolhibi.PPGHMGEIBMN != 0)
|
|
{
|
|
RepeatedField<DIEPKHGNMAG> jihnbkmliaf = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF;
|
|
int num2 = 0;
|
|
RepeatedField<DIEPKHGNMAG> jihnbkmliaf2 = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF;
|
|
DIEPKHGNMAG diepkhgnmag = jihnbkmliaf[num2];
|
|
DIEPKHGNMAG diepkhgnmag2 = jihnbkmliaf[num2];
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
diepkhgnmag.NGPBAHHNNIJ = mlldbgnobll;
|
|
DIEPKHGNMAG diepkhgnmag3 = jihnbkmliaf[num2];
|
|
DIEPKHGNMAG diepkhgnmag4 = jihnbkmliaf[num2];
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float z4 = Vector3.zero.z;
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
diepkhgnmag3.JFLPDLFGEML = mlldbgnobll2;
|
|
num2++;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C3C RID: 93244 RVA: 0x00550800 File Offset: 0x0054EA00
|
|
[Token(Token = "0x6016C3C")]
|
|
[Address(RVA = "0x1687B80", Offset = "0x1686980", VA = "0x181687B80")]
|
|
private void CJMPMAHBDDM(COINPCHOMPP HNPBHLIOFNC, PDEKIHFJKHJ IABNDBNHMKF)
|
|
{
|
|
if (HNPBHLIOFNC < COINPCHOMPP.CREATION_OBJECT_ADDED)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = IABNDBNHMKF.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
|
int num = 0;
|
|
LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num];
|
|
if (lakmdolhibi.IDGDGOFNHPG == 0)
|
|
{
|
|
if (lakmdolhibi.PPGHMGEIBMN == 0)
|
|
{
|
|
goto IL_109;
|
|
}
|
|
if (lakmdolhibi.LKBCAPHKGPP == 0)
|
|
{
|
|
num++;
|
|
lakmdolhibi.JHDCABHKLOO = 1f;
|
|
}
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float[] array = new float[3];
|
|
array[1] = z;
|
|
float num2 = Mathf.Max(array);
|
|
num++;
|
|
lakmdolhibi.JHDCABHKLOO = num2;
|
|
}
|
|
Vector3 one = Vector3.one;
|
|
MLLDBGNOBLL lkbcaphkgpp = lakmdolhibi.LKBCAPHKGPP;
|
|
float z2 = one.z;
|
|
if (lkbcaphkgpp == 0)
|
|
{
|
|
if (lakmdolhibi.IDGDGOFNHPG.IIIPNOALKPC == (ulong)0L)
|
|
{
|
|
goto IL_BD;
|
|
}
|
|
ENJMDBGOOND enjmdbgoond = lakmdolhibi.IDGDGOFNHPG;
|
|
}
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
IL_BD:
|
|
float[] array2 = new float[3];
|
|
array2[1] = z3;
|
|
float num3 = Mathf.Max(array2);
|
|
lakmdolhibi.JHDCABHKLOO = num3;
|
|
ENJMDBGOOND enjmdbgoond2 = lakmdolhibi.IDGDGOFNHPG;
|
|
Vector3 one2 = Vector3.one;
|
|
num++;
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
enjmdbgoond2.KMIBIFIFMEF = mlldbgnobll;
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
lakmdolhibi.IDGDGOFNHPG.KMIBIFIFMEF = mlldbgnobll2;
|
|
IL_109:
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C3D RID: 93245 RVA: 0x00550920 File Offset: 0x0054EB20
|
|
[Token(Token = "0x6016C3D")]
|
|
[Address(RVA = "0x1689020", Offset = "0x1687E20", VA = "0x181689020")]
|
|
private void EIKHCKNDKHP(COINPCHOMPP HNPBHLIOFNC, PDEKIHFJKHJ IABNDBNHMKF)
|
|
{
|
|
if (HNPBHLIOFNC < COINPCHOMPP.UV_MANIPULATION_ADDED)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = IABNDBNHMKF.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
|
int num = 0;
|
|
LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num];
|
|
int jaejnaiigcn = lakmdolhibi.JAEJNAIIGCN;
|
|
ShapeMaterialInfo shapeMaterialInfo;
|
|
if (shapeMaterialInfo != 0)
|
|
{
|
|
}
|
|
if (lakmdolhibi.PPGHMGEIBMN == 0)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform transform2 = base.transform;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
}
|
|
float num2;
|
|
lakmdolhibi.CMPPKAFHKAC = num2;
|
|
float z4 = Vector3.zero.z;
|
|
num++;
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
lakmdolhibi.MGHPABCFKJJ = mlldbgnobll;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C3E RID: 93246 RVA: 0x005509B8 File Offset: 0x0054EBB8
|
|
[Token(Token = "0x6016C3E")]
|
|
[Address(RVA = "0x1691B90", Offset = "0x1690990", VA = "0x181691B90", Slot = "41")]
|
|
public virtual void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
PAGLALKHGEH paglalkhgeh = new PAGLALKHGEH();
|
|
Transform transform = base.transform;
|
|
ENMKBCNAGIC enmkbcnagic = this.SerializeShapes(transform);
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
paglalkhgeh.PEJPEGPACKD = num;
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
|
int size = chpofnjkpep._size;
|
|
int count = enmkbcnagic.BLHOGDDJNLB.count;
|
|
string text;
|
|
StringBuilder stringBuilder = BIPOIFGEMGB.AppendLine(text);
|
|
}
|
|
|
|
// Token: 0x06016C3F RID: 93247 RVA: 0x00550A40 File Offset: 0x0054EC40
|
|
[Token(Token = "0x6016C3F")]
|
|
[Address(RVA = "0x16943D0", Offset = "0x16931D0", VA = "0x1816943D0")]
|
|
protected ShapeContainer()
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC dliflknjeac = new ShapeContainer.DLIFLKNJEAC();
|
|
HashSet<Guid> hashSet = new HashSet();
|
|
dliflknjeac.OJOBCKECCAK = hashSet;
|
|
List<Guid> list = new List();
|
|
dliflknjeac.KPGALHJPFCB = list;
|
|
List<ShapeContainer.AOBAEKGAIOF> list2 = new List();
|
|
dliflknjeac.CHPOFNJKPEP = list2;
|
|
this.GDAGCBGKFBM = dliflknjeac;
|
|
this.FCPOODKDOIN = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06016C40 RID: 93248 RVA: 0x00550A90 File Offset: 0x0054EC90
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6016C40")]
|
|
[Address(RVA = "0x16942C0", Offset = "0x16930C0", VA = "0x1816942C0")]
|
|
static ShapeContainer()
|
|
{
|
|
Func<IRecRoomQualityConfigProvider> func;
|
|
ShapeContainer.NIPGLFOEPHJ = new Lazy(func);
|
|
ShapeContainer.AllShapeContainers = new List();
|
|
}
|
|
|
|
// Token: 0x06016C41 RID: 93249 RVA: 0x00550AB4 File Offset: 0x0054ECB4
|
|
[Token(Token = "0x6016C41")]
|
|
[Address(RVA = "0x168CCA0", Offset = "0x168BAA0", VA = "0x18168CCA0")]
|
|
[CompilerGenerated]
|
|
private CostInfo KLKCDKFNJEM()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C41)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.Creation.CostInfo RecRoom.Core.Creation.Shapes.ShapeContainer::KLKCDKFNJEM()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0A:
|
|
stloc:int32(var_0_0B, ldc.i4:int32(0))
|
|
stfld:native int(Object::m_CachedPtr, ldloc:ShapeContainer[exp:Object](this), ldloc:int32[exp:native int](var_0_0B))
|
|
}
|
|
|
|
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: 0x06016C42 RID: 93250 RVA: 0x00550AD4 File Offset: 0x0054ECD4
|
|
[Token(Token = "0x6016C42")]
|
|
[Address(RVA = "0x168D310", Offset = "0x168C110", VA = "0x18168D310")]
|
|
[CompilerGenerated]
|
|
private void KNPJAOLCDLA()
|
|
{
|
|
this.tool.EnableCollision(this);
|
|
}
|
|
|
|
// Token: 0x0400ECF1 RID: 60657
|
|
[Token(Token = "0x400ECF1")]
|
|
private static int EFCOHKAFLIL;
|
|
|
|
// Token: 0x0400ECF2 RID: 60658
|
|
[Token(Token = "0x400ECF2")]
|
|
private static readonly Lazy<IRecRoomQualityConfigProvider> NIPGLFOEPHJ;
|
|
|
|
// Token: 0x0400ECF3 RID: 60659
|
|
[Token(Token = "0x400ECF3")]
|
|
public static readonly List<ShapeContainer> AllShapeContainers;
|
|
|
|
// Token: 0x0400ECF4 RID: 60660
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400ECF4")]
|
|
private MeshRenderer FGOIPLJFBHH;
|
|
|
|
// Token: 0x0400ECF5 RID: 60661
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400ECF5")]
|
|
private FIGILABAJNF DAKHKIFCIFE;
|
|
|
|
// Token: 0x0400ECF6 RID: 60662
|
|
[Token(Token = "0x400ECF6")]
|
|
private const float ECDMHLFGCGJ = 1E-05f;
|
|
|
|
// Token: 0x0400ECF7 RID: 60663
|
|
[Token(Token = "0x400ECF7")]
|
|
private const int NMNACMFHNAC = 10;
|
|
|
|
// Token: 0x0400ECF8 RID: 60664
|
|
[Token(Token = "0x400ECF8")]
|
|
private const string EELJPFMALFB = "PhysicsMode";
|
|
|
|
// Token: 0x0400ECF9 RID: 60665
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400ECF9")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private PersistenceView persistenceView;
|
|
|
|
// Token: 0x0400ECFA RID: 60666
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400ECFA")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private BigDataTrackedObject bigDataTrackedObject;
|
|
|
|
// Token: 0x0400ECFB RID: 60667
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400ECFB")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x0400ECFC RID: 60668
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400ECFC")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400ECFD RID: 60669
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400ECFD")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
protected BatchedMeshRenderer batchedMeshRenderer;
|
|
|
|
// Token: 0x0400ECFE RID: 60670
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400ECFE")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false, false)]
|
|
private StickyShapeContainer stickyShape;
|
|
|
|
// Token: 0x0400ECFF RID: 60671
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400ECFF")]
|
|
[SerializeField]
|
|
private Transform shapeRoot;
|
|
|
|
// Token: 0x0400ED01 RID: 60673
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400ED01")]
|
|
private KLLMCPFPIIE<int> EGKDADCBDMB;
|
|
|
|
// Token: 0x0400ED02 RID: 60674
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400ED02")]
|
|
protected ShapeContainer.DLIFLKNJEAC GDAGCBGKFBM;
|
|
|
|
// Token: 0x0400ED03 RID: 60675
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400ED03")]
|
|
private bool DOGECNJCGNK;
|
|
|
|
// Token: 0x0400ED04 RID: 60676
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA1")]
|
|
[Token(Token = "0x400ED04")]
|
|
private bool CMKAEPFMBLF;
|
|
|
|
// Token: 0x0400ED05 RID: 60677
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA2")]
|
|
[Token(Token = "0x400ED05")]
|
|
private bool EMHLIPBGLKH;
|
|
|
|
// Token: 0x0400ED06 RID: 60678
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA3")]
|
|
[Token(Token = "0x400ED06")]
|
|
private bool OHLJOMFENOF;
|
|
|
|
// Token: 0x0400ED08 RID: 60680
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA5")]
|
|
[Token(Token = "0x400ED08")]
|
|
private bool OEONJIBHLBN;
|
|
|
|
// Token: 0x0400ED09 RID: 60681
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400ED09")]
|
|
private int JNDDPLDAFPN;
|
|
|
|
// Token: 0x0400ED0C RID: 60684
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400ED0C")]
|
|
private List<ClusterMeshRenderer> PBGBONIKHOE;
|
|
|
|
// Token: 0x0200334B RID: 13131
|
|
[Token(Token = "0x200334B")]
|
|
protected class NKHMHPMBBPA : ShapeContainer.AOBAEKGAIOF
|
|
{
|
|
// Token: 0x17003EE4 RID: 16100
|
|
// (get) Token: 0x06016C43 RID: 93251 RVA: 0x00550AF4 File Offset: 0x0054ECF4
|
|
[Token(Token = "0x17003EE4")]
|
|
public bool KJOAFIKBNKG
|
|
{
|
|
[Token(Token = "0x6016C43")]
|
|
[Address(RVA = "0x167F530", Offset = "0x167E330", VA = "0x18167F530")]
|
|
get
|
|
{
|
|
List<HPOFBJODJLG> <CKNKHJLOCFH>k__BackingField = this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE5 RID: 16101
|
|
// (get) Token: 0x06016C44 RID: 93252 RVA: 0x00550B14 File Offset: 0x0054ED14
|
|
[Token(Token = "0x17003EE5")]
|
|
public int MAGFNJNFACO
|
|
{
|
|
[Token(Token = "0x6016C44")]
|
|
[Address(RVA = "0x167E810", Offset = "0x167D610", VA = "0x18167E810")]
|
|
get
|
|
{
|
|
return this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE6 RID: 16102
|
|
// (get) Token: 0x06016C45 RID: 93253 RVA: 0x00550B38 File Offset: 0x0054ED38
|
|
// (set) Token: 0x06016C46 RID: 93254 RVA: 0x00550B50 File Offset: 0x0054ED50
|
|
[Token(Token = "0x17003EE6")]
|
|
public override float KMINLKANBBJ
|
|
{
|
|
[Token(Token = "0x6016C45")]
|
|
[Address(RVA = "0x167DC40", Offset = "0x167CA40", VA = "0x18167DC40", Slot = "11")]
|
|
get
|
|
{
|
|
return this.<BCMDGNNLAPC>k__BackingField.ABDKFENDAKH();
|
|
}
|
|
[Token(Token = "0x6016C46")]
|
|
[Address(RVA = "0x167C860", Offset = "0x167B660", VA = "0x18167C860", Slot = "12")]
|
|
set
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
float z = Vector3.one.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE7 RID: 16103
|
|
// (get) Token: 0x06016C47 RID: 93255 RVA: 0x00550B7C File Offset: 0x0054ED7C
|
|
[Token(Token = "0x17003EE7")]
|
|
public override float NFNKDJHOJME
|
|
{
|
|
[Token(Token = "0x6016C47")]
|
|
[Address(RVA = "0x167F450", Offset = "0x167E250", VA = "0x18167F450", Slot = "16")]
|
|
get
|
|
{
|
|
float num = this.<BCMDGNNLAPC>k__BackingField.LACCAFFAOIG();
|
|
float num2 = this.CDAMNCBGBGI.FKGBMHHGFIO;
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
|
float num3;
|
|
return num3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EE8 RID: 16104
|
|
// (get) Token: 0x06016C48 RID: 93256 RVA: 0x00550BB8 File Offset: 0x0054EDB8
|
|
[Token(Token = "0x17003EE8")]
|
|
public override int LJJMIOGGEEM
|
|
{
|
|
[Token(Token = "0x6016C48")]
|
|
[Address(RVA = "0x167CD60", Offset = "0x167BB60", VA = "0x18167CD60", Slot = "13")]
|
|
get
|
|
{
|
|
IJGKBBCJKNO kllapbpmnen = this.KLLAPBPMNEN;
|
|
return this.IKLLJPIEPPI(kllapbpmnen);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C49 RID: 93257 RVA: 0x00550BD4 File Offset: 0x0054EDD4
|
|
[Token(Token = "0x6016C49")]
|
|
[Address(RVA = "0x167EB30", Offset = "0x167D930", VA = "0x18167EB30")]
|
|
public int IKLLJPIEPPI(IJGKBBCJKNO GHGBPMPLLBK)
|
|
{
|
|
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
|
int num = Mathf.Clamp(0, 1, 2);
|
|
int num2;
|
|
return this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField._size * num2;
|
|
}
|
|
|
|
// Token: 0x17003EE9 RID: 16105
|
|
// (get) Token: 0x06016C4A RID: 93258 RVA: 0x00550C0C File Offset: 0x0054EE0C
|
|
[Token(Token = "0x17003EE9")]
|
|
public override Vector3 FCKJFIAIDHK
|
|
{
|
|
[Token(Token = "0x6016C4A")]
|
|
[Address(RVA = "0x167CD90", Offset = "0x167BB90", VA = "0x18167CD90", Slot = "17")]
|
|
get
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
ReadOnlyCollection<Collider> readOnlyCollection;
|
|
int count = readOnlyCollection.Count;
|
|
Vector3 zero = Vector3.zero;
|
|
Vector3 zero2 = Vector3.zero;
|
|
ReadOnlyCollection<Collider> readOnlyCollection2;
|
|
IEnumerator<Collider> enumerator = readOnlyCollection2.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
ReadOnlyCollection<Collider> readOnlyCollection3;
|
|
int count2 = readOnlyCollection3.Count;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C4B RID: 93259 RVA: 0x00550C70 File Offset: 0x0054EE70
|
|
[Token(Token = "0x6016C4B")]
|
|
[Address(RVA = "0x167FD90", Offset = "0x167EB90", VA = "0x18167FD90")]
|
|
public NKHMHPMBBPA(Transform MIDAHPBMMAK, Guid ENJEOLBEALP, ACBDPBHGKJL LENAGPGLDLE, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, IJGKBBCJKNO GHGBPMPLLBK, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
PMDCFCGAKMI pmdcfcgakmi = new PMDCFCGAKMI();
|
|
this.CDAMNCBGBGI = pmdcfcgakmi;
|
|
List<SphereCollider[]> list = new List();
|
|
this.NAPEMBOJNND = list;
|
|
this.DMOCBNAJPMF = LNBGEMHOKFN.RED;
|
|
this.KLLAPBPMNEN = 0;
|
|
this.FBFMNGJHGNG = CLKCBCAGDDK.CARDBOARD;
|
|
}
|
|
|
|
// Token: 0x06016C4C RID: 93260 RVA: 0x00550CAC File Offset: 0x0054EEAC
|
|
[Token(Token = "0x6016C4C")]
|
|
[Address(RVA = "0x167D660", Offset = "0x167C460", VA = "0x18167D660", Slot = "18")]
|
|
public override void Dispose()
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.<ILOMOFCBBMA>k__BackingField);
|
|
this.CDAMNCBGBGI.Dispose();
|
|
}
|
|
|
|
// Token: 0x06016C4D RID: 93261 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C4D")]
|
|
[Address(RVA = "0x167F960", Offset = "0x167E760", VA = "0x18167F960")]
|
|
public bool PALGHOMJLLB(int GHONENNJJPF, out Vector3 ELJLPBOFHND, out Quaternion IBCNKFBPCBM, out float OMLBPICLALA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C4E RID: 93262 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C4E")]
|
|
[Address(RVA = "0x167D410", Offset = "0x167C210", VA = "0x18167D410")]
|
|
public bool DEJCKIMEKML(int GHONENNJJPF, ref Vector3 ELJLPBOFHND, ref float OMLBPICLALA, ref Vector3 ILALHDDOAGN, ref IJGKBBCJKNO DHEGPJADOEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C4F RID: 93263 RVA: 0x00550CD8 File Offset: 0x0054EED8
|
|
[Token(Token = "0x6016C4F")]
|
|
[Address(RVA = "0x167F790", Offset = "0x167E590", VA = "0x18167F790")]
|
|
public void OPKHPIFOLLC(Vector3 NGCKKINNCCA, Quaternion JBDEFMEJGAC, float OMLBPICLALA, bool PGICENAAOMN = true, bool OCBMMAAFIFH = true)
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
float z = NGCKKINNCCA.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
List<SphereCollider[]> napembojnnd = this.NAPEMBOJNND;
|
|
int size = this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField._size;
|
|
this.BKJAMDMIGAJ(size);
|
|
}
|
|
|
|
// Token: 0x06016C50 RID: 93264 RVA: 0x00550D34 File Offset: 0x0054EF34
|
|
[Token(Token = "0x6016C50")]
|
|
[Address(RVA = "0x167F1C0", Offset = "0x167DFC0", VA = "0x18167F1C0")]
|
|
public void LHBGAGAGDEB(Vector3 CBCNKBOAPHO, Quaternion CMNBMDPODOD, float OMLBPICLALA, bool PGICENAAOMN = true, bool OCBMMAAFIFH = true)
|
|
{
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
float z = CBCNKBOAPHO.z;
|
|
List<SphereCollider[]> napembojnnd = this.NAPEMBOJNND;
|
|
int size = this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField._size;
|
|
this.BKJAMDMIGAJ(size);
|
|
}
|
|
|
|
// Token: 0x06016C51 RID: 93265 RVA: 0x00550D78 File Offset: 0x0054EF78
|
|
[Token(Token = "0x6016C51")]
|
|
[Address(RVA = "0x167E030", Offset = "0x167CE30", VA = "0x18167E030")]
|
|
public void HCJKBFHAIEE(int GHONENNJJPF, Vector3 NGCKKINNCCA, Quaternion JBDEFMEJGAC, float OMLBPICLALA)
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
float z = NGCKKINNCCA.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
this.BKJAMDMIGAJ(GHONENNJJPF);
|
|
}
|
|
|
|
// Token: 0x06016C52 RID: 93266 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C52")]
|
|
[Address(RVA = "0x167F2C0", Offset = "0x167E0C0", VA = "0x18167F2C0")]
|
|
public void MOKPOCPBLLO(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C53 RID: 93267 RVA: 0x00550DB8 File Offset: 0x0054EFB8
|
|
[Token(Token = "0x6016C53")]
|
|
[Address(RVA = "0x167ED40", Offset = "0x167DB40", VA = "0x18167ED40")]
|
|
private void KKHCHCMBFFE(RepeatedField<DIEPKHGNMAG> KOGGADOOIAN)
|
|
{
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
int num = 0;
|
|
List<HPOFBJODJLG> <CKNKHJLOCFH>k__BackingField = cdamncbgbgi.<CKNKHJLOCFH>k__BackingField;
|
|
DIEPKHGNMAG diepkhgnmag = KOGGADOOIAN[num];
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
DIEPKHGNMAG diepkhgnmag2 = KOGGADOOIAN[num];
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float kemaajnjagk = KOGGADOOIAN[num].KEMAAJNJAGK;
|
|
this.BKJAMDMIGAJ(num);
|
|
PMDCFCGAKMI cdamncbgbgi2 = this.CDAMNCBGBGI;
|
|
num++;
|
|
PMDCFCGAKMI cdamncbgbgi3 = this.CDAMNCBGBGI;
|
|
DIEPKHGNMAG diepkhgnmag3 = KOGGADOOIAN[num];
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
DIEPKHGNMAG diepkhgnmag4 = KOGGADOOIAN[num];
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
DIEPKHGNMAG diepkhgnmag5 = KOGGADOOIAN[num];
|
|
List<SphereCollider[]> napembojnnd = this.NAPEMBOJNND;
|
|
this.BKJAMDMIGAJ(num);
|
|
num++;
|
|
List<HPOFBJODJLG> <CKNKHJLOCFH>k__BackingField2 = cdamncbgbgi3.<CKNKHJLOCFH>k__BackingField;
|
|
int num2 = cdamncbgbgi3.<CKNKHJLOCFH>k__BackingField._size - 1;
|
|
cdamncbgbgi3.MOKPOCPBLLO(num2);
|
|
int size = this.NAPEMBOJNND._size;
|
|
if (num2 < size)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
ToolCollider <BFDAMICDMBD>k__BackingField = this.<BFDAMICDMBD>k__BackingField;
|
|
num++;
|
|
this.NAPEMBOJNND.RemoveAt(num2);
|
|
List<SphereCollider[]> napembojnnd2 = this.NAPEMBOJNND;
|
|
this.BKJAMDMIGAJ(num2);
|
|
}
|
|
PMDCFCGAKMI cdamncbgbgi4 = this.CDAMNCBGBGI;
|
|
num++;
|
|
while (cdamncbgbgi4 != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C54 RID: 93268 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C54")]
|
|
[Address(RVA = "0x167E310", Offset = "0x167D110", VA = "0x18167E310", Slot = "19")]
|
|
public override LAKMDOLHIBI HLHBJCIJPBE([Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C55 RID: 93269 RVA: 0x00550EE0 File Offset: 0x0054F0E0
|
|
[Token(Token = "0x6016C55")]
|
|
[Address(RVA = "0x167FC10", Offset = "0x167EA10", VA = "0x18167FC10", Slot = "20")]
|
|
public override void PPGFHEDFBEA(LAKMDOLHIBI ABADFLCBFIJ)
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
float num = this.KMINLKANBBJ;
|
|
int bpcfmhdhebp = ABADFLCBFIJ.BPCFMHDHEBP;
|
|
this.DMOCBNAJPMF = (LNBGEMHOKFN)bpcfmhdhebp;
|
|
int jaejnaiigcn = ABADFLCBFIJ.JAEJNAIIGCN;
|
|
this.FBFMNGJHGNG = (CLKCBCAGDDK)jaejnaiigcn;
|
|
float ifkafhkfcaj = ABADFLCBFIJ.IFKAFHKFCAJ;
|
|
this.<AFNIHMLBALN>k__BackingField = ifkafhkfcaj;
|
|
RepeatedField<DIEPKHGNMAG> jihnbkmliaf = ABADFLCBFIJ.PPGHMGEIBMN.JIHNBKMLIAF;
|
|
this.KKHCHCMBFFE(jihnbkmliaf);
|
|
}
|
|
|
|
// Token: 0x06016C56 RID: 93270 RVA: 0x00550F58 File Offset: 0x0054F158
|
|
[Token(Token = "0x6016C56")]
|
|
[Address(RVA = "0x167DA80", Offset = "0x167C880", VA = "0x18167DA80")]
|
|
public static float FAPEJHJNNCO(PMDCFCGAKMI CDAMNCBGBGI, ACBDPBHGKJL LENAGPGLDLE)
|
|
{
|
|
int num2;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
num2 = 0;
|
|
List<HPOFBJODJLG> <CKNKHJLOCFH>k__BackingField = CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
List<HPOFBJODJLG> <CKNKHJLOCFH>k__BackingField2 = CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField;
|
|
if (LENAGPGLDLE == ACBDPBHGKJL.Tube)
|
|
{
|
|
}
|
|
if (LENAGPGLDLE == ACBDPBHGKJL.Ribbon)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return (float)(num2 * (int)0.001f);
|
|
}
|
|
|
|
// Token: 0x06016C57 RID: 93271 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C57")]
|
|
[Address(RVA = "0x167C920", Offset = "0x167B720", VA = "0x18167C920")]
|
|
private void BKJAMDMIGAJ(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C58 RID: 93272 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C58")]
|
|
[Address(RVA = "0x167E190", Offset = "0x167CF90", VA = "0x18167E190")]
|
|
private void HJJGAPDKHOL(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C59 RID: 93273 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C59")]
|
|
[Address(RVA = "0x167EC90", Offset = "0x167DA90", VA = "0x18167EC90")]
|
|
private int IPNIADNBPBN(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C5A RID: 93274 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C5A")]
|
|
[Address(RVA = "0x167D0D0", Offset = "0x167BED0", VA = "0x18167D0D0")]
|
|
private int CGLPJNCLJFF(int GHONENNJJPF, out Vector3 NAFEEKODJFB, out Vector3 DAOEIODIMNA, out float KEMAMJFPHLB, out float EJKHNGECMCD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C5B RID: 93275 RVA: 0x00550F98 File Offset: 0x0054F198
|
|
[Token(Token = "0x6016C5B")]
|
|
[Address(RVA = "0x167F580", Offset = "0x167E380", VA = "0x18167F580")]
|
|
private SphereCollider[] OMDLMEFPANJ(SphereCollider[] CCINMAMNADC, int GOGHBANOOND)
|
|
{
|
|
if (CCINMAMNADC != 0)
|
|
{
|
|
if (CCINMAMNADC.Length >= GOGHBANOOND)
|
|
{
|
|
goto IL_66;
|
|
}
|
|
SphereCollider[] array = new SphereCollider[GOGHBANOOND];
|
|
int length = CCINMAMNADC.Length;
|
|
Array.Copy(CCINMAMNADC, array, length);
|
|
SphereCollider[] array2 = new SphereCollider[GOGHBANOOND];
|
|
Array.Copy(CCINMAMNADC, array2, GOGHBANOOND);
|
|
int length2 = CCINMAMNADC.Length;
|
|
if (GOGHBANOOND >= length2)
|
|
{
|
|
goto IL_66;
|
|
}
|
|
SphereCollider sphereCollider = CCINMAMNADC[GOGHBANOOND];
|
|
this.<BFDAMICDMBD>k__BackingField.RemoveCollider(sphereCollider);
|
|
global::UnityEngine.Object.Destroy(sphereCollider);
|
|
}
|
|
SphereCollider[] array3 = new SphereCollider[GOGHBANOOND];
|
|
IL_66:
|
|
int num = 0;
|
|
if (GOGHBANOOND > 0)
|
|
{
|
|
SphereCollider sphereCollider2 = CCINMAMNADC[num];
|
|
int num2 = 0;
|
|
if (sphereCollider2 == num2)
|
|
{
|
|
SphereCollider sphereCollider3 = this.EKDBCMJGCKB();
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
}
|
|
return CCINMAMNADC;
|
|
}
|
|
|
|
// Token: 0x06016C5C RID: 93276 RVA: 0x00551050 File Offset: 0x0054F250
|
|
[Token(Token = "0x6016C5C")]
|
|
[Address(RVA = "0x167D6A0", Offset = "0x167C4A0", VA = "0x18167D6A0")]
|
|
private SphereCollider EKDBCMJGCKB()
|
|
{
|
|
SphereCollider sphereCollider = this.<ILOMOFCBBMA>k__BackingField.AddComponent<SphereCollider>();
|
|
float z = Vector3.zero.z;
|
|
float bpfkhneigpj = ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ;
|
|
sphereCollider.radius = bpfkhneigpj;
|
|
this.<BFDAMICDMBD>k__BackingField.AddCollider(sphereCollider);
|
|
return sphereCollider;
|
|
}
|
|
|
|
// Token: 0x06016C5D RID: 93277 RVA: 0x00551094 File Offset: 0x0054F294
|
|
[Token(Token = "0x6016C5D")]
|
|
[Address(RVA = "0x167EC10", Offset = "0x167DA10", VA = "0x18167EC10")]
|
|
private void IPLMDBHBEAK(SphereCollider GLPOLGOBLAA)
|
|
{
|
|
this.<BFDAMICDMBD>k__BackingField.RemoveCollider(GLPOLGOBLAA);
|
|
global::UnityEngine.Object.Destroy(GLPOLGOBLAA);
|
|
}
|
|
|
|
// Token: 0x06016C5E RID: 93278 RVA: 0x005510BC File Offset: 0x0054F2BC
|
|
[Token(Token = "0x6016C5E")]
|
|
[Address(RVA = "0x167DD60", Offset = "0x167CB60", VA = "0x18167DD60")]
|
|
public static ShapeContainer.NKHMHPMBBPA GBHNOHPCGGB(Transform MIDAHPBMMAK, LAKMDOLHIBI ABADFLCBFIJ)
|
|
{
|
|
int num = 0;
|
|
JJHOJPEIKCM jjhojpeikcm = ABADFLCBFIJ.PPGHMGEIBMN;
|
|
float pcmdfbeipel = ABADFLCBFIJ.PPGHMGEIBMN.PCMDFBEIPEL;
|
|
int num2 = 0;
|
|
if (pcmdfbeipel > (float)num2)
|
|
{
|
|
JJHOJPEIKCM jjhojpeikcm2 = ABADFLCBFIJ.PPGHMGEIBMN;
|
|
}
|
|
if (ABADFLCBFIJ.PPGHMGEIBMN.IAAJELGPLJP > 0)
|
|
{
|
|
JJHOJPEIKCM jjhojpeikcm3 = ABADFLCBFIJ.PPGHMGEIBMN;
|
|
}
|
|
JJHOJPEIKCM jjhojpeikcm4 = ABADFLCBFIJ.PPGHMGEIBMN;
|
|
int bpcfmhdhebp = ABADFLCBFIJ.BPCFMHDHEBP;
|
|
int jaejnaiigcn = ABADFLCBFIJ.JAEJNAIIGCN;
|
|
float cmppkafhkac = ABADFLCBFIJ.CMPPKAFHKAC;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int nkmhcdblepo = ABADFLCBFIJ.NKMHCDBLEPO;
|
|
PMDCFCGAKMI pmdcfcgakmi = new PMDCFCGAKMI();
|
|
ShapeContainer.NKHMHPMBBPA nkhmhpmbbpa;
|
|
nkhmhpmbbpa.CDAMNCBGBGI = pmdcfcgakmi;
|
|
List<SphereCollider[]> list = new List();
|
|
nkhmhpmbbpa.NAPEMBOJNND = list;
|
|
nkhmhpmbbpa.DMOCBNAJPMF = (LNBGEMHOKFN)bpcfmhdhebp;
|
|
nkhmhpmbbpa.KLLAPBPMNEN = num;
|
|
nkhmhpmbbpa.FBFMNGJHGNG = (CLKCBCAGDDK)jaejnaiigcn;
|
|
return nkhmhpmbbpa;
|
|
}
|
|
|
|
// Token: 0x06016C5F RID: 93279 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016C5F")]
|
|
[Address(RVA = "0x167D7A0", Offset = "0x167C5A0", VA = "0x18167D7A0", Slot = "21")]
|
|
public override void FAJEBODACBN(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 AADLCEBLCEJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016C60 RID: 93280 RVA: 0x00551178 File Offset: 0x0054F378
|
|
[Token(Token = "0x6016C60")]
|
|
[Address(RVA = "0x167DD00", Offset = "0x167CB00", VA = "0x18167DD00", Slot = "22")]
|
|
public override int FMJCJGIDNOE(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
bool iklhkgengnk = this.KLLAPBPMNEN.IKLHKGENGNK;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06016C61 RID: 93281 RVA: 0x005511A0 File Offset: 0x0054F3A0
|
|
[Token(Token = "0x6016C61")]
|
|
[Address(RVA = "0x167DCA0", Offset = "0x167CAA0", VA = "0x18167DCA0", Slot = "23")]
|
|
public override int FKFMPDCHAHD(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
bool iklhkgengnk = this.KLLAPBPMNEN.IKLHKGENGNK;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06016C62 RID: 93282 RVA: 0x005511C8 File Offset: 0x0054F3C8
|
|
[Token(Token = "0x6016C62")]
|
|
[Address(RVA = "0x167E860", Offset = "0x167D660", VA = "0x18167E860", Slot = "24")]
|
|
public override JobHandle IDFHOEPFGLI(NPBPPKDLKDN OLGEJFLEBEN, PCIKHFEIHGO IKJOIDIBBDL, Transform FJHOHDNLPAF, int POILBMDCAAJ, int HKPHMBLKPFI)
|
|
{
|
|
float3 @float;
|
|
float z = @float.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C63 RID: 93283 RVA: 0x005511E8 File Offset: 0x0054F3E8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6016C63")]
|
|
[Address(RVA = "0x167FD00", Offset = "0x167EB00", VA = "0x18167FD00")]
|
|
static NKHMHPMBBPA()
|
|
{
|
|
float[] curveThicknessModifiers = EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers;
|
|
float num;
|
|
ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ = num;
|
|
}
|
|
|
|
// Token: 0x0400ED0D RID: 60685
|
|
[Token(Token = "0x400ED0D")]
|
|
public static readonly float BPFKHNEIGPJ;
|
|
|
|
// Token: 0x0400ED0E RID: 60686
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400ED0E")]
|
|
private PMDCFCGAKMI CDAMNCBGBGI;
|
|
|
|
// Token: 0x0400ED0F RID: 60687
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400ED0F")]
|
|
public IJGKBBCJKNO KLLAPBPMNEN;
|
|
|
|
// Token: 0x0400ED10 RID: 60688
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400ED10")]
|
|
private List<SphereCollider[]> NAPEMBOJNND;
|
|
}
|
|
|
|
// Token: 0x0200334C RID: 13132
|
|
[Token(Token = "0x200334C")]
|
|
public class PCKJOOLCFIA : ShapeContainer.AOBAEKGAIOF
|
|
{
|
|
// Token: 0x06016C64 RID: 93284 RVA: 0x0055120C File Offset: 0x0054F40C
|
|
[Token(Token = "0x6016C64")]
|
|
[Address(RVA = "0x1680190", Offset = "0x167EF90", VA = "0x181680190", Slot = "14")]
|
|
public override bool CEHJMDPAFFB(Transform DFEIOJDNOGD)
|
|
{
|
|
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
float z3 = Vector3.zero.z;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector3;
|
|
float num = vector3.z;
|
|
uint num2;
|
|
num2 += (uint)2;
|
|
while (num2 <= (uint)1)
|
|
{
|
|
}
|
|
uint num3;
|
|
num3 += (uint)2;
|
|
while (num3 <= (uint)1)
|
|
{
|
|
}
|
|
num += 3E-45f;
|
|
while (num <= 1E-45f)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003EEA RID: 16106
|
|
// (get) Token: 0x06016C65 RID: 93285 RVA: 0x00551290 File Offset: 0x0054F490
|
|
[Token(Token = "0x17003EEA")]
|
|
public override CJJFNIHNLBD COHEHHPBPCD
|
|
{
|
|
[Token(Token = "0x6016C65")]
|
|
[Address(RVA = "0x1682050", Offset = "0x1680E50", VA = "0x181682050", Slot = "15")]
|
|
get
|
|
{
|
|
CJJFNIHNLBD jmigkjppfnd = CJJFNIHNLBD.JMIGKJPPFND;
|
|
float3 @float;
|
|
float z = @float.z;
|
|
this.MJHMOOENOHB = jmigkjppfnd;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEB RID: 16107
|
|
// (get) Token: 0x06016C66 RID: 93286 RVA: 0x005512C0 File Offset: 0x0054F4C0
|
|
// (set) Token: 0x06016C67 RID: 93287 RVA: 0x005512D8 File Offset: 0x0054F4D8
|
|
[Token(Token = "0x17003EEB")]
|
|
public override float KMINLKANBBJ
|
|
{
|
|
[Token(Token = "0x6016C66")]
|
|
[Address(RVA = "0x1680770", Offset = "0x167F570", VA = "0x181680770", Slot = "11")]
|
|
get
|
|
{
|
|
return this.<BCMDGNNLAPC>k__BackingField.ABDKFENDAKH();
|
|
}
|
|
[Token(Token = "0x6016C67")]
|
|
[Address(RVA = "0x167FF80", Offset = "0x167ED80", VA = "0x18167FF80", Slot = "12")]
|
|
set
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEC RID: 16108
|
|
// (get) Token: 0x06016C68 RID: 93288 RVA: 0x00551304 File Offset: 0x0054F504
|
|
// (set) Token: 0x06016C69 RID: 93289 RVA: 0x00551320 File Offset: 0x0054F520
|
|
[Token(Token = "0x17003EEC")]
|
|
public Vector3 BMPGOPLNFIO
|
|
{
|
|
[Token(Token = "0x6016C68")]
|
|
[Address(RVA = "0x167FF40", Offset = "0x167ED40", VA = "0x18167FF40")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6016C69")]
|
|
[Address(RVA = "0x1681030", Offset = "0x167FE30", VA = "0x181681030")]
|
|
set
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
float z = value.z;
|
|
this.FHLLEOPFCIP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EED RID: 16109
|
|
// (get) Token: 0x06016C6A RID: 93290 RVA: 0x00551348 File Offset: 0x0054F548
|
|
[Token(Token = "0x17003EED")]
|
|
private Vector3 GDNAFANHPGG
|
|
{
|
|
[Token(Token = "0x6016C6A")]
|
|
[Address(RVA = "0x16807D0", Offset = "0x167F5D0", VA = "0x1816807D0")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEE RID: 16110
|
|
// (get) Token: 0x06016C6B RID: 93291 RVA: 0x00551374 File Offset: 0x0054F574
|
|
[Token(Token = "0x17003EEE")]
|
|
public override int LJJMIOGGEEM
|
|
{
|
|
[Token(Token = "0x6016C6B")]
|
|
[Address(RVA = "0x1680130", Offset = "0x167EF30", VA = "0x181680130", Slot = "13")]
|
|
get
|
|
{
|
|
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
|
int num;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EEF RID: 16111
|
|
// (get) Token: 0x06016C6C RID: 93292 RVA: 0x0055138C File Offset: 0x0054F58C
|
|
[Token(Token = "0x17003EEF")]
|
|
public override float NFNKDJHOJME
|
|
{
|
|
[Token(Token = "0x6016C6C")]
|
|
[Address(RVA = "0x1681C20", Offset = "0x1680A20", VA = "0x181681C20", Slot = "16")]
|
|
get
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float num;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EF0 RID: 16112
|
|
// (get) Token: 0x06016C6D RID: 93293 RVA: 0x005513BC File Offset: 0x0054F5BC
|
|
[Token(Token = "0x17003EF0")]
|
|
public override Vector3 FCKJFIAIDHK
|
|
{
|
|
[Token(Token = "0x6016C6D")]
|
|
[Address(RVA = "0x1680610", Offset = "0x167F410", VA = "0x181680610", Slot = "17")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C6D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Creation.Shapes.ShapeContainer/PCKJOOLCFIA::CGANPPEOGFM()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.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: 0x06016C6E RID: 93294 RVA: 0x005513D0 File Offset: 0x0054F5D0
|
|
[Token(Token = "0x6016C6E")]
|
|
[Address(RVA = "0x1681FD0", Offset = "0x1680DD0", VA = "0x181681FD0")]
|
|
public PCKJOOLCFIA(Transform MIDAHPBMMAK, Guid ENJEOLBEALP, ACBDPBHGKJL LENAGPGLDLE, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
this.DMOCBNAJPMF = LNBGEMHOKFN.RED;
|
|
this.FBFMNGJHGNG = CLKCBCAGDDK.CARDBOARD;
|
|
}
|
|
|
|
// Token: 0x06016C6F RID: 93295 RVA: 0x005513EC File Offset: 0x0054F5EC
|
|
[Token(Token = "0x6016C6F")]
|
|
[Address(RVA = "0x1681140", Offset = "0x167FF40", VA = "0x181681140", Slot = "19")]
|
|
public override LAKMDOLHIBI HLHBJCIJPBE([Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
LAKMDOLHIBI lakmdolhibi = new LAKMDOLHIBI();
|
|
ByteString byteString;
|
|
lakmdolhibi.JPOHGBCEJEJ = byteString;
|
|
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
|
lakmdolhibi.MGJCEJAPFPI = (int)mjhmooenohb;
|
|
ToolCollider <BFDAMICDMBD>k__BackingField = this.<BFDAMICDMBD>k__BackingField;
|
|
bool flag2;
|
|
bool flag = !flag2;
|
|
lakmdolhibi.ILGFEHFHFIB = flag;
|
|
int num = 0;
|
|
bool flag3 = JKKJFAMHMLI != num;
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
if (flag3)
|
|
{
|
|
Vector3 position = JKKJFAMHMLI.position;
|
|
}
|
|
Vector3 localPosition = JKKJFAMHMLI.localPosition;
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
lakmdolhibi.CPPHBOGGGNF = mlldbgnobll;
|
|
int num2 = 0;
|
|
bool flag4 = JKKJFAMHMLI != num2;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
if (flag4)
|
|
{
|
|
Quaternion rotation = JKKJFAMHMLI.rotation;
|
|
}
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
lakmdolhibi.GBAKPJJFCLK = mlldbgnobll2;
|
|
int num3 = 0;
|
|
bool flag5 = JKKJFAMHMLI != num3;
|
|
Transform <BCMDGNNLAPC>k__BackingField3 = this.<BCMDGNNLAPC>k__BackingField;
|
|
if (flag5)
|
|
{
|
|
float num4 = <BCMDGNNLAPC>k__BackingField3.LACCAFFAOIG();
|
|
float num5 = JKKJFAMHMLI.CPEJGKGFNJH(num4);
|
|
}
|
|
float num6 = <BCMDGNNLAPC>k__BackingField3.ABDKFENDAKH();
|
|
lakmdolhibi.JHDCABHKLOO = num6;
|
|
LNBGEMHOKFN dmocbnajpmf = this.DMOCBNAJPMF;
|
|
lakmdolhibi.BPCFMHDHEBP = (int)dmocbnajpmf;
|
|
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
|
lakmdolhibi.JAEJNAIIGCN = (int)fbfmngjhgng;
|
|
float <AFNIHMLBALN>k__BackingField = this.<AFNIHMLBALN>k__BackingField;
|
|
lakmdolhibi.IFKAFHKFCAJ = <AFNIHMLBALN>k__BackingField;
|
|
HPPIJACLPDM fgjjigneofo = this.FGJJIGNEOFO;
|
|
lakmdolhibi.NKMHCDBLEPO = (int)fgjjigneofo;
|
|
ENJMDBGOOND enjmdbgoond = new ENJMDBGOOND();
|
|
lakmdolhibi.IDGDGOFNHPG = enjmdbgoond;
|
|
ENJMDBGOOND enjmdbgoond2 = lakmdolhibi.IDGDGOFNHPG;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
MLLDBGNOBLL mlldbgnobll3;
|
|
enjmdbgoond2.KMIBIFIFMEF = mlldbgnobll3;
|
|
float lodeajdonhk = this.LODEAJDONHK;
|
|
lakmdolhibi.CMPPKAFHKAC = lodeajdonhk;
|
|
MLLDBGNOBLL mlldbgnobll4;
|
|
lakmdolhibi.MGHPABCFKJJ = mlldbgnobll4;
|
|
return lakmdolhibi;
|
|
}
|
|
|
|
// Token: 0x06016C70 RID: 93296 RVA: 0x00551550 File Offset: 0x0054F750
|
|
[Token(Token = "0x6016C70")]
|
|
[Address(RVA = "0x1681E40", Offset = "0x1680C40", VA = "0x181681E40", Slot = "20")]
|
|
public override void PPGFHEDFBEA(LAKMDOLHIBI ABADFLCBFIJ)
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
ENJMDBGOOND enjmdbgoond = ABADFLCBFIJ.IDGDGOFNHPG;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform <BCMDGNNLAPC>k__BackingField3 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
this.FHLLEOPFCIP();
|
|
int bpcfmhdhebp = ABADFLCBFIJ.BPCFMHDHEBP;
|
|
this.DMOCBNAJPMF = (LNBGEMHOKFN)bpcfmhdhebp;
|
|
int jaejnaiigcn = ABADFLCBFIJ.JAEJNAIIGCN;
|
|
this.FBFMNGJHGNG = (CLKCBCAGDDK)jaejnaiigcn;
|
|
float ifkafhkfcaj = ABADFLCBFIJ.IFKAFHKFCAJ;
|
|
this.<AFNIHMLBALN>k__BackingField = ifkafhkfcaj;
|
|
}
|
|
|
|
// Token: 0x06016C71 RID: 93297 RVA: 0x005515D0 File Offset: 0x0054F7D0
|
|
[Token(Token = "0x6016C71")]
|
|
[Address(RVA = "0x1680D70", Offset = "0x167FB70", VA = "0x181680D70")]
|
|
public static ShapeContainer.PCKJOOLCFIA GBHNOHPCGGB(Transform MIDAHPBMMAK, LAKMDOLHIBI ABADFLCBFIJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int bpcfmhdhebp = ABADFLCBFIJ.BPCFMHDHEBP;
|
|
int jaejnaiigcn = ABADFLCBFIJ.JAEJNAIIGCN;
|
|
float cmppkafhkac = ABADFLCBFIJ.CMPPKAFHKAC;
|
|
int nkmhcdblepo = ABADFLCBFIJ.NKMHCDBLEPO;
|
|
ReadOnlyCollection<Collider> readOnlyCollection;
|
|
IEnumerator<Collider> enumerator = readOnlyCollection.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (num < enumerator)
|
|
{
|
|
num += num;
|
|
if (num != enumerator)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
IL_43:
|
|
ulong num2;
|
|
num2 += num2;
|
|
goto IL_4A;
|
|
goto IL_43;
|
|
}
|
|
IL_4A:
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C72 RID: 93298 RVA: 0x00551644 File Offset: 0x0054F844
|
|
[Token(Token = "0x6016C72")]
|
|
[Address(RVA = "0x1680690", Offset = "0x167F490", VA = "0x181680690")]
|
|
private void CIPIPONFPGM()
|
|
{
|
|
this.FHLLEOPFCIP();
|
|
}
|
|
|
|
// Token: 0x06016C73 RID: 93299 RVA: 0x00551658 File Offset: 0x0054F858
|
|
[Token(Token = "0x6016C73")]
|
|
[Address(RVA = "0x16808C0", Offset = "0x167F6C0", VA = "0x1816808C0")]
|
|
private void FHLLEOPFCIP()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
int count = this.<BFDAMICDMBD>k__BackingField.PhysicsColliders.Count;
|
|
int num = 0;
|
|
if (count > 0)
|
|
{
|
|
ReadOnlyCollection<Collider> physicsColliders = this.<BFDAMICDMBD>k__BackingField.PhysicsColliders;
|
|
int num2 = 0;
|
|
Collider collider = physicsColliders[num2];
|
|
}
|
|
if (num != 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
SphereCollider sphereCollider;
|
|
if (flag)
|
|
{
|
|
int num3 = 0;
|
|
if (!(num == num3))
|
|
{
|
|
return;
|
|
}
|
|
this.HDKEEAKBGMI(num);
|
|
sphereCollider = this.<ILOMOFCBBMA>k__BackingField.AddComponent<SphereCollider>();
|
|
sphereCollider.radius = 0.5f;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
}
|
|
int num4 = 0;
|
|
if (sphereCollider != num4)
|
|
{
|
|
this.HDKEEAKBGMI(num);
|
|
BoxCollider boxCollider = this.<ILOMOFCBBMA>k__BackingField.AddComponent<BoxCollider>();
|
|
float z4 = Vector3.one.z;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
this.<BFDAMICDMBD>k__BackingField.AddCollider(boxCollider);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C74 RID: 93300 RVA: 0x0055173C File Offset: 0x0054F93C
|
|
[Token(Token = "0x6016C74")]
|
|
[Address(RVA = "0x1680050", Offset = "0x167EE50", VA = "0x181680050")]
|
|
private void AHOJNOILNPH()
|
|
{
|
|
SphereCollider sphereCollider = this.<ILOMOFCBBMA>k__BackingField.AddComponent<SphereCollider>();
|
|
sphereCollider.radius = 0.5f;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.<BFDAMICDMBD>k__BackingField.AddCollider(sphereCollider);
|
|
}
|
|
|
|
// Token: 0x06016C75 RID: 93301 RVA: 0x0055177C File Offset: 0x0054F97C
|
|
[Token(Token = "0x6016C75")]
|
|
[Address(RVA = "0x1681740", Offset = "0x1680540", VA = "0x181681740")]
|
|
private void JHMBHMOPIOL()
|
|
{
|
|
BoxCollider boxCollider = this.<ILOMOFCBBMA>k__BackingField.AddComponent<BoxCollider>();
|
|
float z = Vector3.one.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
this.<BFDAMICDMBD>k__BackingField.AddCollider(boxCollider);
|
|
}
|
|
|
|
// Token: 0x06016C76 RID: 93302 RVA: 0x005517BC File Offset: 0x0054F9BC
|
|
[Token(Token = "0x6016C76")]
|
|
[Address(RVA = "0x1681090", Offset = "0x167FE90", VA = "0x181681090")]
|
|
private void HDKEEAKBGMI(Collider GLPOLGOBLAA)
|
|
{
|
|
int num = 0;
|
|
if (GLPOLGOBLAA != num)
|
|
{
|
|
this.<BFDAMICDMBD>k__BackingField.RemoveCollider(GLPOLGOBLAA);
|
|
global::UnityEngine.Object.Destroy(GLPOLGOBLAA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C77 RID: 93303 RVA: 0x005517F0 File Offset: 0x0054F9F0
|
|
[Token(Token = "0x6016C77")]
|
|
[Address(RVA = "0x16806A0", Offset = "0x167F4A0", VA = "0x1816806A0", Slot = "21")]
|
|
public override void FAJEBODACBN(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 AADLCEBLCEJ)
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
float z = AADLCEBLCEJ.z;
|
|
float z2 = FGHCICOBPHH.z;
|
|
float z3 = CKPHGEEPNDN.z;
|
|
}
|
|
|
|
// Token: 0x06016C78 RID: 93304 RVA: 0x0055181C File Offset: 0x0054FA1C
|
|
[Token(Token = "0x6016C78")]
|
|
[Address(RVA = "0x1680CE0", Offset = "0x167FAE0", VA = "0x181680CE0", Slot = "22")]
|
|
public override int FMJCJGIDNOE(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
|
BODENLPFCMG bodenlpfcmg;
|
|
return bodenlpfcmg.KHFAJBCGLCL;
|
|
}
|
|
|
|
// Token: 0x06016C79 RID: 93305 RVA: 0x00551840 File Offset: 0x0054FA40
|
|
[Token(Token = "0x6016C79")]
|
|
[Address(RVA = "0x1680C50", Offset = "0x167FA50", VA = "0x181680C50", Slot = "23")]
|
|
public override int FKFMPDCHAHD(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
|
BODENLPFCMG bodenlpfcmg;
|
|
return bodenlpfcmg.DDMBGIKDMDP;
|
|
}
|
|
|
|
// Token: 0x06016C7A RID: 93306 RVA: 0x00551864 File Offset: 0x0054FA64
|
|
[Token(Token = "0x6016C7A")]
|
|
[Address(RVA = "0x16814E0", Offset = "0x16802E0", VA = "0x1816814E0", Slot = "24")]
|
|
public override JobHandle IDFHOEPFGLI(NPBPPKDLKDN OLGEJFLEBEN, PCIKHFEIHGO IKJOIDIBBDL, Transform LNNGAFDLFDO, int POILBMDCAAJ, int HKPHMBLKPFI)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C7A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling Unity.Jobs.JobHandle RecRoom.Core.Creation.Shapes.ShapeContainer/PCKJOOLCFIA::IDFHOEPFGLI(NPBPPKDLKDN,PCIKHFEIHGO,UnityEngine.Transform,System.Int32,System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_4_08, ldfld:float32(float3::z, ldloc:float3[exp:valuetype [Unity.Mathematics]Unity.Mathematics.float3&](var_2)))
|
|
}
|
|
|
|
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: 0x17003EF1 RID: 16113
|
|
// (get) Token: 0x06016C7B RID: 93307 RVA: 0x00551880 File Offset: 0x0054FA80
|
|
[Token(Token = "0x17003EF1")]
|
|
private Vector3 DGPDFKGHFCN
|
|
{
|
|
[Token(Token = "0x6016C7B")]
|
|
[Address(RVA = "0x1681CC0", Offset = "0x1680AC0", VA = "0x181681CC0")]
|
|
get
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C7C RID: 93308 RVA: 0x005518B4 File Offset: 0x0054FAB4
|
|
[Token(Token = "0x6016C7C")]
|
|
[Address(RVA = "0x1681850", Offset = "0x1680650", VA = "0x181681850")]
|
|
private int LEJOPIEOGNO(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
if (this.OOFJCJJKEDK == (ulong)0L)
|
|
{
|
|
ClusterLODManager instance = ClusterLODManager._instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
int[] array = new int[2];
|
|
this.OOFJCJJKEDK = array;
|
|
Transform parent = this.<BCMDGNNLAPC>k__BackingField.parent;
|
|
int num2 = 0;
|
|
bool flag = parent != num2;
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
if (flag)
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float num3 = <BCMDGNNLAPC>k__BackingField2.parent.LACCAFFAOIG();
|
|
}
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
int[] oofjcjjkedk = this.OOFJCJJKEDK;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
int num4;
|
|
oofjcjjkedk[0] = num4;
|
|
int num5;
|
|
this.OOFJCJJKEDK[0] = num5;
|
|
}
|
|
}
|
|
if (this.OOFJCJJKEDK != 0 && OLGEJFLEBEN != NPBPPKDLKDN.None)
|
|
{
|
|
bool flag2 = OLGEJFLEBEN == NPBPPKDLKDN.Far;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0400ED11 RID: 60689
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400ED11")]
|
|
private int[] OOFJCJJKEDK;
|
|
}
|
|
|
|
// Token: 0x0200334D RID: 13133
|
|
[Token(Token = "0x200334D")]
|
|
public abstract class AOBAEKGAIOF : IClusterLODComponent, IPMIEGJGMGN, IDisposable
|
|
{
|
|
// Token: 0x17003EF2 RID: 16114
|
|
// (get) Token: 0x06016C7D RID: 93309 RVA: 0x00551988 File Offset: 0x0054FB88
|
|
// (set) Token: 0x06016C7E RID: 93310 RVA: 0x0055199C File Offset: 0x0054FB9C
|
|
[Token(Token = "0x17003EF2")]
|
|
public GameObject KGFPNIMJHIC
|
|
{
|
|
[Token(Token = "0x6016C7D")]
|
|
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
|
get;
|
|
[Token(Token = "0x6016C7E")]
|
|
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003EF3 RID: 16115
|
|
// (get) Token: 0x06016C7F RID: 93311 RVA: 0x005519B0 File Offset: 0x0054FBB0
|
|
// (set) Token: 0x06016C80 RID: 93312 RVA: 0x005519C4 File Offset: 0x0054FBC4
|
|
[Token(Token = "0x17003EF3")]
|
|
public ToolCollider GOGEFPCNPJC
|
|
{
|
|
[Token(Token = "0x6016C7F")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get;
|
|
[Token(Token = "0x6016C80")]
|
|
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003EF4 RID: 16116
|
|
// (get) Token: 0x06016C81 RID: 93313 RVA: 0x005519D8 File Offset: 0x0054FBD8
|
|
[Token(Token = "0x17003EF4")]
|
|
public Transform KPEGGEIPKDN
|
|
{
|
|
[Token(Token = "0x6016C81")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003EF5 RID: 16117
|
|
// (get) Token: 0x06016C82 RID: 93314
|
|
// (set) Token: 0x06016C83 RID: 93315
|
|
[Token(Token = "0x17003EF5")]
|
|
public abstract float KMINLKANBBJ
|
|
{
|
|
[Token(Token = "0x6016C82")]
|
|
[Address(Slot = "11")]
|
|
get;
|
|
[Token(Token = "0x6016C83")]
|
|
[Address(Slot = "12")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003EF6 RID: 16118
|
|
// (get) Token: 0x06016C84 RID: 93316 RVA: 0x005519EC File Offset: 0x0054FBEC
|
|
[Token(Token = "0x17003EF6")]
|
|
public Bounds JJBHALNIBNI
|
|
{
|
|
[Token(Token = "0x6016C84")]
|
|
[Address(RVA = "0x16766B0", Offset = "0x16754B0", VA = "0x1816766B0", Slot = "6")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EF7 RID: 16119
|
|
// (get) Token: 0x06016C85 RID: 93317
|
|
[Token(Token = "0x17003EF7")]
|
|
public abstract int LJJMIOGGEEM
|
|
{
|
|
[Token(Token = "0x6016C85")]
|
|
[Address(Slot = "13")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06016C86 RID: 93318 RVA: 0x00551A00 File Offset: 0x0054FC00
|
|
[Token(Token = "0x6016C86")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "14")]
|
|
public virtual bool CEHJMDPAFFB(Transform DFEIOJDNOGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003EF8 RID: 16120
|
|
// (get) Token: 0x06016C87 RID: 93319 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003EF8")]
|
|
public Bounds BPKOILOKJNM
|
|
{
|
|
[Token(Token = "0x6016C87")]
|
|
[Address(RVA = "0x1676980", Offset = "0x1675780", VA = "0x181676980", Slot = "4")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EF9 RID: 16121
|
|
// (get) Token: 0x06016C88 RID: 93320 RVA: 0x00551A10 File Offset: 0x0054FC10
|
|
[Token(Token = "0x17003EF9")]
|
|
public virtual CJJFNIHNLBD COHEHHPBPCD
|
|
{
|
|
[Token(Token = "0x6016C88")]
|
|
[Address(RVA = "0x16769A0", Offset = "0x16757A0", VA = "0x1816769A0", Slot = "15")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C88)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling CJJFNIHNLBD RecRoom.Core.Creation.Shapes.ShapeContainer/AOBAEKGAIOF::get_OcclusionData()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:CJJFNIHNLBD(var_0_05, ldsfld:CJJFNIHNLBD(CJJFNIHNLBD::JMIGKJPPFND))
|
|
stfld:ACBDPBHGKJL(AOBAEKGAIOF::MJHMOOENOHB, ldloc:AOBAEKGAIOF(this), ldloc:CJJFNIHNLBD[exp:ACBDPBHGKJL](var_0_05))
|
|
}
|
|
|
|
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: 0x17003EFA RID: 16122
|
|
// (get) Token: 0x06016C89 RID: 93321 RVA: 0x00551A2C File Offset: 0x0054FC2C
|
|
// (set) Token: 0x06016C8A RID: 93322 RVA: 0x00551A40 File Offset: 0x0054FC40
|
|
[Token(Token = "0x17003EFA")]
|
|
public float FICDJKLNNPB
|
|
{
|
|
[Token(Token = "0x6016C89")]
|
|
[Address(RVA = "0x7A04F0", Offset = "0x79F2F0", VA = "0x1807A04F0")]
|
|
get;
|
|
[Token(Token = "0x6016C8A")]
|
|
[Address(RVA = "0x731D80", Offset = "0x730B80", VA = "0x180731D80")]
|
|
set;
|
|
} = 10f;
|
|
|
|
// Token: 0x17003EFB RID: 16123
|
|
// (get) Token: 0x06016C8B RID: 93323
|
|
[Token(Token = "0x17003EFB")]
|
|
public abstract float NFNKDJHOJME
|
|
{
|
|
[Token(Token = "0x6016C8B")]
|
|
[Address(Slot = "16")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003EFC RID: 16124
|
|
// (get) Token: 0x06016C8C RID: 93324
|
|
[Token(Token = "0x17003EFC")]
|
|
public abstract Vector3 FCKJFIAIDHK
|
|
{
|
|
[Token(Token = "0x6016C8C")]
|
|
[Address(Slot = "17")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003EFD RID: 16125
|
|
// (get) Token: 0x06016C8D RID: 93325 RVA: 0x00551A54 File Offset: 0x0054FC54
|
|
[Token(Token = "0x17003EFD")]
|
|
public float GAMOAHKFHBI
|
|
{
|
|
[Token(Token = "0x6016C8D")]
|
|
[Address(RVA = "0x16767D0", Offset = "0x16755D0", VA = "0x1816767D0")]
|
|
get
|
|
{
|
|
CJJFNIHNLBD occlusionData = this.COHEHHPBPCD;
|
|
float num;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003EFE RID: 16126
|
|
// (get) Token: 0x06016C8E RID: 93326 RVA: 0x00551A6C File Offset: 0x0054FC6C
|
|
[Token(Token = "0x17003EFE")]
|
|
public Vector3 MPAEFLOCBHN
|
|
{
|
|
[Token(Token = "0x6016C8E")]
|
|
[Address(RVA = "0x1675DD0", Offset = "0x1674BD0", VA = "0x181675DD0")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016C8F RID: 93327 RVA: 0x00551A88 File Offset: 0x0054FC88
|
|
[Token(Token = "0x6016C8F")]
|
|
[Address(RVA = "0x1676800", Offset = "0x1675600", VA = "0x181676800")]
|
|
public AOBAEKGAIOF(Transform OIFLDNBGJOH, Guid ENJEOLBEALP, ACBDPBHGKJL LENAGPGLDLE, float HKCGMNJNMJC, Vector3 FOBKGECKFLJ, HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
this.MJHMOOENOHB = LENAGPGLDLE;
|
|
this.DKKJDMJEELG.z = (float)0;
|
|
this.FGJJIGNEOFO = HPPIJACLPDM.None;
|
|
this.LODEAJDONHK = (float)0;
|
|
GameObject gameObject2;
|
|
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(gameObject2, OIFLDNBGJOH, true);
|
|
this.KGFPNIMJHIC = gameObject;
|
|
int layer = OIFLDNBGJOH.gameObject.layer;
|
|
gameObject.layer = layer;
|
|
Transform transform = this.<ILOMOFCBBMA>k__BackingField.transform;
|
|
GameObject gameObject3 = this.<ILOMOFCBBMA>k__BackingField;
|
|
this.KPEGGEIPKDN = transform;
|
|
SimpleVolumeBase component = gameObject3.GetComponent<SimpleVolumeBase>();
|
|
GameObject gameObject4 = this.<ILOMOFCBBMA>k__BackingField;
|
|
this.DHPCKKKLNDN = component;
|
|
ToolCollider component2 = gameObject4.GetComponent<ToolCollider>();
|
|
this.GOGEFPCNPJC = component2;
|
|
}
|
|
|
|
// Token: 0x06016C90 RID: 93328 RVA: 0x00551B3C File Offset: 0x0054FD3C
|
|
[Token(Token = "0x6016C90")]
|
|
[Address(RVA = "0x1675E50", Offset = "0x1674C50", VA = "0x181675E50", Slot = "18")]
|
|
public virtual void Dispose()
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.<ILOMOFCBBMA>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x06016C91 RID: 93329 RVA: 0x00551B54 File Offset: 0x0054FD54
|
|
[Token(Token = "0x6016C91")]
|
|
[Address(RVA = "0x1676720", Offset = "0x1675520", VA = "0x181676720")]
|
|
public void LHFOILJELFK(BatchedMeshRenderer PONKFIHJJAD)
|
|
{
|
|
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
|
Material material;
|
|
PONKFIHJJAD.HEAIAAMLCJH(this, material).OIDIEMLLPLB(this);
|
|
PONKFIHJJAD.MarkDirty();
|
|
}
|
|
|
|
// Token: 0x06016C92 RID: 93330 RVA: 0x00551B84 File Offset: 0x0054FD84
|
|
[Token(Token = "0x6016C92")]
|
|
[Address(RVA = "0x1675DA0", Offset = "0x1674BA0", VA = "0x181675DA0")]
|
|
public void ALADHGLJGGD(BatchedMeshRenderer PONKFIHJJAD)
|
|
{
|
|
PONKFIHJJAD.RemoveFromBatchedMesh(this);
|
|
}
|
|
|
|
// Token: 0x06016C93 RID: 93331 RVA: 0x00551BA0 File Offset: 0x0054FDA0
|
|
[Token(Token = "0x6016C93")]
|
|
[Address(RVA = "0x16766F0", Offset = "0x16754F0", VA = "0x1816766F0")]
|
|
public void LHFOILJELFK(FIGILABAJNF CDDOFFEIDMH)
|
|
{
|
|
CDDOFFEIDMH.OIDIEMLLPLB(this);
|
|
}
|
|
|
|
// Token: 0x06016C94 RID: 93332 RVA: 0x00551BBC File Offset: 0x0054FDBC
|
|
[Token(Token = "0x6016C94")]
|
|
[Address(RVA = "0x1676680", Offset = "0x1675480", VA = "0x181676680")]
|
|
public bool GNLJHAACFCN(FIGILABAJNF CDDOFFEIDMH)
|
|
{
|
|
return CDDOFFEIDMH.KCFPIEEMJON(this);
|
|
}
|
|
|
|
// Token: 0x06016C95 RID: 93333 RVA: 0x00551BD8 File Offset: 0x0054FDD8
|
|
[Token(Token = "0x6016C95")]
|
|
[Address(RVA = "0x1675F70", Offset = "0x1674D70", VA = "0x181675F70")]
|
|
public bool FKFGLHIBHJC(int NNHBELIOIIM, QueryTriggerInteraction FPBKHFJJKJH, [Optional] Func<Collider, bool> MMLMKNMIMJH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
SimpleVolumeBase dhpckkklndn = this.DHPCKKKLNDN;
|
|
int num2 = 0;
|
|
if (dhpckkklndn != num2)
|
|
{
|
|
goto IL_56;
|
|
}
|
|
IEnumerator<Collider> enumerator = this.<BFDAMICDMBD>k__BackingField.PhysicsColliders.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (enumerator == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
}
|
|
bool flag4;
|
|
while (!flag4)
|
|
{
|
|
}
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
return true;
|
|
}
|
|
goto IL_63;
|
|
IL_56:
|
|
SimpleVolumeBase dhpckkklndn2 = this.DHPCKKKLNDN;
|
|
bool flag5;
|
|
if (!flag5)
|
|
{
|
|
}
|
|
IL_63:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016C96 RID: 93334 RVA: 0x00551C80 File Offset: 0x0054FE80
|
|
[Token(Token = "0x6016C96")]
|
|
[Address(RVA = "0x1675E60", Offset = "0x1674C60", VA = "0x181675E60")]
|
|
private bool FDACHHLJBBI(Collider[] IEDNNAKPOED, int FAHPFMEADMG, Func<Collider, bool> MMLMKNMIMJH)
|
|
{
|
|
if (FAHPFMEADMG > 0)
|
|
{
|
|
if (MMLMKNMIMJH != 0)
|
|
{
|
|
int num = 0;
|
|
if (FAHPFMEADMG > 0)
|
|
{
|
|
ToolCollider toolCollider = this.<BFDAMICDMBD>k__BackingField;
|
|
int num2 = 0;
|
|
if (toolCollider.PhysicsColliders.Contains(num2) || MMLMKNMIMJH(num2) == 0)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06016C97 RID: 93335
|
|
[Token(Token = "0x6016C97")]
|
|
[Address(Slot = "19")]
|
|
public abstract LAKMDOLHIBI HLHBJCIJPBE([Optional] Transform JKKJFAMHMLI);
|
|
|
|
// Token: 0x06016C98 RID: 93336
|
|
[Token(Token = "0x6016C98")]
|
|
[Address(Slot = "20")]
|
|
public abstract void PPGFHEDFBEA(LAKMDOLHIBI ABADFLCBFIJ);
|
|
|
|
// Token: 0x06016C99 RID: 93337
|
|
[Token(Token = "0x6016C99")]
|
|
[Address(Slot = "21")]
|
|
public abstract void FAJEBODACBN(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 AADLCEBLCEJ);
|
|
|
|
// Token: 0x06016C9A RID: 93338
|
|
[Token(Token = "0x6016C9A")]
|
|
[Address(Slot = "22")]
|
|
public abstract int FMJCJGIDNOE(NPBPPKDLKDN OLGEJFLEBEN);
|
|
|
|
// Token: 0x06016C9B RID: 93339
|
|
[Token(Token = "0x6016C9B")]
|
|
[Address(Slot = "23")]
|
|
public abstract int FKFMPDCHAHD(NPBPPKDLKDN OLGEJFLEBEN);
|
|
|
|
// Token: 0x06016C9C RID: 93340
|
|
[Token(Token = "0x6016C9C")]
|
|
[Address(Slot = "24")]
|
|
public abstract JobHandle IDFHOEPFGLI(NPBPPKDLKDN OLGEJFLEBEN, PCIKHFEIHGO IKJOIDIBBDL, Transform FJHOHDNLPAF, int POILBMDCAAJ, int HKPHMBLKPFI);
|
|
|
|
// Token: 0x0400ED12 RID: 60690
|
|
[Token(Token = "0x400ED12")]
|
|
protected const float JMPMOGPCDCI = 10f;
|
|
|
|
// Token: 0x0400ED13 RID: 60691
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ED13")]
|
|
public readonly Guid JPOHGBCEJEJ;
|
|
|
|
// Token: 0x0400ED14 RID: 60692
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400ED14")]
|
|
public readonly ACBDPBHGKJL MJHMOOENOHB;
|
|
|
|
// Token: 0x0400ED15 RID: 60693
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400ED15")]
|
|
public HPPIJACLPDM FGJJIGNEOFO;
|
|
|
|
// Token: 0x0400ED16 RID: 60694
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400ED16")]
|
|
public float LODEAJDONHK;
|
|
|
|
// Token: 0x0400ED17 RID: 60695
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400ED17")]
|
|
public Vector3 DKKJDMJEELG;
|
|
|
|
// Token: 0x0400ED18 RID: 60696
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400ED18")]
|
|
public LNBGEMHOKFN DMOCBNAJPMF;
|
|
|
|
// Token: 0x0400ED19 RID: 60697
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400ED19")]
|
|
public CLKCBCAGDDK FBFMNGJHGNG;
|
|
|
|
// Token: 0x0400ED1D RID: 60701
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400ED1D")]
|
|
protected Bounds ONEABLHNDNO;
|
|
|
|
// Token: 0x0400ED1F RID: 60703
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400ED1F")]
|
|
protected SimpleVolumeBase DHPCKKKLNDN;
|
|
}
|
|
|
|
// Token: 0x0200334E RID: 13134
|
|
[Token(Token = "0x200334E")]
|
|
public enum BJOOGDAHOOO
|
|
{
|
|
// Token: 0x0400ED21 RID: 60705
|
|
[Token(Token = "0x400ED21")]
|
|
Environment,
|
|
// Token: 0x0400ED22 RID: 60706
|
|
[Token(Token = "0x400ED22")]
|
|
Decoration,
|
|
// Token: 0x0400ED23 RID: 60707
|
|
[Token(Token = "0x400ED23")]
|
|
Physical_Sticky,
|
|
// Token: 0x0400ED24 RID: 60708
|
|
[Token(Token = "0x400ED24")]
|
|
Physical = 4
|
|
}
|
|
|
|
// Token: 0x0200334F RID: 13135
|
|
[Token(Token = "0x200334F")]
|
|
public enum DBHLALJDNBH
|
|
{
|
|
// Token: 0x0400ED26 RID: 60710
|
|
[Token(Token = "0x400ED26")]
|
|
Never,
|
|
// Token: 0x0400ED27 RID: 60711
|
|
[Token(Token = "0x400ED27")]
|
|
Always,
|
|
// Token: 0x0400ED28 RID: 60712
|
|
[Token(Token = "0x400ED28")]
|
|
DestinationOnly
|
|
}
|
|
|
|
// Token: 0x02003350 RID: 13136
|
|
[Token(Token = "0x2003350")]
|
|
protected enum LNHKKPOGGGI
|
|
{
|
|
// Token: 0x0400ED2A RID: 60714
|
|
[Token(Token = "0x400ED2A")]
|
|
Never,
|
|
// Token: 0x0400ED2B RID: 60715
|
|
[Token(Token = "0x400ED2B")]
|
|
Once,
|
|
// Token: 0x0400ED2C RID: 60716
|
|
[Token(Token = "0x400ED2C")]
|
|
Always
|
|
}
|
|
|
|
// Token: 0x02003351 RID: 13137
|
|
[Token(Token = "0x2003351")]
|
|
protected class DLIFLKNJEAC
|
|
{
|
|
// Token: 0x17003EFF RID: 16127
|
|
// (get) Token: 0x06016C9D RID: 93341 RVA: 0x00551CC8 File Offset: 0x0054FEC8
|
|
[Token(Token = "0x17003EFF")]
|
|
public IReadOnlyList<Guid> HPKPICDCKBI
|
|
{
|
|
[Token(Token = "0x6016C9D")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C9D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Guid> RecRoom.Core.Creation.Shapes.ShapeContainer/DLIFLKNJEAC::JLDGIBHOONI()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype [mscorlib]System.Guid>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype [mscorlib]System.Guid>(DLIFLKNJEAC::KPGALHJPFCB, ldloc:DLIFLKNJEAC(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: 0x17003F00 RID: 16128
|
|
// (get) Token: 0x06016C9E RID: 93342 RVA: 0x00551CDC File Offset: 0x0054FEDC
|
|
[Token(Token = "0x17003F00")]
|
|
public IEnumerable<ShapeContainer.AOBAEKGAIOF> FIDFBBMPPFI
|
|
{
|
|
[Token(Token = "0x6016C9E")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016C9E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<RecRoom.Core.Creation.Shapes.ShapeContainer/AOBAEKGAIOF> RecRoom.Core.Creation.Shapes.ShapeContainer/DLIFLKNJEAC::FBCMLAMJMIA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.Shapes.ShapeContainer/AOBAEKGAIOF>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.Shapes.ShapeContainer/AOBAEKGAIOF>(DLIFLKNJEAC::CHPOFNJKPEP, ldloc:DLIFLKNJEAC(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: 0x17003F01 RID: 16129
|
|
// (get) Token: 0x06016C9F RID: 93343 RVA: 0x00551CF0 File Offset: 0x0054FEF0
|
|
[Token(Token = "0x17003F01")]
|
|
public int MMHCGGAJFGD
|
|
{
|
|
[Token(Token = "0x6016C9F")]
|
|
[Address(RVA = "0x1678DE0", Offset = "0x1677BE0", VA = "0x181678DE0")]
|
|
get
|
|
{
|
|
return this.CHPOFNJKPEP._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CA0 RID: 93344 RVA: 0x00551D10 File Offset: 0x0054FF10
|
|
[Token(Token = "0x6016CA0")]
|
|
[Address(RVA = "0x1678FB0", Offset = "0x1677DB0", VA = "0x181678FB0")]
|
|
public bool GAFBEGHFEPG(Guid IHFGNPJIFLC)
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06016CA1 RID: 93345 RVA: 0x00551D2C File Offset: 0x0054FF2C
|
|
[Token(Token = "0x6016CA1")]
|
|
[Address(RVA = "0x1678B70", Offset = "0x1677970", VA = "0x181678B70")]
|
|
public bool AJJGIJNKNDN(IEnumerable<Guid> GHLBFECEPPG)
|
|
{
|
|
Func<Guid, bool> func = new Func(this.KEAFMKFIFJJ);
|
|
return Enumerable.Any<Guid>(GHLBFECEPPG, func);
|
|
}
|
|
|
|
// Token: 0x06016CA2 RID: 93346 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CA2")]
|
|
[Address(RVA = "0x1679010", Offset = "0x1677E10", VA = "0x181679010")]
|
|
public ShapeContainer.AOBAEKGAIOF JKGJODGKJON(int EFBDCIJMFGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CA3 RID: 93347 RVA: 0x00551D50 File Offset: 0x0054FF50
|
|
[Token(Token = "0x6016CA3")]
|
|
[Address(RVA = "0x1678E20", Offset = "0x1677C20", VA = "0x181678E20")]
|
|
public ShapeContainer.AOBAEKGAIOF[] FHIKCGDODHE(Guid[] GHLBFECEPPG)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.CHPOFNJKPEP;
|
|
Func<Guid, ShapeContainer.AOBAEKGAIOF> func = new Func(this.EPPKECJKGME);
|
|
IEnumerable<Guid> enumerable = Enumerable.Select<Guid, ShapeContainer.AOBAEKGAIOF>(GHLBFECEPPG, func);
|
|
Func<ShapeContainer.AOBAEKGAIOF, bool> <>9__12_ = ShapeContainer.DLIFLKNJEAC.<>c.<>9__12_1;
|
|
if (<>9__12_ == 0)
|
|
{
|
|
ShapeContainer.DLIFLKNJEAC.<>c.<>9__12_1 = (ShapeContainer.AOBAEKGAIOF s) => default(bool);
|
|
}
|
|
return Enumerable.ToArray<ShapeContainer.AOBAEKGAIOF>(Enumerable.Where<ShapeContainer.AOBAEKGAIOF>(enumerable, <>9__12_));
|
|
}
|
|
|
|
// Token: 0x06016CA4 RID: 93348 RVA: 0x00551DAC File Offset: 0x0054FFAC
|
|
[Token(Token = "0x6016CA4")]
|
|
[Address(RVA = "0x1678BF0", Offset = "0x16779F0", VA = "0x181678BF0")]
|
|
public ShapeContainer.DLIFLKNJEAC.NFDKLLCKCHC ANDOJBNGHEM(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
|
{
|
|
if (NAEHIKOGNND != 0)
|
|
{
|
|
Guid jpohgbcejej = NAEHIKOGNND.JPOHGBCEJEJ;
|
|
if (!this.OJOBCKECCAK.Contains(jpohgbcejej))
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
|
Guid jpohgbcejej2 = NAEHIKOGNND.JPOHGBCEJEJ;
|
|
bool flag = ojobckeccak.Add(jpohgbcejej2);
|
|
List<Guid> kpgalhjpfcb = this.KPGALHJPFCB;
|
|
Guid jpohgbcejej3 = NAEHIKOGNND.JPOHGBCEJEJ;
|
|
kpgalhjpfcb.Add(jpohgbcejej3);
|
|
this.CHPOFNJKPEP.Add(NAEHIKOGNND);
|
|
}
|
|
}
|
|
Debug.LogWarning("Shape is null");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CA5 RID: 93349 RVA: 0x00551E20 File Offset: 0x00550020
|
|
[Token(Token = "0x6016CA5")]
|
|
[Address(RVA = "0x16791F0", Offset = "0x1677FF0", VA = "0x1816791F0")]
|
|
public void MHBEBBEKCIF(Guid IHFGNPJIFLC)
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
Debug.LogError(string.Format("Expected to find index for shapeId {0}", flag));
|
|
return;
|
|
}
|
|
HashSet<Guid> ojobckeccak2 = this.OJOBCKECCAK;
|
|
ulong num;
|
|
this.KPGALHJPFCB.RemoveAt((int)num);
|
|
this.CHPOFNJKPEP.RemoveAt((int)num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CA6 RID: 93350 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CA6")]
|
|
[Address(RVA = "0x1678D40", Offset = "0x1677B40", VA = "0x181678D40")]
|
|
public ShapeContainer.AOBAEKGAIOF BNDMOCFJCKH(Guid IHFGNPJIFLC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CA7 RID: 93351 RVA: 0x00551E74 File Offset: 0x00550074
|
|
[Token(Token = "0x6016CA7")]
|
|
[Address(RVA = "0x16790D0", Offset = "0x1677ED0", VA = "0x1816790D0")]
|
|
private bool MFGLKEBBKIG(Guid IHFGNPJIFLC, out int OHIDNMGBFOJ)
|
|
{
|
|
List<Guid> kpgalhjpfcb = this.KPGALHJPFCB;
|
|
int num = 0;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
List<Guid> kpgalhjpfcb2 = this.KPGALHJPFCB;
|
|
num++;
|
|
}
|
|
OHIDNMGBFOJ.m_value = num;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016CA8 RID: 93352 RVA: 0x00551EB0 File Offset: 0x005500B0
|
|
[Token(Token = "0x6016CA8")]
|
|
[Address(RVA = "0x1679360", Offset = "0x1678160", VA = "0x181679360")]
|
|
public DLIFLKNJEAC()
|
|
{
|
|
HashSet<Guid> hashSet = new HashSet();
|
|
this.OJOBCKECCAK = hashSet;
|
|
List<Guid> list = new List();
|
|
this.KPGALHJPFCB = list;
|
|
List<ShapeContainer.AOBAEKGAIOF> list2 = new List();
|
|
this.CHPOFNJKPEP = list2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06016CA9 RID: 93353 RVA: 0x00551EEC File Offset: 0x005500EC
|
|
[Token(Token = "0x6016CA9")]
|
|
[Address(RVA = "0x1679070", Offset = "0x1677E70", VA = "0x181679070")]
|
|
[CompilerGenerated]
|
|
private bool KEAFMKFIFJJ(Guid IHFGNPJIFLC)
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06016CAA RID: 93354 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CAA")]
|
|
[Address(RVA = "0x1678D40", Offset = "0x1677B40", VA = "0x181678D40")]
|
|
[CompilerGenerated]
|
|
private ShapeContainer.AOBAEKGAIOF EPPKECJKGME(Guid ENJEOLBEALP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400ED2D RID: 60717
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ED2D")]
|
|
private HashSet<Guid> OJOBCKECCAK;
|
|
|
|
// Token: 0x0400ED2E RID: 60718
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400ED2E")]
|
|
private List<Guid> KPGALHJPFCB;
|
|
|
|
// Token: 0x0400ED2F RID: 60719
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400ED2F")]
|
|
private List<ShapeContainer.AOBAEKGAIOF> CHPOFNJKPEP;
|
|
|
|
// Token: 0x02003352 RID: 13138
|
|
[Token(Token = "0x2003352")]
|
|
public enum NFDKLLCKCHC : byte
|
|
{
|
|
// Token: 0x0400ED31 RID: 60721
|
|
[Token(Token = "0x400ED31")]
|
|
NULL_SHAPE,
|
|
// Token: 0x0400ED32 RID: 60722
|
|
[Token(Token = "0x400ED32")]
|
|
ALREADY_CONTAINS_SHAPE,
|
|
// Token: 0x0400ED33 RID: 60723
|
|
[Token(Token = "0x400ED33")]
|
|
SUCCESS
|
|
}
|
|
}
|
|
|
|
// Token: 0x02003354 RID: 13140
|
|
[Token(Token = "0x2003354")]
|
|
protected class FNOMJODPMBC : ODAEKFDKCEC
|
|
{
|
|
// Token: 0x14000205 RID: 517
|
|
// (add) Token: 0x06016CAE RID: 93358 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (remove) Token: 0x06016CAF RID: 93359 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x14000205")]
|
|
private event Action DIMIDJFHGIC
|
|
{
|
|
[Token(Token = "0x6016CAE")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6016CAF")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000206 RID: 518
|
|
// (add) Token: 0x06016CB0 RID: 93360 RVA: 0x00551F20 File Offset: 0x00550120
|
|
// (remove) Token: 0x06016CB1 RID: 93361 RVA: 0x00551F48 File Offset: 0x00550148
|
|
[Token(Token = "0x14000206")]
|
|
public event Action<string> GFAGOCFDLMF
|
|
{
|
|
[Token(Token = "0x6016CB0")]
|
|
[Address(RVA = "0x167C160", Offset = "0x167AF60", VA = "0x18167C160", Slot = "6")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<string> gfagocfdlmf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
gfagocfdlmf = this.GFAGOCFDLMF;
|
|
@delegate = Delegate.Combine(gfagocfdlmf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gfagocfdlmf)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6016CB1")]
|
|
[Address(RVA = "0x167C2C0", Offset = "0x167B0C0", VA = "0x18167C2C0", Slot = "7")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<string> gfagocfdlmf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
gfagocfdlmf = this.GFAGOCFDLMF;
|
|
@delegate = Delegate.Remove(gfagocfdlmf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gfagocfdlmf)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000207 RID: 519
|
|
// (add) Token: 0x06016CB2 RID: 93362 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (remove) Token: 0x06016CB3 RID: 93363 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x14000207")]
|
|
private event Action<ODAEKFDKCEC> EBPNDNEPEMN
|
|
{
|
|
[Token(Token = "0x6016CB2")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6016CB3")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000208 RID: 520
|
|
// (add) Token: 0x06016CB4 RID: 93364 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (remove) Token: 0x06016CB5 RID: 93365 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x14000208")]
|
|
private event Action<DLKPBLNKLAD, GCKECFLKJGJ> JEDLKAFMGLP
|
|
{
|
|
[Token(Token = "0x6016CB4")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6016CB5")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "11")]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F02 RID: 16130
|
|
// (get) Token: 0x06016CB6 RID: 93366 RVA: 0x00551F70 File Offset: 0x00550170
|
|
[Token(Token = "0x17003F02")]
|
|
public IEnumerable<ILINODKFHEO> AEBKAFDCLLM
|
|
{
|
|
[Token(Token = "0x6016CB6")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "12")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016CB6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<ILINODKFHEO> RecRoom.Core.Creation.Shapes.ShapeContainer/FNOMJODPMBC::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>(FNOMJODPMBC::KNKGGDHCLDN, ldloc:FNOMJODPMBC(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: 0x17003F03 RID: 16131
|
|
// (get) Token: 0x06016CB7 RID: 93367 RVA: 0x00551F84 File Offset: 0x00550184
|
|
[Token(Token = "0x17003F03")]
|
|
public IReadOnlyList<DOPNALIMPNA> NLCJJAOBPLO
|
|
{
|
|
[Token(Token = "0x6016CB7")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "13")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016CB7)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<DOPNALIMPNA> RecRoom.Core.Creation.Shapes.ShapeContainer/FNOMJODPMBC::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>(FNOMJODPMBC::HNEPKPGIDJF, ldloc:FNOMJODPMBC(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: 0x17003F04 RID: 16132
|
|
// (get) Token: 0x06016CB8 RID: 93368 RVA: 0x00551F98 File Offset: 0x00550198
|
|
[Token(Token = "0x17003F04")]
|
|
public string KENGPMDDCML
|
|
{
|
|
[Token(Token = "0x6016CB8")]
|
|
[Address(RVA = "0x167C200", Offset = "0x167B000", VA = "0x18167C200", Slot = "14")]
|
|
get
|
|
{
|
|
int size = this.MLFENGCPKCM.GDAGCBGKFBM.CHPOFNJKPEP._size;
|
|
if (size == 0)
|
|
{
|
|
return "None";
|
|
}
|
|
if (size != 1)
|
|
{
|
|
return string.Format("{0} shapes", size);
|
|
}
|
|
return "Shape";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CB9 RID: 93369 RVA: 0x00551FE0 File Offset: 0x005501E0
|
|
[Token(Token = "0x6016CB9")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")]
|
|
public bool OnPreInitializeConfigScreen()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003F05 RID: 16133
|
|
// (get) Token: 0x06016CBA RID: 93370 RVA: 0x00551FF0 File Offset: 0x005501F0
|
|
[Token(Token = "0x17003F05")]
|
|
public bool FBLEJONFPAK
|
|
{
|
|
[Token(Token = "0x6016CBA")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "15")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CBB RID: 93371 RVA: 0x00552000 File Offset: 0x00550200
|
|
[Token(Token = "0x6016CBB")]
|
|
[Address(RVA = "0x167B900", Offset = "0x167A700", VA = "0x18167B900")]
|
|
public FNOMJODPMBC(ShapeContainer MLFENGCPKCM)
|
|
{
|
|
List<DOPNALIMPNA> list = new List();
|
|
int num = 0;
|
|
this.HNEPKPGIDJF = list;
|
|
this.DIMIDJFHGIC += num;
|
|
List<DOPNALIMPNA> hnepkpgidjf = this.HNEPKPGIDJF;
|
|
this.MLFENGCPKCM = MLFENGCPKCM;
|
|
hnepkpgidjf.Clear();
|
|
List<DOPNALIMPNA> hnepkpgidjf2 = this.HNEPKPGIDJF;
|
|
Func<int> func = new Func(this.MLMCEACHFNB);
|
|
Action<int> action = new Action(this.PEOCLHJNFEJ);
|
|
int num2 = 0;
|
|
string text;
|
|
ulong num3;
|
|
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(ShapeContainer.FNOMJODPMBC.FPOEPEENOBJ, func, action, "Density", text, num2, num2, num2, num2, num3 != 0UL);
|
|
hnepkpgidjf2.Add(lnbmgippmjj);
|
|
List<DOPNALIMPNA> hnepkpgidjf3 = this.HNEPKPGIDJF;
|
|
List<DOPNALIMPNA> list2 = new List();
|
|
Func<float> func2 = new Func(this.INGMPNMDLAN);
|
|
Action<float> action2 = new Action(this.KOCFCFKJCLI);
|
|
Func<float, float> func3 = new Func(this.KBKHKLFPPBD);
|
|
Func<float, float> func4 = new Func(this.DLNMAFAOJFC);
|
|
ulong num4;
|
|
string text2;
|
|
string text3;
|
|
string text4;
|
|
AJIHDJKAFDD ajihdjkafdd = ONOKJPIMIIP.NPGODCNJCBI(func2, action2, 10f, 5000f, num2, (int)num4, text2, text3, text4, func4, func3);
|
|
list2.Add(ajihdjkafdd);
|
|
Func<float> func5 = new Func(this.LOCLMMHDDBL);
|
|
Action<float> action3 = new Action(this.GKLFBCNBLGM);
|
|
int num5 = 0;
|
|
ulong num6;
|
|
string text5;
|
|
string text6;
|
|
string text7;
|
|
AJIHDJKAFDD ajihdjkafdd2 = ONOKJPIMIIP.NPGODCNJCBI(func5, action3, (float)num5, 99f, num2, (int)num6, text5, text6, text7, num2, num2);
|
|
list2.Add(ajihdjkafdd2);
|
|
Func<float> func6 = new Func(this.ILPBGAEMLBO);
|
|
Action<float> action4 = new Action(this.FDHEDKEGHDC);
|
|
int num7 = 0;
|
|
ulong num8;
|
|
string text8;
|
|
string text9;
|
|
string text10;
|
|
AJIHDJKAFDD ajihdjkafdd3 = ONOKJPIMIIP.NPGODCNJCBI(func6, action4, (float)num7, 99f, num2, (int)num8, text8, text9, text10, num2, num2);
|
|
list2.Add(ajihdjkafdd3);
|
|
Func<float> func7 = new Func(this.KLJANMEMMND);
|
|
Action<float> action5 = new Action(this.HPGMHAJCCGM);
|
|
int num9 = 0;
|
|
ulong num10;
|
|
string text11;
|
|
string text12;
|
|
string text13;
|
|
AJIHDJKAFDD ajihdjkafdd4 = ONOKJPIMIIP.NPGODCNJCBI(func7, action5, (float)num9, 99f, num2, (int)num10, text11, text12, text13, num2, num2);
|
|
list2.Add(ajihdjkafdd4);
|
|
Func<bool> func8 = new Func(this.JJJDGDGIEAE);
|
|
Action<bool> action6 = new Action(this.PCLOELCHDEG);
|
|
Func<bool> func9 = new Func(this.OKKANMPIFAN);
|
|
int num11 = 0;
|
|
string text14;
|
|
string text15;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func8, action6, func9, num11, text14, text15);
|
|
list2.Add(dhcinnflbba);
|
|
int num12 = 0;
|
|
ulong num13;
|
|
ECJBHJOCKHL ecjbhjockhl = ONOKJPIMIIP.HPLKEGBKNBJ(1, "Texture settings", list2, num12, num13 != 0UL);
|
|
hnepkpgidjf3.Add(ecjbhjockhl);
|
|
List<DOPNALIMPNA> hnepkpgidjf4 = this.HNEPKPGIDJF;
|
|
List<DOPNALIMPNA> list3 = new List();
|
|
Func<bool> func10 = new Func(this.LFMPAKOIIPN);
|
|
Action<bool> action7 = new Action(this.PDGPNADBLAM);
|
|
int num14 = 0;
|
|
int num15 = 0;
|
|
string text16;
|
|
string text17;
|
|
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func10, action7, num15, num14, text16, text17);
|
|
list3.Add(dhcinnflbba2);
|
|
Func<bool> func11 = new Func(this.JEBDFGNMJCI);
|
|
Action<bool> action8 = new Action(this.HEIHOKFGIIE);
|
|
int num16 = 0;
|
|
int num17 = 0;
|
|
string text18;
|
|
string text19;
|
|
DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func11, action8, num17, num16, text18, text19);
|
|
list3.Add(dhcinnflbba3);
|
|
Func<int> func12 = new Func(this.GMKFOCDEJJE);
|
|
Action<int> action9 = new Action(this.EKLBIHNBBNE);
|
|
string text20;
|
|
LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(ShapeContainer.FNOMJODPMBC.HFGMBKFGKFD, func12, action9, "Facets", text20, num2, num2, num2, num2, num2 != 0);
|
|
list3.Add(lnbmgippmjj2);
|
|
Func<bool> func13 = new Func(this.KJKFDPBLCHH);
|
|
ulong num18;
|
|
ECJBHJOCKHL ecjbhjockhl2 = ONOKJPIMIIP.HPLKEGBKNBJ(2, "Tube settings", list3, func13, num18 != 0UL);
|
|
hnepkpgidjf4.Add(ecjbhjockhl2);
|
|
}
|
|
|
|
// Token: 0x06016CBC RID: 93372 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CBC")]
|
|
[Address(RVA = "0x167AAF0", Offset = "0x16798F0", VA = "0x18167AAF0")]
|
|
private bool KJKFDPBLCHH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CBD RID: 93373 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CBD")]
|
|
[Address(RVA = "0x167B050", Offset = "0x1679E50", VA = "0x18167B050")]
|
|
private bool OKKANMPIFAN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CBE RID: 93374 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CBE")]
|
|
[Address(RVA = "0x1679C70", Offset = "0x1678A70", VA = "0x181679C70")]
|
|
private float ECKFEMOBDCJ(int GLHHBDHELAO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CBF RID: 93375 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CBF")]
|
|
[Address(RVA = "0x167A000", Offset = "0x1678E00", VA = "0x18167A000")]
|
|
private void ELAIDHCPDCG(int GLHHBDHELAO, float ONGBFDACHHG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC0 RID: 93376 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC0")]
|
|
[Address(RVA = "0x167A5E0", Offset = "0x16793E0", VA = "0x18167A5E0")]
|
|
private float INGMPNMDLAN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC1 RID: 93377 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC1")]
|
|
[Address(RVA = "0x167ABD0", Offset = "0x16799D0", VA = "0x18167ABD0")]
|
|
private void KOCFCFKJCLI(float ONGBFDACHHG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC2 RID: 93378 RVA: 0x0055233C File Offset: 0x0055053C
|
|
[Token(Token = "0x6016CC2")]
|
|
[Address(RVA = "0x167AAE0", Offset = "0x16798E0", VA = "0x18167AAE0")]
|
|
private float KBKHKLFPPBD(float BMDHIHNHPAI)
|
|
{
|
|
return BMDHIHNHPAI;
|
|
}
|
|
|
|
// Token: 0x06016CC3 RID: 93379 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC3")]
|
|
[Address(RVA = "0x1679C10", Offset = "0x1678A10", VA = "0x181679C10")]
|
|
private float DLNMAFAOJFC(float DKAOBIKFMAB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC4 RID: 93380 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC4")]
|
|
[Address(RVA = "0x167AF10", Offset = "0x1679D10", VA = "0x18167AF10")]
|
|
private int MLMCEACHFNB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC5 RID: 93381 RVA: 0x0055234C File Offset: 0x0055054C
|
|
[Token(Token = "0x6016CC5")]
|
|
[Address(RVA = "0x167B560", Offset = "0x167A360", VA = "0x18167B560")]
|
|
private void PEOCLHJNFEJ(int EFBDCIJMFGD)
|
|
{
|
|
ShapeContainer mlfengcpkcm = this.MLFENGCPKCM;
|
|
if (mlfengcpkcm.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = mlfengcpkcm.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<float> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(mlfengcpkcm.RpcSetShapeDensities);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CC6 RID: 93382 RVA: 0x00552384 File Offset: 0x00550584
|
|
[Token(Token = "0x6016CC6")]
|
|
[Address(RVA = "0x167AA90", Offset = "0x1679890", VA = "0x18167AA90")]
|
|
public void JLJCDENMHDC(string BAGBMJMGJBC)
|
|
{
|
|
Action<string> gfagocfdlmf = this.GFAGOCFDLMF;
|
|
if (gfagocfdlmf != 0)
|
|
{
|
|
gfagocfdlmf(BAGBMJMGJBC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016CC7 RID: 93383 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC7")]
|
|
[Address(RVA = "0x167A810", Offset = "0x1679610", VA = "0x18167A810")]
|
|
public bool JEBDFGNMJCI()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC8 RID: 93384 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC8")]
|
|
[Address(RVA = "0x167A3D0", Offset = "0x16791D0", VA = "0x18167A3D0")]
|
|
public void HEIHOKFGIIE(bool DHDFGFMBECB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CC9 RID: 93385 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CC9")]
|
|
[Address(RVA = "0x167ADC0", Offset = "0x1679BC0", VA = "0x18167ADC0")]
|
|
public bool LFMPAKOIIPN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CCA RID: 93386 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CCA")]
|
|
[Address(RVA = "0x167B370", Offset = "0x167A170", VA = "0x18167B370")]
|
|
public void PDGPNADBLAM(bool KGCEDPMHLII)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CCB RID: 93387 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CCB")]
|
|
[Address(RVA = "0x167A950", Offset = "0x1679750", VA = "0x18167A950")]
|
|
public bool JJJDGDGIEAE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CCC RID: 93388 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CCC")]
|
|
[Address(RVA = "0x167B130", Offset = "0x1679F30", VA = "0x18167B130")]
|
|
public void PCLOELCHDEG(bool HAFCGPODADA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CCD RID: 93389 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CCD")]
|
|
[Address(RVA = "0x167A270", Offset = "0x1679070", VA = "0x18167A270")]
|
|
public int GMKFOCDEJJE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CCE RID: 93390 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016CCE")]
|
|
[Address(RVA = "0x1679DE0", Offset = "0x1678BE0", VA = "0x181679DE0")]
|
|
public void EKLBIHNBBNE(int EFBDCIJMFGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016CD0 RID: 93392 RVA: 0x005523CC File Offset: 0x005505CC
|
|
[Token(Token = "0x6016CD0")]
|
|
[Address(RVA = "0x167AF00", Offset = "0x1679D00", VA = "0x18167AF00")]
|
|
[CompilerGenerated]
|
|
private float LOCLMMHDDBL()
|
|
{
|
|
int num = 0;
|
|
return this.ECKFEMOBDCJ(num);
|
|
}
|
|
|
|
// Token: 0x06016CD1 RID: 93393 RVA: 0x005523E4 File Offset: 0x005505E4
|
|
[Token(Token = "0x6016CD1")]
|
|
[Address(RVA = "0x167A260", Offset = "0x1679060", VA = "0x18167A260")]
|
|
[CompilerGenerated]
|
|
private void GKLFBCNBLGM(float ONGBFDACHHG)
|
|
{
|
|
int num = 0;
|
|
this.ELAIDHCPDCG(num, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06016CD2 RID: 93394 RVA: 0x005523FC File Offset: 0x005505FC
|
|
[Token(Token = "0x6016CD2")]
|
|
[Address(RVA = "0x167A5D0", Offset = "0x16793D0", VA = "0x18167A5D0")]
|
|
[CompilerGenerated]
|
|
private float ILPBGAEMLBO()
|
|
{
|
|
return this.ECKFEMOBDCJ(1);
|
|
}
|
|
|
|
// Token: 0x06016CD3 RID: 93395 RVA: 0x00552410 File Offset: 0x00550610
|
|
[Token(Token = "0x6016CD3")]
|
|
[Address(RVA = "0x167A250", Offset = "0x1679050", VA = "0x18167A250")]
|
|
[CompilerGenerated]
|
|
private void FDHEDKEGHDC(float ONGBFDACHHG)
|
|
{
|
|
this.ELAIDHCPDCG(1, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06016CD4 RID: 93396 RVA: 0x00552428 File Offset: 0x00550628
|
|
[Token(Token = "0x6016CD4")]
|
|
[Address(RVA = "0x167ABC0", Offset = "0x16799C0", VA = "0x18167ABC0")]
|
|
[CompilerGenerated]
|
|
private float KLJANMEMMND()
|
|
{
|
|
return this.ECKFEMOBDCJ(2);
|
|
}
|
|
|
|
// Token: 0x06016CD5 RID: 93397 RVA: 0x0055243C File Offset: 0x0055063C
|
|
[Token(Token = "0x6016CD5")]
|
|
[Address(RVA = "0x167A5C0", Offset = "0x16793C0", VA = "0x18167A5C0")]
|
|
[CompilerGenerated]
|
|
private void HPGMHAJCCGM(float ONGBFDACHHG)
|
|
{
|
|
this.ELAIDHCPDCG(2, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x0400ED36 RID: 60726
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ED36")]
|
|
private ShapeContainer MLFENGCPKCM;
|
|
|
|
// Token: 0x0400ED38 RID: 60728
|
|
[Token(Token = "0x400ED38")]
|
|
public static readonly Dictionary<string, FLCFOLDCOJJ> FPOEPEENOBJ = new Dictionary();
|
|
|
|
// Token: 0x0400ED39 RID: 60729
|
|
[Token(Token = "0x400ED39")]
|
|
public static readonly Dictionary<string, FLCFOLDCOJJ> HFGMBKFGKFD = new Dictionary();
|
|
|
|
// Token: 0x0400ED3A RID: 60730
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400ED3A")]
|
|
private List<ILINODKFHEO> KNKGGDHCLDN;
|
|
|
|
// Token: 0x0400ED3B RID: 60731
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400ED3B")]
|
|
private List<DOPNALIMPNA> HNEPKPGIDJF;
|
|
}
|
|
|
|
// Token: 0x02003355 RID: 13141
|
|
[Token(Token = "0x2003355")]
|
|
[CompilerGenerated]
|
|
private sealed class PDAAJNIJKLB
|
|
{
|
|
// Token: 0x06016CD6 RID: 93398 RVA: 0x00552454 File Offset: 0x00550654
|
|
[Token(Token = "0x6016CD6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PDAAJNIJKLB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016CD7 RID: 93399 RVA: 0x00552468 File Offset: 0x00550668
|
|
[Token(Token = "0x6016CD7")]
|
|
[Address(RVA = "0x16823B0", Offset = "0x16811B0", VA = "0x1816823B0")]
|
|
internal ShapeContainer.AOBAEKGAIOF <SpherecastPickShapes>b__0(Collider c, float distanceSq)
|
|
{
|
|
Tool tool;
|
|
if (tool)
|
|
{
|
|
Tool tool2 = this.<>4__this.tool;
|
|
if (!(tool == tool2))
|
|
{
|
|
if (!this.otherToConsider)
|
|
{
|
|
goto IL_4E;
|
|
}
|
|
Tool tool3 = this.otherToConsider.tool;
|
|
if (!(tool == tool3))
|
|
{
|
|
goto IL_4E;
|
|
}
|
|
}
|
|
ShapeContainer shapeContainer = this.<>4__this;
|
|
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
|
return aobaekgaiof;
|
|
}
|
|
IL_4E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400ED3C RID: 60732
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ED3C")]
|
|
public ShapeContainer <>4__this;
|
|
|
|
// Token: 0x0400ED3D RID: 60733
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400ED3D")]
|
|
public ShapeContainer otherToConsider;
|
|
}
|
|
|
|
// Token: 0x02003356 RID: 13142
|
|
[Token(Token = "0x2003356")]
|
|
[CompilerGenerated]
|
|
private sealed class IKLOFJCIIHH
|
|
{
|
|
// Token: 0x06016CD8 RID: 93400 RVA: 0x005524CC File Offset: 0x005506CC
|
|
[Token(Token = "0x6016CD8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public IKLOFJCIIHH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016CD9 RID: 93401 RVA: 0x005524E0 File Offset: 0x005506E0
|
|
[Token(Token = "0x6016CD9")]
|
|
[Address(RVA = "0x923EC0", Offset = "0x922CC0", VA = "0x180923EC0")]
|
|
internal bool <OnRecolor>b__0(LAKMDOLHIBI s)
|
|
{
|
|
LNBGEMHOKFN lnbgemhokfn = this.newColor;
|
|
return s.BPCFMHDHEBP != (int)lnbgemhokfn;
|
|
}
|
|
|
|
// Token: 0x06016CDA RID: 93402 RVA: 0x00552508 File Offset: 0x00550708
|
|
[Token(Token = "0x6016CDA")]
|
|
[Address(RVA = "0x923EE0", Offset = "0x922CE0", VA = "0x180923EE0")]
|
|
internal bool <OnRecolor>b__1(LAKMDOLHIBI s)
|
|
{
|
|
CLKCBCAGDDK clkcbcagddk = this.newMaterial;
|
|
return s.JAEJNAIIGCN != (int)clkcbcagddk;
|
|
}
|
|
|
|
// Token: 0x0400ED3E RID: 60734
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ED3E")]
|
|
public LNBGEMHOKFN newColor;
|
|
|
|
// Token: 0x0400ED3F RID: 60735
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400ED3F")]
|
|
public CLKCBCAGDDK newMaterial;
|
|
}
|
|
|
|
// Token: 0x02003357 RID: 13143
|
|
[Token(Token = "0x2003357")]
|
|
[CompilerGenerated]
|
|
private sealed class OCKGAMFOCML
|
|
{
|
|
// Token: 0x06016CDB RID: 93403 RVA: 0x00552530 File Offset: 0x00550730
|
|
[Token(Token = "0x6016CDB")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OCKGAMFOCML()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016CDC RID: 93404 RVA: 0x00552544 File Offset: 0x00550744
|
|
[Token(Token = "0x6016CDC")]
|
|
[Address(RVA = "0x167FEC0", Offset = "0x167ECC0", VA = "0x18167FEC0")]
|
|
internal void <PlayAnimateInOutEffect>b__0()
|
|
{
|
|
PooledParticle pooledParticle = this.latestEffect;
|
|
Action action = this.onRelease;
|
|
pooledParticle.EFPPBLDLLNI -= action;
|
|
}
|
|
|
|
// Token: 0x0400ED40 RID: 60736
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400ED40")]
|
|
public PooledParticle latestEffect;
|
|
|
|
// Token: 0x0400ED41 RID: 60737
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400ED41")]
|
|
public Action onRelease;
|
|
}
|
|
}
|
|
}
|