6226 lines
234 KiB
C#
6226 lines
234 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: 0x02003437 RID: 13367
|
|
[Token(Token = "0x2003437")]
|
|
public abstract class ShapeContainer : MonoBehaviourPun, EOCLMMENCKH
|
|
{
|
|
// Token: 0x17003F8E RID: 16270
|
|
// (get) Token: 0x0601700F RID: 94223 RVA: 0x005586DC File Offset: 0x005568DC
|
|
[Token(Token = "0x17003F8E")]
|
|
public static float LLFPFBCFGCE
|
|
{
|
|
[Token(Token = "0x601700F")]
|
|
[Address(RVA = "0x213D9F0", Offset = "0x213C9F0", VA = "0x18213D9F0")]
|
|
get
|
|
{
|
|
return ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F8F RID: 16271
|
|
// (get) Token: 0x06017010 RID: 94224 RVA: 0x005586F0 File Offset: 0x005568F0
|
|
[Token(Token = "0x17003F8F")]
|
|
public PersistenceView AGBFHKOJMDE
|
|
{
|
|
[Token(Token = "0x6017010")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get
|
|
{
|
|
return this.persistenceView;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F90 RID: 16272
|
|
// (get) Token: 0x06017011 RID: 94225 RVA: 0x00558704 File Offset: 0x00556904
|
|
[Token(Token = "0x17003F90")]
|
|
public BigDataTrackedObject EFAGBCKPIFM
|
|
{
|
|
[Token(Token = "0x6017011")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this.bigDataTrackedObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F91 RID: 16273
|
|
// (get) Token: 0x06017012 RID: 94226 RVA: 0x00558718 File Offset: 0x00556918
|
|
[Token(Token = "0x17003F91")]
|
|
public CreationObject OLEFCPKAAON
|
|
{
|
|
[Token(Token = "0x6017012")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get
|
|
{
|
|
return this.creationObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F92 RID: 16274
|
|
// (get) Token: 0x06017013 RID: 94227 RVA: 0x0055872C File Offset: 0x0055692C
|
|
[Token(Token = "0x17003F92")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6017013")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
|
get
|
|
{
|
|
return this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F93 RID: 16275
|
|
// (get) Token: 0x06017014 RID: 94228 RVA: 0x00558740 File Offset: 0x00556940
|
|
[Token(Token = "0x17003F93")]
|
|
public Transform OIAAMEENHBL
|
|
{
|
|
[Token(Token = "0x6017014")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
get
|
|
{
|
|
return this.shapeRoot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400020A RID: 522
|
|
// (add) Token: 0x06017015 RID: 94229 RVA: 0x00558754 File Offset: 0x00556954
|
|
// (remove) Token: 0x06017016 RID: 94230 RVA: 0x00558770 File Offset: 0x00556970
|
|
[Token(Token = "0x1400020A")]
|
|
public event Action CBFPOCIDOHL
|
|
{
|
|
[Token(Token = "0x6017015")]
|
|
[Address(RVA = "0x213D820", Offset = "0x213C820", VA = "0x18213D820")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6017016")]
|
|
[Address(RVA = "0x213DAF0", Offset = "0x213CAF0", VA = "0x18213DAF0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F94 RID: 16276
|
|
// (get) Token: 0x06017017 RID: 94231 RVA: 0x0055878C File Offset: 0x0055698C
|
|
// (set) Token: 0x06017018 RID: 94232 RVA: 0x005587AC File Offset: 0x005569AC
|
|
[Token(Token = "0x17003F94")]
|
|
public ShapeContainer.BJOOGDAHOOO MCLCOPABPLF
|
|
{
|
|
[Token(Token = "0x6017017")]
|
|
[Address(RVA = "0x213D950", Offset = "0x213C950", VA = "0x18213D950")]
|
|
get
|
|
{
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6017018")]
|
|
[Address(RVA = "0x213DB90", Offset = "0x213CB90", VA = "0x18213DB90")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> egkdadcbdmb = this.EGKDADCBDMB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F95 RID: 16277
|
|
// (get) Token: 0x06017019 RID: 94233
|
|
[Token(Token = "0x17003F95")]
|
|
public abstract string AKLAPGCHOFB
|
|
{
|
|
[Token(Token = "0x6017019")]
|
|
[Address(Slot = "18")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F96 RID: 16278
|
|
// (get) Token: 0x0601701A RID: 94234
|
|
[Token(Token = "0x17003F96")]
|
|
public abstract string KENGPMDDCML
|
|
{
|
|
[Token(Token = "0x601701A")]
|
|
[Address(Slot = "19")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F97 RID: 16279
|
|
// (get) Token: 0x0601701B RID: 94235
|
|
[Token(Token = "0x17003F97")]
|
|
public abstract int EBEOBEKPAPP
|
|
{
|
|
[Token(Token = "0x601701B")]
|
|
[Address(Slot = "20")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F98 RID: 16280
|
|
// (get) Token: 0x0601701C RID: 94236
|
|
[Token(Token = "0x17003F98")]
|
|
public abstract bool JPCMKAOLFHF
|
|
{
|
|
[Token(Token = "0x601701C")]
|
|
[Address(Slot = "21")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F99 RID: 16281
|
|
// (get) Token: 0x0601701D RID: 94237
|
|
[Token(Token = "0x17003F99")]
|
|
public abstract bool KJCAGKDAABN
|
|
{
|
|
[Token(Token = "0x601701D")]
|
|
[Address(Slot = "22")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F9A RID: 16282
|
|
// (get) Token: 0x0601701E RID: 94238
|
|
[Token(Token = "0x17003F9A")]
|
|
public abstract ShapeContainer.DBHLALJDNBH NDOIFFFCMKP
|
|
{
|
|
[Token(Token = "0x601701E")]
|
|
[Address(Slot = "23")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F9B RID: 16283
|
|
// (get) Token: 0x0601701F RID: 94239
|
|
[Token(Token = "0x17003F9B")]
|
|
public abstract bool PGDIFDJECHJ
|
|
{
|
|
[Token(Token = "0x601701F")]
|
|
[Address(Slot = "24")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F9C RID: 16284
|
|
// (get) Token: 0x06017020 RID: 94240
|
|
[Token(Token = "0x17003F9C")]
|
|
public abstract bool PLPCBNDDMON
|
|
{
|
|
[Token(Token = "0x6017020")]
|
|
[Address(Slot = "25")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F9D RID: 16285
|
|
// (get) Token: 0x06017021 RID: 94241
|
|
[Token(Token = "0x17003F9D")]
|
|
public abstract ShapeContainer.BJOOGDAHOOO NMBFCKJPCLA
|
|
{
|
|
[Token(Token = "0x6017021")]
|
|
[Address(Slot = "26")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003F9E RID: 16286
|
|
// (get) Token: 0x06017022 RID: 94242 RVA: 0x005587C8 File Offset: 0x005569C8
|
|
// (set) Token: 0x06017023 RID: 94243 RVA: 0x005587DC File Offset: 0x005569DC
|
|
[Token(Token = "0x17003F9E")]
|
|
public bool IHDNMBFGNFH
|
|
{
|
|
[Token(Token = "0x6017022")]
|
|
[Address(RVA = "0x125C1A0", Offset = "0x125B1A0", VA = "0x18125C1A0")]
|
|
get;
|
|
[Token(Token = "0x6017023")]
|
|
[Address(RVA = "0x213DBF0", Offset = "0x213CBF0", VA = "0x18213DBF0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003F9F RID: 16287
|
|
// (get) Token: 0x06017024 RID: 94244 RVA: 0x005587F0 File Offset: 0x005569F0
|
|
[Token(Token = "0x17003F9F")]
|
|
public bool MEBGJGNMIMG
|
|
{
|
|
[Token(Token = "0x6017024")]
|
|
[Address(RVA = "0x213D9A0", Offset = "0x213C9A0", VA = "0x18213D9A0")]
|
|
get
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA0 RID: 16288
|
|
// (get) Token: 0x06017025 RID: 94245 RVA: 0x00558810 File Offset: 0x00556A10
|
|
[Token(Token = "0x17003FA0")]
|
|
public int MMHCGGAJFGD
|
|
{
|
|
[Token(Token = "0x6017025")]
|
|
[Address(RVA = "0x213DAA0", Offset = "0x213CAA0", VA = "0x18213DAA0")]
|
|
get
|
|
{
|
|
return this.GDAGCBGKFBM.CHPOFNJKPEP._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA1 RID: 16289
|
|
// (get) Token: 0x06017026 RID: 94246 RVA: 0x00558834 File Offset: 0x00556A34
|
|
[Token(Token = "0x17003FA1")]
|
|
public IReadOnlyList<Guid> FIDFBBMPPFI
|
|
{
|
|
[Token(Token = "0x6017026")]
|
|
[Address(RVA = "0x213D8C0", Offset = "0x213C8C0", VA = "0x18213D8C0")]
|
|
get
|
|
{
|
|
List<Guid> kpgalhjpfcb = this.GDAGCBGKFBM.KPGALHJPFCB;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA2 RID: 16290
|
|
// (get) Token: 0x06017027 RID: 94247 RVA: 0x00558854 File Offset: 0x00556A54
|
|
[Token(Token = "0x17003FA2")]
|
|
public int CLOAGCKCCPP
|
|
{
|
|
[Token(Token = "0x6017027")]
|
|
[Address(RVA = "0x213DA50", Offset = "0x213CA50", VA = "0x18213DA50")]
|
|
get
|
|
{
|
|
if (this.OEONJIBHLBN)
|
|
{
|
|
this.OnDeselectedByShapeCreationContext();
|
|
this.OEONJIBHLBN = false;
|
|
}
|
|
return this.JNDDPLDAFPN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA3 RID: 16291
|
|
// (get) Token: 0x06017028 RID: 94248 RVA: 0x00558880 File Offset: 0x00556A80
|
|
// (set) Token: 0x06017029 RID: 94249 RVA: 0x00558894 File Offset: 0x00556A94
|
|
[Token(Token = "0x17003FA3")]
|
|
public virtual bool FCPOODKDOIN
|
|
{
|
|
[Token(Token = "0x6017028")]
|
|
[Address(RVA = "0x78C670", Offset = "0x78B670", VA = "0x18078C670", Slot = "27")]
|
|
get;
|
|
[Token(Token = "0x6017029")]
|
|
[Address(RVA = "0x78C1E0", Offset = "0x78B1E0", VA = "0x18078C1E0", Slot = "28")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17003FA4 RID: 16292
|
|
// (get) Token: 0x0601702A RID: 94250 RVA: 0x005588A8 File Offset: 0x00556AA8
|
|
// (set) Token: 0x0601702B RID: 94251 RVA: 0x005588BC File Offset: 0x00556ABC
|
|
[Token(Token = "0x17003FA4")]
|
|
public bool ACNIAFGHEHL
|
|
{
|
|
[Token(Token = "0x601702A")]
|
|
[Address(RVA = "0xAB93A0", Offset = "0xAB83A0", VA = "0x180AB93A0")]
|
|
get;
|
|
[Token(Token = "0x601702B")]
|
|
[Address(RVA = "0xABA9B0", Offset = "0xAB99B0", VA = "0x180ABA9B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003FA5 RID: 16293
|
|
// (get) Token: 0x0601702C RID: 94252 RVA: 0x005588D0 File Offset: 0x00556AD0
|
|
[Token(Token = "0x17003FA5")]
|
|
public List<ClusterMeshRenderer> NCOHJGENIDM
|
|
{
|
|
[Token(Token = "0x601702C")]
|
|
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
|
get
|
|
{
|
|
return this.PBGBONIKHOE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601702D RID: 94253 RVA: 0x005588E4 File Offset: 0x00556AE4
|
|
[Token(Token = "0x601702D")]
|
|
[Address(RVA = "0x212F990", Offset = "0x212E990", VA = "0x18212F990", 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: 0x0601702E RID: 94254 RVA: 0x00558A64 File Offset: 0x00556C64
|
|
[Token(Token = "0x601702E")]
|
|
[Address(RVA = "0x2135DF0", Offset = "0x2134DF0", VA = "0x182135DF0")]
|
|
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: 0x0601702F RID: 94255 RVA: 0x00558A98 File Offset: 0x00556C98
|
|
[Token(Token = "0x601702F")]
|
|
[Address(RVA = "0x2131870", Offset = "0x2130870", VA = "0x182131870")]
|
|
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: 0x06017030 RID: 94256 RVA: 0x00558AE8 File Offset: 0x00556CE8
|
|
[Token(Token = "0x6017030")]
|
|
[Address(RVA = "0x21325A0", Offset = "0x21315A0", VA = "0x1821325A0")]
|
|
private void EIKMPPGLGID(CreationObject NLNHFEEMFBN)
|
|
{
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
}
|
|
|
|
// Token: 0x06017031 RID: 94257 RVA: 0x00558B04 File Offset: 0x00556D04
|
|
[Token(Token = "0x6017031")]
|
|
[Address(RVA = "0x213BDF0", Offset = "0x213ADF0", VA = "0x18213BDF0", 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: 0x06017032 RID: 94258 RVA: 0x00558C28 File Offset: 0x00556E28
|
|
[Token(Token = "0x6017032")]
|
|
[Address(RVA = "0x21388B0", Offset = "0x21378B0", VA = "0x1821388B0", 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: 0x06017033 RID: 94259 RVA: 0x00558DC8 File Offset: 0x00556FC8
|
|
[Token(Token = "0x6017033")]
|
|
[Address(RVA = "0x2134FB0", Offset = "0x2133FB0", VA = "0x182134FB0")]
|
|
public static bool IsCurveShape(ACBDPBHGKJL LENAGPGLDLE)
|
|
{
|
|
return LENAGPGLDLE < ACBDPBHGKJL.LegacyBox;
|
|
}
|
|
|
|
// Token: 0x06017034 RID: 94260 RVA: 0x00558DDC File Offset: 0x00556FDC
|
|
[Token(Token = "0x6017034")]
|
|
[Address(RVA = "0x2134FC0", Offset = "0x2133FC0", VA = "0x182134FC0")]
|
|
public static bool IsPrimitiveShape(ACBDPBHGKJL LENAGPGLDLE)
|
|
{
|
|
return LENAGPGLDLE >= ACBDPBHGKJL.LegacyBox;
|
|
}
|
|
|
|
// Token: 0x06017035 RID: 94261 RVA: 0x00558DF0 File Offset: 0x00556FF0
|
|
[Token(Token = "0x6017035")]
|
|
[Address(RVA = "0x2131710", Offset = "0x2130710", VA = "0x182131710")]
|
|
public bool ContainsShape(Guid IHFGNPJIFLC)
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.GDAGCBGKFBM.OJOBCKECCAK;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06017036 RID: 94262 RVA: 0x00558E10 File Offset: 0x00557010
|
|
[Token(Token = "0x6017036")]
|
|
[Address(RVA = "0x21316E0", Offset = "0x21306E0", VA = "0x1821316E0")]
|
|
public bool ContainsAnyShape(IEnumerable<Guid> KPGALHJPFCB)
|
|
{
|
|
return this.GDAGCBGKFBM.AJJGIJNKNDN(KPGALHJPFCB);
|
|
}
|
|
|
|
// Token: 0x06017037 RID: 94263 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017037")]
|
|
[Address(RVA = "0x213D400", Offset = "0x213C400", VA = "0x18213D400")]
|
|
public Transform TryGetShapeTransform(Guid IHFGNPJIFLC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017038 RID: 94264 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017038")]
|
|
[Address(RVA = "0x213D1F0", Offset = "0x213C1F0", VA = "0x18213D1F0")]
|
|
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: 0x06017039 RID: 94265 RVA: 0x00558E30 File Offset: 0x00557030
|
|
[Token(Token = "0x6017039")]
|
|
[Address(RVA = "0x21390A0", Offset = "0x21380A0", VA = "0x1821390A0")]
|
|
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: 0x0601703A RID: 94266 RVA: 0x00558E60 File Offset: 0x00557060
|
|
[Token(Token = "0x601703A")]
|
|
[Address(RVA = "0x21391F0", Offset = "0x21381F0", VA = "0x1821391F0")]
|
|
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: 0x0601703B RID: 94267 RVA: 0x00558E84 File Offset: 0x00557084
|
|
[Token(Token = "0x601703B")]
|
|
[Address(RVA = "0x213BC50", Offset = "0x213AC50", VA = "0x18213BC50")]
|
|
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: 0x0601703C RID: 94268 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601703C")]
|
|
[Address(RVA = "0x21315C0", Offset = "0x21305C0", VA = "0x1821315C0")]
|
|
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: 0x0601703D RID: 94269 RVA: 0x00558EC8 File Offset: 0x005570C8
|
|
[Token(Token = "0x601703D")]
|
|
[Address(RVA = "0x2137D60", Offset = "0x2136D60", VA = "0x182137D60")]
|
|
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: 0x0601703E RID: 94270 RVA: 0x00558EFC File Offset: 0x005570FC
|
|
[Token(Token = "0x601703E")]
|
|
[Address(RVA = "0x2138210", Offset = "0x2137210", VA = "0x182138210")]
|
|
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: 0x0601703F RID: 94271 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601703F")]
|
|
[Address(RVA = "0x2135170", Offset = "0x2134170", VA = "0x182135170")]
|
|
private ShapeContainer.AOBAEKGAIOF JJCGGFIOLNC(ToolCollider AGKOGHGNBAE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017040 RID: 94272 RVA: 0x00558F84 File Offset: 0x00557184
|
|
[Token(Token = "0x6017040")]
|
|
[Address(RVA = "0x2134DC0", Offset = "0x2133DC0", VA = "0x182134DC0")]
|
|
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: 0x06017041 RID: 94273 RVA: 0x00558FB8 File Offset: 0x005571B8
|
|
[Token(Token = "0x6017041")]
|
|
[Address(RVA = "0x21342C0", Offset = "0x21332C0", VA = "0x1821342C0")]
|
|
public Guid GetShapeIdFromToolCollider(ToolCollider AGKOGHGNBAE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017041)
|
|
|
|
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: 0x06017042 RID: 94274 RVA: 0x00558FD0 File Offset: 0x005571D0
|
|
[Token(Token = "0x6017042")]
|
|
[Address(RVA = "0x2138E80", Offset = "0x2137E80", VA = "0x182138E80")]
|
|
public void OnLocalScaleChanged()
|
|
{
|
|
this.GHFIOICEEEC();
|
|
}
|
|
|
|
// Token: 0x06017043 RID: 94275 RVA: 0x00558FE4 File Offset: 0x005571E4
|
|
[Token(Token = "0x6017043")]
|
|
[Address(RVA = "0x2133930", Offset = "0x2132930", VA = "0x182133930", 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: 0x06017044 RID: 94276 RVA: 0x00559060 File Offset: 0x00557260
|
|
[Token(Token = "0x6017044")]
|
|
[Address(RVA = "0x213B190", Offset = "0x213A190", VA = "0x18213B190")]
|
|
public void SetLocalUniformScale(float MKDHFENOFDO)
|
|
{
|
|
base.transform.MCFLPFCGOOL(MKDHFENOFDO);
|
|
}
|
|
|
|
// Token: 0x06017045 RID: 94277 RVA: 0x0055907C File Offset: 0x0055727C
|
|
[Token(Token = "0x6017045")]
|
|
[Address(RVA = "0x21331B0", Offset = "0x21321B0", VA = "0x1821331B0")]
|
|
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: 0x06017046 RID: 94278 RVA: 0x00559130 File Offset: 0x00557330
|
|
[Token(Token = "0x6017046")]
|
|
[Address(RVA = "0x212E230", Offset = "0x212D230", VA = "0x18212E230")]
|
|
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: 0x06017047 RID: 94279 RVA: 0x00559160 File Offset: 0x00557360
|
|
[Token(Token = "0x6017047")]
|
|
[Address(RVA = "0x212E680", Offset = "0x212D680", VA = "0x18212E680")]
|
|
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: 0x06017048 RID: 94280 RVA: 0x005591A4 File Offset: 0x005573A4
|
|
[Token(Token = "0x6017048")]
|
|
[Address(RVA = "0x212E870", Offset = "0x212D870", VA = "0x18212E870")]
|
|
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: 0x06017049 RID: 94281 RVA: 0x005591E8 File Offset: 0x005573E8
|
|
[Token(Token = "0x6017049")]
|
|
[Address(RVA = "0x212E530", Offset = "0x212D530", VA = "0x18212E530")]
|
|
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: 0x0601704A RID: 94282 RVA: 0x00559240 File Offset: 0x00557440
|
|
[Token(Token = "0x601704A")]
|
|
[Address(RVA = "0x212E7A0", Offset = "0x212D7A0", VA = "0x18212E7A0")]
|
|
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: 0x0601704B RID: 94283 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601704B")]
|
|
[Address(RVA = "0x213D070", Offset = "0x213C070", VA = "0x18213D070")]
|
|
public bool TryGetPrimitiveShapePosition(Guid IHFGNPJIFLC, out Vector3 LMABCDHMNGO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601704C RID: 94284 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601704C")]
|
|
[Address(RVA = "0x213CEF0", Offset = "0x213BEF0", VA = "0x18213CEF0")]
|
|
public bool TryGetPrimitiveShapeAspectRatio(Guid IHFGNPJIFLC, out Vector3 OJJOHDIFMEG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601704D RID: 94285 RVA: 0x0055927C File Offset: 0x0055747C
|
|
[Token(Token = "0x601704D")]
|
|
[Address(RVA = "0x2137DD0", Offset = "0x2136DD0", VA = "0x182137DD0")]
|
|
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: 0x0601704E RID: 94286 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601704E")]
|
|
[Address(RVA = "0x2138F20", Offset = "0x2137F20", VA = "0x182138F20")]
|
|
private void PLMLNIBMMHO(Guid IHFGNPJIFLC, Vector3 MCBHKKGJLKD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601704F RID: 94287 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601704F")]
|
|
[Address(RVA = "0x2133A40", Offset = "0x2132A40", VA = "0x182133A40")]
|
|
private void GFJCIEGPJEC(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017050 RID: 94288 RVA: 0x005592C4 File Offset: 0x005574C4
|
|
[Token(Token = "0x6017050")]
|
|
[Address(RVA = "0x2138520", Offset = "0x2137520", VA = "0x182138520")]
|
|
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: 0x06017051 RID: 94289 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017051")]
|
|
[Address(RVA = "0x2131E60", Offset = "0x2130E60", VA = "0x182131E60")]
|
|
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: 0x06017052 RID: 94290 RVA: 0x00559344 File Offset: 0x00557544
|
|
[Token(Token = "0x6017052")]
|
|
[Address(RVA = "0x212DFB0", Offset = "0x212CFB0", VA = "0x18212DFB0")]
|
|
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: 0x06017053 RID: 94291 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017053")]
|
|
[Address(RVA = "0x212F740", Offset = "0x212E740", VA = "0x18212F740")]
|
|
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: 0x06017054 RID: 94292 RVA: 0x00559374 File Offset: 0x00557574
|
|
[Token(Token = "0x6017054")]
|
|
[Address(RVA = "0x212DAC0", Offset = "0x212CAC0", VA = "0x18212DAC0")]
|
|
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: 0x06017055 RID: 94293 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017055")]
|
|
[Address(RVA = "0x2134E80", Offset = "0x2133E80", VA = "0x182134E80")]
|
|
public bool IsCurveShape(Guid IHFGNPJIFLC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017056 RID: 94294 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017056")]
|
|
[Address(RVA = "0x213CA10", Offset = "0x213BA10", VA = "0x18213CA10")]
|
|
public bool TryGetCurveShapeControlPointCount(Guid IHFGNPJIFLC, out int BGMALNGGLKJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017057 RID: 94295 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017057")]
|
|
[Address(RVA = "0x213CB70", Offset = "0x213BB70", VA = "0x18213CB70")]
|
|
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: 0x06017058 RID: 94296 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017058")]
|
|
[Address(RVA = "0x213CD80", Offset = "0x213BD80", VA = "0x18213CD80")]
|
|
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: 0x06017059 RID: 94297 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017059")]
|
|
[Address(RVA = "0x213C0C0", Offset = "0x213B0C0", VA = "0x18213C0C0")]
|
|
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: 0x0601705A RID: 94298 RVA: 0x005593AC File Offset: 0x005575AC
|
|
[Token(Token = "0x601705A")]
|
|
[Address(RVA = "0x213C510", Offset = "0x213B510", VA = "0x18213C510")]
|
|
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: 0x0601705B RID: 94299 RVA: 0x00559448 File Offset: 0x00557648
|
|
[Token(Token = "0x601705B")]
|
|
[Address(RVA = "0x2130150", Offset = "0x212F150", VA = "0x182130150")]
|
|
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: 0x0601705C RID: 94300 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601705C")]
|
|
[Address(RVA = "0x2133F70", Offset = "0x2132F70", VA = "0x182133F70")]
|
|
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: 0x0601705D RID: 94301 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601705D")]
|
|
[Address(RVA = "0x2133D00", Offset = "0x2132D00", VA = "0x182133D00")]
|
|
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: 0x0601705E RID: 94302 RVA: 0x005594A8 File Offset: 0x005576A8
|
|
[Token(Token = "0x601705E")]
|
|
[Address(RVA = "0x212EE80", Offset = "0x212DE80", VA = "0x18212EE80")]
|
|
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: 0x0601705F RID: 94303 RVA: 0x00559548 File Offset: 0x00557748
|
|
[Token(Token = "0x601705F")]
|
|
[Address(RVA = "0x212F0A0", Offset = "0x212E0A0", VA = "0x18212F0A0")]
|
|
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: 0x06017060 RID: 94304 RVA: 0x005595D4 File Offset: 0x005577D4
|
|
[Token(Token = "0x6017060")]
|
|
[Address(RVA = "0x2131220", Offset = "0x2130220", VA = "0x182131220")]
|
|
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: 0x06017061 RID: 94305 RVA: 0x00559604 File Offset: 0x00557804
|
|
[Token(Token = "0x6017061")]
|
|
[Address(RVA = "0x212DCA0", Offset = "0x212CCA0", VA = "0x18212DCA0")]
|
|
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: 0x06017062 RID: 94306 RVA: 0x005596E8 File Offset: 0x005578E8
|
|
[Token(Token = "0x6017062")]
|
|
[Address(RVA = "0x21312D0", Offset = "0x21302D0", VA = "0x1821312D0")]
|
|
private void COOMLCLMEIM(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, ShapeContainer MLFENGCPKCM)
|
|
{
|
|
int num = 0;
|
|
if (!(MLFENGCPKCM == num))
|
|
{
|
|
int num2 = 0;
|
|
MLFENGCPKCM.JOIMIDHKMMO(EEBPPLCGAEE, num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017063 RID: 94307 RVA: 0x00559714 File Offset: 0x00557914
|
|
[Token(Token = "0x6017063")]
|
|
[Address(RVA = "0x212E470", Offset = "0x212D470", VA = "0x18212E470")]
|
|
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: 0x06017064 RID: 94308 RVA: 0x00559754 File Offset: 0x00557954
|
|
[Token(Token = "0x6017064")]
|
|
[Address(RVA = "0x2136570", Offset = "0x2135570", VA = "0x182136570")]
|
|
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: 0x06017065 RID: 94309 RVA: 0x0055985C File Offset: 0x00557A5C
|
|
[Token(Token = "0x6017065")]
|
|
[Address(RVA = "0x2130320", Offset = "0x212F320", VA = "0x182130320")]
|
|
protected static ENMKBCNAGIC CCEFAPCFKHE(IEnumerable<ShapeContainer.AOBAEKGAIOF> AJEELJJNIKK, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
return enmkbcnagic;
|
|
}
|
|
|
|
// Token: 0x06017066 RID: 94310 RVA: 0x0055986C File Offset: 0x00557A6C
|
|
[Token(Token = "0x6017066")]
|
|
[Address(RVA = "0x2130390", Offset = "0x212F390", VA = "0x182130390")]
|
|
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: 0x06017067 RID: 94311 RVA: 0x00559908 File Offset: 0x00557B08
|
|
[Token(Token = "0x6017067")]
|
|
[Address(RVA = "0x213AC50", Offset = "0x2139C50", VA = "0x18213AC50")]
|
|
public ENMKBCNAGIC SerializeShapes(Guid[] KPGALHJPFCB, out int HPLKNJOHIBO, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
return ShapeContainer.CCEFAPCFKHE(this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB), ref HPLKNJOHIBO, JKKJFAMHMLI);
|
|
}
|
|
|
|
// Token: 0x06017068 RID: 94312 RVA: 0x00559930 File Offset: 0x00557B30
|
|
[Token(Token = "0x6017068")]
|
|
[Address(RVA = "0x213AD80", Offset = "0x2139D80", VA = "0x18213AD80")]
|
|
public ENMKBCNAGIC SerializeShapes(Guid[] KPGALHJPFCB, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
return enmkbcnagic;
|
|
}
|
|
|
|
// Token: 0x06017069 RID: 94313 RVA: 0x00559954 File Offset: 0x00557B54
|
|
[Token(Token = "0x6017069")]
|
|
[Address(RVA = "0x213AE20", Offset = "0x2139E20", VA = "0x18213AE20")]
|
|
public ENMKBCNAGIC SerializeShapes([Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
return enmkbcnagic;
|
|
}
|
|
|
|
// Token: 0x0601706A RID: 94314 RVA: 0x00559974 File Offset: 0x00557B74
|
|
[Token(Token = "0x601706A")]
|
|
[Address(RVA = "0x213ACF0", Offset = "0x2139CF0", VA = "0x18213ACF0")]
|
|
public ENMKBCNAGIC SerializeShapes(out int HPLKNJOHIBO, [Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
return ShapeContainer.CCEFAPCFKHE(this.GDAGCBGKFBM.CHPOFNJKPEP, ref HPLKNJOHIBO, JKKJFAMHMLI);
|
|
}
|
|
|
|
// Token: 0x0601706B RID: 94315 RVA: 0x0055999C File Offset: 0x00557B9C
|
|
[Token(Token = "0x601706B")]
|
|
[Address(RVA = "0x2133360", Offset = "0x2132360", VA = "0x182133360")]
|
|
private ShapeContainer.AOBAEKGAIOF GBHNOHPCGGB(Transform JGJLAFCNGMO, LAKMDOLHIBI ABADFLCBFIJ)
|
|
{
|
|
int mgjcejapfpi = ABADFLCBFIJ.MGJCEJAPFPI;
|
|
ShapeContainer.PCKJOOLCFIA pckjoolcfia = ShapeContainer.PCKJOOLCFIA.GBHNOHPCGGB(JGJLAFCNGMO, ABADFLCBFIJ);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601706C RID: 94316 RVA: 0x005599C0 File Offset: 0x00557BC0
|
|
[Token(Token = "0x601706C")]
|
|
[Address(RVA = "0x212DBF0", Offset = "0x212CBF0", VA = "0x18212DBF0")]
|
|
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: 0x0601706D RID: 94317 RVA: 0x005599F8 File Offset: 0x00557BF8
|
|
[Token(Token = "0x601706D")]
|
|
[Address(RVA = "0x21371D0", Offset = "0x21361D0", VA = "0x1821371D0")]
|
|
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: 0x0601706E RID: 94318 RVA: 0x00559A34 File Offset: 0x00557C34
|
|
[Token(Token = "0x601706E")]
|
|
[Address(RVA = "0x21370F0", Offset = "0x21360F0", VA = "0x1821370F0")]
|
|
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: 0x0601706F RID: 94319 RVA: 0x00559A8C File Offset: 0x00557C8C
|
|
[Token(Token = "0x601706F")]
|
|
[Address(RVA = "0x2136DA0", Offset = "0x2135DA0", VA = "0x182136DA0")]
|
|
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: 0x06017070 RID: 94320 RVA: 0x00559B88 File Offset: 0x00557D88
|
|
[Token(Token = "0x6017070")]
|
|
[Address(RVA = "0x2135940", Offset = "0x2134940", VA = "0x182135940")]
|
|
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: 0x06017071 RID: 94321 RVA: 0x00559C98 File Offset: 0x00557E98
|
|
[Token(Token = "0x6017071")]
|
|
[Address(RVA = "0x2136D90", Offset = "0x2135D90", VA = "0x182136D90")]
|
|
public void LocalAddShapesFromData(ENMKBCNAGIC FCGJJILMOLB)
|
|
{
|
|
int num = 0;
|
|
this.JOIMIDHKMMO(FCGJJILMOLB, num != 0);
|
|
}
|
|
|
|
// Token: 0x06017072 RID: 94322 RVA: 0x00559CB0 File Offset: 0x00557EB0
|
|
[Token(Token = "0x6017072")]
|
|
[Address(RVA = "0x2139350", Offset = "0x2138350", VA = "0x182139350")]
|
|
public void RecreateClusterLODs()
|
|
{
|
|
this.batchedMeshRenderer.ClearAllBatchedMeshes();
|
|
ClusterLODManager._instance.RegisterShapeContainer(this);
|
|
}
|
|
|
|
// Token: 0x06017073 RID: 94323 RVA: 0x00559CDC File Offset: 0x00557EDC
|
|
[Token(Token = "0x6017073")]
|
|
[Address(RVA = "0x213B200", Offset = "0x213A200", VA = "0x18213B200")]
|
|
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: 0x06017074 RID: 94324 RVA: 0x00559F78 File Offset: 0x00558178
|
|
[Token(Token = "0x6017074")]
|
|
[Address(RVA = "0x2139420", Offset = "0x2138420", VA = "0x182139420")]
|
|
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_14A;
|
|
}
|
|
}
|
|
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_14A;
|
|
}
|
|
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_150;
|
|
}
|
|
while (num3 == -1)
|
|
{
|
|
}
|
|
}
|
|
num3++;
|
|
if (gdagcbgkfbm2 != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_15C;
|
|
}
|
|
if (num3 != -1)
|
|
{
|
|
}
|
|
List<ClusterMeshRenderer> pbgbonikhoe2 = this.PBGBONIKHOE;
|
|
List<ClusterMeshRenderer> pbgbonikhoe3 = this.PBGBONIKHOE;
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
GameObject gameObject;
|
|
OMCHJHPFBDN.KGFPNIMJHIC(gameObject);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.PBGBONIKHOE.Clear();
|
|
this.PBGBONIKHOE = (ulong)0L;
|
|
this.GHFIOICEEEC();
|
|
this.<MIKNGCAIJJN>k__BackingField = false;
|
|
return;
|
|
IL_14A:
|
|
throw new NullReferenceException();
|
|
IL_150:
|
|
throw new NullReferenceException();
|
|
IL_15C:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06017075 RID: 94325 RVA: 0x0055A0E8 File Offset: 0x005582E8
|
|
[Token(Token = "0x6017075")]
|
|
[Address(RVA = "0x212EBE0", Offset = "0x212DBE0", VA = "0x18212EBE0")]
|
|
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: 0x06017076 RID: 94326 RVA: 0x0055A118 File Offset: 0x00558318
|
|
[Token(Token = "0x6017076")]
|
|
[Address(RVA = "0x2132B40", Offset = "0x2131B40", VA = "0x182132B40")]
|
|
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: 0x06017077 RID: 94327 RVA: 0x0055A1E4 File Offset: 0x005583E4
|
|
[Token(Token = "0x6017077")]
|
|
[Address(RVA = "0x212E990", Offset = "0x212D990", VA = "0x18212E990")]
|
|
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: 0x06017078 RID: 94328 RVA: 0x0055A214 File Offset: 0x00558414
|
|
[Token(Token = "0x6017078")]
|
|
[Address(RVA = "0x212EA60", Offset = "0x212DA60", VA = "0x18212EA60")]
|
|
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: 0x06017079 RID: 94329 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017079")]
|
|
[Address(RVA = "0x2135F40", Offset = "0x2134F40", VA = "0x182135F40")]
|
|
private void KMCJMMFIOFI(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601707A RID: 94330 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601707A")]
|
|
[Address(RVA = "0x21360D0", Offset = "0x21350D0", VA = "0x1821360D0")]
|
|
private void KMCJMMFIOFI(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601707B RID: 94331 RVA: 0x0055A250 File Offset: 0x00558450
|
|
[Token(Token = "0x601707B")]
|
|
[Address(RVA = "0x212EDB0", Offset = "0x212DDB0", VA = "0x18212EDB0")]
|
|
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: 0x0601707C RID: 94332 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601707C")]
|
|
[Address(RVA = "0x2136A60", Offset = "0x2135A60", VA = "0x182136A60")]
|
|
private void LLDLKEBKKHO(Guid IHFGNPJIFLC, float HKCGMNJNMJC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601707D RID: 94333 RVA: 0x0055A280 File Offset: 0x00558480
|
|
[Token(Token = "0x601707D")]
|
|
[Address(RVA = "0x212ECC0", Offset = "0x212DCC0", VA = "0x18212ECC0")]
|
|
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: 0x0601707E RID: 94334 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601707E")]
|
|
[Address(RVA = "0x2134740", Offset = "0x2133740", VA = "0x182134740")]
|
|
private void HIEOCGNGKPH(Guid IHFGNPJIFLC, Vector3 FOBKGECKFLJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601707F RID: 94335 RVA: 0x0055A2B8 File Offset: 0x005584B8
|
|
[Token(Token = "0x601707F")]
|
|
[Address(RVA = "0x212EB30", Offset = "0x212DB30", VA = "0x18212EB30")]
|
|
public void AuthoritySetShapeDensities(float DEKCOFLHNPD)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<float> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetShapeDensities);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017080 RID: 94336 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017080")]
|
|
[Address(RVA = "0x2136410", Offset = "0x2135410", VA = "0x182136410")]
|
|
private void KNNAGJBAHAJ(float DEKCOFLHNPD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017081 RID: 94337 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017081")]
|
|
[Address(RVA = "0x212F250", Offset = "0x212E250", VA = "0x18212F250")]
|
|
public bool AuthorityTrySetCurveShapeSettings(IJGKBBCJKNO DHEGPJADOEE, out string MOPOMPHBHKF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017082 RID: 94338 RVA: 0x0055A2E8 File Offset: 0x005584E8
|
|
[Token(Token = "0x6017082")]
|
|
[Address(RVA = "0x212F620", Offset = "0x212E620", VA = "0x18212F620")]
|
|
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: 0x06017083 RID: 94339 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017083")]
|
|
[Address(RVA = "0x21352E0", Offset = "0x21342E0", VA = "0x1821352E0")]
|
|
private void JKKEDCMHFIO(IJGKBBCJKNO DHEGPJADOEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017084 RID: 94340 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017084")]
|
|
[Address(RVA = "0x2134B10", Offset = "0x2133B10", VA = "0x182134B10")]
|
|
private void HOICGKAHNOI(HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017085 RID: 94341 RVA: 0x0055A330 File Offset: 0x00558530
|
|
[Token(Token = "0x6017085")]
|
|
[Address(RVA = "0x2136860", Offset = "0x2135860", VA = "0x182136860")]
|
|
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: 0x06017086 RID: 94342 RVA: 0x0055A3C0 File Offset: 0x005585C0
|
|
[Token(Token = "0x6017086")]
|
|
[Address(RVA = "0x212DA90", Offset = "0x212CA90", VA = "0x18212DA90")]
|
|
private void ALADHGLJGGD(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
|
{
|
|
this.batchedMeshRenderer.RemoveFromBatchedMesh(NAEHIKOGNND);
|
|
}
|
|
|
|
// Token: 0x06017087 RID: 94343 RVA: 0x0055A3E0 File Offset: 0x005585E0
|
|
[Token(Token = "0x6017087")]
|
|
[Address(RVA = "0x212DA40", Offset = "0x212CA40", VA = "0x18212DA40")]
|
|
private void AEGJJAIEIEM(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
|
{
|
|
this.batchedMeshRenderer.RemoveFromBatchedMesh(NAEHIKOGNND);
|
|
this.LHFOILJELFK(NAEHIKOGNND);
|
|
}
|
|
|
|
// Token: 0x06017088 RID: 94344 RVA: 0x0055A408 File Offset: 0x00558608
|
|
[Token(Token = "0x6017088")]
|
|
[Address(RVA = "0x2133C00", Offset = "0x2132C00", VA = "0x182133C00")]
|
|
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: 0x06017089 RID: 94345 RVA: 0x0055A458 File Offset: 0x00558658
|
|
[Token(Token = "0x6017089")]
|
|
[Address(RVA = "0x2134D80", Offset = "0x2133D80", VA = "0x182134D80")]
|
|
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: 0x0601708A RID: 94346 RVA: 0x0055A488 File Offset: 0x00558688
|
|
[Token(Token = "0x601708A")]
|
|
[Address(RVA = "0x213A2D0", Offset = "0x21392D0", VA = "0x18213A2D0")]
|
|
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: 0x0601708B RID: 94347 RVA: 0x0055A4C0 File Offset: 0x005586C0
|
|
[Token(Token = "0x601708B")]
|
|
[Address(RVA = "0x2134360", Offset = "0x2133360", VA = "0x182134360")]
|
|
public int GetShapesCostInPhysicsMode(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
|
{
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0601708C RID: 94348 RVA: 0x0055A4E0 File Offset: 0x005586E0
|
|
[Token(Token = "0x601708C")]
|
|
[Address(RVA = "0x2131540", Offset = "0x2130540", VA = "0x182131540", Slot = "31")]
|
|
public virtual bool CanMergeShapeContainer(ShapeContainer OJMHCCMMEIF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601708C)
|
|
|
|
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: 0x0601708D RID: 94349 RVA: 0x0055A4FC File Offset: 0x005586FC
|
|
[Token(Token = "0x601708D")]
|
|
[Address(RVA = "0x2134880", Offset = "0x2133880", VA = "0x182134880", 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: 0x0601708E RID: 94350 RVA: 0x0055A5B8 File Offset: 0x005587B8
|
|
[Token(Token = "0x601708E")]
|
|
[Address(RVA = "0x2136560", Offset = "0x2135560", VA = "0x182136560", Slot = "33")]
|
|
protected virtual void KPPHDEALCJE(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
this.CJEHBBJIAOJ();
|
|
}
|
|
|
|
// Token: 0x0601708F RID: 94351 RVA: 0x0055A5CC File Offset: 0x005587CC
|
|
[Token(Token = "0x601708F")]
|
|
[Address(RVA = "0x21346D0", Offset = "0x21336D0", VA = "0x1821346D0", 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: 0x06017090 RID: 94352 RVA: 0x0055A5F8 File Offset: 0x005587F8
|
|
[Token(Token = "0x6017090")]
|
|
[Address(RVA = "0x2139B40", Offset = "0x2138B40", VA = "0x182139B40")]
|
|
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: 0x06017091 RID: 94353 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017091")]
|
|
[Address(RVA = "0x2139E20", Offset = "0x2138E20", VA = "0x182139E20")]
|
|
public void RenderShapeOutline(Guid IHFGNPJIFLC, OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017092 RID: 94354 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017092")]
|
|
[Address(RVA = "0x213D2D0", Offset = "0x213C2D0", VA = "0x18213D2D0")]
|
|
public bool TryGetShapeRotation(Guid IHFGNPJIFLC, out Quaternion KEADNOMANPH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017093 RID: 94355 RVA: 0x0055A65C File Offset: 0x0055885C
|
|
[Token(Token = "0x6017093")]
|
|
[Address(RVA = "0x213A110", Offset = "0x2139110", VA = "0x18213A110")]
|
|
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: 0x06017094 RID: 94356 RVA: 0x0055A698 File Offset: 0x00558898
|
|
[Token(Token = "0x6017094")]
|
|
[Address(RVA = "0x2137080", Offset = "0x2136080", VA = "0x182137080")]
|
|
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
return EIMGAFPPJFD.AFFHLKBCIGM();
|
|
}
|
|
|
|
// Token: 0x06017095 RID: 94357 RVA: 0x0055A6AC File Offset: 0x005588AC
|
|
[Token(Token = "0x6017095")]
|
|
[Address(RVA = "0x2137F70", Offset = "0x2136F70", VA = "0x182137F70")]
|
|
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: 0x06017096 RID: 94358 RVA: 0x0055A704 File Offset: 0x00558904
|
|
[Token(Token = "0x6017096")]
|
|
[Address(RVA = "0x21354A0", Offset = "0x21344A0", VA = "0x1821354A0")]
|
|
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: 0x06017097 RID: 94359 RVA: 0x0055A8D4 File Offset: 0x00558AD4
|
|
[Token(Token = "0x6017097")]
|
|
[Address(RVA = "0x21325C0", Offset = "0x21315C0", VA = "0x1821325C0")]
|
|
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: 0x06017098 RID: 94360 RVA: 0x0055AA34 File Offset: 0x00558C34
|
|
[Token(Token = "0x6017098")]
|
|
[Address(RVA = "0x2134FD0", Offset = "0x2133FD0", VA = "0x182134FD0")]
|
|
private void JAPKEONHLHB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017098)
|
|
|
|
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: 0x06017099 RID: 94361 RVA: 0x0055AA8C File Offset: 0x00558C8C
|
|
[Token(Token = "0x6017099")]
|
|
[Address(RVA = "0x2131780", Offset = "0x2130780", VA = "0x182131780")]
|
|
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 (06017099)
|
|
|
|
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: 0x0601709A RID: 94362 RVA: 0x0055AABC File Offset: 0x00558CBC
|
|
[Token(Token = "0x601709A")]
|
|
[Address(RVA = "0x2131360", Offset = "0x2130360", VA = "0x182131360", Slot = "35")]
|
|
protected virtual string CPMBMDPNJHH(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
|
{
|
|
return "Untagged";
|
|
}
|
|
|
|
// Token: 0x0601709B RID: 94363 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601709B")]
|
|
[Address(RVA = "0x2133420", Offset = "0x2132420", VA = "0x182133420")]
|
|
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: 0x0601709C RID: 94364 RVA: 0x0055AAD0 File Offset: 0x00558CD0
|
|
[Token(Token = "0x601709C")]
|
|
[Address(RVA = "0x2134830", Offset = "0x2133830", VA = "0x182134830")]
|
|
private bool HLGMIKJACFB()
|
|
{
|
|
return this.EGKDADCBDMB.IAHDANBDAAM() == 0;
|
|
}
|
|
|
|
// Token: 0x0601709D RID: 94365 RVA: 0x0055AAF4 File Offset: 0x00558CF4
|
|
[Token(Token = "0x601709D")]
|
|
[Address(RVA = "0x21370D0", Offset = "0x21360D0", VA = "0x1821370D0")]
|
|
public void MarkPositionRotationInvalid()
|
|
{
|
|
string debugName = this.AKLAPGCHOFB;
|
|
}
|
|
|
|
// Token: 0x0601709E RID: 94366 RVA: 0x0055AB08 File Offset: 0x00558D08
|
|
[Token(Token = "0x601709E")]
|
|
[Address(RVA = "0x213D4B0", Offset = "0x213C4B0", VA = "0x18213D4B0")]
|
|
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: 0x0601709F RID: 94367 RVA: 0x0055AB70 File Offset: 0x00558D70
|
|
[Token(Token = "0x601709F")]
|
|
[Address(RVA = "0x2138E90", Offset = "0x2137E90", VA = "0x182138E90", Slot = "36")]
|
|
public virtual void OnSelectedByShapeCreationContext()
|
|
{
|
|
this.CMKAEPFMBLF = true;
|
|
}
|
|
|
|
// Token: 0x060170A0 RID: 94368 RVA: 0x0055AB84 File Offset: 0x00558D84
|
|
[Token(Token = "0x60170A0")]
|
|
[Address(RVA = "0x21388A0", Offset = "0x21378A0", VA = "0x1821388A0", Slot = "37")]
|
|
public virtual void OnDeselectedByShapeCreationContext()
|
|
{
|
|
this.CMKAEPFMBLF = false;
|
|
}
|
|
|
|
// Token: 0x060170A1 RID: 94369 RVA: 0x0055AB98 File Offset: 0x00558D98
|
|
[Token(Token = "0x60170A1")]
|
|
[Address(RVA = "0x2134C90", Offset = "0x2133C90", VA = "0x182134C90")]
|
|
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: 0x060170A2 RID: 94370 RVA: 0x0055AC08 File Offset: 0x00558E08
|
|
[Token(Token = "0x60170A2")]
|
|
[Address(RVA = "0x2133BB0", Offset = "0x2132BB0", VA = "0x182133BB0")]
|
|
private void GHCHOGAKLNN()
|
|
{
|
|
if (this.DOGECNJCGNK)
|
|
{
|
|
this.JNBPJAOBHAC();
|
|
this.JAPKEONHLHB();
|
|
this.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
|
|
}
|
|
this.LNDEHIGJBNM();
|
|
}
|
|
|
|
// Token: 0x060170A3 RID: 94371 RVA: 0x0055AC44 File Offset: 0x00558E44
|
|
[Token(Token = "0x60170A3")]
|
|
[Address(RVA = "0x21344A0", Offset = "0x21334A0", VA = "0x1821344A0")]
|
|
public static int GetShapesCost(int HPLKNJOHIBO, ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
|
{
|
|
float num;
|
|
return Mathf.RoundToInt(num);
|
|
}
|
|
|
|
// Token: 0x060170A4 RID: 94372 RVA: 0x0055AC5C File Offset: 0x00558E5C
|
|
[Token(Token = "0x60170A4")]
|
|
[Address(RVA = "0x2136B40", Offset = "0x2135B40", VA = "0x182136B40")]
|
|
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: 0x060170A5 RID: 94373 RVA: 0x0055AC90 File Offset: 0x00558E90
|
|
[Token(Token = "0x60170A5")]
|
|
[Address(RVA = "0x2131390", Offset = "0x2130390", VA = "0x182131390")]
|
|
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: 0x060170A6 RID: 94374 RVA: 0x0055ACE4 File Offset: 0x00558EE4
|
|
[Token(Token = "0x60170A6")]
|
|
[Address(RVA = "0x21343E0", Offset = "0x21333E0", VA = "0x1821343E0")]
|
|
public int GetShapesCost(Guid[] KPGALHJPFCB)
|
|
{
|
|
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
|
int num = this.EGKDADCBDMB.IAHDANBDAAM();
|
|
int num2;
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x060170A7 RID: 94375 RVA: 0x0055AD14 File Offset: 0x00558F14
|
|
[Token(Token = "0x60170A7")]
|
|
[Address(RVA = "0x2136D10", Offset = "0x2135D10", VA = "0x182136D10")]
|
|
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: 0x060170A8 RID: 94376 RVA: 0x0055AD48 File Offset: 0x00558F48
|
|
[Token(Token = "0x60170A8")]
|
|
[Address(RVA = "0x2133050", Offset = "0x2132050", VA = "0x182133050", 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: 0x060170A9 RID: 94377 RVA: 0x0055AD94 File Offset: 0x00558F94
|
|
[Token(Token = "0x60170A9")]
|
|
[Address(RVA = "0x2134260", Offset = "0x2133260", VA = "0x182134260")]
|
|
public ODAEKFDKCEC GetIConfigurableForSelection()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060170A9)
|
|
|
|
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: 0x060170AA RID: 94378 RVA: 0x0055ADA8 File Offset: 0x00558FA8
|
|
[Token(Token = "0x60170AA")]
|
|
[Address(RVA = "0x212FD40", Offset = "0x212ED40", VA = "0x18212FD40", 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: 0x060170AB RID: 94379 RVA: 0x0055AEE4 File Offset: 0x005590E4
|
|
[Token(Token = "0x60170AB")]
|
|
[Address(RVA = "0x2130660", Offset = "0x212F660", VA = "0x182130660")]
|
|
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: 0x060170AC RID: 94380 RVA: 0x0055B0C4 File Offset: 0x005592C4
|
|
[Token(Token = "0x60170AC")]
|
|
[Address(RVA = "0x2138EA0", Offset = "0x2137EA0", VA = "0x182138EA0")]
|
|
private void PIIMFBBNIBC()
|
|
{
|
|
if (!this.EMHLIPBGLKH)
|
|
{
|
|
this.EMHLIPBGLKH = true;
|
|
Action action = new Action(this.ELKIBMHDHPA);
|
|
Coroutine coroutine = this.CHAAKFJCLIH(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060170AD RID: 94381 RVA: 0x0055B0F8 File Offset: 0x005592F8
|
|
[Token(Token = "0x60170AD")]
|
|
[Address(RVA = "0x2133020", Offset = "0x2132020", VA = "0x182133020")]
|
|
private void ELKIBMHDHPA()
|
|
{
|
|
this.tool.UpdateCachedApproximateSize();
|
|
this.EMHLIPBGLKH = false;
|
|
}
|
|
|
|
// Token: 0x060170AE RID: 94382 RVA: 0x0055B120 File Offset: 0x00559320
|
|
[Token(Token = "0x60170AE")]
|
|
[Address(RVA = "0x21372A0", Offset = "0x21362A0", VA = "0x1821372A0")]
|
|
[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: 0x060170AF RID: 94383 RVA: 0x0055B1F8 File Offset: 0x005593F8
|
|
[Token(Token = "0x60170AF")]
|
|
[Address(RVA = "0x2136D90", Offset = "0x2135D90", VA = "0x182136D90")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcAddShapesFromData(ENMKBCNAGIC EEBPPLCGAEE)
|
|
{
|
|
int num = 0;
|
|
this.JOIMIDHKMMO(EEBPPLCGAEE, num != 0);
|
|
}
|
|
|
|
// Token: 0x060170B0 RID: 94384 RVA: 0x0055B210 File Offset: 0x00559410
|
|
[Token(Token = "0x60170B0")]
|
|
[Address(RVA = "0x213A7B0", Offset = "0x21397B0", VA = "0x18213A7B0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcDeleteShapes(Guid[] KPGALHJPFCB)
|
|
{
|
|
this.LCGMFFICPOI(KPGALHJPFCB);
|
|
}
|
|
|
|
// Token: 0x060170B1 RID: 94385 RVA: 0x0055B224 File Offset: 0x00559424
|
|
[Token(Token = "0x60170B1")]
|
|
[Address(RVA = "0x213A890", Offset = "0x2139890", VA = "0x18213A890")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetLocalShapeTransforms(Guid[] KPGALHJPFCB, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, float[] HCBCEMCHPPM)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060170B2 RID: 94386 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170B2")]
|
|
[Address(RVA = "0x2135F40", Offset = "0x2134F40", VA = "0x182135F40")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeColors(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170B3 RID: 94387 RVA: 0x0055B234 File Offset: 0x00559434
|
|
[Token(Token = "0x60170B3")]
|
|
[Address(RVA = "0x213A930", Offset = "0x2139930", VA = "0x18213A930")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeColors(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
|
{
|
|
this.KMCJMMFIOFI(KPGALHJPFCB, HGPLDEIOBAB, GICEEPJBDOB);
|
|
}
|
|
|
|
// Token: 0x060170B4 RID: 94388 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170B4")]
|
|
[Address(RVA = "0x2136410", Offset = "0x2135410", VA = "0x182136410")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeDensities(float DEKCOFLHNPD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170B5 RID: 94389 RVA: 0x0055B24C File Offset: 0x0055944C
|
|
[Token(Token = "0x60170B5")]
|
|
[Address(RVA = "0x213A830", Offset = "0x2139830", VA = "0x18213A830")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetCurveShapeSettings(bool CGCHFAKELAL, float GHCAPGHMANE, int HIAICMAEBCI, bool NHJKCCKIGBH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060170B6 RID: 94390 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170B6")]
|
|
[Address(RVA = "0x2134B10", Offset = "0x2133B10", VA = "0x182134B10")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeConfigFlags(HPPIJACLPDM FDGBIFIAIIO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170B7 RID: 94391 RVA: 0x0055B25C File Offset: 0x0055945C
|
|
[Token(Token = "0x60170B7")]
|
|
[Address(RVA = "0x213A830", Offset = "0x2139830", VA = "0x18213A830")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeSettings(bool CGCHFAKELAL, float GHCAPGHMANE, int HIAICMAEBCI, bool NHJKCCKIGBH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060170B8 RID: 94392 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170B8")]
|
|
[Address(RVA = "0x213A940", Offset = "0x2139940", VA = "0x18213A940")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeUVScale(Guid NAEHIKOGNND, float HKCGMNJNMJC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170B9 RID: 94393 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170B9")]
|
|
[Address(RVA = "0x2134740", Offset = "0x2133740", VA = "0x182134740")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetShapeUVOffset(Guid NAEHIKOGNND, Vector3 FOBKGECKFLJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170BA RID: 94394 RVA: 0x0055B26C File Offset: 0x0055946C
|
|
[Token(Token = "0x60170BA")]
|
|
[Address(RVA = "0x213A5B0", Offset = "0x21395B0", VA = "0x18213A5B0")]
|
|
[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: 0x060170BB RID: 94395 RVA: 0x0055B2C8 File Offset: 0x005594C8
|
|
[Token(Token = "0x60170BB")]
|
|
[Address(RVA = "0x2137DD0", Offset = "0x2136DD0", VA = "0x182137DD0")]
|
|
[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: 0x060170BC RID: 94396 RVA: 0x0055B310 File Offset: 0x00559510
|
|
[Token(Token = "0x60170BC")]
|
|
[Address(RVA = "0x213A390", Offset = "0x2139390", VA = "0x18213A390")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcAddCurveShapeControlPoint(Guid IHFGNPJIFLC, Vector3 DDHPAFKBMON, Quaternion CLOFCODKHOL, float OMLBPICLALA, bool OCBMMAAFIFH)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
}
|
|
|
|
// Token: 0x060170BD RID: 94397 RVA: 0x0055B324 File Offset: 0x00559524
|
|
[Token(Token = "0x60170BD")]
|
|
[Address(RVA = "0x213ABE0", Offset = "0x2139BE0", VA = "0x18213ABE0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcUpdateCurveShapeControlPoint(Guid IHFGNPJIFLC, int GHONENNJJPF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float OMLBPICLALA)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
}
|
|
|
|
// Token: 0x060170BE RID: 94398 RVA: 0x0055B338 File Offset: 0x00559538
|
|
[Token(Token = "0x60170BE")]
|
|
[Address(RVA = "0x213A8A0", Offset = "0x21398A0", VA = "0x18213A8A0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetPrimitiveShapeAspectRatios(Guid IHFGNPJIFLC, Vector3 KLNFHHBHGHH)
|
|
{
|
|
float z = KLNFHHBHGHH.z;
|
|
}
|
|
|
|
// Token: 0x060170BF RID: 94399 RVA: 0x0055B34C File Offset: 0x0055954C
|
|
[Token(Token = "0x60170BF")]
|
|
[Address(RVA = "0x213A8F0", Offset = "0x21398F0", VA = "0x18213A8F0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetPrimitiveShapeLocalPosition(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL)
|
|
{
|
|
float z = GHBPCACOCOL.z;
|
|
}
|
|
|
|
// Token: 0x060170C0 RID: 94400 RVA: 0x0055B360 File Offset: 0x00559560
|
|
[Token(Token = "0x60170C0")]
|
|
[Address(RVA = "0x213A8E0", Offset = "0x21398E0", VA = "0x18213A8E0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcSetPrimitiveShapeAspectRatios(Guid[] KPGALHJPFCB, Vector3[] IODKLEJMEIK)
|
|
{
|
|
this.ONABJCFFCPI(KPGALHJPFCB, IODKLEJMEIK);
|
|
}
|
|
|
|
// Token: 0x060170C1 RID: 94401 RVA: 0x0055B378 File Offset: 0x00559578
|
|
[Token(Token = "0x60170C1")]
|
|
[Address(RVA = "0x213A7C0", Offset = "0x21397C0", VA = "0x18213A7C0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcMirrorShapes(Guid[] KPGALHJPFCB, Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 HAJKGLKCIGG)
|
|
{
|
|
float z = FGHCICOBPHH.z;
|
|
float z2 = CKPHGEEPNDN.z;
|
|
}
|
|
|
|
// Token: 0x060170C2 RID: 94402 RVA: 0x0055B394 File Offset: 0x00559594
|
|
[Token(Token = "0x60170C2")]
|
|
[Address(RVA = "0x213AA20", Offset = "0x2139A20", VA = "0x18213AA20")]
|
|
[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: 0x060170C3 RID: 94403 RVA: 0x0055B404 File Offset: 0x00559604
|
|
[Token(Token = "0x60170C3")]
|
|
[Address(RVA = "0x213A400", Offset = "0x2139400", VA = "0x18213A400")]
|
|
[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: 0x17003FA6 RID: 16294
|
|
// (get) Token: 0x060170C4 RID: 94404 RVA: 0x0055B46C File Offset: 0x0055966C
|
|
[Token(Token = "0x17003FA6")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x60170C4")]
|
|
[Address(RVA = "0x213D8E0", Offset = "0x213C8E0", VA = "0x18213D8E0", Slot = "15")]
|
|
get
|
|
{
|
|
if (this.EBEOBEKPAPP == 0)
|
|
{
|
|
}
|
|
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060170C5 RID: 94405 RVA: 0x0055B498 File Offset: 0x00559698
|
|
[Token(Token = "0x60170C5")]
|
|
[Address(RVA = "0x2131920", Offset = "0x2130920", VA = "0x182131920", 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: 0x060170C6 RID: 94406 RVA: 0x0055B560 File Offset: 0x00559760
|
|
[Token(Token = "0x60170C6")]
|
|
[Address(RVA = "0x2134540", Offset = "0x2133540", VA = "0x182134540")]
|
|
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: 0x060170C7 RID: 94407 RVA: 0x0055B604 File Offset: 0x00559804
|
|
[Token(Token = "0x60170C7")]
|
|
[Address(RVA = "0x2137960", Offset = "0x2136960", VA = "0x182137960")]
|
|
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: 0x060170C8 RID: 94408 RVA: 0x0055B690 File Offset: 0x00559890
|
|
[Token(Token = "0x60170C8")]
|
|
[Address(RVA = "0x21375F0", Offset = "0x21365F0", VA = "0x1821375F0")]
|
|
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: 0x060170C9 RID: 94409 RVA: 0x0055B764 File Offset: 0x00559964
|
|
[Token(Token = "0x60170C9")]
|
|
[Address(RVA = "0x2130DB0", Offset = "0x212FDB0", VA = "0x182130DB0")]
|
|
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: 0x060170CA RID: 94410 RVA: 0x0055B884 File Offset: 0x00559A84
|
|
[Token(Token = "0x60170CA")]
|
|
[Address(RVA = "0x2132250", Offset = "0x2131250", VA = "0x182132250")]
|
|
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: 0x060170CB RID: 94411 RVA: 0x0055B91C File Offset: 0x00559B1C
|
|
[Token(Token = "0x60170CB")]
|
|
[Address(RVA = "0x213AEF0", Offset = "0x2139EF0", VA = "0x18213AEF0", 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: 0x060170CC RID: 94412 RVA: 0x0055B9A4 File Offset: 0x00559BA4
|
|
[Token(Token = "0x60170CC")]
|
|
[Address(RVA = "0x213D730", Offset = "0x213C730", VA = "0x18213D730")]
|
|
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: 0x060170CD RID: 94413 RVA: 0x0055B9F4 File Offset: 0x00559BF4
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60170CD")]
|
|
[Address(RVA = "0x213D620", Offset = "0x213C620", VA = "0x18213D620")]
|
|
static ShapeContainer()
|
|
{
|
|
Func<IRecRoomQualityConfigProvider> func;
|
|
ShapeContainer.NIPGLFOEPHJ = new Lazy(func);
|
|
ShapeContainer.AllShapeContainers = new List();
|
|
}
|
|
|
|
// Token: 0x060170CE RID: 94414 RVA: 0x0055BA18 File Offset: 0x00559C18
|
|
[Token(Token = "0x60170CE")]
|
|
[Address(RVA = "0x2135EC0", Offset = "0x2134EC0", VA = "0x182135EC0")]
|
|
[CompilerGenerated]
|
|
private CostInfo KLKCDKFNJEM()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060170CE)
|
|
|
|
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: 0x060170CF RID: 94415 RVA: 0x0055BA38 File Offset: 0x00559C38
|
|
[Token(Token = "0x60170CF")]
|
|
[Address(RVA = "0x2136530", Offset = "0x2135530", VA = "0x182136530")]
|
|
[CompilerGenerated]
|
|
private void KNPJAOLCDLA()
|
|
{
|
|
this.tool.EnableCollision(this);
|
|
}
|
|
|
|
// Token: 0x0400EF38 RID: 61240
|
|
[Token(Token = "0x400EF38")]
|
|
private static int EFCOHKAFLIL;
|
|
|
|
// Token: 0x0400EF39 RID: 61241
|
|
[Token(Token = "0x400EF39")]
|
|
private static readonly Lazy<IRecRoomQualityConfigProvider> NIPGLFOEPHJ;
|
|
|
|
// Token: 0x0400EF3A RID: 61242
|
|
[Token(Token = "0x400EF3A")]
|
|
public static readonly List<ShapeContainer> AllShapeContainers;
|
|
|
|
// Token: 0x0400EF3B RID: 61243
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400EF3B")]
|
|
private MeshRenderer FGOIPLJFBHH;
|
|
|
|
// Token: 0x0400EF3C RID: 61244
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400EF3C")]
|
|
private FIGILABAJNF DAKHKIFCIFE;
|
|
|
|
// Token: 0x0400EF3D RID: 61245
|
|
[Token(Token = "0x400EF3D")]
|
|
private const float ECDMHLFGCGJ = 1E-05f;
|
|
|
|
// Token: 0x0400EF3E RID: 61246
|
|
[Token(Token = "0x400EF3E")]
|
|
private const int NMNACMFHNAC = 10;
|
|
|
|
// Token: 0x0400EF3F RID: 61247
|
|
[Token(Token = "0x400EF3F")]
|
|
private const string EELJPFMALFB = "PhysicsMode";
|
|
|
|
// Token: 0x0400EF40 RID: 61248
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400EF40")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
|
private PersistenceView persistenceView;
|
|
|
|
// Token: 0x0400EF41 RID: 61249
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400EF41")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private BigDataTrackedObject bigDataTrackedObject;
|
|
|
|
// Token: 0x0400EF42 RID: 61250
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400EF42")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x0400EF43 RID: 61251
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400EF43")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400EF44 RID: 61252
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400EF44")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
|
protected BatchedMeshRenderer batchedMeshRenderer;
|
|
|
|
// Token: 0x0400EF45 RID: 61253
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400EF45")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.Children, false, false, false)]
|
|
private StickyShapeContainer stickyShape;
|
|
|
|
// Token: 0x0400EF46 RID: 61254
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400EF46")]
|
|
[SerializeField]
|
|
private Transform shapeRoot;
|
|
|
|
// Token: 0x0400EF48 RID: 61256
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400EF48")]
|
|
private KLLMCPFPIIE<int> EGKDADCBDMB;
|
|
|
|
// Token: 0x0400EF49 RID: 61257
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400EF49")]
|
|
protected ShapeContainer.DLIFLKNJEAC GDAGCBGKFBM;
|
|
|
|
// Token: 0x0400EF4A RID: 61258
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400EF4A")]
|
|
private bool DOGECNJCGNK;
|
|
|
|
// Token: 0x0400EF4B RID: 61259
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA1")]
|
|
[Token(Token = "0x400EF4B")]
|
|
private bool CMKAEPFMBLF;
|
|
|
|
// Token: 0x0400EF4C RID: 61260
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA2")]
|
|
[Token(Token = "0x400EF4C")]
|
|
private bool EMHLIPBGLKH;
|
|
|
|
// Token: 0x0400EF4D RID: 61261
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA3")]
|
|
[Token(Token = "0x400EF4D")]
|
|
private bool OHLJOMFENOF;
|
|
|
|
// Token: 0x0400EF4F RID: 61263
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA5")]
|
|
[Token(Token = "0x400EF4F")]
|
|
private bool OEONJIBHLBN;
|
|
|
|
// Token: 0x0400EF50 RID: 61264
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400EF50")]
|
|
private int JNDDPLDAFPN;
|
|
|
|
// Token: 0x0400EF53 RID: 61267
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400EF53")]
|
|
private List<ClusterMeshRenderer> PBGBONIKHOE;
|
|
|
|
// Token: 0x02003438 RID: 13368
|
|
[Token(Token = "0x2003438")]
|
|
protected class NKHMHPMBBPA : ShapeContainer.AOBAEKGAIOF
|
|
{
|
|
// Token: 0x17003FA7 RID: 16295
|
|
// (get) Token: 0x060170D0 RID: 94416 RVA: 0x0055BA58 File Offset: 0x00559C58
|
|
[Token(Token = "0x17003FA7")]
|
|
public bool KJOAFIKBNKG
|
|
{
|
|
[Token(Token = "0x60170D0")]
|
|
[Address(RVA = "0x2128510", Offset = "0x2127510", VA = "0x182128510")]
|
|
get
|
|
{
|
|
List<HPOFBJODJLG> <CKNKHJLOCFH>k__BackingField = this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA8 RID: 16296
|
|
// (get) Token: 0x060170D1 RID: 94417 RVA: 0x0055BA78 File Offset: 0x00559C78
|
|
[Token(Token = "0x17003FA8")]
|
|
public int MAGFNJNFACO
|
|
{
|
|
[Token(Token = "0x60170D1")]
|
|
[Address(RVA = "0x21277F0", Offset = "0x21267F0", VA = "0x1821277F0")]
|
|
get
|
|
{
|
|
return this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA9 RID: 16297
|
|
// (get) Token: 0x060170D2 RID: 94418 RVA: 0x0055BA9C File Offset: 0x00559C9C
|
|
// (set) Token: 0x060170D3 RID: 94419 RVA: 0x0055BAB4 File Offset: 0x00559CB4
|
|
[Token(Token = "0x17003FA9")]
|
|
public override float KMINLKANBBJ
|
|
{
|
|
[Token(Token = "0x60170D2")]
|
|
[Address(RVA = "0x2126C20", Offset = "0x2125C20", VA = "0x182126C20", Slot = "11")]
|
|
get
|
|
{
|
|
return this.<BCMDGNNLAPC>k__BackingField.ABDKFENDAKH();
|
|
}
|
|
[Token(Token = "0x60170D3")]
|
|
[Address(RVA = "0x2125840", Offset = "0x2124840", VA = "0x182125840", Slot = "12")]
|
|
set
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
float z = Vector3.one.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FAA RID: 16298
|
|
// (get) Token: 0x060170D4 RID: 94420 RVA: 0x0055BAE0 File Offset: 0x00559CE0
|
|
[Token(Token = "0x17003FAA")]
|
|
public override float NFNKDJHOJME
|
|
{
|
|
[Token(Token = "0x60170D4")]
|
|
[Address(RVA = "0x2128430", Offset = "0x2127430", VA = "0x182128430", 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: 0x17003FAB RID: 16299
|
|
// (get) Token: 0x060170D5 RID: 94421 RVA: 0x0055BB1C File Offset: 0x00559D1C
|
|
[Token(Token = "0x17003FAB")]
|
|
public override int LJJMIOGGEEM
|
|
{
|
|
[Token(Token = "0x60170D5")]
|
|
[Address(RVA = "0x2125D40", Offset = "0x2124D40", VA = "0x182125D40", Slot = "13")]
|
|
get
|
|
{
|
|
IJGKBBCJKNO kllapbpmnen = this.KLLAPBPMNEN;
|
|
return this.IKLLJPIEPPI(kllapbpmnen);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060170D6 RID: 94422 RVA: 0x0055BB38 File Offset: 0x00559D38
|
|
[Token(Token = "0x60170D6")]
|
|
[Address(RVA = "0x2127B10", Offset = "0x2126B10", VA = "0x182127B10")]
|
|
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: 0x17003FAC RID: 16300
|
|
// (get) Token: 0x060170D7 RID: 94423 RVA: 0x0055BB70 File Offset: 0x00559D70
|
|
[Token(Token = "0x17003FAC")]
|
|
public override Vector3 FCKJFIAIDHK
|
|
{
|
|
[Token(Token = "0x60170D7")]
|
|
[Address(RVA = "0x2125D70", Offset = "0x2124D70", VA = "0x182125D70", 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: 0x060170D8 RID: 94424 RVA: 0x0055BBD4 File Offset: 0x00559DD4
|
|
[Token(Token = "0x60170D8")]
|
|
[Address(RVA = "0x2128D70", Offset = "0x2127D70", VA = "0x182128D70")]
|
|
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: 0x060170D9 RID: 94425 RVA: 0x0055BC10 File Offset: 0x00559E10
|
|
[Token(Token = "0x60170D9")]
|
|
[Address(RVA = "0x2126640", Offset = "0x2125640", VA = "0x182126640", Slot = "18")]
|
|
public override void Dispose()
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.<ILOMOFCBBMA>k__BackingField);
|
|
this.CDAMNCBGBGI.Dispose();
|
|
}
|
|
|
|
// Token: 0x060170DA RID: 94426 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170DA")]
|
|
[Address(RVA = "0x2128940", Offset = "0x2127940", VA = "0x182128940")]
|
|
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: 0x060170DB RID: 94427 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170DB")]
|
|
[Address(RVA = "0x21263F0", Offset = "0x21253F0", VA = "0x1821263F0")]
|
|
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: 0x060170DC RID: 94428 RVA: 0x0055BC3C File Offset: 0x00559E3C
|
|
[Token(Token = "0x60170DC")]
|
|
[Address(RVA = "0x2128770", Offset = "0x2127770", VA = "0x182128770")]
|
|
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: 0x060170DD RID: 94429 RVA: 0x0055BC98 File Offset: 0x00559E98
|
|
[Token(Token = "0x60170DD")]
|
|
[Address(RVA = "0x21281A0", Offset = "0x21271A0", VA = "0x1821281A0")]
|
|
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: 0x060170DE RID: 94430 RVA: 0x0055BCDC File Offset: 0x00559EDC
|
|
[Token(Token = "0x60170DE")]
|
|
[Address(RVA = "0x2127010", Offset = "0x2126010", VA = "0x182127010")]
|
|
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: 0x060170DF RID: 94431 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170DF")]
|
|
[Address(RVA = "0x21282A0", Offset = "0x21272A0", VA = "0x1821282A0")]
|
|
public void MOKPOCPBLLO(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170E0 RID: 94432 RVA: 0x0055BD1C File Offset: 0x00559F1C
|
|
[Token(Token = "0x60170E0")]
|
|
[Address(RVA = "0x2127D20", Offset = "0x2126D20", VA = "0x182127D20")]
|
|
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: 0x060170E1 RID: 94433 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170E1")]
|
|
[Address(RVA = "0x21272F0", Offset = "0x21262F0", VA = "0x1821272F0", Slot = "19")]
|
|
public override LAKMDOLHIBI HLHBJCIJPBE([Optional] Transform JKKJFAMHMLI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170E2 RID: 94434 RVA: 0x0055BE44 File Offset: 0x0055A044
|
|
[Token(Token = "0x60170E2")]
|
|
[Address(RVA = "0x2128BF0", Offset = "0x2127BF0", VA = "0x182128BF0", 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: 0x060170E3 RID: 94435 RVA: 0x0055BEBC File Offset: 0x0055A0BC
|
|
[Token(Token = "0x60170E3")]
|
|
[Address(RVA = "0x2126A60", Offset = "0x2125A60", VA = "0x182126A60")]
|
|
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: 0x060170E4 RID: 94436 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170E4")]
|
|
[Address(RVA = "0x2125900", Offset = "0x2124900", VA = "0x182125900")]
|
|
private void BKJAMDMIGAJ(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170E5 RID: 94437 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170E5")]
|
|
[Address(RVA = "0x2127170", Offset = "0x2126170", VA = "0x182127170")]
|
|
private void HJJGAPDKHOL(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170E6 RID: 94438 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170E6")]
|
|
[Address(RVA = "0x2127C70", Offset = "0x2126C70", VA = "0x182127C70")]
|
|
private int IPNIADNBPBN(int GHONENNJJPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060170E7 RID: 94439 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170E7")]
|
|
[Address(RVA = "0x21260B0", Offset = "0x21250B0", VA = "0x1821260B0")]
|
|
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: 0x060170E8 RID: 94440 RVA: 0x0055BEFC File Offset: 0x0055A0FC
|
|
[Token(Token = "0x60170E8")]
|
|
[Address(RVA = "0x2128560", Offset = "0x2127560", VA = "0x182128560")]
|
|
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: 0x060170E9 RID: 94441 RVA: 0x0055BFB4 File Offset: 0x0055A1B4
|
|
[Token(Token = "0x60170E9")]
|
|
[Address(RVA = "0x2126680", Offset = "0x2125680", VA = "0x182126680")]
|
|
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: 0x060170EA RID: 94442 RVA: 0x0055BFF8 File Offset: 0x0055A1F8
|
|
[Token(Token = "0x60170EA")]
|
|
[Address(RVA = "0x2127BF0", Offset = "0x2126BF0", VA = "0x182127BF0")]
|
|
private void IPLMDBHBEAK(SphereCollider GLPOLGOBLAA)
|
|
{
|
|
this.<BFDAMICDMBD>k__BackingField.RemoveCollider(GLPOLGOBLAA);
|
|
global::UnityEngine.Object.Destroy(GLPOLGOBLAA);
|
|
}
|
|
|
|
// Token: 0x060170EB RID: 94443 RVA: 0x0055C020 File Offset: 0x0055A220
|
|
[Token(Token = "0x60170EB")]
|
|
[Address(RVA = "0x2126D40", Offset = "0x2125D40", VA = "0x182126D40")]
|
|
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: 0x060170EC RID: 94444 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60170EC")]
|
|
[Address(RVA = "0x2126780", Offset = "0x2125780", VA = "0x182126780", 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: 0x060170ED RID: 94445 RVA: 0x0055C0DC File Offset: 0x0055A2DC
|
|
[Token(Token = "0x60170ED")]
|
|
[Address(RVA = "0x2126CE0", Offset = "0x2125CE0", VA = "0x182126CE0", Slot = "22")]
|
|
public override int FMJCJGIDNOE(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
bool iklhkgengnk = this.KLLAPBPMNEN.IKLHKGENGNK;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x060170EE RID: 94446 RVA: 0x0055C104 File Offset: 0x0055A304
|
|
[Token(Token = "0x60170EE")]
|
|
[Address(RVA = "0x2126C80", Offset = "0x2125C80", VA = "0x182126C80", Slot = "23")]
|
|
public override int FKFMPDCHAHD(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
|
bool iklhkgengnk = this.KLLAPBPMNEN.IKLHKGENGNK;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x060170EF RID: 94447 RVA: 0x0055C12C File Offset: 0x0055A32C
|
|
[Token(Token = "0x60170EF")]
|
|
[Address(RVA = "0x2127840", Offset = "0x2126840", VA = "0x182127840", 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: 0x060170F0 RID: 94448 RVA: 0x0055C14C File Offset: 0x0055A34C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60170F0")]
|
|
[Address(RVA = "0x2128CE0", Offset = "0x2127CE0", VA = "0x182128CE0")]
|
|
static NKHMHPMBBPA()
|
|
{
|
|
float[] curveThicknessModifiers = EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers;
|
|
float num;
|
|
ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ = num;
|
|
}
|
|
|
|
// Token: 0x0400EF54 RID: 61268
|
|
[Token(Token = "0x400EF54")]
|
|
public static readonly float BPFKHNEIGPJ;
|
|
|
|
// Token: 0x0400EF55 RID: 61269
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400EF55")]
|
|
private PMDCFCGAKMI CDAMNCBGBGI;
|
|
|
|
// Token: 0x0400EF56 RID: 61270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400EF56")]
|
|
public IJGKBBCJKNO KLLAPBPMNEN;
|
|
|
|
// Token: 0x0400EF57 RID: 61271
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400EF57")]
|
|
private List<SphereCollider[]> NAPEMBOJNND;
|
|
}
|
|
|
|
// Token: 0x02003439 RID: 13369
|
|
[Token(Token = "0x2003439")]
|
|
public class PCKJOOLCFIA : ShapeContainer.AOBAEKGAIOF
|
|
{
|
|
// Token: 0x060170F1 RID: 94449 RVA: 0x0055C170 File Offset: 0x0055A370
|
|
[Token(Token = "0x60170F1")]
|
|
[Address(RVA = "0x2129170", Offset = "0x2128170", VA = "0x182129170", 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: 0x17003FAD RID: 16301
|
|
// (get) Token: 0x060170F2 RID: 94450 RVA: 0x0055C1F4 File Offset: 0x0055A3F4
|
|
[Token(Token = "0x17003FAD")]
|
|
public override CJJFNIHNLBD COHEHHPBPCD
|
|
{
|
|
[Token(Token = "0x60170F2")]
|
|
[Address(RVA = "0x212B030", Offset = "0x212A030", VA = "0x18212B030", Slot = "15")]
|
|
get
|
|
{
|
|
CJJFNIHNLBD jmigkjppfnd = CJJFNIHNLBD.JMIGKJPPFND;
|
|
float3 @float;
|
|
float z = @float.z;
|
|
this.MJHMOOENOHB = jmigkjppfnd;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FAE RID: 16302
|
|
// (get) Token: 0x060170F3 RID: 94451 RVA: 0x0055C224 File Offset: 0x0055A424
|
|
// (set) Token: 0x060170F4 RID: 94452 RVA: 0x0055C23C File Offset: 0x0055A43C
|
|
[Token(Token = "0x17003FAE")]
|
|
public override float KMINLKANBBJ
|
|
{
|
|
[Token(Token = "0x60170F3")]
|
|
[Address(RVA = "0x2129750", Offset = "0x2128750", VA = "0x182129750", Slot = "11")]
|
|
get
|
|
{
|
|
return this.<BCMDGNNLAPC>k__BackingField.ABDKFENDAKH();
|
|
}
|
|
[Token(Token = "0x60170F4")]
|
|
[Address(RVA = "0x2128F60", Offset = "0x2127F60", VA = "0x182128F60", Slot = "12")]
|
|
set
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FAF RID: 16303
|
|
// (get) Token: 0x060170F5 RID: 94453 RVA: 0x0055C268 File Offset: 0x0055A468
|
|
// (set) Token: 0x060170F6 RID: 94454 RVA: 0x0055C284 File Offset: 0x0055A484
|
|
[Token(Token = "0x17003FAF")]
|
|
public Vector3 BMPGOPLNFIO
|
|
{
|
|
[Token(Token = "0x60170F5")]
|
|
[Address(RVA = "0x2128F20", Offset = "0x2127F20", VA = "0x182128F20")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x60170F6")]
|
|
[Address(RVA = "0x212A010", Offset = "0x2129010", VA = "0x18212A010")]
|
|
set
|
|
{
|
|
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
|
float z = value.z;
|
|
this.FHLLEOPFCIP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FB0 RID: 16304
|
|
// (get) Token: 0x060170F7 RID: 94455 RVA: 0x0055C2AC File Offset: 0x0055A4AC
|
|
[Token(Token = "0x17003FB0")]
|
|
private Vector3 GDNAFANHPGG
|
|
{
|
|
[Token(Token = "0x60170F7")]
|
|
[Address(RVA = "0x21297B0", Offset = "0x21287B0", VA = "0x1821297B0")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FB1 RID: 16305
|
|
// (get) Token: 0x060170F8 RID: 94456 RVA: 0x0055C2D8 File Offset: 0x0055A4D8
|
|
[Token(Token = "0x17003FB1")]
|
|
public override int LJJMIOGGEEM
|
|
{
|
|
[Token(Token = "0x60170F8")]
|
|
[Address(RVA = "0x2129110", Offset = "0x2128110", VA = "0x182129110", Slot = "13")]
|
|
get
|
|
{
|
|
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
|
int num;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FB2 RID: 16306
|
|
// (get) Token: 0x060170F9 RID: 94457 RVA: 0x0055C2F0 File Offset: 0x0055A4F0
|
|
[Token(Token = "0x17003FB2")]
|
|
public override float NFNKDJHOJME
|
|
{
|
|
[Token(Token = "0x60170F9")]
|
|
[Address(RVA = "0x212AC00", Offset = "0x2129C00", VA = "0x18212AC00", 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: 0x17003FB3 RID: 16307
|
|
// (get) Token: 0x060170FA RID: 94458 RVA: 0x0055C320 File Offset: 0x0055A520
|
|
[Token(Token = "0x17003FB3")]
|
|
public override Vector3 FCKJFIAIDHK
|
|
{
|
|
[Token(Token = "0x60170FA")]
|
|
[Address(RVA = "0x21295F0", Offset = "0x21285F0", VA = "0x1821295F0", Slot = "17")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060170FA)
|
|
|
|
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: 0x060170FB RID: 94459 RVA: 0x0055C334 File Offset: 0x0055A534
|
|
[Token(Token = "0x60170FB")]
|
|
[Address(RVA = "0x212AFB0", Offset = "0x2129FB0", VA = "0x18212AFB0")]
|
|
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: 0x060170FC RID: 94460 RVA: 0x0055C350 File Offset: 0x0055A550
|
|
[Token(Token = "0x60170FC")]
|
|
[Address(RVA = "0x212A120", Offset = "0x2129120", VA = "0x18212A120", 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: 0x060170FD RID: 94461 RVA: 0x0055C4B4 File Offset: 0x0055A6B4
|
|
[Token(Token = "0x60170FD")]
|
|
[Address(RVA = "0x212AE20", Offset = "0x2129E20", VA = "0x18212AE20", 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: 0x060170FE RID: 94462 RVA: 0x0055C534 File Offset: 0x0055A734
|
|
[Token(Token = "0x60170FE")]
|
|
[Address(RVA = "0x2129D50", Offset = "0x2128D50", VA = "0x182129D50")]
|
|
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: 0x060170FF RID: 94463 RVA: 0x0055C5A8 File Offset: 0x0055A7A8
|
|
[Token(Token = "0x60170FF")]
|
|
[Address(RVA = "0x2129670", Offset = "0x2128670", VA = "0x182129670")]
|
|
private void CIPIPONFPGM()
|
|
{
|
|
this.FHLLEOPFCIP();
|
|
}
|
|
|
|
// Token: 0x06017100 RID: 94464 RVA: 0x0055C5BC File Offset: 0x0055A7BC
|
|
[Token(Token = "0x6017100")]
|
|
[Address(RVA = "0x21298A0", Offset = "0x21288A0", VA = "0x1821298A0")]
|
|
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: 0x06017101 RID: 94465 RVA: 0x0055C6A0 File Offset: 0x0055A8A0
|
|
[Token(Token = "0x6017101")]
|
|
[Address(RVA = "0x2129030", Offset = "0x2128030", VA = "0x182129030")]
|
|
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: 0x06017102 RID: 94466 RVA: 0x0055C6E0 File Offset: 0x0055A8E0
|
|
[Token(Token = "0x6017102")]
|
|
[Address(RVA = "0x212A720", Offset = "0x2129720", VA = "0x18212A720")]
|
|
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: 0x06017103 RID: 94467 RVA: 0x0055C720 File Offset: 0x0055A920
|
|
[Token(Token = "0x6017103")]
|
|
[Address(RVA = "0x212A070", Offset = "0x2129070", VA = "0x18212A070")]
|
|
private void HDKEEAKBGMI(Collider GLPOLGOBLAA)
|
|
{
|
|
int num = 0;
|
|
if (GLPOLGOBLAA != num)
|
|
{
|
|
this.<BFDAMICDMBD>k__BackingField.RemoveCollider(GLPOLGOBLAA);
|
|
global::UnityEngine.Object.Destroy(GLPOLGOBLAA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017104 RID: 94468 RVA: 0x0055C754 File Offset: 0x0055A954
|
|
[Token(Token = "0x6017104")]
|
|
[Address(RVA = "0x2129680", Offset = "0x2128680", VA = "0x182129680", 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: 0x06017105 RID: 94469 RVA: 0x0055C780 File Offset: 0x0055A980
|
|
[Token(Token = "0x6017105")]
|
|
[Address(RVA = "0x2129CC0", Offset = "0x2128CC0", VA = "0x182129CC0", Slot = "22")]
|
|
public override int FMJCJGIDNOE(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
|
BODENLPFCMG bodenlpfcmg;
|
|
return bodenlpfcmg.KHFAJBCGLCL;
|
|
}
|
|
|
|
// Token: 0x06017106 RID: 94470 RVA: 0x0055C7A4 File Offset: 0x0055A9A4
|
|
[Token(Token = "0x6017106")]
|
|
[Address(RVA = "0x2129C30", Offset = "0x2128C30", VA = "0x182129C30", Slot = "23")]
|
|
public override int FKFMPDCHAHD(NPBPPKDLKDN OLGEJFLEBEN)
|
|
{
|
|
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
|
BODENLPFCMG bodenlpfcmg;
|
|
return bodenlpfcmg.DDMBGIKDMDP;
|
|
}
|
|
|
|
// Token: 0x06017107 RID: 94471 RVA: 0x0055C7C8 File Offset: 0x0055A9C8
|
|
[Token(Token = "0x6017107")]
|
|
[Address(RVA = "0x212A4C0", Offset = "0x21294C0", VA = "0x18212A4C0", Slot = "24")]
|
|
public override JobHandle IDFHOEPFGLI(NPBPPKDLKDN OLGEJFLEBEN, PCIKHFEIHGO IKJOIDIBBDL, Transform LNNGAFDLFDO, int POILBMDCAAJ, int HKPHMBLKPFI)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017107)
|
|
|
|
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: 0x17003FB4 RID: 16308
|
|
// (get) Token: 0x06017108 RID: 94472 RVA: 0x0055C7E4 File Offset: 0x0055A9E4
|
|
[Token(Token = "0x17003FB4")]
|
|
private Vector3 DGPDFKGHFCN
|
|
{
|
|
[Token(Token = "0x6017108")]
|
|
[Address(RVA = "0x212ACA0", Offset = "0x2129CA0", VA = "0x18212ACA0")]
|
|
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: 0x06017109 RID: 94473 RVA: 0x0055C818 File Offset: 0x0055AA18
|
|
[Token(Token = "0x6017109")]
|
|
[Address(RVA = "0x212A830", Offset = "0x2129830", VA = "0x18212A830")]
|
|
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: 0x0400EF58 RID: 61272
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400EF58")]
|
|
private int[] OOFJCJJKEDK;
|
|
}
|
|
|
|
// Token: 0x0200343A RID: 13370
|
|
[Token(Token = "0x200343A")]
|
|
public abstract class AOBAEKGAIOF : IClusterLODComponent, IPMIEGJGMGN, IDisposable
|
|
{
|
|
// Token: 0x17003FB5 RID: 16309
|
|
// (get) Token: 0x0601710A RID: 94474 RVA: 0x0055C8EC File Offset: 0x0055AAEC
|
|
// (set) Token: 0x0601710B RID: 94475 RVA: 0x0055C900 File Offset: 0x0055AB00
|
|
[Token(Token = "0x17003FB5")]
|
|
public GameObject KGFPNIMJHIC
|
|
{
|
|
[Token(Token = "0x601710A")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get;
|
|
[Token(Token = "0x601710B")]
|
|
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003FB6 RID: 16310
|
|
// (get) Token: 0x0601710C RID: 94476 RVA: 0x0055C914 File Offset: 0x0055AB14
|
|
// (set) Token: 0x0601710D RID: 94477 RVA: 0x0055C928 File Offset: 0x0055AB28
|
|
[Token(Token = "0x17003FB6")]
|
|
public ToolCollider GOGEFPCNPJC
|
|
{
|
|
[Token(Token = "0x601710C")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get;
|
|
[Token(Token = "0x601710D")]
|
|
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003FB7 RID: 16311
|
|
// (get) Token: 0x0601710E RID: 94478 RVA: 0x0055C93C File Offset: 0x0055AB3C
|
|
[Token(Token = "0x17003FB7")]
|
|
public Transform KPEGGEIPKDN
|
|
{
|
|
[Token(Token = "0x601710E")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003FB8 RID: 16312
|
|
// (get) Token: 0x0601710F RID: 94479
|
|
// (set) Token: 0x06017110 RID: 94480
|
|
[Token(Token = "0x17003FB8")]
|
|
public abstract float KMINLKANBBJ
|
|
{
|
|
[Token(Token = "0x601710F")]
|
|
[Address(Slot = "11")]
|
|
get;
|
|
[Token(Token = "0x6017110")]
|
|
[Address(Slot = "12")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003FB9 RID: 16313
|
|
// (get) Token: 0x06017111 RID: 94481 RVA: 0x0055C950 File Offset: 0x0055AB50
|
|
[Token(Token = "0x17003FB9")]
|
|
public Bounds JJBHALNIBNI
|
|
{
|
|
[Token(Token = "0x6017111")]
|
|
[Address(RVA = "0x211F920", Offset = "0x211E920", VA = "0x18211F920", Slot = "6")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FBA RID: 16314
|
|
// (get) Token: 0x06017112 RID: 94482
|
|
[Token(Token = "0x17003FBA")]
|
|
public abstract int LJJMIOGGEEM
|
|
{
|
|
[Token(Token = "0x6017112")]
|
|
[Address(Slot = "13")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06017113 RID: 94483 RVA: 0x0055C964 File Offset: 0x0055AB64
|
|
[Token(Token = "0x6017113")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "14")]
|
|
public virtual bool CEHJMDPAFFB(Transform DFEIOJDNOGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003FBB RID: 16315
|
|
// (get) Token: 0x06017114 RID: 94484 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003FBB")]
|
|
public Bounds BPKOILOKJNM
|
|
{
|
|
[Token(Token = "0x6017114")]
|
|
[Address(RVA = "0x211FBF0", Offset = "0x211EBF0", VA = "0x18211FBF0", Slot = "4")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FBC RID: 16316
|
|
// (get) Token: 0x06017115 RID: 94485 RVA: 0x0055C974 File Offset: 0x0055AB74
|
|
[Token(Token = "0x17003FBC")]
|
|
public virtual CJJFNIHNLBD COHEHHPBPCD
|
|
{
|
|
[Token(Token = "0x6017115")]
|
|
[Address(RVA = "0x211FC10", Offset = "0x211EC10", VA = "0x18211FC10", Slot = "15")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017115)
|
|
|
|
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: 0x17003FBD RID: 16317
|
|
// (get) Token: 0x06017116 RID: 94486 RVA: 0x0055C990 File Offset: 0x0055AB90
|
|
// (set) Token: 0x06017117 RID: 94487 RVA: 0x0055C9A4 File Offset: 0x0055ABA4
|
|
[Token(Token = "0x17003FBD")]
|
|
public float FICDJKLNNPB
|
|
{
|
|
[Token(Token = "0x6017116")]
|
|
[Address(RVA = "0x6A5750", Offset = "0x6A4750", VA = "0x1806A5750")]
|
|
get;
|
|
[Token(Token = "0x6017117")]
|
|
[Address(RVA = "0xE0DCF0", Offset = "0xE0CCF0", VA = "0x180E0DCF0")]
|
|
set;
|
|
} = 10f;
|
|
|
|
// Token: 0x17003FBE RID: 16318
|
|
// (get) Token: 0x06017118 RID: 94488
|
|
[Token(Token = "0x17003FBE")]
|
|
public abstract float NFNKDJHOJME
|
|
{
|
|
[Token(Token = "0x6017118")]
|
|
[Address(Slot = "16")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003FBF RID: 16319
|
|
// (get) Token: 0x06017119 RID: 94489
|
|
[Token(Token = "0x17003FBF")]
|
|
public abstract Vector3 FCKJFIAIDHK
|
|
{
|
|
[Token(Token = "0x6017119")]
|
|
[Address(Slot = "17")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17003FC0 RID: 16320
|
|
// (get) Token: 0x0601711A RID: 94490 RVA: 0x0055C9B8 File Offset: 0x0055ABB8
|
|
[Token(Token = "0x17003FC0")]
|
|
public float GAMOAHKFHBI
|
|
{
|
|
[Token(Token = "0x601711A")]
|
|
[Address(RVA = "0x211FA40", Offset = "0x211EA40", VA = "0x18211FA40")]
|
|
get
|
|
{
|
|
CJJFNIHNLBD occlusionData = this.COHEHHPBPCD;
|
|
float num;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FC1 RID: 16321
|
|
// (get) Token: 0x0601711B RID: 94491 RVA: 0x0055C9D0 File Offset: 0x0055ABD0
|
|
[Token(Token = "0x17003FC1")]
|
|
public Vector3 MPAEFLOCBHN
|
|
{
|
|
[Token(Token = "0x601711B")]
|
|
[Address(RVA = "0x211F040", Offset = "0x211E040", VA = "0x18211F040")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601711C RID: 94492 RVA: 0x0055C9EC File Offset: 0x0055ABEC
|
|
[Token(Token = "0x601711C")]
|
|
[Address(RVA = "0x211FA70", Offset = "0x211EA70", VA = "0x18211FA70")]
|
|
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: 0x0601711D RID: 94493 RVA: 0x0055CAA0 File Offset: 0x0055ACA0
|
|
[Token(Token = "0x601711D")]
|
|
[Address(RVA = "0x211F0C0", Offset = "0x211E0C0", VA = "0x18211F0C0", Slot = "18")]
|
|
public virtual void Dispose()
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.<ILOMOFCBBMA>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0601711E RID: 94494 RVA: 0x0055CAB8 File Offset: 0x0055ACB8
|
|
[Token(Token = "0x601711E")]
|
|
[Address(RVA = "0x211F990", Offset = "0x211E990", VA = "0x18211F990")]
|
|
public void LHFOILJELFK(BatchedMeshRenderer PONKFIHJJAD)
|
|
{
|
|
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
|
Material material;
|
|
PONKFIHJJAD.HEAIAAMLCJH(this, material).OIDIEMLLPLB(this);
|
|
PONKFIHJJAD.MarkDirty();
|
|
}
|
|
|
|
// Token: 0x0601711F RID: 94495 RVA: 0x0055CAE8 File Offset: 0x0055ACE8
|
|
[Token(Token = "0x601711F")]
|
|
[Address(RVA = "0x211F010", Offset = "0x211E010", VA = "0x18211F010")]
|
|
public void ALADHGLJGGD(BatchedMeshRenderer PONKFIHJJAD)
|
|
{
|
|
PONKFIHJJAD.RemoveFromBatchedMesh(this);
|
|
}
|
|
|
|
// Token: 0x06017120 RID: 94496 RVA: 0x0055CB04 File Offset: 0x0055AD04
|
|
[Token(Token = "0x6017120")]
|
|
[Address(RVA = "0x211F960", Offset = "0x211E960", VA = "0x18211F960")]
|
|
public void LHFOILJELFK(FIGILABAJNF CDDOFFEIDMH)
|
|
{
|
|
CDDOFFEIDMH.OIDIEMLLPLB(this);
|
|
}
|
|
|
|
// Token: 0x06017121 RID: 94497 RVA: 0x0055CB20 File Offset: 0x0055AD20
|
|
[Token(Token = "0x6017121")]
|
|
[Address(RVA = "0x211F8F0", Offset = "0x211E8F0", VA = "0x18211F8F0")]
|
|
public bool GNLJHAACFCN(FIGILABAJNF CDDOFFEIDMH)
|
|
{
|
|
return CDDOFFEIDMH.KCFPIEEMJON(this);
|
|
}
|
|
|
|
// Token: 0x06017122 RID: 94498 RVA: 0x0055CB3C File Offset: 0x0055AD3C
|
|
[Token(Token = "0x6017122")]
|
|
[Address(RVA = "0x211F1E0", Offset = "0x211E1E0", VA = "0x18211F1E0")]
|
|
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: 0x06017123 RID: 94499 RVA: 0x0055CBE4 File Offset: 0x0055ADE4
|
|
[Token(Token = "0x6017123")]
|
|
[Address(RVA = "0x211F0D0", Offset = "0x211E0D0", VA = "0x18211F0D0")]
|
|
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: 0x06017124 RID: 94500
|
|
[Token(Token = "0x6017124")]
|
|
[Address(Slot = "19")]
|
|
public abstract LAKMDOLHIBI HLHBJCIJPBE([Optional] Transform JKKJFAMHMLI);
|
|
|
|
// Token: 0x06017125 RID: 94501
|
|
[Token(Token = "0x6017125")]
|
|
[Address(Slot = "20")]
|
|
public abstract void PPGFHEDFBEA(LAKMDOLHIBI ABADFLCBFIJ);
|
|
|
|
// Token: 0x06017126 RID: 94502
|
|
[Token(Token = "0x6017126")]
|
|
[Address(Slot = "21")]
|
|
public abstract void FAJEBODACBN(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 AADLCEBLCEJ);
|
|
|
|
// Token: 0x06017127 RID: 94503
|
|
[Token(Token = "0x6017127")]
|
|
[Address(Slot = "22")]
|
|
public abstract int FMJCJGIDNOE(NPBPPKDLKDN OLGEJFLEBEN);
|
|
|
|
// Token: 0x06017128 RID: 94504
|
|
[Token(Token = "0x6017128")]
|
|
[Address(Slot = "23")]
|
|
public abstract int FKFMPDCHAHD(NPBPPKDLKDN OLGEJFLEBEN);
|
|
|
|
// Token: 0x06017129 RID: 94505
|
|
[Token(Token = "0x6017129")]
|
|
[Address(Slot = "24")]
|
|
public abstract JobHandle IDFHOEPFGLI(NPBPPKDLKDN OLGEJFLEBEN, PCIKHFEIHGO IKJOIDIBBDL, Transform FJHOHDNLPAF, int POILBMDCAAJ, int HKPHMBLKPFI);
|
|
|
|
// Token: 0x0400EF59 RID: 61273
|
|
[Token(Token = "0x400EF59")]
|
|
protected const float JMPMOGPCDCI = 10f;
|
|
|
|
// Token: 0x0400EF5A RID: 61274
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EF5A")]
|
|
public readonly Guid JPOHGBCEJEJ;
|
|
|
|
// Token: 0x0400EF5B RID: 61275
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400EF5B")]
|
|
public readonly ACBDPBHGKJL MJHMOOENOHB;
|
|
|
|
// Token: 0x0400EF5C RID: 61276
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400EF5C")]
|
|
public HPPIJACLPDM FGJJIGNEOFO;
|
|
|
|
// Token: 0x0400EF5D RID: 61277
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400EF5D")]
|
|
public float LODEAJDONHK;
|
|
|
|
// Token: 0x0400EF5E RID: 61278
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400EF5E")]
|
|
public Vector3 DKKJDMJEELG;
|
|
|
|
// Token: 0x0400EF5F RID: 61279
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400EF5F")]
|
|
public LNBGEMHOKFN DMOCBNAJPMF;
|
|
|
|
// Token: 0x0400EF60 RID: 61280
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400EF60")]
|
|
public CLKCBCAGDDK FBFMNGJHGNG;
|
|
|
|
// Token: 0x0400EF64 RID: 61284
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400EF64")]
|
|
protected Bounds ONEABLHNDNO;
|
|
|
|
// Token: 0x0400EF66 RID: 61286
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400EF66")]
|
|
protected SimpleVolumeBase DHPCKKKLNDN;
|
|
}
|
|
|
|
// Token: 0x0200343B RID: 13371
|
|
[Token(Token = "0x200343B")]
|
|
public enum BJOOGDAHOOO
|
|
{
|
|
// Token: 0x0400EF68 RID: 61288
|
|
[Token(Token = "0x400EF68")]
|
|
Environment,
|
|
// Token: 0x0400EF69 RID: 61289
|
|
[Token(Token = "0x400EF69")]
|
|
Decoration,
|
|
// Token: 0x0400EF6A RID: 61290
|
|
[Token(Token = "0x400EF6A")]
|
|
Physical_Sticky,
|
|
// Token: 0x0400EF6B RID: 61291
|
|
[Token(Token = "0x400EF6B")]
|
|
Physical = 4
|
|
}
|
|
|
|
// Token: 0x0200343C RID: 13372
|
|
[Token(Token = "0x200343C")]
|
|
public enum DBHLALJDNBH
|
|
{
|
|
// Token: 0x0400EF6D RID: 61293
|
|
[Token(Token = "0x400EF6D")]
|
|
Never,
|
|
// Token: 0x0400EF6E RID: 61294
|
|
[Token(Token = "0x400EF6E")]
|
|
Always,
|
|
// Token: 0x0400EF6F RID: 61295
|
|
[Token(Token = "0x400EF6F")]
|
|
DestinationOnly
|
|
}
|
|
|
|
// Token: 0x0200343D RID: 13373
|
|
[Token(Token = "0x200343D")]
|
|
protected enum LNHKKPOGGGI
|
|
{
|
|
// Token: 0x0400EF71 RID: 61297
|
|
[Token(Token = "0x400EF71")]
|
|
Never,
|
|
// Token: 0x0400EF72 RID: 61298
|
|
[Token(Token = "0x400EF72")]
|
|
Once,
|
|
// Token: 0x0400EF73 RID: 61299
|
|
[Token(Token = "0x400EF73")]
|
|
Always
|
|
}
|
|
|
|
// Token: 0x0200343E RID: 13374
|
|
[Token(Token = "0x200343E")]
|
|
protected class DLIFLKNJEAC
|
|
{
|
|
// Token: 0x17003FC2 RID: 16322
|
|
// (get) Token: 0x0601712A RID: 94506 RVA: 0x0055CC2C File Offset: 0x0055AE2C
|
|
[Token(Token = "0x17003FC2")]
|
|
public IReadOnlyList<Guid> HPKPICDCKBI
|
|
{
|
|
[Token(Token = "0x601712A")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601712A)
|
|
|
|
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: 0x17003FC3 RID: 16323
|
|
// (get) Token: 0x0601712B RID: 94507 RVA: 0x0055CC40 File Offset: 0x0055AE40
|
|
[Token(Token = "0x17003FC3")]
|
|
public IEnumerable<ShapeContainer.AOBAEKGAIOF> FIDFBBMPPFI
|
|
{
|
|
[Token(Token = "0x601712B")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601712B)
|
|
|
|
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: 0x17003FC4 RID: 16324
|
|
// (get) Token: 0x0601712C RID: 94508 RVA: 0x0055CC54 File Offset: 0x0055AE54
|
|
[Token(Token = "0x17003FC4")]
|
|
public int MMHCGGAJFGD
|
|
{
|
|
[Token(Token = "0x601712C")]
|
|
[Address(RVA = "0x2121AF0", Offset = "0x2120AF0", VA = "0x182121AF0")]
|
|
get
|
|
{
|
|
return this.CHPOFNJKPEP._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601712D RID: 94509 RVA: 0x0055CC74 File Offset: 0x0055AE74
|
|
[Token(Token = "0x601712D")]
|
|
[Address(RVA = "0x2121CC0", Offset = "0x2120CC0", VA = "0x182121CC0")]
|
|
public bool GAFBEGHFEPG(Guid IHFGNPJIFLC)
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0601712E RID: 94510 RVA: 0x0055CC90 File Offset: 0x0055AE90
|
|
[Token(Token = "0x601712E")]
|
|
[Address(RVA = "0x2121880", Offset = "0x2120880", VA = "0x182121880")]
|
|
public bool AJJGIJNKNDN(IEnumerable<Guid> GHLBFECEPPG)
|
|
{
|
|
Func<Guid, bool> func = new Func(this.KEAFMKFIFJJ);
|
|
return Enumerable.Any<Guid>(GHLBFECEPPG, func);
|
|
}
|
|
|
|
// Token: 0x0601712F RID: 94511 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601712F")]
|
|
[Address(RVA = "0x2121D20", Offset = "0x2120D20", VA = "0x182121D20")]
|
|
public ShapeContainer.AOBAEKGAIOF JKGJODGKJON(int EFBDCIJMFGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017130 RID: 94512 RVA: 0x0055CCB4 File Offset: 0x0055AEB4
|
|
[Token(Token = "0x6017130")]
|
|
[Address(RVA = "0x2121B30", Offset = "0x2120B30", VA = "0x182121B30")]
|
|
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: 0x06017131 RID: 94513 RVA: 0x0055CD10 File Offset: 0x0055AF10
|
|
[Token(Token = "0x6017131")]
|
|
[Address(RVA = "0x2121900", Offset = "0x2120900", VA = "0x182121900")]
|
|
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: 0x06017132 RID: 94514 RVA: 0x0055CD84 File Offset: 0x0055AF84
|
|
[Token(Token = "0x6017132")]
|
|
[Address(RVA = "0x2121F00", Offset = "0x2120F00", VA = "0x182121F00")]
|
|
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: 0x06017133 RID: 94515 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017133")]
|
|
[Address(RVA = "0x2121A50", Offset = "0x2120A50", VA = "0x182121A50")]
|
|
public ShapeContainer.AOBAEKGAIOF BNDMOCFJCKH(Guid IHFGNPJIFLC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017134 RID: 94516 RVA: 0x0055CDD8 File Offset: 0x0055AFD8
|
|
[Token(Token = "0x6017134")]
|
|
[Address(RVA = "0x2121DE0", Offset = "0x2120DE0", VA = "0x182121DE0")]
|
|
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: 0x06017135 RID: 94517 RVA: 0x0055CE14 File Offset: 0x0055B014
|
|
[Token(Token = "0x6017135")]
|
|
[Address(RVA = "0x2122070", Offset = "0x2121070", VA = "0x182122070")]
|
|
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: 0x06017136 RID: 94518 RVA: 0x0055CE50 File Offset: 0x0055B050
|
|
[Token(Token = "0x6017136")]
|
|
[Address(RVA = "0x2121D80", Offset = "0x2120D80", VA = "0x182121D80")]
|
|
[CompilerGenerated]
|
|
private bool KEAFMKFIFJJ(Guid IHFGNPJIFLC)
|
|
{
|
|
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06017137 RID: 94519 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017137")]
|
|
[Address(RVA = "0x2121A50", Offset = "0x2120A50", VA = "0x182121A50")]
|
|
[CompilerGenerated]
|
|
private ShapeContainer.AOBAEKGAIOF EPPKECJKGME(Guid ENJEOLBEALP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400EF74 RID: 61300
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EF74")]
|
|
private HashSet<Guid> OJOBCKECCAK;
|
|
|
|
// Token: 0x0400EF75 RID: 61301
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EF75")]
|
|
private List<Guid> KPGALHJPFCB;
|
|
|
|
// Token: 0x0400EF76 RID: 61302
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400EF76")]
|
|
private List<ShapeContainer.AOBAEKGAIOF> CHPOFNJKPEP;
|
|
|
|
// Token: 0x0200343F RID: 13375
|
|
[Token(Token = "0x200343F")]
|
|
public enum NFDKLLCKCHC : byte
|
|
{
|
|
// Token: 0x0400EF78 RID: 61304
|
|
[Token(Token = "0x400EF78")]
|
|
NULL_SHAPE,
|
|
// Token: 0x0400EF79 RID: 61305
|
|
[Token(Token = "0x400EF79")]
|
|
ALREADY_CONTAINS_SHAPE,
|
|
// Token: 0x0400EF7A RID: 61306
|
|
[Token(Token = "0x400EF7A")]
|
|
SUCCESS
|
|
}
|
|
}
|
|
|
|
// Token: 0x02003441 RID: 13377
|
|
[Token(Token = "0x2003441")]
|
|
protected class FNOMJODPMBC : ODAEKFDKCEC
|
|
{
|
|
// Token: 0x1400020B RID: 523
|
|
// (add) Token: 0x0601713B RID: 94523 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (remove) Token: 0x0601713C RID: 94524 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1400020B")]
|
|
private event Action DIMIDJFHGIC
|
|
{
|
|
[Token(Token = "0x601713B")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x601713C")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400020C RID: 524
|
|
// (add) Token: 0x0601713D RID: 94525 RVA: 0x0055CE84 File Offset: 0x0055B084
|
|
// (remove) Token: 0x0601713E RID: 94526 RVA: 0x0055CEAC File Offset: 0x0055B0AC
|
|
[Token(Token = "0x1400020C")]
|
|
public event Action<string> GFAGOCFDLMF
|
|
{
|
|
[Token(Token = "0x601713D")]
|
|
[Address(RVA = "0x2124E90", Offset = "0x2123E90", VA = "0x182124E90", 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 = "0x601713E")]
|
|
[Address(RVA = "0x2124FF0", Offset = "0x2123FF0", VA = "0x182124FF0", 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: 0x1400020D RID: 525
|
|
// (add) Token: 0x0601713F RID: 94527 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (remove) Token: 0x06017140 RID: 94528 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1400020D")]
|
|
private event Action<ODAEKFDKCEC> EBPNDNEPEMN
|
|
{
|
|
[Token(Token = "0x601713F")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6017140")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400020E RID: 526
|
|
// (add) Token: 0x06017141 RID: 94529 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (remove) Token: 0x06017142 RID: 94530 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1400020E")]
|
|
private event Action<DLKPBLNKLAD, GCKECFLKJGJ> JEDLKAFMGLP
|
|
{
|
|
[Token(Token = "0x6017141")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6017142")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FC5 RID: 16325
|
|
// (get) Token: 0x06017143 RID: 94531 RVA: 0x0055CED4 File Offset: 0x0055B0D4
|
|
[Token(Token = "0x17003FC5")]
|
|
public IEnumerable<ILINODKFHEO> AEBKAFDCLLM
|
|
{
|
|
[Token(Token = "0x6017143")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "12")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017143)
|
|
|
|
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: 0x17003FC6 RID: 16326
|
|
// (get) Token: 0x06017144 RID: 94532 RVA: 0x0055CEE8 File Offset: 0x0055B0E8
|
|
[Token(Token = "0x17003FC6")]
|
|
public IReadOnlyList<DOPNALIMPNA> NLCJJAOBPLO
|
|
{
|
|
[Token(Token = "0x6017144")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "13")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017144)
|
|
|
|
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: 0x17003FC7 RID: 16327
|
|
// (get) Token: 0x06017145 RID: 94533 RVA: 0x0055CEFC File Offset: 0x0055B0FC
|
|
[Token(Token = "0x17003FC7")]
|
|
public string KENGPMDDCML
|
|
{
|
|
[Token(Token = "0x6017145")]
|
|
[Address(RVA = "0x2124F30", Offset = "0x2123F30", VA = "0x182124F30", 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: 0x06017146 RID: 94534 RVA: 0x0055CF44 File Offset: 0x0055B144
|
|
[Token(Token = "0x6017146")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
|
public bool OnPreInitializeConfigScreen()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003FC8 RID: 16328
|
|
// (get) Token: 0x06017147 RID: 94535 RVA: 0x0055CF54 File Offset: 0x0055B154
|
|
[Token(Token = "0x17003FC8")]
|
|
public bool FBLEJONFPAK
|
|
{
|
|
[Token(Token = "0x6017147")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "15")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017148 RID: 94536 RVA: 0x0055CF64 File Offset: 0x0055B164
|
|
[Token(Token = "0x6017148")]
|
|
[Address(RVA = "0x2124610", Offset = "0x2123610", VA = "0x182124610")]
|
|
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;
|
|
ulong num12;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func8, action6, func9, num11, text14, text15, (int)num12, num2);
|
|
list2.Add(dhcinnflbba);
|
|
int num13 = 0;
|
|
ulong num14;
|
|
ECJBHJOCKHL ecjbhjockhl = ONOKJPIMIIP.HPLKEGBKNBJ(1, "Texture settings", list2, num13, num14 != 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 num15 = 0;
|
|
int num16 = 0;
|
|
string text16;
|
|
string text17;
|
|
ulong num17;
|
|
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func10, action7, num16, num15, text16, text17, (int)num17, num2);
|
|
list3.Add(dhcinnflbba2);
|
|
Func<bool> func11 = new Func(this.JEBDFGNMJCI);
|
|
Action<bool> action8 = new Action(this.HEIHOKFGIIE);
|
|
int num18 = 0;
|
|
int num19 = 0;
|
|
string text18;
|
|
string text19;
|
|
ulong num20;
|
|
DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func11, action8, num19, num18, text18, text19, (int)num20, num2);
|
|
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 num21;
|
|
ECJBHJOCKHL ecjbhjockhl2 = ONOKJPIMIIP.HPLKEGBKNBJ(2, "Tube settings", list3, func13, num21 != 0UL);
|
|
hnepkpgidjf4.Add(ecjbhjockhl2);
|
|
}
|
|
|
|
// Token: 0x06017149 RID: 94537 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017149")]
|
|
[Address(RVA = "0x2123800", Offset = "0x2122800", VA = "0x182123800")]
|
|
private bool KJKFDPBLCHH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601714A RID: 94538 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601714A")]
|
|
[Address(RVA = "0x2123D60", Offset = "0x2122D60", VA = "0x182123D60")]
|
|
private bool OKKANMPIFAN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601714B RID: 94539 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601714B")]
|
|
[Address(RVA = "0x2122980", Offset = "0x2121980", VA = "0x182122980")]
|
|
private float ECKFEMOBDCJ(int GLHHBDHELAO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601714C RID: 94540 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601714C")]
|
|
[Address(RVA = "0x2122D10", Offset = "0x2121D10", VA = "0x182122D10")]
|
|
private void ELAIDHCPDCG(int GLHHBDHELAO, float ONGBFDACHHG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601714D RID: 94541 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601714D")]
|
|
[Address(RVA = "0x21232F0", Offset = "0x21222F0", VA = "0x1821232F0")]
|
|
private float INGMPNMDLAN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601714E RID: 94542 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601714E")]
|
|
[Address(RVA = "0x21238E0", Offset = "0x21228E0", VA = "0x1821238E0")]
|
|
private void KOCFCFKJCLI(float ONGBFDACHHG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601714F RID: 94543 RVA: 0x0055D2AC File Offset: 0x0055B4AC
|
|
[Token(Token = "0x601714F")]
|
|
[Address(RVA = "0x21237F0", Offset = "0x21227F0", VA = "0x1821237F0")]
|
|
private float KBKHKLFPPBD(float BMDHIHNHPAI)
|
|
{
|
|
return BMDHIHNHPAI;
|
|
}
|
|
|
|
// Token: 0x06017150 RID: 94544 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017150")]
|
|
[Address(RVA = "0x2122920", Offset = "0x2121920", VA = "0x182122920")]
|
|
private float DLNMAFAOJFC(float DKAOBIKFMAB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017151 RID: 94545 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017151")]
|
|
[Address(RVA = "0x2123C20", Offset = "0x2122C20", VA = "0x182123C20")]
|
|
private int MLMCEACHFNB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017152 RID: 94546 RVA: 0x0055D2BC File Offset: 0x0055B4BC
|
|
[Token(Token = "0x6017152")]
|
|
[Address(RVA = "0x2124270", Offset = "0x2123270", VA = "0x182124270")]
|
|
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: 0x06017153 RID: 94547 RVA: 0x0055D2F4 File Offset: 0x0055B4F4
|
|
[Token(Token = "0x6017153")]
|
|
[Address(RVA = "0x21237A0", Offset = "0x21227A0", VA = "0x1821237A0")]
|
|
public void JLJCDENMHDC(string BAGBMJMGJBC)
|
|
{
|
|
Action<string> gfagocfdlmf = this.GFAGOCFDLMF;
|
|
if (gfagocfdlmf != 0)
|
|
{
|
|
gfagocfdlmf(BAGBMJMGJBC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017154 RID: 94548 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017154")]
|
|
[Address(RVA = "0x2123520", Offset = "0x2122520", VA = "0x182123520")]
|
|
public bool JEBDFGNMJCI()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017155 RID: 94549 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017155")]
|
|
[Address(RVA = "0x21230E0", Offset = "0x21220E0", VA = "0x1821230E0")]
|
|
public void HEIHOKFGIIE(bool DHDFGFMBECB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017156 RID: 94550 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017156")]
|
|
[Address(RVA = "0x2123AD0", Offset = "0x2122AD0", VA = "0x182123AD0")]
|
|
public bool LFMPAKOIIPN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017157 RID: 94551 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017157")]
|
|
[Address(RVA = "0x2124080", Offset = "0x2123080", VA = "0x182124080")]
|
|
public void PDGPNADBLAM(bool KGCEDPMHLII)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017158 RID: 94552 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017158")]
|
|
[Address(RVA = "0x2123660", Offset = "0x2122660", VA = "0x182123660")]
|
|
public bool JJJDGDGIEAE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017159 RID: 94553 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017159")]
|
|
[Address(RVA = "0x2123E40", Offset = "0x2122E40", VA = "0x182123E40")]
|
|
public void PCLOELCHDEG(bool HAFCGPODADA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601715A RID: 94554 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601715A")]
|
|
[Address(RVA = "0x2122F80", Offset = "0x2121F80", VA = "0x182122F80")]
|
|
public int GMKFOCDEJJE()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601715B RID: 94555 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601715B")]
|
|
[Address(RVA = "0x2122AF0", Offset = "0x2121AF0", VA = "0x182122AF0")]
|
|
public void EKLBIHNBBNE(int EFBDCIJMFGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601715C RID: 94556 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601715C")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
|
|
public void Reset()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601715E RID: 94558 RVA: 0x0055D33C File Offset: 0x0055B53C
|
|
[Token(Token = "0x601715E")]
|
|
[Address(RVA = "0x2123C10", Offset = "0x2122C10", VA = "0x182123C10")]
|
|
[CompilerGenerated]
|
|
private float LOCLMMHDDBL()
|
|
{
|
|
int num = 0;
|
|
return this.ECKFEMOBDCJ(num);
|
|
}
|
|
|
|
// Token: 0x0601715F RID: 94559 RVA: 0x0055D354 File Offset: 0x0055B554
|
|
[Token(Token = "0x601715F")]
|
|
[Address(RVA = "0x2122F70", Offset = "0x2121F70", VA = "0x182122F70")]
|
|
[CompilerGenerated]
|
|
private void GKLFBCNBLGM(float ONGBFDACHHG)
|
|
{
|
|
int num = 0;
|
|
this.ELAIDHCPDCG(num, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06017160 RID: 94560 RVA: 0x0055D36C File Offset: 0x0055B56C
|
|
[Token(Token = "0x6017160")]
|
|
[Address(RVA = "0x21232E0", Offset = "0x21222E0", VA = "0x1821232E0")]
|
|
[CompilerGenerated]
|
|
private float ILPBGAEMLBO()
|
|
{
|
|
return this.ECKFEMOBDCJ(1);
|
|
}
|
|
|
|
// Token: 0x06017161 RID: 94561 RVA: 0x0055D380 File Offset: 0x0055B580
|
|
[Token(Token = "0x6017161")]
|
|
[Address(RVA = "0x2122F60", Offset = "0x2121F60", VA = "0x182122F60")]
|
|
[CompilerGenerated]
|
|
private void FDHEDKEGHDC(float ONGBFDACHHG)
|
|
{
|
|
this.ELAIDHCPDCG(1, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06017162 RID: 94562 RVA: 0x0055D398 File Offset: 0x0055B598
|
|
[Token(Token = "0x6017162")]
|
|
[Address(RVA = "0x21238D0", Offset = "0x21228D0", VA = "0x1821238D0")]
|
|
[CompilerGenerated]
|
|
private float KLJANMEMMND()
|
|
{
|
|
return this.ECKFEMOBDCJ(2);
|
|
}
|
|
|
|
// Token: 0x06017163 RID: 94563 RVA: 0x0055D3AC File Offset: 0x0055B5AC
|
|
[Token(Token = "0x6017163")]
|
|
[Address(RVA = "0x21232D0", Offset = "0x21222D0", VA = "0x1821232D0")]
|
|
[CompilerGenerated]
|
|
private void HPGMHAJCCGM(float ONGBFDACHHG)
|
|
{
|
|
this.ELAIDHCPDCG(2, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x0400EF7D RID: 61309
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EF7D")]
|
|
private ShapeContainer MLFENGCPKCM;
|
|
|
|
// Token: 0x0400EF7F RID: 61311
|
|
[Token(Token = "0x400EF7F")]
|
|
public static readonly Dictionary<string, FLCFOLDCOJJ> FPOEPEENOBJ = new Dictionary();
|
|
|
|
// Token: 0x0400EF80 RID: 61312
|
|
[Token(Token = "0x400EF80")]
|
|
public static readonly Dictionary<string, FLCFOLDCOJJ> HFGMBKFGKFD = new Dictionary();
|
|
|
|
// Token: 0x0400EF81 RID: 61313
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400EF81")]
|
|
private List<ILINODKFHEO> KNKGGDHCLDN;
|
|
|
|
// Token: 0x0400EF82 RID: 61314
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400EF82")]
|
|
private List<DOPNALIMPNA> HNEPKPGIDJF;
|
|
}
|
|
|
|
// Token: 0x02003442 RID: 13378
|
|
[Token(Token = "0x2003442")]
|
|
[CompilerGenerated]
|
|
private sealed class PDAAJNIJKLB
|
|
{
|
|
// Token: 0x06017164 RID: 94564 RVA: 0x0055D3C4 File Offset: 0x0055B5C4
|
|
[Token(Token = "0x6017164")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PDAAJNIJKLB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06017165 RID: 94565 RVA: 0x0055D3D8 File Offset: 0x0055B5D8
|
|
[Token(Token = "0x6017165")]
|
|
[Address(RVA = "0x212B390", Offset = "0x212A390", VA = "0x18212B390")]
|
|
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: 0x0400EF83 RID: 61315
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EF83")]
|
|
public ShapeContainer <>4__this;
|
|
|
|
// Token: 0x0400EF84 RID: 61316
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EF84")]
|
|
public ShapeContainer otherToConsider;
|
|
}
|
|
|
|
// Token: 0x02003443 RID: 13379
|
|
[Token(Token = "0x2003443")]
|
|
[CompilerGenerated]
|
|
private sealed class IKLOFJCIIHH
|
|
{
|
|
// Token: 0x06017166 RID: 94566 RVA: 0x0055D43C File Offset: 0x0055B63C
|
|
[Token(Token = "0x6017166")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public IKLOFJCIIHH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06017167 RID: 94567 RVA: 0x0055D450 File Offset: 0x0055B650
|
|
[Token(Token = "0x6017167")]
|
|
[Address(RVA = "0x14B1290", Offset = "0x14B0290", VA = "0x1814B1290")]
|
|
internal bool <OnRecolor>b__0(LAKMDOLHIBI s)
|
|
{
|
|
LNBGEMHOKFN lnbgemhokfn = this.newColor;
|
|
return s.BPCFMHDHEBP != (int)lnbgemhokfn;
|
|
}
|
|
|
|
// Token: 0x06017168 RID: 94568 RVA: 0x0055D478 File Offset: 0x0055B678
|
|
[Token(Token = "0x6017168")]
|
|
[Address(RVA = "0x14B12B0", Offset = "0x14B02B0", VA = "0x1814B12B0")]
|
|
internal bool <OnRecolor>b__1(LAKMDOLHIBI s)
|
|
{
|
|
CLKCBCAGDDK clkcbcagddk = this.newMaterial;
|
|
return s.JAEJNAIIGCN != (int)clkcbcagddk;
|
|
}
|
|
|
|
// Token: 0x0400EF85 RID: 61317
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EF85")]
|
|
public LNBGEMHOKFN newColor;
|
|
|
|
// Token: 0x0400EF86 RID: 61318
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400EF86")]
|
|
public CLKCBCAGDDK newMaterial;
|
|
}
|
|
|
|
// Token: 0x02003444 RID: 13380
|
|
[Token(Token = "0x2003444")]
|
|
[CompilerGenerated]
|
|
private sealed class OCKGAMFOCML
|
|
{
|
|
// Token: 0x06017169 RID: 94569 RVA: 0x0055D4A0 File Offset: 0x0055B6A0
|
|
[Token(Token = "0x6017169")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public OCKGAMFOCML()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601716A RID: 94570 RVA: 0x0055D4B4 File Offset: 0x0055B6B4
|
|
[Token(Token = "0x601716A")]
|
|
[Address(RVA = "0x2128EA0", Offset = "0x2127EA0", VA = "0x182128EA0")]
|
|
internal void <PlayAnimateInOutEffect>b__0()
|
|
{
|
|
PooledParticle pooledParticle = this.latestEffect;
|
|
Action action = this.onRelease;
|
|
pooledParticle.EFPPBLDLLNI -= action;
|
|
}
|
|
|
|
// Token: 0x0400EF87 RID: 61319
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EF87")]
|
|
public PooledParticle latestEffect;
|
|
|
|
// Token: 0x0400EF88 RID: 61320
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EF88")]
|
|
public Action onRelease;
|
|
}
|
|
}
|
|
}
|