scripts
This commit is contained in:
@@ -0,0 +1,537 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002D7A RID: 11642
|
||||
[Token(Token = "0x2002D7A")]
|
||||
[StructLayout(3)]
|
||||
public class BatchedMeshRenderer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003754 RID: 14164
|
||||
// (get) Token: 0x06014A44 RID: 84548 RVA: 0x004F3314 File Offset: 0x004F1514
|
||||
[Token(Token = "0x17003754")]
|
||||
public int CPCPOHOHAMH
|
||||
{
|
||||
[Token(Token = "0x6014A44")]
|
||||
[Address(RVA = "0x1535AC0", Offset = "0x15344C0", VA = "0x181535AC0")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<FIGILABAJNF> hcmhpanjljf = this.HCMHPANJLJF;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
int num2;
|
||||
num += num2;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003755 RID: 14165
|
||||
// (get) Token: 0x06014A45 RID: 84549 RVA: 0x004F3348 File Offset: 0x004F1548
|
||||
[Token(Token = "0x17003755")]
|
||||
public IReadOnlyList<MeshRenderer> COHCNPDFGAB
|
||||
{
|
||||
[Token(Token = "0x6014A45")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014A45)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<UnityEngine.MeshRenderer> RecRoom.Core.Creation.Shapes.BatchedMeshRenderer::get_MeshRenderers()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<class [UnityEngine.CoreModule]UnityEngine.MeshRenderer>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class [UnityEngine.CoreModule]UnityEngine.MeshRenderer>(BatchedMeshRenderer::PBBGBIOKAAA, ldloc:BatchedMeshRenderer(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: 0x06014A46 RID: 84550 RVA: 0x004F335C File Offset: 0x004F155C
|
||||
[Token(Token = "0x6014A46")]
|
||||
[Address(RVA = "0x1534F30", Offset = "0x1533930", VA = "0x181534F30")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<FIGILABAJNF> hcmhpanjljf = this.HCMHPANJLJF;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014A47 RID: 84551 RVA: 0x004F3384 File Offset: 0x004F1584
|
||||
[Token(Token = "0x6014A47")]
|
||||
[Address(RVA = "0x1534100", Offset = "0x1532B00", VA = "0x181534100")]
|
||||
public void AddToBatchedMesh(IMEKBMMDJBD IHDHKMGMNEG, Material KFENPJENIOI, Matrix4x4? KMOMIBCLDBK, Vector3 LMGOJOKEPGO)
|
||||
{
|
||||
FIGILABAJNF figilabajnf = this.HEAIAAMLCJH(IHDHKMGMNEG, KFENPJENIOI);
|
||||
bool has_value = KMOMIBCLDBK.has_value;
|
||||
this.DBNJDLHEEPJ();
|
||||
}
|
||||
|
||||
// Token: 0x06014A48 RID: 84552 RVA: 0x004F33B0 File Offset: 0x004F15B0
|
||||
[Token(Token = "0x6014A48")]
|
||||
[Address(RVA = "0x1535050", Offset = "0x1533A50", VA = "0x181535050")]
|
||||
public void RemoveFromBatchedMesh(IMEKBMMDJBD EDLHNCIENFD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<FIGILABAJNF> hcmhpanjljf = this.HCMHPANJLJF;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
this.DBNJDLHEEPJ();
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014A49 RID: 84553 RVA: 0x004F33E4 File Offset: 0x004F15E4
|
||||
[Token(Token = "0x6014A49")]
|
||||
[Address(RVA = "0x1534300", Offset = "0x1532D00", VA = "0x181534300")]
|
||||
public void ClearAllBatchedMeshes()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<FIGILABAJNF> hcmhpanjljf = this.HCMHPANJLJF;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
if (!this.EDGBJMDGBIL)
|
||||
{
|
||||
this.EDGBJMDGBIL = true;
|
||||
Action action = new Action(this.CCAEBKJCJFN);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextLateUpdate(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014A4A RID: 84554 RVA: 0x004F3438 File Offset: 0x004F1638
|
||||
[Token(Token = "0x6014A4A")]
|
||||
[Address(RVA = "0x1535810", Offset = "0x1534210", VA = "0x181535810")]
|
||||
public void UpdateMeshMaterialIndices(IMEKBMMDJBD EDLHNCIENFD, CKELFEGHFJD LKJBCIJKHFM)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<FIGILABAJNF> hcmhpanjljf = this.HCMHPANJLJF;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
this.DBNJDLHEEPJ();
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014A4B RID: 84555 RVA: 0x004F346C File Offset: 0x004F166C
|
||||
[Token(Token = "0x6014A4B")]
|
||||
[Address(RVA = "0x15351A0", Offset = "0x1533BA0", VA = "0x1815351A0")]
|
||||
public void SetMaterialProperty(int NMGPBLNBANO, Color GJAINANBOCB)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this.PNHDMPPOJAC[NMGPBLNBANO] = GJAINANBOCB;
|
||||
List<MeshRenderer> pbbgbiokaaa = this.PBBGBIOKAAA;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014A4C RID: 84556 RVA: 0x004F34A0 File Offset: 0x004F16A0
|
||||
[Token(Token = "0x6014A4C")]
|
||||
[Address(RVA = "0x1535330", Offset = "0x1533D30", VA = "0x181535330")]
|
||||
public void SetMaterialProperty(int NMGPBLNBANO, float ONGBFDACHHG)
|
||||
{
|
||||
Dictionary<int, float> ljfmhfiliid = this.LJFMHFILIID;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014A4D RID: 84557 RVA: 0x004F34DC File Offset: 0x004F16DC
|
||||
[Token(Token = "0x6014A4D")]
|
||||
[Address(RVA = "0x15354B0", Offset = "0x1533EB0", VA = "0x1815354B0")]
|
||||
public void SetMaterialProperty(int NMGPBLNBANO, Vector4 PJEDBAONDPP)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this.BGEDKKELINK[NMGPBLNBANO] = PJEDBAONDPP;
|
||||
List<MeshRenderer> pbbgbiokaaa = this.PBBGBIOKAAA;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014A4E RID: 84558 RVA: 0x004F3510 File Offset: 0x004F1710
|
||||
[Token(Token = "0x6014A4E")]
|
||||
[Address(RVA = "0x1535640", Offset = "0x1534040", VA = "0x181535640")]
|
||||
public void SetMaterialProperty(int NMGPBLNBANO, Matrix4x4 MBDBBCDFFHK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this.DMFFNKLJBFG[NMGPBLNBANO] = MBDBBCDFFHK;
|
||||
List<MeshRenderer> pbbgbiokaaa = this.PBBGBIOKAAA;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014A4F RID: 84559 RVA: 0x004F3544 File Offset: 0x004F1744
|
||||
[Token(Token = "0x6014A4F")]
|
||||
[Address(RVA = "0x1534500", Offset = "0x1532F00", VA = "0x181534500")]
|
||||
private void FMHLEGIBEIH(Renderer CHEJPOIMMCK)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock;
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
materialPropertyBlock = new MaterialPropertyBlock();
|
||||
CHEJPOIMMCK.Internal_GetPropertyBlock(materialPropertyBlock);
|
||||
Dictionary<int, float> ljfmhfiliid = this.LJFMHFILIID;
|
||||
Dictionary.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num == -1)
|
||||
{
|
||||
goto IL_2B;
|
||||
}
|
||||
Dictionary<int, Color> pnhdmppojac = this.PNHDMPPOJAC;
|
||||
Dictionary.Enumerator enumerator2;
|
||||
if (enumerator2 != 0)
|
||||
{
|
||||
goto IL_2B;
|
||||
}
|
||||
IL_2F:
|
||||
num++;
|
||||
if (num == -1)
|
||||
{
|
||||
goto IL_44;
|
||||
}
|
||||
Dictionary<int, Matrix4x4> dmffnkljbfg = this.DMFFNKLJBFG;
|
||||
Dictionary.Enumerator enumerator3;
|
||||
if (enumerator3 != 0)
|
||||
{
|
||||
goto IL_44;
|
||||
}
|
||||
IL_48:
|
||||
num++;
|
||||
if (num == -1)
|
||||
{
|
||||
goto IL_5D;
|
||||
}
|
||||
Dictionary<int, Vector4> bgedkkelink = this.BGEDKKELINK;
|
||||
Dictionary.Enumerator enumerator4;
|
||||
if (enumerator4 != 0)
|
||||
{
|
||||
goto IL_5D;
|
||||
}
|
||||
IL_61:
|
||||
num++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
IL_5D:
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_61;
|
||||
}
|
||||
goto IL_8D;
|
||||
IL_44:
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_48;
|
||||
}
|
||||
goto IL_87;
|
||||
IL_2B:
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_2F;
|
||||
}
|
||||
goto IL_81;
|
||||
}
|
||||
CHEJPOIMMCK.Internal_SetPropertyBlock(materialPropertyBlock);
|
||||
return;
|
||||
IL_81:
|
||||
throw new NullReferenceException();
|
||||
IL_87:
|
||||
throw new NullReferenceException();
|
||||
IL_8D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014A50 RID: 84560 RVA: 0x004F35E4 File Offset: 0x004F17E4
|
||||
[Token(Token = "0x6014A50")]
|
||||
[Address(RVA = "0x1534A90", Offset = "0x1533490", VA = "0x181534A90")]
|
||||
public void ForceUpdateBatchedMeshOnGPU()
|
||||
{
|
||||
this.CCAEBKJCJFN();
|
||||
}
|
||||
|
||||
// Token: 0x06014A51 RID: 84561 RVA: 0x004F35F8 File Offset: 0x004F17F8
|
||||
[Token(Token = "0x6014A51")]
|
||||
[Address(RVA = "0x15341C0", Offset = "0x1532BC0", VA = "0x1815341C0")]
|
||||
private void CCAEBKJCJFN()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if ((this.EDGBJMDGBIL ? 1 : 0) == num)
|
||||
{
|
||||
return;
|
||||
}
|
||||
List<FIGILABAJNF> hcmhpanjljf = this.HCMHPANJLJF;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EDGBJMDGBIL = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014A52 RID: 84562 RVA: 0x004F3638 File Offset: 0x004F1838
|
||||
[Token(Token = "0x6014A52")]
|
||||
[Address(RVA = "0x1534AA0", Offset = "0x15334A0", VA = "0x181534AA0")]
|
||||
private FIGILABAJNF HEAIAAMLCJH(IMEKBMMDJBD EDLHNCIENFD, Material KFENPJENIOI)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
Dictionary<Material, List<FIGILABAJNF>> fahnfmdmelp = this.FAHNFMDMELP;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
List.Enumerator enumerator;
|
||||
ReadOnlyCollection<Vector3> readOnlyCollection;
|
||||
if (enumerator == 0 || readOnlyCollection.Count < 65000)
|
||||
{
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0 && num == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return this.OEBDAOEHDGJ(KFENPJENIOI);
|
||||
}
|
||||
|
||||
// Token: 0x06014A53 RID: 84563 RVA: 0x004F368C File Offset: 0x004F188C
|
||||
[Token(Token = "0x6014A53")]
|
||||
[Address(RVA = "0x1534CC0", Offset = "0x15336C0", VA = "0x181534CC0")]
|
||||
private FIGILABAJNF OEBDAOEHDGJ(Material KFENPJENIOI)
|
||||
{
|
||||
int num = 0;
|
||||
string name = base.gameObject.name;
|
||||
if (KFENPJENIOI != 0)
|
||||
{
|
||||
string name2 = KFENPJENIOI.name;
|
||||
}
|
||||
string text = name + " (BatchedMesh - " + num + ")";
|
||||
FIGILABAJNF figilabajnf = new FIGILABAJNF(text);
|
||||
this.HCMHPANJLJF.Add(figilabajnf);
|
||||
List<FIGILABAJNF> list;
|
||||
if (!this.FAHNFMDMELP.TryGetValue(KFENPJENIOI, num))
|
||||
{
|
||||
list = new List(1);
|
||||
this.FAHNFMDMELP[KFENPJENIOI] = list;
|
||||
}
|
||||
list.Add(figilabajnf);
|
||||
GameObject gameObject = new GameObject(text);
|
||||
Transform transform = gameObject.transform;
|
||||
Transform transform2 = base.transform;
|
||||
int num2 = 0;
|
||||
transform.SetParent(transform2, num2 != 0);
|
||||
MeshFilter meshFilter = gameObject.AddComponent<MeshFilter>();
|
||||
Mesh <IOPMECBEAKK>k__BackingField = figilabajnf.<IOPMECBEAKK>k__BackingField;
|
||||
meshFilter.sharedMesh = <IOPMECBEAKK>k__BackingField;
|
||||
MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>();
|
||||
meshRenderer.SetMaterial(KFENPJENIOI);
|
||||
bool flag = this.receiveShadows;
|
||||
meshRenderer.receiveShadows = flag;
|
||||
ShadowCastingMode shadowCastingMode = this.shadowCastingMode;
|
||||
meshRenderer.shadowCastingMode = shadowCastingMode;
|
||||
this.PBBGBIOKAAA.Add(meshRenderer);
|
||||
this.FMHLEGIBEIH(meshRenderer);
|
||||
return figilabajnf;
|
||||
}
|
||||
|
||||
// Token: 0x06014A54 RID: 84564 RVA: 0x004F379C File Offset: 0x004F199C
|
||||
[Token(Token = "0x6014A54")]
|
||||
[Address(RVA = "0x1534490", Offset = "0x1532E90", VA = "0x181534490")]
|
||||
private void DBNJDLHEEPJ()
|
||||
{
|
||||
if (!this.EDGBJMDGBIL)
|
||||
{
|
||||
this.EDGBJMDGBIL = true;
|
||||
Action action = new Action(this.CCAEBKJCJFN);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextLateUpdate(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014A55 RID: 84565 RVA: 0x004F37D0 File Offset: 0x004F19D0
|
||||
[Token(Token = "0x6014A55")]
|
||||
[Address(RVA = "0x1535980", Offset = "0x1534380", VA = "0x181535980")]
|
||||
public BatchedMeshRenderer()
|
||||
{
|
||||
Dictionary<Material, List<FIGILABAJNF>> dictionary = new Dictionary();
|
||||
this.FAHNFMDMELP = dictionary;
|
||||
List<FIGILABAJNF> list = new List();
|
||||
this.HCMHPANJLJF = list;
|
||||
List<MeshRenderer> list2 = new List();
|
||||
this.PBBGBIOKAAA = list2;
|
||||
int num;
|
||||
Dictionary<int, float> dictionary2 = new Dictionary(num);
|
||||
num = 0;
|
||||
this.LJFMHFILIID = dictionary2;
|
||||
int num2;
|
||||
Dictionary<int, Color> dictionary3 = new Dictionary(num2);
|
||||
num2 = 0;
|
||||
this.PNHDMPPOJAC = dictionary3;
|
||||
int num3;
|
||||
Dictionary<int, Vector4> dictionary4 = new Dictionary(num3);
|
||||
num3 = 0;
|
||||
this.BGEDKKELINK = dictionary4;
|
||||
int num4;
|
||||
Dictionary<int, Matrix4x4> dictionary5 = new Dictionary(num4);
|
||||
num4 = 0;
|
||||
this.DMFFNKLJBFG = dictionary5;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DC51 RID: 56401
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DC51")]
|
||||
[SerializeField]
|
||||
private bool receiveShadows = true;
|
||||
|
||||
// Token: 0x0400DC52 RID: 56402
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400DC52")]
|
||||
[SerializeField]
|
||||
private ShadowCastingMode shadowCastingMode = (ShadowCastingMode)((ulong)1L);
|
||||
|
||||
// Token: 0x0400DC53 RID: 56403
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DC53")]
|
||||
private Dictionary<Material, List<FIGILABAJNF>> FAHNFMDMELP;
|
||||
|
||||
// Token: 0x0400DC54 RID: 56404
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DC54")]
|
||||
private List<FIGILABAJNF> HCMHPANJLJF;
|
||||
|
||||
// Token: 0x0400DC55 RID: 56405
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DC55")]
|
||||
private List<MeshRenderer> PBBGBIOKAAA;
|
||||
|
||||
// Token: 0x0400DC56 RID: 56406
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DC56")]
|
||||
private bool EDGBJMDGBIL;
|
||||
|
||||
// Token: 0x0400DC57 RID: 56407
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DC57")]
|
||||
private Dictionary<int, float> LJFMHFILIID;
|
||||
|
||||
// Token: 0x0400DC58 RID: 56408
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DC58")]
|
||||
private Dictionary<int, Color> PNHDMPPOJAC;
|
||||
|
||||
// Token: 0x0400DC59 RID: 56409
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DC59")]
|
||||
private Dictionary<int, Vector4> BGEDKKELINK;
|
||||
|
||||
// Token: 0x0400DC5A RID: 56410
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DC5A")]
|
||||
private Dictionary<int, Matrix4x4> DMFFNKLJBFG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,228 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002D79 RID: 11641
|
||||
[Token(Token = "0x2002D79")]
|
||||
[StructLayout(3)]
|
||||
public class CreationShapeContainer : ShapeContainer
|
||||
{
|
||||
// Token: 0x17003749 RID: 14153
|
||||
// (get) Token: 0x06014A32 RID: 84530 RVA: 0x004F313C File Offset: 0x004F133C
|
||||
[Token(Token = "0x17003749")]
|
||||
public override string AKLAPGCHOFB
|
||||
{
|
||||
[Token(Token = "0x6014A32")]
|
||||
[Address(RVA = "0x1536020", Offset = "0x1534A20", VA = "0x181536020", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return CreationShapeContainer.OJOECENCDJH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700374A RID: 14154
|
||||
// (get) Token: 0x06014A33 RID: 84531 RVA: 0x004F3150 File Offset: 0x004F1350
|
||||
[Token(Token = "0x1700374A")]
|
||||
public override string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x6014A33")]
|
||||
[Address(RVA = "0x1536080", Offset = "0x1534A80", VA = "0x181536080", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return CreationShapeContainer.OJOECENCDJH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700374B RID: 14155
|
||||
// (get) Token: 0x06014A34 RID: 84532 RVA: 0x004F3164 File Offset: 0x004F1364
|
||||
[Token(Token = "0x1700374B")]
|
||||
public override int EBEOBEKPAPP
|
||||
{
|
||||
[Token(Token = "0x6014A34")]
|
||||
[Address(RVA = "0x15360E0", Offset = "0x1534AE0", VA = "0x1815360E0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return CreationShapeContainer.JAAJMCFDFNG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700374C RID: 14156
|
||||
// (get) Token: 0x06014A35 RID: 84533 RVA: 0x004F3178 File Offset: 0x004F1378
|
||||
[Token(Token = "0x1700374C")]
|
||||
public override bool JPCMKAOLFHF
|
||||
{
|
||||
[Token(Token = "0x6014A35")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "21")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700374D RID: 14157
|
||||
// (get) Token: 0x06014A36 RID: 84534 RVA: 0x004F3188 File Offset: 0x004F1388
|
||||
[Token(Token = "0x1700374D")]
|
||||
public override bool KJCAGKDAABN
|
||||
{
|
||||
[Token(Token = "0x6014A36")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700374E RID: 14158
|
||||
// (get) Token: 0x06014A37 RID: 84535 RVA: 0x004F3198 File Offset: 0x004F1398
|
||||
[Token(Token = "0x1700374E")]
|
||||
public override ShapeContainer.DBHLALJDNBH NDOIFFFCMKP
|
||||
{
|
||||
[Token(Token = "0x6014A37")]
|
||||
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "23")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700374F RID: 14159
|
||||
// (get) Token: 0x06014A38 RID: 84536 RVA: 0x004F31A8 File Offset: 0x004F13A8
|
||||
[Token(Token = "0x1700374F")]
|
||||
public override bool PGDIFDJECHJ
|
||||
{
|
||||
[Token(Token = "0x6014A38")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "24")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003750 RID: 14160
|
||||
// (get) Token: 0x06014A39 RID: 84537 RVA: 0x004F31B8 File Offset: 0x004F13B8
|
||||
[Token(Token = "0x17003750")]
|
||||
public override bool PLPCBNDDMON
|
||||
{
|
||||
[Token(Token = "0x6014A39")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003751 RID: 14161
|
||||
// (get) Token: 0x06014A3A RID: 84538 RVA: 0x004F31C8 File Offset: 0x004F13C8
|
||||
[Token(Token = "0x17003751")]
|
||||
public override ShapeContainer.BJOOGDAHOOO NMBFCKJPCLA
|
||||
{
|
||||
[Token(Token = "0x6014A3A")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return ShapeContainer.BJOOGDAHOOO.Decoration;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003752 RID: 14162
|
||||
// (get) Token: 0x06014A3B RID: 84539 RVA: 0x004F31D8 File Offset: 0x004F13D8
|
||||
// (set) Token: 0x06014A3C RID: 84540 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003752")]
|
||||
public override bool FCPOODKDOIN
|
||||
{
|
||||
[Token(Token = "0x6014A3B")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "27")]
|
||||
get
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x6014A3C")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "28")]
|
||||
protected set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003753 RID: 14163
|
||||
// (get) Token: 0x06014A3D RID: 84541 RVA: 0x004F31E8 File Offset: 0x004F13E8
|
||||
// (set) Token: 0x06014A3E RID: 84542 RVA: 0x004F31FC File Offset: 0x004F13FC
|
||||
[Token(Token = "0x17003753")]
|
||||
public ShapeContainer.BJOOGDAHOOO CKGMABMOFIO
|
||||
{
|
||||
[Token(Token = "0x6014A3D")]
|
||||
[Address(RVA = "0xCAF1A0", Offset = "0xCADBA0", VA = "0x180CAF1A0")]
|
||||
get
|
||||
{
|
||||
return this.LAPPDNAEMFL;
|
||||
}
|
||||
[Token(Token = "0x6014A3E")]
|
||||
[Address(RVA = "0x1536140", Offset = "0x1534B40", VA = "0x181536140")]
|
||||
set
|
||||
{
|
||||
if (value != this.LAPPDNAEMFL)
|
||||
{
|
||||
this.LAPPDNAEMFL = value;
|
||||
base.LNDEHIGJBNM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014A3F RID: 84543 RVA: 0x004F3220 File Offset: 0x004F1420
|
||||
[Token(Token = "0x6014A3F")]
|
||||
[Address(RVA = "0x1535EF0", Offset = "0x15348F0", VA = "0x181535EF0", Slot = "29")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.DisableCleanup(this);
|
||||
this.creationObject.<CJOPCHODHJO>k__BackingField.Add(this);
|
||||
this.creationObject.<PGOFIBGOHCD>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014A40 RID: 84544 RVA: 0x004F3268 File Offset: 0x004F1468
|
||||
[Token(Token = "0x6014A40")]
|
||||
[Address(RVA = "0x1535E50", Offset = "0x1534850", VA = "0x181535E50", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
CreationObject creationObject = this.creationObject;
|
||||
int num = 0;
|
||||
if (creationObject != num)
|
||||
{
|
||||
this.creationObject.<CJOPCHODHJO>k__BackingField.Remove(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014A41 RID: 84545 RVA: 0x004F32A8 File Offset: 0x004F14A8
|
||||
[Token(Token = "0x6014A41")]
|
||||
[Address(RVA = "0x1535D90", Offset = "0x1534790", VA = "0x181535D90", Slot = "38")]
|
||||
protected override int ENGEHEAILEA([Optional] ShapeContainer.BJOOGDAHOOO? JLCPKNIHBGG)
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep2 = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
ShapeContainer.BJOOGDAHOOO lappdnaemfl = this.LAPPDNAEMFL;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06014A42 RID: 84546 RVA: 0x004F32E0 File Offset: 0x004F14E0
|
||||
[Token(Token = "0x6014A42")]
|
||||
[Address(RVA = "0x1535FC0", Offset = "0x15349C0", VA = "0x181535FC0")]
|
||||
public CreationShapeContainer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DC4E RID: 56398
|
||||
[Token(Token = "0x400DC4E")]
|
||||
private static readonly string OJOECENCDJH = "Creation Shape Container";
|
||||
|
||||
// Token: 0x0400DC4F RID: 56399
|
||||
[Token(Token = "0x400DC4F")]
|
||||
private static readonly int JAAJMCFDFNG;
|
||||
|
||||
// Token: 0x0400DC50 RID: 56400
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DC50")]
|
||||
private ShapeContainer.BJOOGDAHOOO LAPPDNAEMFL = (ShapeContainer.BJOOGDAHOOO)((ulong)1L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,292 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Rendering;
|
||||
using RecRoom.Persistence;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002D90 RID: 11664
|
||||
[Token(Token = "0x2002D90")]
|
||||
[StructLayout(3)]
|
||||
public class DecorationShapeContainer : ShapeContainer
|
||||
{
|
||||
// Token: 0x1700379C RID: 14236
|
||||
// (get) Token: 0x06014BB2 RID: 84914 RVA: 0x004F8CF0 File Offset: 0x004F6EF0
|
||||
[Token(Token = "0x1700379C")]
|
||||
public override string AKLAPGCHOFB
|
||||
{
|
||||
[Token(Token = "0x6014BB2")]
|
||||
[Address(RVA = "0x15370C0", Offset = "0x1535AC0", VA = "0x1815370C0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
PersistenceView persistenceView = this.persistenceView;
|
||||
Guid guid;
|
||||
return string.Format("Decoration Shape Container {0}", guid);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700379D RID: 14237
|
||||
// (get) Token: 0x06014BB3 RID: 84915 RVA: 0x004F8D18 File Offset: 0x004F6F18
|
||||
[Token(Token = "0x1700379D")]
|
||||
public override string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x6014BB3")]
|
||||
[Address(RVA = "0x1537140", Offset = "0x1535B40", VA = "0x181537140", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return "Decoration";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700379E RID: 14238
|
||||
// (get) Token: 0x06014BB4 RID: 84916 RVA: 0x004F8D2C File Offset: 0x004F6F2C
|
||||
[Token(Token = "0x1700379E")]
|
||||
public override int EBEOBEKPAPP
|
||||
{
|
||||
[Token(Token = "0x6014BB4")]
|
||||
[Address(RVA = "0xCAF1A0", Offset = "0xCADBA0", VA = "0x180CAF1A0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return this.maxResources;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700379F RID: 14239
|
||||
// (get) Token: 0x06014BB5 RID: 84917 RVA: 0x004F8D40 File Offset: 0x004F6F40
|
||||
[Token(Token = "0x1700379F")]
|
||||
public override bool JPCMKAOLFHF
|
||||
{
|
||||
[Token(Token = "0x6014BB5")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "21")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037A0 RID: 14240
|
||||
// (get) Token: 0x06014BB6 RID: 84918 RVA: 0x004F8D50 File Offset: 0x004F6F50
|
||||
[Token(Token = "0x170037A0")]
|
||||
public override bool KJCAGKDAABN
|
||||
{
|
||||
[Token(Token = "0x6014BB6")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037A1 RID: 14241
|
||||
// (get) Token: 0x06014BB7 RID: 84919 RVA: 0x004F8D60 File Offset: 0x004F6F60
|
||||
[Token(Token = "0x170037A1")]
|
||||
public override ShapeContainer.DBHLALJDNBH NDOIFFFCMKP
|
||||
{
|
||||
[Token(Token = "0x6014BB7")]
|
||||
[Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return ShapeContainer.DBHLALJDNBH.DestinationOnly;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037A2 RID: 14242
|
||||
// (get) Token: 0x06014BB8 RID: 84920 RVA: 0x004F8D70 File Offset: 0x004F6F70
|
||||
[Token(Token = "0x170037A2")]
|
||||
public override bool PGDIFDJECHJ
|
||||
{
|
||||
[Token(Token = "0x6014BB8")]
|
||||
[Address(RVA = "0x10B2EA0", Offset = "0x10B18A0", VA = "0x1810B2EA0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return this.creationObject.LGLADBGABHO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037A3 RID: 14243
|
||||
// (get) Token: 0x06014BB9 RID: 84921 RVA: 0x004F8D90 File Offset: 0x004F6F90
|
||||
[Token(Token = "0x170037A3")]
|
||||
public override bool PLPCBNDDMON
|
||||
{
|
||||
[Token(Token = "0x6014BB9")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "25")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037A4 RID: 14244
|
||||
// (get) Token: 0x06014BBA RID: 84922 RVA: 0x004F8DA0 File Offset: 0x004F6FA0
|
||||
[Token(Token = "0x170037A4")]
|
||||
public override ShapeContainer.BJOOGDAHOOO NMBFCKJPCLA
|
||||
{
|
||||
[Token(Token = "0x6014BBA")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return ShapeContainer.BJOOGDAHOOO.Decoration;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037A5 RID: 14245
|
||||
// (get) Token: 0x06014BBB RID: 84923 RVA: 0x004F8DB0 File Offset: 0x004F6FB0
|
||||
[Token(Token = "0x170037A5")]
|
||||
public IReactiveProperty<bool> MOOGKKGGKAH
|
||||
{
|
||||
[Token(Token = "0x6014BBB")]
|
||||
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014BBB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.IReactiveProperty`1<System.Boolean> RecRoom.Core.Creation.Shapes.DecorationShapeContainer::get_HasOutOfBoundsShapes()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [RecRoom.Scheduler.Runtime]RecRoom.Core.ReactiveProperty`1<bool>(var_0_06, ldfld:class [RecRoom.Scheduler.Runtime]RecRoom.Core.ReactiveProperty`1<bool>(DecorationShapeContainer::GLNFOHPIJHN, ldloc:DecorationShapeContainer(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: 0x06014BBC RID: 84924 RVA: 0x004F8DC4 File Offset: 0x004F6FC4
|
||||
[Token(Token = "0x6014BBC")]
|
||||
[Address(RVA = "0x1536A00", Offset = "0x1535400", VA = "0x181536A00", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
ReactiveProperty<bool> glnfohpijhn = this.GLNFOHPIJHN;
|
||||
Action<bool> action = new Action(this.GBMFCEHFALN);
|
||||
IDisposable disposable = glnfohpijhn.Observe(this, action);
|
||||
}
|
||||
|
||||
// Token: 0x06014BBD RID: 84925 RVA: 0x004F8DFC File Offset: 0x004F6FFC
|
||||
[Token(Token = "0x6014BBD")]
|
||||
[Address(RVA = "0x1536DD0", Offset = "0x15357D0", VA = "0x181536DD0")]
|
||||
private void GBMFCEHFALN(bool ONGBFDACHHG)
|
||||
{
|
||||
if (!ONGBFDACHHG)
|
||||
{
|
||||
if (this.DGNBFHCEAJL != 0)
|
||||
{
|
||||
this.DGNBFHCEAJL = (ulong)0L;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Action action = new Action(this.BDNMJDDKEMH);
|
||||
IDisposable disposable = this.Update(action);
|
||||
this.DGNBFHCEAJL = disposable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014BBE RID: 84926 RVA: 0x004F8E3C File Offset: 0x004F703C
|
||||
[Token(Token = "0x6014BBE")]
|
||||
[Address(RVA = "0x1536E80", Offset = "0x1535880", VA = "0x181536E80", Slot = "30")]
|
||||
protected override void GEFHAGPBEGO()
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
BigDataTrackedObject bigDataTrackedObject = this.bigDataTrackedObject;
|
||||
bigDataTrackedObject.AuthoritySetRequiresRPCData(true);
|
||||
bigDataTrackedObject.AuthoritySetEmpty();
|
||||
Action cbfpocidohl = this.CBFPOCIDOHL;
|
||||
if (cbfpocidohl != 0)
|
||||
{
|
||||
cbfpocidohl();
|
||||
}
|
||||
this.EMHLIPBGLKH = true;
|
||||
Action action = new Action(base.ELKIBMHDHPA);
|
||||
Coroutine coroutine = this.EndOfFrameRoutine(action);
|
||||
base.LNDEHIGJBNM();
|
||||
if (this.BBDJJGGHGGD != 0)
|
||||
{
|
||||
}
|
||||
Action action2 = new Action(this.FHILMEJDFEL);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextFixedUpdate(action2);
|
||||
this.BBDJJGGHGGD = schedulerPromise;
|
||||
}
|
||||
|
||||
// Token: 0x06014BBF RID: 84927 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014BBF")]
|
||||
[Address(RVA = "0x1536AB0", Offset = "0x15354B0", VA = "0x181536AB0")]
|
||||
private void FHILMEJDFEL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014BC0 RID: 84928 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014BC0")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "42")]
|
||||
protected virtual void APCFKDNBLAI()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014BC1 RID: 84929 RVA: 0x004F8ECC File Offset: 0x004F70CC
|
||||
[Token(Token = "0x6014BC1")]
|
||||
[Address(RVA = "0x1536AA0", Offset = "0x15354A0", VA = "0x181536AA0")]
|
||||
private void BDNMJDDKEMH()
|
||||
{
|
||||
base.RenderBatchedOutline(OutlineRendererEffect.HLEDHCIGMPJ.Warning);
|
||||
}
|
||||
|
||||
// Token: 0x06014BC2 RID: 84930 RVA: 0x004F8EE0 File Offset: 0x004F70E0
|
||||
[Token(Token = "0x6014BC2")]
|
||||
[Address(RVA = "0x1537000", Offset = "0x1535A00", VA = "0x181537000")]
|
||||
public DecorationShapeContainer()
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> list = new List();
|
||||
this.INIGDJHLPBJ = list;
|
||||
int num;
|
||||
ReactiveProperty<bool> reactiveProperty = new ReactiveProperty(num);
|
||||
num = 0;
|
||||
this.GLNFOHPIJHN = reactiveProperty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DCC7 RID: 56519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DCC7")]
|
||||
[SerializeField]
|
||||
private int maxResources = (int)((ulong)500L);
|
||||
|
||||
// Token: 0x0400DCC8 RID: 56520
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400DCC8")]
|
||||
[SerializeField]
|
||||
private float editingBoundsRadius = 2f;
|
||||
|
||||
// Token: 0x0400DCC9 RID: 56521
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400DCC9")]
|
||||
private List<ShapeContainer.AOBAEKGAIOF> INIGDJHLPBJ;
|
||||
|
||||
// Token: 0x0400DCCA RID: 56522
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400DCCA")]
|
||||
private IDisposable DGNBFHCEAJL;
|
||||
|
||||
// Token: 0x0400DCCB RID: 56523
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400DCCB")]
|
||||
private IDisposable BBDJJGGHGGD;
|
||||
|
||||
// Token: 0x0400DCCC RID: 56524
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400DCCC")]
|
||||
private readonly ReactiveProperty<bool> GLNFOHPIJHN;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,336 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Tools.MakerPenTools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002D9B RID: 11675
|
||||
[Token(Token = "0x2002D9B")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ShapeConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x170037B6 RID: 14262
|
||||
// (get) Token: 0x06014BF9 RID: 84985 RVA: 0x004F9BDC File Offset: 0x004F7DDC
|
||||
[Token(Token = "0x170037B6")]
|
||||
public ShapeColorInfo[] UISortedShapeColorInfos
|
||||
{
|
||||
[Token(Token = "0x6014BF9")]
|
||||
[Address(RVA = "0x153CF40", Offset = "0x153B940", VA = "0x18153CF40")]
|
||||
get
|
||||
{
|
||||
if (this._UISortedShapeColorInfos == (ulong)0L)
|
||||
{
|
||||
ShapeColorInfo[] array = new ShapeColorInfo[this.ShapeColorInfos.Length];
|
||||
ShapeColorInfo[] shapeColorInfos = this.ShapeColorInfos;
|
||||
this._UISortedShapeColorInfos = array;
|
||||
ShapeColorInfo[] uisortedShapeColorInfos = this._UISortedShapeColorInfos;
|
||||
if (ShapeConfig.<>c.<>9__41_0 == 0)
|
||||
{
|
||||
ShapeConfig.<>c.<>9__41_0 = delegate(ShapeColorInfo a, ShapeColorInfo b)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
}
|
||||
return this._UISortedShapeColorInfos;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014BFA RID: 84986 RVA: 0x004F9C48 File Offset: 0x004F7E48
|
||||
[Token(Token = "0x6014BFA")]
|
||||
[Address(RVA = "0x153CEA0", Offset = "0x153B8A0", VA = "0x18153CEA0")]
|
||||
public ShapeConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DD62 RID: 56674
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DD62")]
|
||||
[Header("Curve Shape Prefabs")]
|
||||
public GameObject TubeShapePrefab;
|
||||
|
||||
// Token: 0x0400DD63 RID: 56675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DD63")]
|
||||
public ShapeConfig.ShapeConfigData[] ShapeDatas;
|
||||
|
||||
// Token: 0x0400DD64 RID: 56676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DD64")]
|
||||
[Header("Feedback Prefabs")]
|
||||
public TranslationSnappingVisualization SnappingVisualizationPrefab;
|
||||
|
||||
// Token: 0x0400DD65 RID: 56677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DD65")]
|
||||
public ShapeManipulationHandle ShapeManipulationHandlePrefab;
|
||||
|
||||
// Token: 0x0400DD66 RID: 56678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DD66")]
|
||||
public MakerPenDragSelectVisuals DragSelectVisuals;
|
||||
|
||||
// Token: 0x0400DD67 RID: 56679
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DD67")]
|
||||
public MakerPenPinInfo MakerPenPinInfoPrefab;
|
||||
|
||||
// Token: 0x0400DD68 RID: 56680
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DD68")]
|
||||
public MakerPenPinInfo CV2MakerPenPinInfoPrefab;
|
||||
|
||||
// Token: 0x0400DD69 RID: 56681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DD69")]
|
||||
public MakerPenHandleManager MakerPenHandleManagerPrefab;
|
||||
|
||||
// Token: 0x0400DD6A RID: 56682
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DD6A")]
|
||||
public GameObject ShapeContainerOriginVisualizerPrefab;
|
||||
|
||||
// Token: 0x0400DD6B RID: 56683
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DD6B")]
|
||||
[Header("Editing")]
|
||||
public float[] SnapGridSizes;
|
||||
|
||||
// Token: 0x0400DD6C RID: 56684
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DD6C")]
|
||||
public float[] AngleSnapIncrements;
|
||||
|
||||
// Token: 0x0400DD6D RID: 56685
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DD6D")]
|
||||
public float[] CurveThicknessModifiers;
|
||||
|
||||
// Token: 0x0400DD6E RID: 56686
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DD6E")]
|
||||
public float[] TubeHeightScale;
|
||||
|
||||
// Token: 0x0400DD6F RID: 56687
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DD6F")]
|
||||
public int[] TubeRingPoints;
|
||||
|
||||
// Token: 0x0400DD70 RID: 56688
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DD70")]
|
||||
[Header("Bevels")]
|
||||
public float SmallBevelSizeMeters = 0.05f;
|
||||
|
||||
// Token: 0x0400DD71 RID: 56689
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400DD71")]
|
||||
public float RoundedBevelSizeMeters = 5f;
|
||||
|
||||
// Token: 0x0400DD72 RID: 56690
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DD72")]
|
||||
public float BoxAuthoredBevelPercent = 0.2f;
|
||||
|
||||
// Token: 0x0400DD73 RID: 56691
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400DD73")]
|
||||
public float WedgeAuthoredBevelPercent = 0.206f;
|
||||
|
||||
// Token: 0x0400DD74 RID: 56692
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DD74")]
|
||||
public float PyramidAuthoredBevelPercent = 0.48f;
|
||||
|
||||
// Token: 0x0400DD75 RID: 56693
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400DD75")]
|
||||
[Tooltip("Smaller dimensions will not exceed sqrt(bevel percent) percent")]
|
||||
public bool BevelSizeBasedOnLargestPossibleDimension;
|
||||
|
||||
// Token: 0x0400DD76 RID: 56694
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DD76")]
|
||||
[Header("Resource costs")]
|
||||
public int ShapeContainerCostEnvironment = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400DD77 RID: 56695
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400DD77")]
|
||||
public int ShapeContainerCostDecoration = (int)((ulong)50L);
|
||||
|
||||
// Token: 0x0400DD78 RID: 56696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DD78")]
|
||||
public int ShapeContainerCostPhysical = (int)((ulong)250L);
|
||||
|
||||
// Token: 0x0400DD79 RID: 56697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400DD79")]
|
||||
public int SphereColliderCost = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400DD7A RID: 56698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DD7A")]
|
||||
public int BoxColliderCost = (int)((ulong)4L);
|
||||
|
||||
// Token: 0x0400DD7B RID: 56699
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400DD7B")]
|
||||
public int MeshColliderCost = (int)((ulong)20L);
|
||||
|
||||
// Token: 0x0400DD7C RID: 56700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DD7C")]
|
||||
public float PhysicalPhysicsModeMultiplier = 1f;
|
||||
|
||||
// Token: 0x0400DD7D RID: 56701
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400DD7D")]
|
||||
public float EnvironmentPhysicsModeMultiplier = 0.5f;
|
||||
|
||||
// Token: 0x0400DD7E RID: 56702
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DD7E")]
|
||||
public float DecorationPhysicsModeMultiplier = 0.4f;
|
||||
|
||||
// Token: 0x0400DD7F RID: 56703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400DD7F")]
|
||||
[Header("Colors & Materials")]
|
||||
public Material UIPreviewMaterial;
|
||||
|
||||
// Token: 0x0400DD80 RID: 56704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DD80")]
|
||||
public Material CardboardLODMaterial;
|
||||
|
||||
// Token: 0x0400DD81 RID: 56705
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400DD81")]
|
||||
public Shader BatchedMakerPenShader;
|
||||
|
||||
// Token: 0x0400DD82 RID: 56706
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400DD82")]
|
||||
[Tooltip("Supports up to 16 currently")]
|
||||
public LNBGEMHOKFN[] CharadesColors;
|
||||
|
||||
// Token: 0x0400DD83 RID: 56707
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400DD83")]
|
||||
public ShapeColorInfo[] ShapeColorInfos;
|
||||
|
||||
// Token: 0x0400DD84 RID: 56708
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400DD84")]
|
||||
public ShapeMaterialInfo[] ShapeMaterialInfos;
|
||||
|
||||
// Token: 0x0400DD85 RID: 56709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400DD85")]
|
||||
private ShapeColorInfo[] _UISortedShapeColorInfos;
|
||||
|
||||
// Token: 0x02002D9C RID: 11676
|
||||
[Token(Token = "0x2002D9C")]
|
||||
public enum HBCPKLHCDKA
|
||||
{
|
||||
// Token: 0x0400DD87 RID: 56711
|
||||
[Token(Token = "0x400DD87")]
|
||||
UniformCenter,
|
||||
// Token: 0x0400DD88 RID: 56712
|
||||
[Token(Token = "0x400DD88")]
|
||||
PyramidCenter,
|
||||
// Token: 0x0400DD89 RID: 56713
|
||||
[Token(Token = "0x400DD89")]
|
||||
WedgeCenter,
|
||||
// Token: 0x0400DD8A RID: 56714
|
||||
[Token(Token = "0x400DD8A")]
|
||||
NumTypes
|
||||
}
|
||||
|
||||
// Token: 0x02002D9D RID: 11677
|
||||
[Token(Token = "0x2002D9D")]
|
||||
public enum GLNAGOLEAHI
|
||||
{
|
||||
// Token: 0x0400DD8C RID: 56716
|
||||
[Token(Token = "0x400DD8C")]
|
||||
All,
|
||||
// Token: 0x0400DD8D RID: 56717
|
||||
[Token(Token = "0x400DD8D")]
|
||||
Half,
|
||||
// Token: 0x0400DD8E RID: 56718
|
||||
[Token(Token = "0x400DD8E")]
|
||||
Cylinder,
|
||||
// Token: 0x0400DD8F RID: 56719
|
||||
[Token(Token = "0x400DD8F")]
|
||||
Pyramid,
|
||||
// Token: 0x0400DD90 RID: 56720
|
||||
[Token(Token = "0x400DD90")]
|
||||
Sphere,
|
||||
// Token: 0x0400DD91 RID: 56721
|
||||
[Token(Token = "0x400DD91")]
|
||||
HalfSphere
|
||||
}
|
||||
|
||||
// Token: 0x02002D9E RID: 11678
|
||||
[Token(Token = "0x2002D9E")]
|
||||
public enum HMBKKIFEFDA
|
||||
{
|
||||
// Token: 0x0400DD93 RID: 56723
|
||||
[Token(Token = "0x400DD93")]
|
||||
Sphere,
|
||||
// Token: 0x0400DD94 RID: 56724
|
||||
[Token(Token = "0x400DD94")]
|
||||
Box,
|
||||
// Token: 0x0400DD95 RID: 56725
|
||||
[Token(Token = "0x400DD95")]
|
||||
Mesh
|
||||
}
|
||||
|
||||
// Token: 0x02002D9F RID: 11679
|
||||
[Token(Token = "0x2002D9F")]
|
||||
[Serializable]
|
||||
public struct ShapeConfigData
|
||||
{
|
||||
// Token: 0x0400DD96 RID: 56726
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DD96")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400DD97 RID: 56727
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DD97")]
|
||||
public GameObject prefab;
|
||||
|
||||
// Token: 0x0400DD98 RID: 56728
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DD98")]
|
||||
public Mesh mesh;
|
||||
|
||||
// Token: 0x0400DD99 RID: 56729
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DD99")]
|
||||
public Mesh[] clusterLODMeshes;
|
||||
|
||||
// Token: 0x0400DD9A RID: 56730
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DD9A")]
|
||||
public ShapeConfig.HBCPKLHCDKA centerOfMass;
|
||||
|
||||
// Token: 0x0400DD9B RID: 56731
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400DD9B")]
|
||||
public ShapeConfig.GLNAGOLEAHI volumeCalculation;
|
||||
|
||||
// Token: 0x0400DD9C RID: 56732
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DD9C")]
|
||||
public ShapeConfig.HMBKKIFEFDA colliderCost;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5827 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using ClusterLOD;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.Collections;
|
||||
using Google.Protobuf.Reflection;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Pools;
|
||||
using RecRoom.Core.Rendering;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Persistence;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002D81 RID: 11649
|
||||
[Token(Token = "0x2002D81")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ShapeContainer : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17003763 RID: 14179
|
||||
// (get) Token: 0x06014A88 RID: 84616 RVA: 0x004F4128 File Offset: 0x004F2328
|
||||
[Token(Token = "0x17003763")]
|
||||
public static float LLFPFBCFGCE
|
||||
{
|
||||
[Token(Token = "0x6014A88")]
|
||||
[Address(RVA = "0x154E110", Offset = "0x154CB10", VA = "0x18154E110")]
|
||||
get
|
||||
{
|
||||
return ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003764 RID: 14180
|
||||
// (get) Token: 0x06014A89 RID: 84617 RVA: 0x004F413C File Offset: 0x004F233C
|
||||
[Token(Token = "0x17003764")]
|
||||
public PersistenceView AGBFHKOJMDE
|
||||
{
|
||||
[Token(Token = "0x6014A89")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
return this.persistenceView;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003765 RID: 14181
|
||||
// (get) Token: 0x06014A8A RID: 84618 RVA: 0x004F4150 File Offset: 0x004F2350
|
||||
[Token(Token = "0x17003765")]
|
||||
public BigDataTrackedObject EFAGBCKPIFM
|
||||
{
|
||||
[Token(Token = "0x6014A8A")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
return this.bigDataTrackedObject;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003766 RID: 14182
|
||||
// (get) Token: 0x06014A8B RID: 84619 RVA: 0x004F4164 File Offset: 0x004F2364
|
||||
[Token(Token = "0x17003766")]
|
||||
public CreationObject OLEFCPKAAON
|
||||
{
|
||||
[Token(Token = "0x6014A8B")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get
|
||||
{
|
||||
return this.creationObject;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003767 RID: 14183
|
||||
// (get) Token: 0x06014A8C RID: 84620 RVA: 0x004F4178 File Offset: 0x004F2378
|
||||
[Token(Token = "0x17003767")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6014A8C")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003768 RID: 14184
|
||||
// (get) Token: 0x06014A8D RID: 84621 RVA: 0x004F418C File Offset: 0x004F238C
|
||||
[Token(Token = "0x17003768")]
|
||||
public Transform OIAAMEENHBL
|
||||
{
|
||||
[Token(Token = "0x6014A8D")]
|
||||
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
||||
get
|
||||
{
|
||||
return this.shapeRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B6 RID: 438
|
||||
// (add) Token: 0x06014A8E RID: 84622 RVA: 0x004F41A0 File Offset: 0x004F23A0
|
||||
// (remove) Token: 0x06014A8F RID: 84623 RVA: 0x004F41BC File Offset: 0x004F23BC
|
||||
[Token(Token = "0x140001B6")]
|
||||
public event Action CBFPOCIDOHL
|
||||
{
|
||||
[Token(Token = "0x6014A8E")]
|
||||
[Address(RVA = "0x154DF30", Offset = "0x154C930", VA = "0x18154DF30")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014A8F")]
|
||||
[Address(RVA = "0x154E210", Offset = "0x154CC10", VA = "0x18154E210")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003769 RID: 14185
|
||||
// (get) Token: 0x06014A90 RID: 84624 RVA: 0x004F41D8 File Offset: 0x004F23D8
|
||||
// (set) Token: 0x06014A91 RID: 84625 RVA: 0x004F41F8 File Offset: 0x004F23F8
|
||||
[Token(Token = "0x17003769")]
|
||||
public ShapeContainer.BJOOGDAHOOO MCLCOPABPLF
|
||||
{
|
||||
[Token(Token = "0x6014A90")]
|
||||
[Address(RVA = "0x154E060", Offset = "0x154CA60", VA = "0x18154E060")]
|
||||
get
|
||||
{
|
||||
int num = this.EGKDADCBDMB.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014A91")]
|
||||
[Address(RVA = "0x154E2B0", Offset = "0x154CCB0", VA = "0x18154E2B0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> egkdadcbdmb = this.EGKDADCBDMB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700376A RID: 14186
|
||||
// (get) Token: 0x06014A92 RID: 84626
|
||||
[Token(Token = "0x1700376A")]
|
||||
public abstract string AKLAPGCHOFB
|
||||
{
|
||||
[Token(Token = "0x6014A92")]
|
||||
[Address(Slot = "18")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700376B RID: 14187
|
||||
// (get) Token: 0x06014A93 RID: 84627
|
||||
[Token(Token = "0x1700376B")]
|
||||
public abstract string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x6014A93")]
|
||||
[Address(Slot = "19")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700376C RID: 14188
|
||||
// (get) Token: 0x06014A94 RID: 84628
|
||||
[Token(Token = "0x1700376C")]
|
||||
public abstract int EBEOBEKPAPP
|
||||
{
|
||||
[Token(Token = "0x6014A94")]
|
||||
[Address(Slot = "20")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700376D RID: 14189
|
||||
// (get) Token: 0x06014A95 RID: 84629
|
||||
[Token(Token = "0x1700376D")]
|
||||
public abstract bool JPCMKAOLFHF
|
||||
{
|
||||
[Token(Token = "0x6014A95")]
|
||||
[Address(Slot = "21")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700376E RID: 14190
|
||||
// (get) Token: 0x06014A96 RID: 84630
|
||||
[Token(Token = "0x1700376E")]
|
||||
public abstract bool KJCAGKDAABN
|
||||
{
|
||||
[Token(Token = "0x6014A96")]
|
||||
[Address(Slot = "22")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700376F RID: 14191
|
||||
// (get) Token: 0x06014A97 RID: 84631
|
||||
[Token(Token = "0x1700376F")]
|
||||
public abstract ShapeContainer.DBHLALJDNBH NDOIFFFCMKP
|
||||
{
|
||||
[Token(Token = "0x6014A97")]
|
||||
[Address(Slot = "23")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003770 RID: 14192
|
||||
// (get) Token: 0x06014A98 RID: 84632
|
||||
[Token(Token = "0x17003770")]
|
||||
public abstract bool PGDIFDJECHJ
|
||||
{
|
||||
[Token(Token = "0x6014A98")]
|
||||
[Address(Slot = "24")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003771 RID: 14193
|
||||
// (get) Token: 0x06014A99 RID: 84633
|
||||
[Token(Token = "0x17003771")]
|
||||
public abstract bool PLPCBNDDMON
|
||||
{
|
||||
[Token(Token = "0x6014A99")]
|
||||
[Address(Slot = "25")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003772 RID: 14194
|
||||
// (get) Token: 0x06014A9A RID: 84634
|
||||
[Token(Token = "0x17003772")]
|
||||
public abstract ShapeContainer.BJOOGDAHOOO NMBFCKJPCLA
|
||||
{
|
||||
[Token(Token = "0x6014A9A")]
|
||||
[Address(Slot = "26")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003773 RID: 14195
|
||||
// (get) Token: 0x06014A9B RID: 84635 RVA: 0x004F4214 File Offset: 0x004F2414
|
||||
// (set) Token: 0x06014A9C RID: 84636 RVA: 0x004F4228 File Offset: 0x004F2428
|
||||
[Token(Token = "0x17003773")]
|
||||
public bool IHDNMBFGNFH
|
||||
{
|
||||
[Token(Token = "0x6014A9B")]
|
||||
[Address(RVA = "0xE4A540", Offset = "0xE48F40", VA = "0x180E4A540")]
|
||||
get;
|
||||
[Token(Token = "0x6014A9C")]
|
||||
[Address(RVA = "0xE4A560", Offset = "0xE48F60", VA = "0x180E4A560")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003774 RID: 14196
|
||||
// (get) Token: 0x06014A9D RID: 84637 RVA: 0x004F423C File Offset: 0x004F243C
|
||||
[Token(Token = "0x17003774")]
|
||||
public bool MEBGJGNMIMG
|
||||
{
|
||||
[Token(Token = "0x6014A9D")]
|
||||
[Address(RVA = "0x154E0C0", Offset = "0x154CAC0", VA = "0x18154E0C0")]
|
||||
get
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003775 RID: 14197
|
||||
// (get) Token: 0x06014A9E RID: 84638 RVA: 0x004F425C File Offset: 0x004F245C
|
||||
[Token(Token = "0x17003775")]
|
||||
public int MMHCGGAJFGD
|
||||
{
|
||||
[Token(Token = "0x6014A9E")]
|
||||
[Address(RVA = "0x154E1C0", Offset = "0x154CBC0", VA = "0x18154E1C0")]
|
||||
get
|
||||
{
|
||||
return this.GDAGCBGKFBM.CHPOFNJKPEP._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003776 RID: 14198
|
||||
// (get) Token: 0x06014A9F RID: 84639 RVA: 0x004F4280 File Offset: 0x004F2480
|
||||
[Token(Token = "0x17003776")]
|
||||
public IReadOnlyList<Guid> FIDFBBMPPFI
|
||||
{
|
||||
[Token(Token = "0x6014A9F")]
|
||||
[Address(RVA = "0x154DFD0", Offset = "0x154C9D0", VA = "0x18154DFD0")]
|
||||
get
|
||||
{
|
||||
List<Guid> kpgalhjpfcb = this.GDAGCBGKFBM.KPGALHJPFCB;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003777 RID: 14199
|
||||
// (get) Token: 0x06014AA0 RID: 84640 RVA: 0x004F42A0 File Offset: 0x004F24A0
|
||||
[Token(Token = "0x17003777")]
|
||||
public int CLOAGCKCCPP
|
||||
{
|
||||
[Token(Token = "0x6014AA0")]
|
||||
[Address(RVA = "0x154E170", Offset = "0x154CB70", VA = "0x18154E170")]
|
||||
get
|
||||
{
|
||||
if (this.OEONJIBHLBN)
|
||||
{
|
||||
this.OnDeselectedByShapeCreationContext();
|
||||
this.OEONJIBHLBN = false;
|
||||
}
|
||||
return this.JNDDPLDAFPN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003778 RID: 14200
|
||||
// (get) Token: 0x06014AA1 RID: 84641 RVA: 0x004F42CC File Offset: 0x004F24CC
|
||||
// (set) Token: 0x06014AA2 RID: 84642 RVA: 0x004F42E0 File Offset: 0x004F24E0
|
||||
[Token(Token = "0x17003778")]
|
||||
public virtual bool FCPOODKDOIN
|
||||
{
|
||||
[Token(Token = "0x6014AA1")]
|
||||
[Address(RVA = "0x879EF0", Offset = "0x8788F0", VA = "0x180879EF0", Slot = "27")]
|
||||
get;
|
||||
[Token(Token = "0x6014AA2")]
|
||||
[Address(RVA = "0x879F50", Offset = "0x878950", VA = "0x180879F50", Slot = "28")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17003779 RID: 14201
|
||||
// (get) Token: 0x06014AA3 RID: 84643 RVA: 0x004F42F4 File Offset: 0x004F24F4
|
||||
// (set) Token: 0x06014AA4 RID: 84644 RVA: 0x004F4308 File Offset: 0x004F2508
|
||||
[Token(Token = "0x17003779")]
|
||||
public bool ACNIAFGHEHL
|
||||
{
|
||||
[Token(Token = "0x6014AA3")]
|
||||
[Address(RVA = "0x154E0B0", Offset = "0x154CAB0", VA = "0x18154E0B0")]
|
||||
get;
|
||||
[Token(Token = "0x6014AA4")]
|
||||
[Address(RVA = "0x1540B50", Offset = "0x153F550", VA = "0x181540B50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06014AA5 RID: 84645 RVA: 0x004F431C File Offset: 0x004F251C
|
||||
[Token(Token = "0x6014AA5")]
|
||||
[Address(RVA = "0x15407A0", Offset = "0x153F1A0", VA = "0x1815407A0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
bool canBeMirrored = this.PLPCBNDDMON;
|
||||
Action action = new Action(this.GHCHOGAKLNN);
|
||||
int num;
|
||||
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "PMD", canBeMirrored, (SetterPermissionMode)num, action, num);
|
||||
num = 0;
|
||||
this.EGKDADCBDMB = synchronizedField;
|
||||
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;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = tool3.PostResetEvent + action2;
|
||||
tool3.PostResetEvent = actionEvent;
|
||||
CreationObject creationObject = this.creationObject;
|
||||
Func<CostInfo> func = new Func(this.JIBLNDGALHF);
|
||||
creationObject.AddResourceCostModifier(func, this);
|
||||
CreationObject creationObject2 = this.creationObject;
|
||||
ActionEvent<CreationObject> lockedStatusChangedEvent = creationObject2.LockedStatusChangedEvent;
|
||||
Action<CreationObject> action3 = new Action(this.HOOBHLMEFDD);
|
||||
ActionEvent<CreationObject> actionEvent2 = lockedStatusChangedEvent + action3;
|
||||
creationObject2.LockedStatusChangedEvent = actionEvent2;
|
||||
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: 0x06014AA6 RID: 84646 RVA: 0x004F44A8 File Offset: 0x004F26A8
|
||||
[Token(Token = "0x6014AA6")]
|
||||
[Address(RVA = "0x15469C0", Offset = "0x15453C0", VA = "0x1815469C0")]
|
||||
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: 0x06014AA7 RID: 84647 RVA: 0x004F44DC File Offset: 0x004F26DC
|
||||
[Token(Token = "0x6014AA7")]
|
||||
[Address(RVA = "0x1542430", Offset = "0x1540E30", VA = "0x181542430")]
|
||||
private void DPNHKLHGKHA()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
CreationObject creationObject = this.creationObject;
|
||||
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
||||
if (creationObject.PCDAEKIOJOM && this.EGKDADCBDMB.Get() == 0)
|
||||
{
|
||||
rigidbodyEx.EnableProxyMovement(this);
|
||||
return;
|
||||
}
|
||||
rigidbodyEx.DisableProxyMovement(this);
|
||||
}
|
||||
|
||||
// Token: 0x06014AA8 RID: 84648 RVA: 0x004F452C File Offset: 0x004F272C
|
||||
[Token(Token = "0x6014AA8")]
|
||||
[Address(RVA = "0x1542E30", Offset = "0x1541830", VA = "0x181542E30")]
|
||||
private void EIKMPPGLGID(CreationObject NLNHFEEMFBN)
|
||||
{
|
||||
this.JNBPJAOBHAC();
|
||||
this.JAPKEONHLHB();
|
||||
}
|
||||
|
||||
// Token: 0x06014AA9 RID: 84649 RVA: 0x004F4548 File Offset: 0x004F2748
|
||||
[Token(Token = "0x6014AA9")]
|
||||
[Address(RVA = "0x154C7B0", Offset = "0x154B1B0", VA = "0x18154C7B0", 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)
|
||||
{
|
||||
CreationObject.MEGAEDDBNKK megaeddbnkk;
|
||||
this.tool.creationObject.AddPropertyHandler("Color", megaeddbnkk);
|
||||
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 && this.creationObject.FLLENDBIKGF.BDCCNHBOFGJ != -1)
|
||||
{
|
||||
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: 0x06014AAA RID: 84650 RVA: 0x004F4664 File Offset: 0x004F2864
|
||||
[Token(Token = "0x6014AAA")]
|
||||
[Address(RVA = "0x1549270", Offset = "0x1547C70", VA = "0x181549270", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
BigDataTrackedObject bigDataTrackedObject = this.bigDataTrackedObject;
|
||||
int num = 0;
|
||||
if (bigDataTrackedObject != num)
|
||||
{
|
||||
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;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = tool.PostResetEvent - action;
|
||||
tool.PostResetEvent = actionEvent;
|
||||
if (this.OHLJOMFENOF)
|
||||
{
|
||||
Tool tool2 = this.tool;
|
||||
Action action2 = new Action(this.OnLocalScaleChanged);
|
||||
tool2.NBBKCDDPBPD -= action2;
|
||||
}
|
||||
CreationObject creationObject = this.creationObject;
|
||||
int num2 = 0;
|
||||
if (creationObject != num2)
|
||||
{
|
||||
CreationObject creationObject2 = this.creationObject;
|
||||
ActionEvent<CreationObject> lockedStatusChangedEvent = creationObject2.LockedStatusChangedEvent;
|
||||
Action<CreationObject> action3 = new Action(this.HOOBHLMEFDD);
|
||||
ActionEvent<CreationObject> actionEvent2 = lockedStatusChangedEvent - action3;
|
||||
creationObject2.LockedStatusChangedEvent = actionEvent2;
|
||||
CreationObject creationObject3 = this.creationObject;
|
||||
Action<CreationObject> action4 = new Action(this.EIKMPPGLGID);
|
||||
creationObject3.AnimatedStatusChanged -= action4;
|
||||
}
|
||||
MeshRenderer fgoipljfbhh = this.FGOIPLJFBHH;
|
||||
int num3 = 0;
|
||||
if (fgoipljfbhh != num3)
|
||||
{
|
||||
SafeDestroy.GameObject(this.FGOIPLJFBHH.gameObject);
|
||||
}
|
||||
FIGILABAJNF dakhkifcife = this.DAKHKIFCIFE;
|
||||
if (dakhkifcife != 0)
|
||||
{
|
||||
dakhkifcife.MDDAPCCABNK();
|
||||
}
|
||||
if (!SessionManager.AAIKLOAPAJD)
|
||||
{
|
||||
int num4 = 0;
|
||||
this.RemoveFromClusterLOD(num4 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AAB RID: 84651 RVA: 0x004F47BC File Offset: 0x004F29BC
|
||||
[Token(Token = "0x6014AAB")]
|
||||
[Address(RVA = "0x1545860", Offset = "0x1544260", VA = "0x181545860")]
|
||||
public static bool IsCurveShape(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
return LENAGPGLDLE < ACBDPBHGKJL.LegacyBox;
|
||||
}
|
||||
|
||||
// Token: 0x06014AAC RID: 84652 RVA: 0x004F47D0 File Offset: 0x004F29D0
|
||||
[Token(Token = "0x6014AAC")]
|
||||
[Address(RVA = "0x1545870", Offset = "0x1544270", VA = "0x181545870")]
|
||||
public static bool IsPrimitiveShape(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
return LENAGPGLDLE >= ACBDPBHGKJL.LegacyBox;
|
||||
}
|
||||
|
||||
// Token: 0x06014AAD RID: 84653 RVA: 0x004F47E4 File Offset: 0x004F29E4
|
||||
[Token(Token = "0x6014AAD")]
|
||||
[Address(RVA = "0x15422D0", Offset = "0x1540CD0", VA = "0x1815422D0")]
|
||||
public bool ContainsShape(Guid IHFGNPJIFLC)
|
||||
{
|
||||
HashSet<Guid> ojobckeccak = this.GDAGCBGKFBM.OJOBCKECCAK;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014AAE RID: 84654 RVA: 0x004F4804 File Offset: 0x004F2A04
|
||||
[Token(Token = "0x6014AAE")]
|
||||
[Address(RVA = "0x15422A0", Offset = "0x1540CA0", VA = "0x1815422A0")]
|
||||
public bool ContainsAnyShape(IEnumerable<Guid> KPGALHJPFCB)
|
||||
{
|
||||
return this.GDAGCBGKFBM.AJJGIJNKNDN(KPGALHJPFCB);
|
||||
}
|
||||
|
||||
// Token: 0x06014AAF RID: 84655 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AAF")]
|
||||
[Address(RVA = "0x154DB50", Offset = "0x154C550", VA = "0x18154DB50")]
|
||||
public Transform TryGetShapeTransform(Guid IHFGNPJIFLC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AB0 RID: 84656 RVA: 0x004F4824 File Offset: 0x004F2A24
|
||||
[Token(Token = "0x6014AB0")]
|
||||
[Address(RVA = "0x1549B70", Offset = "0x1548570", VA = "0x181549B70")]
|
||||
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: 0x06014AB1 RID: 84657 RVA: 0x004F4854 File Offset: 0x004F2A54
|
||||
[Token(Token = "0x6014AB1")]
|
||||
[Address(RVA = "0x1549CC0", Offset = "0x15486C0", VA = "0x181549CC0")]
|
||||
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: 0x06014AB2 RID: 84658 RVA: 0x004F4878 File Offset: 0x004F2A78
|
||||
[Token(Token = "0x6014AB2")]
|
||||
[Address(RVA = "0x154C620", Offset = "0x154B020", VA = "0x18154C620")]
|
||||
public int SpherecastPickShapes(Vector3 CACFKFOOHID, float BIEPNJMPEOD, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, Guid[] GGBMAGEIILO, out Vector3 KGDHOKBFGLC, out Collider HBDHOOACAFL, [Optional] ShapeContainer NIMNFIJPCBJ)
|
||||
{
|
||||
ShapeContainer.FKOPGFLLFOJ fkopgfllfoj;
|
||||
fkopgfllfoj.otherToConsider = 0;
|
||||
fkopgfllfoj.<>4__this = this;
|
||||
Func<Collider, float, ShapeContainer.AOBAEKGAIOF> func = delegate(Collider c, float distanceSq)
|
||||
{
|
||||
Tool tool;
|
||||
if (tool)
|
||||
{
|
||||
Tool tool2 = fkopgfllfoj.<>4__this.tool;
|
||||
if (!(tool == tool2))
|
||||
{
|
||||
if (!fkopgfllfoj.otherToConsider)
|
||||
{
|
||||
goto IL_4E;
|
||||
}
|
||||
Tool tool3 = fkopgfllfoj.otherToConsider.tool;
|
||||
if (!(tool == tool3))
|
||||
{
|
||||
goto IL_4E;
|
||||
}
|
||||
}
|
||||
ShapeContainer <>4__this = fkopgfllfoj.<>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: 0x06014AB3 RID: 84659 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AB3")]
|
||||
[Address(RVA = "0x1542180", Offset = "0x1540B80", VA = "0x181542180")]
|
||||
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: 0x06014AB4 RID: 84660 RVA: 0x004F48BC File Offset: 0x004F2ABC
|
||||
[Token(Token = "0x6014AB4")]
|
||||
[Address(RVA = "0x1548790", Offset = "0x1547190", VA = "0x181548790")]
|
||||
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: 0x06014AB5 RID: 84661 RVA: 0x004F48F0 File Offset: 0x004F2AF0
|
||||
[Token(Token = "0x6014AB5")]
|
||||
[Address(RVA = "0x1548BF0", Offset = "0x15475F0", VA = "0x181548BF0")]
|
||||
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);
|
||||
int num3 = 0;
|
||||
Tool tool;
|
||||
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: 0x06014AB6 RID: 84662 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AB6")]
|
||||
[Address(RVA = "0x1545A90", Offset = "0x1544490", VA = "0x181545A90")]
|
||||
private ShapeContainer.AOBAEKGAIOF JJCGGFIOLNC(ToolCollider AGKOGHGNBAE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AB7 RID: 84663 RVA: 0x004F496C File Offset: 0x004F2B6C
|
||||
[Token(Token = "0x6014AB7")]
|
||||
[Address(RVA = "0x1544EF0", Offset = "0x15438F0", VA = "0x181544EF0")]
|
||||
public Guid GetShapeIdFromToolCollider(ToolCollider AGKOGHGNBAE)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014AB7)
|
||||
|
||||
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: 0x06014AB8 RID: 84664 RVA: 0x004F4984 File Offset: 0x004F2B84
|
||||
[Token(Token = "0x6014AB8")]
|
||||
[Address(RVA = "0x1549590", Offset = "0x1547F90", VA = "0x181549590")]
|
||||
public void OnLocalScaleChanged()
|
||||
{
|
||||
this.GHFIOICEEEC();
|
||||
}
|
||||
|
||||
// Token: 0x06014AB9 RID: 84665 RVA: 0x004F4998 File Offset: 0x004F2B98
|
||||
[Token(Token = "0x6014AB9")]
|
||||
[Address(RVA = "0x15444F0", Offset = "0x1542EF0", VA = "0x1815444F0", 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.EndOfFrameRoutine(action);
|
||||
}
|
||||
this.LNDEHIGJBNM();
|
||||
}
|
||||
|
||||
// Token: 0x06014ABA RID: 84666 RVA: 0x004F4A14 File Offset: 0x004F2C14
|
||||
[Token(Token = "0x6014ABA")]
|
||||
[Address(RVA = "0x154BB20", Offset = "0x154A520", VA = "0x18154BB20")]
|
||||
public void SetLocalUniformScale(float MKDHFENOFDO)
|
||||
{
|
||||
base.transform.SetLocalUniformScale(MKDHFENOFDO);
|
||||
}
|
||||
|
||||
// Token: 0x06014ABB RID: 84667 RVA: 0x004F4A30 File Offset: 0x004F2C30
|
||||
[Token(Token = "0x6014ABB")]
|
||||
[Address(RVA = "0x1543A40", Offset = "0x1542440", VA = "0x181543A40")]
|
||||
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_8F;
|
||||
}
|
||||
this.LHFOILJELFK(NAEHIKOGNND);
|
||||
}
|
||||
SafeDestroy.GameObject(NAEHIKOGNND.<ILOMOFCBBMA>k__BackingField);
|
||||
IL_8F:
|
||||
string debugName = this.AKLAPGCHOFB;
|
||||
return;
|
||||
}
|
||||
Debug.LogWarning("Shape is null");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014ABC RID: 84668 RVA: 0x004F4AE4 File Offset: 0x004F2CE4
|
||||
[Token(Token = "0x6014ABC")]
|
||||
[Address(RVA = "0x153F750", Offset = "0x153E150", VA = "0x18153F750")]
|
||||
public Guid AuthorityCreatePrimitiveShape(ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, Vector3 OJJOHDIFMEG)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
RPCActions.RPCAction<Guid, ACBDPBHGKJL, LNBGEMHOKFN, CLKCBCAGDDK, Vector3, Quaternion, Vector3> rpcaction = new RPCActions.RPCAction(GEDCEIDOKJL.RpcCreatePrimitiveShape);
|
||||
Guid empty = Guid.Empty;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014ABD RID: 84669 RVA: 0x004F4B14 File Offset: 0x004F2D14
|
||||
[Token(Token = "0x6014ABD")]
|
||||
[Address(RVA = "0x153FB40", Offset = "0x153E540", VA = "0x18153FB40")]
|
||||
public void AuthoritySetPrimitiveShapeAspectRatio(Guid IHFGNPJIFLC, Vector3 KLNFHHBHGHH, bool JJGGEDDPMMP)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
if (!JJGGEDDPMMP)
|
||||
{
|
||||
float z = KLNFHHBHGHH.z;
|
||||
}
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcSetPrimitiveShapeAspectRatios);
|
||||
float z2 = KLNFHHBHGHH.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014ABE RID: 84670 RVA: 0x004F4B58 File Offset: 0x004F2D58
|
||||
[Token(Token = "0x6014ABE")]
|
||||
[Address(RVA = "0x153FD30", Offset = "0x153E730", VA = "0x18153FD30")]
|
||||
public void AuthoritySetPrimitiveShapeLocalPosition(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL, bool JJGGEDDPMMP)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
if (!JJGGEDDPMMP)
|
||||
{
|
||||
float z = GHBPCACOCOL.z;
|
||||
}
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcSetPrimitiveShapeLocalPosition);
|
||||
float z2 = GHBPCACOCOL.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014ABF RID: 84671 RVA: 0x004F4B9C File Offset: 0x004F2D9C
|
||||
[Token(Token = "0x6014ABF")]
|
||||
[Address(RVA = "0x153F9F0", Offset = "0x153E3F0", VA = "0x18153F9F0")]
|
||||
public void AuthorityMirrorShapes(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 HAJKGLKCIGG)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid[], Vector3, Vector3, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcMirrorShapes);
|
||||
Guid[] array = Enumerable.ToArray<Guid>(this.GDAGCBGKFBM.KPGALHJPFCB);
|
||||
float z = HAJKGLKCIGG.z;
|
||||
float z2 = CKPHGEEPNDN.z;
|
||||
float z3 = FGHCICOBPHH.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AC0 RID: 84672 RVA: 0x004F4BF4 File Offset: 0x004F2DF4
|
||||
[Token(Token = "0x6014AC0")]
|
||||
[Address(RVA = "0x153FC60", Offset = "0x153E660", VA = "0x18153FC60")]
|
||||
public void AuthoritySetPrimitiveShapeAspectRatios(Guid[] KPGALHJPFCB, Vector3[] IODKLEJMEIK)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid[], Vector3[]> rpcaction = new RPCActions.RPCAction(this.RpcSetPrimitiveShapeAspectRatios);
|
||||
photonView.RpcAll<Guid[], Vector3[]>(rpcaction, KPGALHJPFCB, IODKLEJMEIK);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AC1 RID: 84673 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AC1")]
|
||||
[Address(RVA = "0x154D8A0", Offset = "0x154C2A0", VA = "0x18154D8A0")]
|
||||
public bool TryGetPrimitiveShapePosition(Guid IHFGNPJIFLC, out Vector3 LMABCDHMNGO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AC2 RID: 84674 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AC2")]
|
||||
[Address(RVA = "0x154D730", Offset = "0x154C130", VA = "0x18154D730")]
|
||||
public bool TryGetPrimitiveShapeAspectRatio(Guid IHFGNPJIFLC, out Vector3 OJJOHDIFMEG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AC3 RID: 84675 RVA: 0x004F4C30 File Offset: 0x004F2E30
|
||||
[Token(Token = "0x6014AC3")]
|
||||
[Address(RVA = "0x1548800", Offset = "0x1547200", VA = "0x181548800")]
|
||||
private void OCJFDAEBKEK(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 OJJOHDIFMEG)
|
||||
{
|
||||
ShapeContainer.PCKJOOLCFIA pckjoolcfia;
|
||||
Transform <BCMDGNNLAPC>k__BackingField = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
||||
Transform <BCMDGNNLAPC>k__BackingField2 = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
||||
this.FMHAMAFCHPC(pckjoolcfia, true);
|
||||
}
|
||||
|
||||
// Token: 0x06014AC4 RID: 84676 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AC4")]
|
||||
[Address(RVA = "0x1549630", Offset = "0x1548030", VA = "0x181549630")]
|
||||
private void PLMLNIBMMHO(Guid IHFGNPJIFLC, Vector3 KLNFHHBHGHH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AC5 RID: 84677 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AC5")]
|
||||
[Address(RVA = "0x1544600", Offset = "0x1543000", VA = "0x181544600")]
|
||||
private void GFJCIEGPJEC(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AC6 RID: 84678 RVA: 0x004F4C5C File Offset: 0x004F2E5C
|
||||
[Token(Token = "0x6014AC6")]
|
||||
[Address(RVA = "0x1548F00", Offset = "0x1547900", VA = "0x181548F00")]
|
||||
private void ONABJCFFCPI(Guid[] KPGALHJPFCB, Vector3[] IODKLEJMEIK)
|
||||
{
|
||||
int length = IODKLEJMEIK.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 = IODKLEJMEIK.Length;
|
||||
Debug.LogError(string.Format("ShapeContainer {0} received mismatched arrays when setting shape aspecr ratios ({1} IDs, {2} ratios)", length, length, length));
|
||||
}
|
||||
|
||||
// Token: 0x06014AC7 RID: 84679 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AC7")]
|
||||
[Address(RVA = "0x1542A40", Offset = "0x1541440", VA = "0x181542A40")]
|
||||
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: 0x06014AC8 RID: 84680 RVA: 0x004F4CDC File Offset: 0x004F2EDC
|
||||
[Token(Token = "0x6014AC8")]
|
||||
[Address(RVA = "0x153F530", Offset = "0x153DF30", VA = "0x18153F530")]
|
||||
public Guid AuthorityCreateCurveShape(ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, float LDAJCHCAGAO, IJGKBBCJKNO DHEGPJADOEE)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
RPCActions.RPCAction<Guid, ACBDPBHGKJL, LNBGEMHOKFN, CLKCBCAGDDK, Vector3, Quaternion, float, bool, float, int> rpcaction = new RPCActions.RPCAction(GEDCEIDOKJL.RpcCreateCurveShape);
|
||||
Guid empty = Guid.Empty;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AC9 RID: 84681 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AC9")]
|
||||
[Address(RVA = "0x1540550", Offset = "0x153EF50", VA = "0x181540550")]
|
||||
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: 0x06014ACA RID: 84682 RVA: 0x004F4D0C File Offset: 0x004F2F0C
|
||||
[Token(Token = "0x6014ACA")]
|
||||
[Address(RVA = "0x153F040", Offset = "0x153DA40", VA = "0x18153F040")]
|
||||
public void AuthorityAddCurveShapeControlPoint(Guid IHFGNPJIFLC, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float OMLBPICLALA, bool OCBMMAAFIFH)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid, Vector3, Quaternion, float, bool> rpcaction = new RPCActions.RPCAction(this.RpcAddCurveShapeControlPoint);
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014ACB RID: 84683 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014ACB")]
|
||||
[Address(RVA = "0x1545730", Offset = "0x1544130", VA = "0x181545730")]
|
||||
public bool IsCurveShape(Guid IHFGNPJIFLC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014ACC RID: 84684 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014ACC")]
|
||||
[Address(RVA = "0x154D3D0", Offset = "0x154BDD0", VA = "0x18154D3D0")]
|
||||
public bool TryGetCurveShapeControlPointCount(Guid IHFGNPJIFLC, out int BGMALNGGLKJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014ACD RID: 84685 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014ACD")]
|
||||
[Address(RVA = "0x154D530", Offset = "0x154BF30", VA = "0x18154D530")]
|
||||
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: 0x06014ACE RID: 84686 RVA: 0x004F4D44 File Offset: 0x004F2F44
|
||||
[Token(Token = "0x6014ACE")]
|
||||
[Address(RVA = "0x154CA70", Offset = "0x154B470", VA = "0x18154CA70")]
|
||||
public bool TryGetClosestCurveEndPoint(Vector3 OPKJOHPAIGF, ref float PNEODBOKLIM, ref Guid MGKCMPANANM, ref Vector3 NODAPOMPJNH, ref float FNNBJAIOOIB, ref Vector3 LJJJCPAOPBI, ref IJGKBBCJKNO OJHNICIOMIO, ref ACBDPBHGKJL BGBOJMIOLJO, ref LNBGEMHOKFN MGKEMOPDEEF)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
int num2 = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
int num3 = 0;
|
||||
List<Guid> kpgalhjpfcb = this.GDAGCBGKFBM.KPGALHJPFCB;
|
||||
if (num3 != 0)
|
||||
{
|
||||
if (num < num3)
|
||||
{
|
||||
num += num;
|
||||
if (num == num3)
|
||||
{
|
||||
goto IL_92;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (!this.TryGetCurveShapeControlPointCount(num3, num4))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
ShapeContainer.AOBAEKGAIOF aobaekgaiof = this.GDAGCBGKFBM.BNDMOCFJCKH(num3);
|
||||
while (aobaekgaiof == 0)
|
||||
{
|
||||
}
|
||||
while (aobaekgaiof == 0)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num5 = 0;
|
||||
z.m_value = (float)num2;
|
||||
z.m_value = (float)num2;
|
||||
LNBGEMHOKFN dmocbnajpmf = aobaekgaiof.DMOCBNAJPMF;
|
||||
IL_92:
|
||||
num5 += num5;
|
||||
}
|
||||
if (num3 != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014ACF RID: 84687 RVA: 0x004F4E0C File Offset: 0x004F300C
|
||||
[Token(Token = "0x6014ACF")]
|
||||
[Address(RVA = "0x154CEA0", Offset = "0x154B8A0", VA = "0x18154CEA0")]
|
||||
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;
|
||||
vector3.z.m_value = (float)num2;
|
||||
}
|
||||
}
|
||||
num2++;
|
||||
if (num2 != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AD0 RID: 84688 RVA: 0x004F4E9C File Offset: 0x004F309C
|
||||
[Token(Token = "0x6014AD0")]
|
||||
[Address(RVA = "0x1540F00", Offset = "0x153F900", VA = "0x181540F00")]
|
||||
private void BKGDKJCGNKG(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 NGCKKINNCCA, Quaternion HAEBCIAEADE, float LDAJCHCAGAO, IJGKBBCJKNO DHEGPJADOEE)
|
||||
{
|
||||
ShapeContainer.NKHMHPMBBPA nkhmhpmbbpa;
|
||||
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: 0x06014AD1 RID: 84689 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AD1")]
|
||||
[Address(RVA = "0x1544B80", Offset = "0x1543580", VA = "0x181544B80")]
|
||||
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: 0x06014AD2 RID: 84690 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AD2")]
|
||||
[Address(RVA = "0x15448A0", Offset = "0x15432A0", VA = "0x1815448A0")]
|
||||
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: 0x06014AD3 RID: 84691 RVA: 0x004F4ECC File Offset: 0x004F30CC
|
||||
[Token(Token = "0x6014AD3")]
|
||||
[Address(RVA = "0x1540180", Offset = "0x153EB80", VA = "0x181540180")]
|
||||
public void AuthorityTransferShapeToShapeContainer(Guid IHFGNPJIFLC, ShapeContainer MLFENGCPKCM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
Guid[] array = new Guid[1];
|
||||
if (base.hasAuthority && !(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.photonView;
|
||||
RPCActions.RPCAction<Guid[], ENMKBCNAGIC, int> rpcaction = new RPCActions.RPCAction(this.RpcTransferShapesToShapeContainer);
|
||||
int viewIdField = MLFENGCPKCM.photonView.viewIdField;
|
||||
photonView.RpcAll<Guid[], ENMKBCNAGIC, int>(rpcaction, array, enmkbcnagic, viewIdField);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AD4 RID: 84692 RVA: 0x004F4F6C File Offset: 0x004F316C
|
||||
[Token(Token = "0x6014AD4")]
|
||||
[Address(RVA = "0x15403A0", Offset = "0x153EDA0", VA = "0x1815403A0")]
|
||||
public void AuthorityTransferShapesToShapeContainer(Guid[] KPGALHJPFCB, ShapeContainer MLFENGCPKCM)
|
||||
{
|
||||
if (base.hasAuthority && !(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.photonView;
|
||||
RPCActions.RPCAction<Guid[], ENMKBCNAGIC, int> rpcaction = new RPCActions.RPCAction(this.RpcTransferShapesToShapeContainer);
|
||||
int viewIdField = MLFENGCPKCM.photonView.viewIdField;
|
||||
photonView.RpcAll<Guid[], ENMKBCNAGIC, int>(rpcaction, KPGALHJPFCB, enmkbcnagic, viewIdField);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AD5 RID: 84693 RVA: 0x004F4FF8 File Offset: 0x004F31F8
|
||||
[Token(Token = "0x6014AD5")]
|
||||
[Address(RVA = "0x1541E00", Offset = "0x1540800", VA = "0x181541E00")]
|
||||
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: 0x06014AD6 RID: 84694 RVA: 0x004F5028 File Offset: 0x004F3228
|
||||
[Token(Token = "0x6014AD6")]
|
||||
[Address(RVA = "0x153F220", Offset = "0x153DC20", VA = "0x18153F220")]
|
||||
public Guid[] AuthorityCloneShapesToShapeContainer(Guid[] KPGALHJPFCB, ShapeContainer MLFENGCPKCM)
|
||||
{
|
||||
if (base.hasAuthority && !(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.photonView;
|
||||
RPCActions.RPCAction<Guid[], ENMKBCNAGIC, int> rpcaction = new RPCActions.RPCAction(this.RpcCloneShapesToShapeContainer);
|
||||
int viewIdField = MLFENGCPKCM.photonView.viewIdField;
|
||||
photonView.RpcAll<Guid[], ENMKBCNAGIC, int>(rpcaction, KPGALHJPFCB, enmkbcnagic, viewIdField);
|
||||
Physics.SyncTransforms();
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AD7 RID: 84695 RVA: 0x004F510C File Offset: 0x004F330C
|
||||
[Token(Token = "0x6014AD7")]
|
||||
[Address(RVA = "0x1541EB0", Offset = "0x15408B0", VA = "0x181541EB0")]
|
||||
private void COOMLCLMEIM(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, ShapeContainer MLFENGCPKCM)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(MLFENGCPKCM == num))
|
||||
{
|
||||
int num2 = 0;
|
||||
MLFENGCPKCM.JOIMIDHKMMO(EEBPPLCGAEE, num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AD8 RID: 84696 RVA: 0x004F5138 File Offset: 0x004F3338
|
||||
[Token(Token = "0x6014AD8")]
|
||||
[Address(RVA = "0x153F930", Offset = "0x153E330", VA = "0x18153F930")]
|
||||
public void AuthorityDeleteShapes(IEnumerable<Guid> KPGALHJPFCB)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid[]> rpcaction = new RPCActions.RPCAction(this.RpcDeleteShapes);
|
||||
Guid[] array = Enumerable.ToArray<Guid>(KPGALHJPFCB);
|
||||
photonView.RpcAll<Guid[]>(rpcaction, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AD9 RID: 84697 RVA: 0x004F5178 File Offset: 0x004F3378
|
||||
[Token(Token = "0x6014AD9")]
|
||||
[Address(RVA = "0x1547080", Offset = "0x1545A80", VA = "0x181547080")]
|
||||
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);
|
||||
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
||||
Vector3 vector = aobaekgaiof.FCKJFIAIDHK;
|
||||
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));
|
||||
}
|
||||
SafeDestroy.GameObject(aobaekgaiof.<ILOMOFCBBMA>k__BackingField);
|
||||
num2++;
|
||||
}
|
||||
ulong num4;
|
||||
this.EJKJONJHLKA(num4 != 0UL);
|
||||
string debugName = this.AKLAPGCHOFB;
|
||||
}
|
||||
|
||||
// Token: 0x06014ADA RID: 84698 RVA: 0x004F5288 File Offset: 0x004F3488
|
||||
[Token(Token = "0x6014ADA")]
|
||||
[Address(RVA = "0x1541040", Offset = "0x153FA40", VA = "0x181541040")]
|
||||
protected static ENMKBCNAGIC CCEFAPCFKHE(IEnumerable<ShapeContainer.AOBAEKGAIOF> AJEELJJNIKK, [Optional] Transform JKKJFAMHMLI)
|
||||
{
|
||||
ENMKBCNAGIC enmkbcnagic;
|
||||
return enmkbcnagic;
|
||||
}
|
||||
|
||||
// Token: 0x06014ADB RID: 84699 RVA: 0x004F5298 File Offset: 0x004F3498
|
||||
[Token(Token = "0x6014ADB")]
|
||||
[Address(RVA = "0x15410B0", Offset = "0x153FAB0", VA = "0x1815410B0")]
|
||||
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 != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
return enmkbcnagic;
|
||||
}
|
||||
}
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
||||
MessageDescriptor messageDescriptor = enmkbcnagic.PJLHIMNHHFD;
|
||||
HPLKNJOHIBO.m_value = messageDescriptor;
|
||||
num++;
|
||||
}
|
||||
object[] array = new object[2];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x06014ADC RID: 84700 RVA: 0x004F5348 File Offset: 0x004F3548
|
||||
[Token(Token = "0x6014ADC")]
|
||||
[Address(RVA = "0x154B5E0", Offset = "0x1549FE0", VA = "0x18154B5E0")]
|
||||
public ENMKBCNAGIC SerializeShapes(Guid[] KPGALHJPFCB, out int HPLKNJOHIBO, [Optional] Transform JKKJFAMHMLI)
|
||||
{
|
||||
return ShapeContainer.CCEFAPCFKHE(this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB), ref HPLKNJOHIBO, JKKJFAMHMLI);
|
||||
}
|
||||
|
||||
// Token: 0x06014ADD RID: 84701 RVA: 0x004F5370 File Offset: 0x004F3570
|
||||
[Token(Token = "0x6014ADD")]
|
||||
[Address(RVA = "0x154B710", Offset = "0x154A110", VA = "0x18154B710")]
|
||||
public ENMKBCNAGIC SerializeShapes(Guid[] KPGALHJPFCB, [Optional] Transform JKKJFAMHMLI)
|
||||
{
|
||||
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
||||
ENMKBCNAGIC enmkbcnagic;
|
||||
return enmkbcnagic;
|
||||
}
|
||||
|
||||
// Token: 0x06014ADE RID: 84702 RVA: 0x004F5394 File Offset: 0x004F3594
|
||||
[Token(Token = "0x6014ADE")]
|
||||
[Address(RVA = "0x154B7B0", Offset = "0x154A1B0", VA = "0x18154B7B0")]
|
||||
public ENMKBCNAGIC SerializeShapes([Optional] Transform JKKJFAMHMLI)
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
ENMKBCNAGIC enmkbcnagic;
|
||||
return enmkbcnagic;
|
||||
}
|
||||
|
||||
// Token: 0x06014ADF RID: 84703 RVA: 0x004F53B4 File Offset: 0x004F35B4
|
||||
[Token(Token = "0x6014ADF")]
|
||||
[Address(RVA = "0x154B680", Offset = "0x154A080", VA = "0x18154B680")]
|
||||
public ENMKBCNAGIC SerializeShapes(out int HPLKNJOHIBO, [Optional] Transform JKKJFAMHMLI)
|
||||
{
|
||||
return ShapeContainer.CCEFAPCFKHE(this.GDAGCBGKFBM.CHPOFNJKPEP, ref HPLKNJOHIBO, JKKJFAMHMLI);
|
||||
}
|
||||
|
||||
// Token: 0x06014AE0 RID: 84704 RVA: 0x004F53DC File Offset: 0x004F35DC
|
||||
[Token(Token = "0x6014AE0")]
|
||||
[Address(RVA = "0x1543BF0", Offset = "0x15425F0", VA = "0x181543BF0")]
|
||||
private ShapeContainer.AOBAEKGAIOF GBHNOHPCGGB(Transform JGJLAFCNGMO, LAKMDOLHIBI ABADFLCBFIJ)
|
||||
{
|
||||
int mgjcejapfpi = ABADFLCBFIJ.MGJCEJAPFPI;
|
||||
ShapeContainer.PCKJOOLCFIA pckjoolcfia = ShapeContainer.PCKJOOLCFIA.GBHNOHPCGGB(JGJLAFCNGMO, ABADFLCBFIJ);
|
||||
JJHOJPEIKCM jjhojpeikcm = ABADFLCBFIJ.PPGHMGEIBMN;
|
||||
float pcmdfbeipel = ABADFLCBFIJ.PPGHMGEIBMN.PCMDFBEIPEL;
|
||||
int num = 0;
|
||||
if (pcmdfbeipel > (float)num)
|
||||
{
|
||||
JJHOJPEIKCM jjhojpeikcm2 = ABADFLCBFIJ.PPGHMGEIBMN;
|
||||
}
|
||||
if (ABADFLCBFIJ.PPGHMGEIBMN.IAAJELGPLJP > 0)
|
||||
{
|
||||
JJHOJPEIKCM jjhojpeikcm3 = ABADFLCBFIJ.PPGHMGEIBMN;
|
||||
}
|
||||
int bpcfmhdhebp = ABADFLCBFIJ.BPCFMHDHEBP;
|
||||
int jaejnaiigcn = ABADFLCBFIJ.JAEJNAIIGCN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AE1 RID: 84705 RVA: 0x004F544C File Offset: 0x004F364C
|
||||
[Token(Token = "0x6014AE1")]
|
||||
[Address(RVA = "0x153F170", Offset = "0x153DB70", VA = "0x18153F170")]
|
||||
public void AuthorityAddShapes(ENMKBCNAGIC FCGJJILMOLB)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<ENMKBCNAGIC> rpcaction = new RPCActions.RPCAction(this.RpcAddShapesFromData);
|
||||
photonView.RpcAll<ENMKBCNAGIC>(rpcaction, FCGJJILMOLB);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AE2 RID: 84706 RVA: 0x004F5484 File Offset: 0x004F3684
|
||||
[Token(Token = "0x6014AE2")]
|
||||
[Address(RVA = "0x1547C00", Offset = "0x1546600", VA = "0x181547C00")]
|
||||
public void MasterAddShapes(ENMKBCNAGIC FCGJJILMOLB)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<ENMKBCNAGIC> rpcaction = new RPCActions.RPCAction(this.RpcAddShapesFromData);
|
||||
photonView.RpcAll<ENMKBCNAGIC>(rpcaction, FCGJJILMOLB);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AE3 RID: 84707 RVA: 0x004F54C0 File Offset: 0x004F36C0
|
||||
[Token(Token = "0x6014AE3")]
|
||||
[Address(RVA = "0x1547B20", Offset = "0x1546520", VA = "0x181547B20")]
|
||||
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: 0x06014AE4 RID: 84708 RVA: 0x004F5518 File Offset: 0x004F3718
|
||||
[Token(Token = "0x6014AE4")]
|
||||
[Address(RVA = "0x15477E0", Offset = "0x15461E0", VA = "0x1815477E0")]
|
||||
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: 0x06014AE5 RID: 84709 RVA: 0x004F5614 File Offset: 0x004F3814
|
||||
[Token(Token = "0x6014AE5")]
|
||||
[Address(RVA = "0x1546580", Offset = "0x1544F80", VA = "0x181546580")]
|
||||
private void JOIMIDHKMMO(ENMKBCNAGIC FCGJJILMOLB, bool FAJIIBPBKLA)
|
||||
{
|
||||
int num;
|
||||
bool componentCollectionEnabled;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
componentCollectionEnabled = ClusterLODManager.ComponentCollectionEnabled;
|
||||
IEnumerator<LAKMDOLHIBI> enumerator = FCGJJILMOLB.BLHOGDDJNLB.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
ShapeContainer.AOBAEKGAIOF aobaekgaiof;
|
||||
if (!componentCollectionEnabled || aobaekgaiof.MJHMOOENOHB != ACBDPBHGKJL.TriggerVolumeBox)
|
||||
{
|
||||
goto IL_4A;
|
||||
}
|
||||
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = gdagcbgkfbm.CHPOFNJKPEP;
|
||||
if (gdagcbgkfbm != 0)
|
||||
{
|
||||
}
|
||||
if (gdagcbgkfbm != 0)
|
||||
{
|
||||
}
|
||||
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
||||
{
|
||||
goto IL_4A;
|
||||
}
|
||||
IL_5A:
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_61;
|
||||
}
|
||||
goto IL_ED;
|
||||
IL_4A:
|
||||
bool flag = !componentCollectionEnabled;
|
||||
this.FMHAMAFCHPC(aobaekgaiof, flag);
|
||||
goto IL_5A;
|
||||
}
|
||||
IL_61:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EJKJONJHLKA(true);
|
||||
int num2 = 0;
|
||||
this.JAPKEONHLHB();
|
||||
this.bigDataTrackedObject.AuthoritySetRequiresRPCData(num2 != 0);
|
||||
StickyShapeContainer stickyShapeContainer = this.stickyShape;
|
||||
int num3 = 0;
|
||||
if (stickyShapeContainer != num3)
|
||||
{
|
||||
this.stickyShape.RefreshIgnoredColliders();
|
||||
}
|
||||
if (!this.DOGECNJCGNK)
|
||||
{
|
||||
this.tool.DisableCollision(this);
|
||||
Action action = new Action(this.KHCLEOODCED);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
}
|
||||
if (componentCollectionEnabled)
|
||||
{
|
||||
}
|
||||
return;
|
||||
IL_ED:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AE6 RID: 84710 RVA: 0x004F5728 File Offset: 0x004F3928
|
||||
[Token(Token = "0x6014AE6")]
|
||||
[Address(RVA = "0x15477D0", Offset = "0x15461D0", VA = "0x1815477D0")]
|
||||
public void LocalAddShapesFromData(ENMKBCNAGIC FCGJJILMOLB)
|
||||
{
|
||||
int num = 0;
|
||||
this.JOIMIDHKMMO(FCGJJILMOLB, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014AE7 RID: 84711 RVA: 0x004F5740 File Offset: 0x004F3940
|
||||
[Token(Token = "0x6014AE7")]
|
||||
[Address(RVA = "0x1549E20", Offset = "0x1548820", VA = "0x181549E20")]
|
||||
public void RecreateClusterLODs()
|
||||
{
|
||||
this.batchedMeshRenderer.ClearAllBatchedMeshes();
|
||||
ClusterLODManager._instance.RegisterShapeContainer(this);
|
||||
}
|
||||
|
||||
// Token: 0x06014AE8 RID: 84712 RVA: 0x004F576C File Offset: 0x004F396C
|
||||
[Token(Token = "0x6014AE8")]
|
||||
[Address(RVA = "0x154BB90", Offset = "0x154A590", VA = "0x18154BB90")]
|
||||
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 != -1)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
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 (num4 != (uint)(-1))
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
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_187;
|
||||
}
|
||||
num5 += num5;
|
||||
if (num5 != num6)
|
||||
{
|
||||
num5++;
|
||||
goto IL_187;
|
||||
}
|
||||
IL_19E:
|
||||
num5 += num5;
|
||||
list.Add(num5);
|
||||
goto IL_1AE;
|
||||
IL_187:
|
||||
Transform transform2 = base.transform;
|
||||
this.LHFOILJELFK(num5);
|
||||
num5 += num5;
|
||||
goto IL_19E;
|
||||
}
|
||||
IL_1AE:
|
||||
num4 += (uint)1;
|
||||
int i = 0;
|
||||
if (list != 0)
|
||||
{
|
||||
}
|
||||
MeshRenderer[] componentsInChildren;
|
||||
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;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator == 0)
|
||||
{
|
||||
goto IL_246;
|
||||
}
|
||||
ulong num7;
|
||||
componentsInChildren = base.gameObject.GetComponentsInChildren<MeshRenderer>(num7 != 0UL);
|
||||
while (i >= componentsInChildren.Length)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
Tool tool3 = this.tool;
|
||||
MeshRenderer meshRenderer = componentsInChildren[i];
|
||||
tool3.AddRenderer(meshRenderer);
|
||||
i++;
|
||||
IL_246:
|
||||
num4 += (uint)1;
|
||||
if (num4 != (uint)(-1))
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014AE9 RID: 84713 RVA: 0x004F59D8 File Offset: 0x004F3BD8
|
||||
[Token(Token = "0x6014AE9")]
|
||||
[Address(RVA = "0x1549EF0", Offset = "0x15488F0", VA = "0x181549EF0")]
|
||||
public void RemoveFromClusterLOD(bool MHNDLOAHPBK)
|
||||
{
|
||||
int num2;
|
||||
for (;;)
|
||||
{
|
||||
int i = 0;
|
||||
if ((this.<MIKNGCAIJJN>k__BackingField ? 1 : 0) == i)
|
||||
{
|
||||
return;
|
||||
}
|
||||
ClusterLODManager instance = ClusterLODManager._instance;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.PBGBONIKHOE == 0)
|
||||
{
|
||||
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm = this.GDAGCBGKFBM;
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = gdagcbgkfbm.CHPOFNJKPEP;
|
||||
if (gdagcbgkfbm != 0)
|
||||
{
|
||||
}
|
||||
if (gdagcbgkfbm != 0)
|
||||
{
|
||||
}
|
||||
if (i != -1)
|
||||
{
|
||||
}
|
||||
if (i != 0)
|
||||
{
|
||||
goto IL_117;
|
||||
}
|
||||
}
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
MeshRenderer[] componentsInChildren = instance.gameObject.GetComponentsInChildren<MeshRenderer>(true);
|
||||
while (i >= componentsInChildren.Length)
|
||||
{
|
||||
}
|
||||
Tool tool = this.tool;
|
||||
MeshRenderer meshRenderer = componentsInChildren[i];
|
||||
tool.RemoveRenderer(meshRenderer);
|
||||
i++;
|
||||
}
|
||||
if (i == -1)
|
||||
{
|
||||
goto IL_BD;
|
||||
}
|
||||
ShapeContainer.DLIFLKNJEAC gdagcbgkfbm2 = this.GDAGCBGKFBM;
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep2 = gdagcbgkfbm2.CHPOFNJKPEP;
|
||||
if (gdagcbgkfbm2 != 0)
|
||||
{
|
||||
List<ClusterMeshRenderer> pbgbonikhoe = this.PBGBONIKHOE;
|
||||
List.Enumerator enumerator2;
|
||||
if (enumerator2 != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
i++;
|
||||
goto IL_BD;
|
||||
}
|
||||
goto IL_C1;
|
||||
}
|
||||
IL_CD:
|
||||
i++;
|
||||
num2 = 0;
|
||||
if (gdagcbgkfbm2 != 0)
|
||||
{
|
||||
}
|
||||
if (i != -1)
|
||||
{
|
||||
}
|
||||
if (i == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
IL_C1:
|
||||
i++;
|
||||
if (i != -1)
|
||||
{
|
||||
}
|
||||
if (i == 0)
|
||||
{
|
||||
goto IL_CD;
|
||||
}
|
||||
goto IL_11D;
|
||||
IL_BD:
|
||||
if (i == 0)
|
||||
{
|
||||
goto IL_C1;
|
||||
}
|
||||
goto IL_117;
|
||||
}
|
||||
this.PBGBONIKHOE.Clear();
|
||||
this.PBGBONIKHOE = num2;
|
||||
this.GHFIOICEEEC();
|
||||
this.<MIKNGCAIJJN>k__BackingField = false;
|
||||
return;
|
||||
IL_117:
|
||||
throw new NullReferenceException();
|
||||
IL_11D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AEA RID: 84714 RVA: 0x004F5B10 File Offset: 0x004F3D10
|
||||
[Token(Token = "0x6014AEA")]
|
||||
[Address(RVA = "0x15400A0", Offset = "0x153EAA0", VA = "0x1815400A0")]
|
||||
public void AuthoritySetShapeTransforms(Guid[] KPGALHJPFCB, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, float[] HCBCEMCHPPM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid[], Vector3[], Quaternion[], float[]> rpcaction = new RPCActions.RPCAction(this.RpcSetLocalShapeTransforms);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AEB RID: 84715 RVA: 0x004F5B40 File Offset: 0x004F3D40
|
||||
[Token(Token = "0x6014AEB")]
|
||||
[Address(RVA = "0x15433D0", Offset = "0x1541DD0", VA = "0x1815433D0")]
|
||||
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: 0x06014AEC RID: 84716 RVA: 0x004F5C0C File Offset: 0x004F3E0C
|
||||
[Token(Token = "0x6014AEC")]
|
||||
[Address(RVA = "0x153FE50", Offset = "0x153E850", VA = "0x18153FE50")]
|
||||
public void AuthoritySetShapeColors(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<LNBGEMHOKFN, CLKCBCAGDDK> rpcaction = new RPCActions.RPCAction(this.RpcSetShapeColors);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AED RID: 84717 RVA: 0x004F5C3C File Offset: 0x004F3E3C
|
||||
[Token(Token = "0x6014AED")]
|
||||
[Address(RVA = "0x153FF20", Offset = "0x153E920", VA = "0x18153FF20")]
|
||||
public void AuthoritySetShapeColors(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Guid[], LNBGEMHOKFN[], CLKCBCAGDDK[]> rpcaction = new RPCActions.RPCAction(this.RpcSetShapeColors);
|
||||
photonView.RpcAll<Guid[], LNBGEMHOKFN[], CLKCBCAGDDK[]>(rpcaction, KPGALHJPFCB, HGPLDEIOBAB, GICEEPJBDOB);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AEE RID: 84718 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AEE")]
|
||||
[Address(RVA = "0x1546AC0", Offset = "0x15454C0", VA = "0x181546AC0")]
|
||||
private void KMCJMMFIOFI(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AEF RID: 84719 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AEF")]
|
||||
[Address(RVA = "0x1546C20", Offset = "0x1545620", VA = "0x181546C20")]
|
||||
private void KMCJMMFIOFI(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AF0 RID: 84720 RVA: 0x004F5C78 File Offset: 0x004F3E78
|
||||
[Token(Token = "0x6014AF0")]
|
||||
[Address(RVA = "0x153FFF0", Offset = "0x153E9F0", VA = "0x18153FFF0")]
|
||||
public void AuthoritySetShapeDensities(float DEKCOFLHNPD)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<float> rpcaction = new RPCActions.RPCAction(this.RpcSetShapeDensities);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014AF1 RID: 84721 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AF1")]
|
||||
[Address(RVA = "0x1546F50", Offset = "0x1545950", VA = "0x181546F50")]
|
||||
private void KNNAGJBAHAJ(float DEKCOFLHNPD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AF2 RID: 84722 RVA: 0x004F5CA8 File Offset: 0x004F3EA8
|
||||
[Token(Token = "0x6014AF2")]
|
||||
[Address(RVA = "0x1547390", Offset = "0x1545D90", VA = "0x181547390")]
|
||||
private void LHFOILJELFK(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
||||
{
|
||||
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
||||
List<MeshRenderer> pbbgbiokaaa = batchedMeshRenderer.PBBGBIOKAAA;
|
||||
BatchedMeshRenderer batchedMeshRenderer2 = this.batchedMeshRenderer;
|
||||
NAEHIKOGNND.LHFOILJELFK(batchedMeshRenderer2);
|
||||
CLKCBCAGDDK fbfmngjhgng = NAEHIKOGNND.FBFMNGJHGNG;
|
||||
LNBGEMHOKFN dmocbnajpmf = NAEHIKOGNND.DMOCBNAJPMF;
|
||||
BatchedMeshRenderer batchedMeshRenderer3 = this.batchedMeshRenderer;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(dmocbnajpmf, fbfmngjhgng);
|
||||
Vector3 vector = NAEHIKOGNND.FCKJFIAIDHK;
|
||||
int num = 0;
|
||||
List<MeshRenderer> pbbgbiokaaa2 = this.batchedMeshRenderer.PBBGBIOKAAA;
|
||||
if (batchedMeshRenderer < vector)
|
||||
{
|
||||
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: 0x06014AF3 RID: 84723 RVA: 0x004F5D48 File Offset: 0x004F3F48
|
||||
[Token(Token = "0x6014AF3")]
|
||||
[Address(RVA = "0x153EFF0", Offset = "0x153D9F0", VA = "0x18153EFF0")]
|
||||
private void ALADHGLJGGD(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
||||
{
|
||||
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
||||
Vector3 vector = NAEHIKOGNND.FCKJFIAIDHK;
|
||||
}
|
||||
|
||||
// Token: 0x06014AF4 RID: 84724 RVA: 0x004F5D6C File Offset: 0x004F3F6C
|
||||
[Token(Token = "0x6014AF4")]
|
||||
[Address(RVA = "0x153EF80", Offset = "0x153D980", VA = "0x18153EF80")]
|
||||
private void AEGJJAIEIEM(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
||||
{
|
||||
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
||||
Vector3 vector = NAEHIKOGNND.FCKJFIAIDHK;
|
||||
this.LHFOILJELFK(NAEHIKOGNND);
|
||||
}
|
||||
|
||||
// Token: 0x06014AF5 RID: 84725 RVA: 0x004F5D94 File Offset: 0x004F3F94
|
||||
[Token(Token = "0x6014AF5")]
|
||||
[Address(RVA = "0x15447A0", Offset = "0x15431A0", VA = "0x1815447A0")]
|
||||
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: 0x06014AF6 RID: 84726 RVA: 0x004F5DE4 File Offset: 0x004F3FE4
|
||||
[Token(Token = "0x6014AF6")]
|
||||
[Address(RVA = "0x15456F0", Offset = "0x15440F0", VA = "0x1815456F0")]
|
||||
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: 0x06014AF7 RID: 84727 RVA: 0x004F5E14 File Offset: 0x004F4014
|
||||
[Token(Token = "0x6014AF7")]
|
||||
[Address(RVA = "0x154AEA0", Offset = "0x15498A0", VA = "0x18154AEA0")]
|
||||
public void RequestMasterMergeShapeContainer(ShapeContainer OJMHCCMMEIF)
|
||||
{
|
||||
this.GEFHAGPBEGO();
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<ShapeContainer, PhotonMessageInfo> rpcaction = new RPCActions.RPCAction(this.MasterMergeShapeContainer);
|
||||
photonView.RpcMaster<ShapeContainer>(rpcaction, OJMHCCMMEIF);
|
||||
}
|
||||
|
||||
// Token: 0x06014AF8 RID: 84728 RVA: 0x004F5E4C File Offset: 0x004F404C
|
||||
[Token(Token = "0x6014AF8")]
|
||||
[Address(RVA = "0x1544F90", Offset = "0x1543990", VA = "0x181544F90")]
|
||||
public int GetShapesCostInPhysicsMode(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06014AF9 RID: 84729 RVA: 0x004F5E6C File Offset: 0x004F406C
|
||||
[Token(Token = "0x6014AF9")]
|
||||
[Address(RVA = "0x1542100", Offset = "0x1540B00", VA = "0x181542100", Slot = "31")]
|
||||
public virtual bool CanMergeShapeContainer(ShapeContainer OJMHCCMMEIF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014AF9)
|
||||
|
||||
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:Player(var_1_07, callgetter:Player(PhotonNetwork::get_LocalPlayer))
|
||||
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: 0x06014AFA RID: 84730 RVA: 0x004F5E88 File Offset: 0x004F4088
|
||||
[Token(Token = "0x6014AFA")]
|
||||
[Address(RVA = "0x15453C0", Offset = "0x1543DC0", VA = "0x1815453C0", Slot = "32")]
|
||||
protected virtual bool HMCKMPNNPLJ(ShapeContainer OJMHCCMMEIF, Photon.Realtime.Player AFHNJEBFJGP)
|
||||
{
|
||||
if (this.KJCAGKDAABN && OJMHCCMMEIF.KJCAGKDAABN && (!OJMHCCMMEIF.creationObject.FLLENDBIKGF.NLLONFJBKKP || OJMHCCMMEIF.creationObject.FLLENDBIKGF.BDCCNHBOFGJ == AFHNJEBFJGP.actorNumber))
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = OJMHCCMMEIF.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
int num = this.EGKDADCBDMB.Get();
|
||||
int num2;
|
||||
num = num2;
|
||||
if (this.OEONJIBHLBN)
|
||||
{
|
||||
this.OnDeselectedByShapeCreationContext();
|
||||
this.OEONJIBHLBN = false;
|
||||
}
|
||||
int jnddpldafpn = this.JNDDPLDAFPN;
|
||||
string friendlyName = this.KENGPMDDCML;
|
||||
int sandboxResourceCost = OJMHCCMMEIF.CLOAGCKCCPP;
|
||||
num -= sandboxResourceCost;
|
||||
KJIBJJOHPEJ kjibjjohpej;
|
||||
if (kjibjjohpej == KJIBJJOHPEJ.Success)
|
||||
{
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AFB RID: 84731 RVA: 0x004F5F38 File Offset: 0x004F4138
|
||||
[Token(Token = "0x6014AFB")]
|
||||
[Address(RVA = "0x1547070", Offset = "0x1545A70", VA = "0x181547070", Slot = "33")]
|
||||
protected virtual void KPPHDEALCJE(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
this.CJEHBBJIAOJ();
|
||||
}
|
||||
|
||||
// Token: 0x06014AFC RID: 84732 RVA: 0x004F5F4C File Offset: 0x004F414C
|
||||
[Token(Token = "0x6014AFC")]
|
||||
[Address(RVA = "0x1545300", Offset = "0x1543D00", VA = "0x181545300", 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: 0x06014AFD RID: 84733 RVA: 0x004F5F78 File Offset: 0x004F4178
|
||||
[Token(Token = "0x6014AFD")]
|
||||
[Address(RVA = "0x154A530", Offset = "0x1548F30", VA = "0x18154A530")]
|
||||
public void RenderBatchedOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if ((this.<MIKNGCAIJJN>k__BackingField ? 1 : 0) != num)
|
||||
{
|
||||
if (this.PBGBONIKHOE == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (0 != -1)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_55;
|
||||
}
|
||||
}
|
||||
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
||||
BatchedMeshRenderer batchedMeshRenderer = this.batchedMeshRenderer;
|
||||
List<MeshRenderer> pbbgbiokaaa = batchedMeshRenderer.PBBGBIOKAAA;
|
||||
if (batchedMeshRenderer != 0)
|
||||
{
|
||||
}
|
||||
if (batchedMeshRenderer != 0)
|
||||
{
|
||||
}
|
||||
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_55:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014AFE RID: 84734 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AFE")]
|
||||
[Address(RVA = "0x154A820", Offset = "0x1549220", VA = "0x18154A820")]
|
||||
public void RenderShapeOutline(Guid IHFGNPJIFLC, OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014AFF RID: 84735 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014AFF")]
|
||||
[Address(RVA = "0x154DA20", Offset = "0x154C420", VA = "0x18154DA20")]
|
||||
public bool TryGetShapeRotation(Guid IHFGNPJIFLC, out Quaternion KEADNOMANPH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B00 RID: 84736 RVA: 0x004F5FE0 File Offset: 0x004F41E0
|
||||
[Token(Token = "0x6014B00")]
|
||||
[Address(RVA = "0x154ACC0", Offset = "0x15496C0", VA = "0x18154ACC0")]
|
||||
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)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014B01 RID: 84737 RVA: 0x004F6020 File Offset: 0x004F4220
|
||||
[Token(Token = "0x6014B01")]
|
||||
[Address(RVA = "0x1547AB0", Offset = "0x15464B0", VA = "0x181547AB0")]
|
||||
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
return EIMGAFPPJFD.AFFHLKBCIGM();
|
||||
}
|
||||
|
||||
// Token: 0x06014B02 RID: 84738 RVA: 0x004F6034 File Offset: 0x004F4234
|
||||
[Token(Token = "0x6014B02")]
|
||||
[Address(RVA = "0x1548950", Offset = "0x1547350", VA = "0x181548950")]
|
||||
private float OCJPDONFKFM(Collider GLPOLGOBLAA, Transform GJCHHBFDOLF, out bool OBBHGNPICMF)
|
||||
{
|
||||
Transform transform = GLPOLGOBLAA.transform;
|
||||
int num = 0;
|
||||
if (!(GLPOLGOBLAA != num))
|
||||
{
|
||||
int num2 = 0;
|
||||
if (!(GLPOLGOBLAA != num2))
|
||||
{
|
||||
goto IL_43;
|
||||
}
|
||||
Transform transform2 = GLPOLGOBLAA.transform;
|
||||
}
|
||||
Transform transform3 = GLPOLGOBLAA.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
IL_43:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B03 RID: 84739 RVA: 0x004F608C File Offset: 0x004F428C
|
||||
[Token(Token = "0x6014B03")]
|
||||
[Address(RVA = "0x15460E0", Offset = "0x1544AE0", VA = "0x1815460E0")]
|
||||
private void JNBPJAOBHAC()
|
||||
{
|
||||
if (this.EGKDADCBDMB.Get() != 0 && this.EGKDADCBDMB.Get() != 1)
|
||||
{
|
||||
if (this.EGKDADCBDMB.Get() != 4 && this.EGKDADCBDMB.Get() != 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.Get() == 0)
|
||||
{
|
||||
rigidbodyEx4.EnableProxyMovement(this);
|
||||
}
|
||||
rigidbodyEx4.DisableProxyMovement(this);
|
||||
Tool tool3 = this.tool;
|
||||
bool flag = this.EGKDADCBDMB.Get() == 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: 0x06014B04 RID: 84740 RVA: 0x004F625C File Offset: 0x004F445C
|
||||
[Token(Token = "0x6014B04")]
|
||||
[Address(RVA = "0x1542E50", Offset = "0x1541850", VA = "0x181542E50")]
|
||||
private void EJKJONJHLKA(bool CDFHDACBFKN = true)
|
||||
{
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
int num = this.EGKDADCBDMB.Get();
|
||||
int num2 = 0;
|
||||
if (num == 4)
|
||||
{
|
||||
}
|
||||
if (this.EGKDADCBDMB.Get() != 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);
|
||||
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: 0x06014B05 RID: 84741 RVA: 0x004F63B4 File Offset: 0x004F45B4
|
||||
[Token(Token = "0x6014B05")]
|
||||
[Address(RVA = "0x1545880", Offset = "0x1544280", VA = "0x181545880")]
|
||||
private void JAPKEONHLHB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B05)
|
||||
|
||||
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: 0x06014B06 RID: 84742 RVA: 0x004F640C File Offset: 0x004F460C
|
||||
[Token(Token = "0x6014B06")]
|
||||
[Address(RVA = "0x1542340", Offset = "0x1540D40", VA = "0x181542340")]
|
||||
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 (06014B06)
|
||||
|
||||
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: 0x06014B07 RID: 84743 RVA: 0x004F643C File Offset: 0x004F463C
|
||||
[Token(Token = "0x6014B07")]
|
||||
[Address(RVA = "0x1541F40", Offset = "0x1540940", VA = "0x181541F40", Slot = "35")]
|
||||
protected virtual string CPMBMDPNJHH(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
||||
{
|
||||
return "Untagged";
|
||||
}
|
||||
|
||||
// Token: 0x06014B08 RID: 84744 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B08")]
|
||||
[Address(RVA = "0x1543E30", Offset = "0x1542830", VA = "0x181543E30")]
|
||||
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: 0x06014B09 RID: 84745 RVA: 0x004F6450 File Offset: 0x004F4650
|
||||
[Token(Token = "0x6014B09")]
|
||||
[Address(RVA = "0x1545370", Offset = "0x1543D70", VA = "0x181545370")]
|
||||
private bool HLGMIKJACFB()
|
||||
{
|
||||
return this.EGKDADCBDMB.Get() == 0;
|
||||
}
|
||||
|
||||
// Token: 0x06014B0A RID: 84746 RVA: 0x004F6474 File Offset: 0x004F4674
|
||||
[Token(Token = "0x6014B0A")]
|
||||
[Address(RVA = "0x1547B00", Offset = "0x1546500", VA = "0x181547B00")]
|
||||
public void MarkPositionRotationInvalid()
|
||||
{
|
||||
string debugName = this.AKLAPGCHOFB;
|
||||
}
|
||||
|
||||
// Token: 0x06014B0B RID: 84747 RVA: 0x004F6488 File Offset: 0x004F4688
|
||||
[Token(Token = "0x6014B0B")]
|
||||
[Address(RVA = "0x154DC00", Offset = "0x154C600", VA = "0x18154DC00")]
|
||||
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: 0x06014B0C RID: 84748 RVA: 0x004F64F0 File Offset: 0x004F46F0
|
||||
[Token(Token = "0x6014B0C")]
|
||||
[Address(RVA = "0x15495A0", Offset = "0x1547FA0", VA = "0x1815495A0", Slot = "36")]
|
||||
public virtual void OnSelectedByShapeCreationContext()
|
||||
{
|
||||
this.CMKAEPFMBLF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014B0D RID: 84749 RVA: 0x004F6504 File Offset: 0x004F4704
|
||||
[Token(Token = "0x6014B0D")]
|
||||
[Address(RVA = "0x1549260", Offset = "0x1547C60", VA = "0x181549260", Slot = "37")]
|
||||
public virtual void OnDeselectedByShapeCreationContext()
|
||||
{
|
||||
this.CMKAEPFMBLF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014B0E RID: 84750 RVA: 0x004F6518 File Offset: 0x004F4718
|
||||
[Token(Token = "0x6014B0E")]
|
||||
[Address(RVA = "0x1545610", Offset = "0x1544010", VA = "0x181545610")]
|
||||
private void HOOBHLMEFDD(CreationObject EOJKOIGNHPJ)
|
||||
{
|
||||
if (this.DOGECNJCGNK)
|
||||
{
|
||||
this.JNBPJAOBHAC();
|
||||
this.JAPKEONHLHB();
|
||||
this.RemoveFromClusterLOD(true);
|
||||
if (!this.OHLJOMFENOF && this.creationObject.FLLENDBIKGF.BDCCNHBOFGJ != -1)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
Action action = new Action(this.OnLocalScaleChanged);
|
||||
tool.NBBKCDDPBPD += action;
|
||||
this.OHLJOMFENOF = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B0F RID: 84751 RVA: 0x004F6588 File Offset: 0x004F4788
|
||||
[Token(Token = "0x6014B0F")]
|
||||
[Address(RVA = "0x1544750", Offset = "0x1543150", VA = "0x181544750")]
|
||||
private void GHCHOGAKLNN()
|
||||
{
|
||||
if (this.DOGECNJCGNK)
|
||||
{
|
||||
this.JNBPJAOBHAC();
|
||||
this.JAPKEONHLHB();
|
||||
this.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
|
||||
}
|
||||
this.LNDEHIGJBNM();
|
||||
}
|
||||
|
||||
// Token: 0x06014B10 RID: 84752 RVA: 0x004F65C4 File Offset: 0x004F47C4
|
||||
[Token(Token = "0x6014B10")]
|
||||
[Address(RVA = "0x15450D0", Offset = "0x1543AD0", VA = "0x1815450D0")]
|
||||
public static int GetShapesCost(int HPLKNJOHIBO, ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
||||
{
|
||||
float num;
|
||||
return Mathf.RoundToInt(num);
|
||||
}
|
||||
|
||||
// Token: 0x06014B11 RID: 84753 RVA: 0x004F65DC File Offset: 0x004F47DC
|
||||
[Token(Token = "0x6014B11")]
|
||||
[Address(RVA = "0x1547550", Offset = "0x1545F50", VA = "0x181547550")]
|
||||
protected static int LMFAHKMPHDI(IEnumerable<ShapeContainer.AOBAEKGAIOF> CHPOFNJKPEP, ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
num += (flag ? 1 : 0);
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
int num2;
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014B12 RID: 84754 RVA: 0x004F6614 File Offset: 0x004F4814
|
||||
[Token(Token = "0x6014B12")]
|
||||
[Address(RVA = "0x1541F70", Offset = "0x1540970", VA = "0x181541F70")]
|
||||
public bool CanAffordToAddShapes(int HPLKNJOHIBO)
|
||||
{
|
||||
int num = this.EGKDADCBDMB.Get();
|
||||
if (this.OEONJIBHLBN)
|
||||
{
|
||||
this.OnDeselectedByShapeCreationContext();
|
||||
int num2;
|
||||
this.JNDDPLDAFPN = num2;
|
||||
this.OEONJIBHLBN = false;
|
||||
}
|
||||
string friendlyName = this.KENGPMDDCML;
|
||||
KJIBJJOHPEJ kjibjjohpej;
|
||||
if (kjibjjohpej == KJIBJJOHPEJ.Success)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B13 RID: 84755 RVA: 0x004F6664 File Offset: 0x004F4864
|
||||
[Token(Token = "0x6014B13")]
|
||||
[Address(RVA = "0x1545010", Offset = "0x1543A10", VA = "0x181545010")]
|
||||
public int GetShapesCost(Guid[] KPGALHJPFCB)
|
||||
{
|
||||
ShapeContainer.AOBAEKGAIOF[] array = this.GDAGCBGKFBM.FHIKCGDODHE(KPGALHJPFCB);
|
||||
int num = this.EGKDADCBDMB.Get();
|
||||
int num2;
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014B14 RID: 84756 RVA: 0x004F6694 File Offset: 0x004F4894
|
||||
[Token(Token = "0x6014B14")]
|
||||
[Address(RVA = "0x1547750", Offset = "0x1546150", VA = "0x181547750")]
|
||||
protected void LNDEHIGJBNM()
|
||||
{
|
||||
if (!this.OEONJIBHLBN)
|
||||
{
|
||||
this.OEONJIBHLBN = true;
|
||||
int num;
|
||||
Action action = new Action(num.MarkResourceCostsDirty);
|
||||
num = 0;
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B15 RID: 84757 RVA: 0x004F66C8 File Offset: 0x004F48C8
|
||||
[Token(Token = "0x6014B15")]
|
||||
[Address(RVA = "0x15438E0", Offset = "0x15422E0", VA = "0x1815438E0", 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.Get();
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep2 = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
int num2;
|
||||
int num3;
|
||||
num2 += num3;
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014B16 RID: 84758 RVA: 0x004F6714 File Offset: 0x004F4914
|
||||
[Token(Token = "0x6014B16")]
|
||||
[Address(RVA = "0x1544D40", Offset = "0x1543740", VA = "0x181544D40")]
|
||||
public ODAEKFDKCEC GetIConfigurableForSelection()
|
||||
{
|
||||
ShapeContainer.FNOMJODPMBC fnomjodpmbc;
|
||||
fnomjodpmbc.MLFENGCPKCM = this;
|
||||
List<ILINODKFHEO> list = new List();
|
||||
fnomjodpmbc.KNKGGDHCLDN = list;
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG <>9__12_ = ShapeContainer.FNOMJODPMBC.<>c.<>9__12_0;
|
||||
if (<>9__12_ == 0)
|
||||
{
|
||||
ShapeContainer.FNOMJODPMBC.<>c.<>9__12_0 = (MakerPenPaletteConfigScreen editableUIFlow) => null;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(fnomjodpmbc.MFMNCGNMBHH);
|
||||
int num;
|
||||
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__12_, ohindolfnmp, num);
|
||||
num = 0;
|
||||
fnomjodpmbc.KNKGGDHCLDN.Add(gaakdcpnddi);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B17 RID: 84759 RVA: 0x004F6784 File Offset: 0x004F4984
|
||||
[Token(Token = "0x6014B17")]
|
||||
[Address(RVA = "0x1540B60", Offset = "0x153F560", VA = "0x181540B60", Slot = "39")]
|
||||
protected virtual CAHCDEBGPFG BEGDEELIMHI(CreationContext 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);
|
||||
LNBGEMHOKFN newColor2 = newColor;
|
||||
CLKCBCAGDDK newMaterial2 = newMaterial;
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<LNBGEMHOKFN, CLKCBCAGDDK> rpcaction = new RPCActions.RPCAction(this.RpcSetShapeColors);
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
LHOMKMINCHH.QueueChangedColorEvent();
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
CLKCBCAGDDK newMaterial3 = newMaterial;
|
||||
LHOMKMINCHH.QueueChangedMaterialEvent(newMaterial3);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B18 RID: 84760 RVA: 0x004F68B8 File Offset: 0x004F4AB8
|
||||
[Token(Token = "0x6014B18")]
|
||||
[Address(RVA = "0x15413B0", Offset = "0x153FDB0", VA = "0x1815413B0")]
|
||||
private void CJEHBBJIAOJ()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (num != num3 && SessionManager.FFCHIHLIPBE && (this.tool.JEFOHBFAHKM ? 1 : 0) == num2 && this.GDAGCBGKFBM.MMHCGGAJFGD > 0)
|
||||
{
|
||||
ToolCollider <BFDAMICDMBD>k__BackingField = this.GDAGCBGKFBM.JKGJODGKJON(num2).<BFDAMICDMBD>k__BackingField;
|
||||
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
||||
PooledParticle pooledParticle;
|
||||
Transform transform = pooledParticle.transform;
|
||||
Transform transform2 = transform.transform;
|
||||
transform.parentInternal = transform2;
|
||||
Transform transform3 = pooledParticle.transform;
|
||||
Transform transform4 = pooledParticle.transform;
|
||||
int num4 = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform4.rotation = num4;
|
||||
pooledParticle.<OAIDPPDMCPA>k__BackingField.Simulate(0.2f);
|
||||
int num5 = 0;
|
||||
pooledParticle.Play(num5 != 0, -1f);
|
||||
ParticleSystem.MainModule main = pooledParticle.<OAIDPPDMCPA>k__BackingField.main;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new MissingMethodException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B19 RID: 84761 RVA: 0x004F69D8 File Offset: 0x004F4BD8
|
||||
[Token(Token = "0x6014B19")]
|
||||
[Address(RVA = "0x15495B0", Offset = "0x1547FB0", VA = "0x1815495B0")]
|
||||
private void PIIMFBBNIBC()
|
||||
{
|
||||
if (!this.EMHLIPBGLKH)
|
||||
{
|
||||
this.EMHLIPBGLKH = true;
|
||||
Action action = new Action(this.ELKIBMHDHPA);
|
||||
Coroutine coroutine = this.EndOfFrameRoutine(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B1A RID: 84762 RVA: 0x004F6A0C File Offset: 0x004F4C0C
|
||||
[Token(Token = "0x6014B1A")]
|
||||
[Address(RVA = "0x15438B0", Offset = "0x15422B0", VA = "0x1815438B0")]
|
||||
private void ELKIBMHDHPA()
|
||||
{
|
||||
this.tool.UpdateCachedApproximateSize();
|
||||
this.EMHLIPBGLKH = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014B1B RID: 84763 RVA: 0x004F6A34 File Offset: 0x004F4C34
|
||||
[Token(Token = "0x6014B1B")]
|
||||
[Address(RVA = "0x1547CD0", Offset = "0x15466D0", VA = "0x181547CD0")]
|
||||
[PunRPC]
|
||||
protected void MasterMergeShapeContainer(ShapeContainer OJMHCCMMEIF, PhotonMessageInfo DBDDKLHPNNA)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && 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 (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<ENMKBCNAGIC> rpcaction = new RPCActions.RPCAction(this.RpcAddShapesFromData);
|
||||
photonView.RpcAll<ENMKBCNAGIC>(rpcaction, enmkbcnagic);
|
||||
}
|
||||
if (OJMHCCMMEIF.EBEOBEKPAPP != 0)
|
||||
{
|
||||
OJMHCCMMEIF.creationObject.RpcMasterDespawn();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B1C RID: 84764 RVA: 0x004F6B0C File Offset: 0x004F4D0C
|
||||
[Token(Token = "0x6014B1C")]
|
||||
[Address(RVA = "0x15477D0", Offset = "0x15461D0", VA = "0x1815477D0")]
|
||||
[PunRPC]
|
||||
protected void RpcAddShapesFromData(ENMKBCNAGIC EEBPPLCGAEE)
|
||||
{
|
||||
int num = 0;
|
||||
this.JOIMIDHKMMO(EEBPPLCGAEE, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014B1D RID: 84765 RVA: 0x004F6B24 File Offset: 0x004F4D24
|
||||
[Token(Token = "0x6014B1D")]
|
||||
[Address(RVA = "0x154B280", Offset = "0x1549C80", VA = "0x18154B280")]
|
||||
[PunRPC]
|
||||
protected void RpcDeleteShapes(Guid[] KPGALHJPFCB)
|
||||
{
|
||||
this.LCGMFFICPOI(KPGALHJPFCB);
|
||||
}
|
||||
|
||||
// Token: 0x06014B1E RID: 84766 RVA: 0x004F6B38 File Offset: 0x004F4D38
|
||||
[Token(Token = "0x6014B1E")]
|
||||
[Address(RVA = "0x154B300", Offset = "0x1549D00", VA = "0x18154B300")]
|
||||
[PunRPC]
|
||||
protected void RpcSetLocalShapeTransforms(Guid[] KPGALHJPFCB, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, float[] HCBCEMCHPPM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014B1F RID: 84767 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B1F")]
|
||||
[Address(RVA = "0x1546AC0", Offset = "0x15454C0", VA = "0x181546AC0")]
|
||||
[PunRPC]
|
||||
protected void RpcSetShapeColors(LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B20 RID: 84768 RVA: 0x004F6B48 File Offset: 0x004F4D48
|
||||
[Token(Token = "0x6014B20")]
|
||||
[Address(RVA = "0x154B3A0", Offset = "0x1549DA0", VA = "0x18154B3A0")]
|
||||
[PunRPC]
|
||||
protected void RpcSetShapeColors(Guid[] KPGALHJPFCB, LNBGEMHOKFN[] HGPLDEIOBAB, CLKCBCAGDDK[] GICEEPJBDOB)
|
||||
{
|
||||
this.KMCJMMFIOFI(KPGALHJPFCB, HGPLDEIOBAB, GICEEPJBDOB);
|
||||
}
|
||||
|
||||
// Token: 0x06014B21 RID: 84769 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B21")]
|
||||
[Address(RVA = "0x1546F50", Offset = "0x1545950", VA = "0x181546F50")]
|
||||
[PunRPC]
|
||||
protected void RpcSetShapeDensities(float DEKCOFLHNPD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B22 RID: 84770 RVA: 0x004F6B60 File Offset: 0x004F4D60
|
||||
[Token(Token = "0x6014B22")]
|
||||
[Address(RVA = "0x154B110", Offset = "0x1549B10", VA = "0x18154B110")]
|
||||
[PunRPC]
|
||||
protected void RpcCreateCurveShape(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, float LDAJCHCAGAO, bool CGCHFAKELAL, float GHCAPGHMANE, int HIAICMAEBCI)
|
||||
{
|
||||
ShapeContainer.NKHMHPMBBPA nkhmhpmbbpa;
|
||||
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: 0x06014B23 RID: 84771 RVA: 0x004F6B94 File Offset: 0x004F4D94
|
||||
[Token(Token = "0x6014B23")]
|
||||
[Address(RVA = "0x1548800", Offset = "0x1547200", VA = "0x181548800")]
|
||||
[PunRPC]
|
||||
protected void RpcCreatePrimitiveShape(Guid IHFGNPJIFLC, ACBDPBHGKJL GEDCEIDOKJL, LNBGEMHOKFN GJAINANBOCB, CLKCBCAGDDK KFENPJENIOI, Vector3 DDHPAFKBMON, Quaternion ACMECNDDDNG, Vector3 OJJOHDIFMEG)
|
||||
{
|
||||
ShapeContainer.PCKJOOLCFIA pckjoolcfia;
|
||||
Transform <BCMDGNNLAPC>k__BackingField = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
||||
Transform <BCMDGNNLAPC>k__BackingField2 = pckjoolcfia.<BCMDGNNLAPC>k__BackingField;
|
||||
this.FMHAMAFCHPC(pckjoolcfia, true);
|
||||
}
|
||||
|
||||
// Token: 0x06014B24 RID: 84772 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B24")]
|
||||
[Address(RVA = "0x1544B80", Offset = "0x1543580", VA = "0x181544B80")]
|
||||
[PunRPC]
|
||||
protected void RpcAddCurveShapeControlPoint(Guid IHFGNPJIFLC, Vector3 DDHPAFKBMON, Quaternion CLOFCODKHOL, float OMLBPICLALA, bool OCBMMAAFIFH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B25 RID: 84773 RVA: 0x004F6BC0 File Offset: 0x004F4DC0
|
||||
[Token(Token = "0x6014B25")]
|
||||
[Address(RVA = "0x154B570", Offset = "0x1549F70", VA = "0x18154B570")]
|
||||
[PunRPC]
|
||||
protected void RpcUpdateCurveShapeControlPoint(Guid IHFGNPJIFLC, int GHONENNJJPF, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float OMLBPICLALA)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014B26 RID: 84774 RVA: 0x004F6BD4 File Offset: 0x004F4DD4
|
||||
[Token(Token = "0x6014B26")]
|
||||
[Address(RVA = "0x154B310", Offset = "0x1549D10", VA = "0x18154B310")]
|
||||
[PunRPC]
|
||||
protected void RpcSetPrimitiveShapeAspectRatios(Guid IHFGNPJIFLC, Vector3 KLNFHHBHGHH)
|
||||
{
|
||||
float z = KLNFHHBHGHH.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014B27 RID: 84775 RVA: 0x004F6BE8 File Offset: 0x004F4DE8
|
||||
[Token(Token = "0x6014B27")]
|
||||
[Address(RVA = "0x154B360", Offset = "0x1549D60", VA = "0x18154B360")]
|
||||
[PunRPC]
|
||||
protected void RpcSetPrimitiveShapeLocalPosition(Guid IHFGNPJIFLC, Vector3 GHBPCACOCOL)
|
||||
{
|
||||
float z = GHBPCACOCOL.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014B28 RID: 84776 RVA: 0x004F6BFC File Offset: 0x004F4DFC
|
||||
[Token(Token = "0x6014B28")]
|
||||
[Address(RVA = "0x154B350", Offset = "0x1549D50", VA = "0x18154B350")]
|
||||
[PunRPC]
|
||||
protected void RpcSetPrimitiveShapeAspectRatios(Guid[] KPGALHJPFCB, Vector3[] IODKLEJMEIK)
|
||||
{
|
||||
this.ONABJCFFCPI(KPGALHJPFCB, IODKLEJMEIK);
|
||||
}
|
||||
|
||||
// Token: 0x06014B29 RID: 84777 RVA: 0x004F6C14 File Offset: 0x004F4E14
|
||||
[Token(Token = "0x6014B29")]
|
||||
[Address(RVA = "0x154B290", Offset = "0x1549C90", VA = "0x18154B290")]
|
||||
[PunRPC]
|
||||
protected void RpcMirrorShapes(Guid[] KPGALHJPFCB, Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 HAJKGLKCIGG)
|
||||
{
|
||||
float z = FGHCICOBPHH.z;
|
||||
float z2 = CKPHGEEPNDN.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014B2A RID: 84778 RVA: 0x004F6C30 File Offset: 0x004F4E30
|
||||
[Token(Token = "0x6014B2A")]
|
||||
[Address(RVA = "0x154B3B0", Offset = "0x1549DB0", VA = "0x18154B3B0")]
|
||||
[PunRPC]
|
||||
protected void RpcTransferShapesToShapeContainer(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, int ILGGMCIJLLN)
|
||||
{
|
||||
bool flag;
|
||||
ShapeContainer component;
|
||||
for (;;)
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(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: 0x06014B2B RID: 84779 RVA: 0x004F6CA0 File Offset: 0x004F4EA0
|
||||
[Token(Token = "0x6014B2B")]
|
||||
[Address(RVA = "0x154AF60", Offset = "0x1549960", VA = "0x18154AF60")]
|
||||
[PunRPC]
|
||||
protected void RpcCloneShapesToShapeContainer(Guid[] KPGALHJPFCB, ENMKBCNAGIC EEBPPLCGAEE, int ILGGMCIJLLN)
|
||||
{
|
||||
bool flag;
|
||||
ShapeContainer component;
|
||||
for (;;)
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(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: 0x1700377A RID: 14202
|
||||
// (get) Token: 0x06014B2C RID: 84780 RVA: 0x004F6D08 File Offset: 0x004F4F08
|
||||
[Token(Token = "0x1700377A")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x6014B2C")]
|
||||
[Address(RVA = "0x154DFF0", Offset = "0x154C9F0", VA = "0x18154DFF0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
if (this.EBEOBEKPAPP == 0)
|
||||
{
|
||||
}
|
||||
List<ShapeContainer.AOBAEKGAIOF> chpofnjkpep = this.GDAGCBGKFBM.CHPOFNJKPEP;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B2D RID: 84781 RVA: 0x004F6D34 File Offset: 0x004F4F34
|
||||
[Token(Token = "0x6014B2D")]
|
||||
[Address(RVA = "0x15424E0", Offset = "0x1540EE0", VA = "0x1815424E0", Slot = "40")]
|
||||
public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
if (!PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
break;
|
||||
}
|
||||
ENMKBCNAGIC enmkbcnagic;
|
||||
IEnumerator<LAKMDOLHIBI> enumerator = enmkbcnagic.BLHOGDDJNLB.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
object[] array = new object[1];
|
||||
GameObject gameObject = base.gameObject;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gameObject;
|
||||
Debug.LogErrorFormat(this, "Tried to deserialize ShapeContainer {0} from a non-master client.", array);
|
||||
return;
|
||||
Block_2:
|
||||
PhotonView photonView;
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
photonView = base.photonView;
|
||||
RPCActions.RPCAction<ENMKBCNAGIC> rpcaction = new RPCActions.RPCAction(this.RpcAddShapesFromData);
|
||||
ENMKBCNAGIC enmkbcnagic;
|
||||
photonView.RpcAll<ENMKBCNAGIC>(rpcaction, enmkbcnagic);
|
||||
}
|
||||
if (photonView < (ulong)5L)
|
||||
{
|
||||
}
|
||||
this.MCLCOPABPLF = (ShapeContainer.BJOOGDAHOOO)((uint)2);
|
||||
object[] array2 = new object[1];
|
||||
GameObject gameObject2 = base.gameObject;
|
||||
if (gameObject2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = gameObject2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B2E RID: 84782 RVA: 0x004F6DF8 File Offset: 0x004F4FF8
|
||||
[Token(Token = "0x6014B2E")]
|
||||
[Address(RVA = "0x1545170", Offset = "0x1543B70", VA = "0x181545170")]
|
||||
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: 0x06014B2F RID: 84783 RVA: 0x004F6E9C File Offset: 0x004F509C
|
||||
[Token(Token = "0x6014B2F")]
|
||||
[Address(RVA = "0x1548390", Offset = "0x1546D90", VA = "0x181548390")]
|
||||
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: 0x06014B30 RID: 84784 RVA: 0x004F6F28 File Offset: 0x004F5128
|
||||
[Token(Token = "0x6014B30")]
|
||||
[Address(RVA = "0x1548020", Offset = "0x1546A20", VA = "0x181548020")]
|
||||
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: 0x06014B31 RID: 84785 RVA: 0x004F6FFC File Offset: 0x004F51FC
|
||||
[Token(Token = "0x6014B31")]
|
||||
[Address(RVA = "0x1541990", Offset = "0x1540390", VA = "0x181541990")]
|
||||
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: 0x06014B32 RID: 84786 RVA: 0x004F711C File Offset: 0x004F531C
|
||||
[Token(Token = "0x6014B32")]
|
||||
[Address(RVA = "0x154B880", Offset = "0x154A280", VA = "0x18154B880", 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.Get();
|
||||
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: 0x06014B33 RID: 84787 RVA: 0x004F71A4 File Offset: 0x004F53A4
|
||||
[Token(Token = "0x6014B33")]
|
||||
[Address(RVA = "0x1545C00", Offset = "0x1544600", VA = "0x181545C00")]
|
||||
private void JJGMPDOHACF(ShapeContainer.AOBAEKGAIOF NAEHIKOGNND)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
GameObject phjoenbomba = this.PHJOENBOMBA;
|
||||
int num2 = 0;
|
||||
if (phjoenbomba == num2)
|
||||
{
|
||||
GameObject gameObject = new GameObject("CombinedBoxes");
|
||||
this.PHJOENBOMBA = gameObject;
|
||||
Transform transform = gameObject.transform;
|
||||
Transform transform2 = base.gameObject.transform;
|
||||
transform.parentInternal = transform2;
|
||||
Transform transform3 = this.PHJOENBOMBA.transform;
|
||||
int num3 = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
transform3.localPosition = num3;
|
||||
Transform transform4 = this.PHJOENBOMBA.transform;
|
||||
int num4 = 0;
|
||||
Vector3 one = Vector3.one;
|
||||
transform4.localScale = num4;
|
||||
Transform transform5 = this.PHJOENBOMBA.transform;
|
||||
int num5 = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform5.localRotation = num5;
|
||||
}
|
||||
Transform <BCMDGNNLAPC>k__BackingField = NAEHIKOGNND.<BCMDGNNLAPC>k__BackingField;
|
||||
List<ShapeContainer.AFEPFAFLNKE> pghpmdpdlck = this.PGHPMDPDLCK;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
GameObject phjoenbomba2 = this.PHJOENBOMBA;
|
||||
Transform <BCMDGNNLAPC>k__BackingField2 = NAEHIKOGNND.<BCMDGNNLAPC>k__BackingField;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
ShapeContainer.AFEPFAFLNKE afepfaflnke = new ShapeContainer.AFEPFAFLNKE();
|
||||
List<Bounds> list = new List();
|
||||
afepfaflnke.CJJIFNFCHII = list;
|
||||
GameObject phjoenbomba3 = this.PHJOENBOMBA;
|
||||
Transform <BCMDGNNLAPC>k__BackingField3 = NAEHIKOGNND.<BCMDGNNLAPC>k__BackingField;
|
||||
afepfaflnke.OLJBKJMGFBF(<BCMDGNNLAPC>k__BackingField3, phjoenbomba3);
|
||||
this.PGHPMDPDLCK.Add(afepfaflnke);
|
||||
}
|
||||
|
||||
// Token: 0x06014B34 RID: 84788 RVA: 0x004F72DC File Offset: 0x004F54DC
|
||||
[Token(Token = "0x6014B34")]
|
||||
[Address(RVA = "0x1549780", Offset = "0x1548180", VA = "0x181549780")]
|
||||
private void PPBAJJFDKBM()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<ShapeContainer.AFEPFAFLNKE> pghpmdpdlck = this.PGHPMDPDLCK;
|
||||
List.Enumerator enumerator;
|
||||
uint num2;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
List.Enumerator enumerator2;
|
||||
if (enumerator2 != 0)
|
||||
{
|
||||
}
|
||||
num2 += (uint)1;
|
||||
if (num2 != (uint)(-1))
|
||||
{
|
||||
ToolCollider toolCollider;
|
||||
this.tool.AddToolCollider(toolCollider);
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_5C;
|
||||
}
|
||||
}
|
||||
num2 += (uint)1;
|
||||
if (num2 != (uint)(-1))
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.JAPKEONHLHB();
|
||||
return;
|
||||
IL_5C:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B35 RID: 84789 RVA: 0x004F7368 File Offset: 0x004F5568
|
||||
[Token(Token = "0x6014B35")]
|
||||
[Address(RVA = "0x154DE10", Offset = "0x154C810", VA = "0x18154DE10")]
|
||||
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;
|
||||
List<ShapeContainer.AFEPFAFLNKE> list3 = new List();
|
||||
this.PGHPMDPDLCK = list3;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06014B36 RID: 84790 RVA: 0x004F73C8 File Offset: 0x004F55C8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6014B36")]
|
||||
[Address(RVA = "0x154DD70", Offset = "0x154C770", VA = "0x18154DD70")]
|
||||
static ShapeContainer()
|
||||
{
|
||||
int num = 0;
|
||||
ShapeContainer.OGJJKMHGGKC = num;
|
||||
ShapeContainer.DHHHKKJFCLB = num;
|
||||
ShapeContainer.EELJPFMALFB = "PhysicsMode";
|
||||
}
|
||||
|
||||
// Token: 0x06014B37 RID: 84791 RVA: 0x004F73F8 File Offset: 0x004F55F8
|
||||
[Token(Token = "0x6014B37")]
|
||||
[Address(RVA = "0x1545A20", Offset = "0x1544420", VA = "0x181545A20")]
|
||||
[CompilerGenerated]
|
||||
private CostInfo JIBLNDGALHF()
|
||||
{
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B38 RID: 84792 RVA: 0x004F7410 File Offset: 0x004F5610
|
||||
[Token(Token = "0x6014B38")]
|
||||
[Address(RVA = "0x1546A90", Offset = "0x1545490", VA = "0x181546A90")]
|
||||
[CompilerGenerated]
|
||||
private void KHCLEOODCED()
|
||||
{
|
||||
this.tool.EnableCollision(this);
|
||||
}
|
||||
|
||||
// Token: 0x0400DC70 RID: 56432
|
||||
[Token(Token = "0x400DC70")]
|
||||
public static readonly List<ShapeContainer> AllShapeContainers = new List();
|
||||
|
||||
// Token: 0x0400DC71 RID: 56433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DC71")]
|
||||
private MeshRenderer FGOIPLJFBHH;
|
||||
|
||||
// Token: 0x0400DC72 RID: 56434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DC72")]
|
||||
private FIGILABAJNF DAKHKIFCIFE;
|
||||
|
||||
// Token: 0x0400DC73 RID: 56435
|
||||
[Token(Token = "0x400DC73")]
|
||||
private const float ECDMHLFGCGJ = 1E-05f;
|
||||
|
||||
// Token: 0x0400DC74 RID: 56436
|
||||
[Token(Token = "0x400DC74")]
|
||||
private const int NMNACMFHNAC = 10;
|
||||
|
||||
// Token: 0x0400DC75 RID: 56437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DC75")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
||||
private PersistenceView persistenceView;
|
||||
|
||||
// Token: 0x0400DC76 RID: 56438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DC76")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private BigDataTrackedObject bigDataTrackedObject;
|
||||
|
||||
// Token: 0x0400DC77 RID: 56439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DC77")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
|
||||
private CreationObject creationObject;
|
||||
|
||||
// Token: 0x0400DC78 RID: 56440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DC78")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400DC79 RID: 56441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DC79")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
protected BatchedMeshRenderer batchedMeshRenderer;
|
||||
|
||||
// Token: 0x0400DC7A RID: 56442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DC7A")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false)]
|
||||
private StickyShapeContainer stickyShape;
|
||||
|
||||
// Token: 0x0400DC7B RID: 56443
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DC7B")]
|
||||
[SerializeField]
|
||||
private Transform shapeRoot;
|
||||
|
||||
// Token: 0x0400DC7D RID: 56445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DC7D")]
|
||||
private SynchronizedField<int> EGKDADCBDMB;
|
||||
|
||||
// Token: 0x0400DC7E RID: 56446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DC7E")]
|
||||
protected ShapeContainer.DLIFLKNJEAC GDAGCBGKFBM;
|
||||
|
||||
// Token: 0x0400DC7F RID: 56447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DC7F")]
|
||||
private bool DOGECNJCGNK;
|
||||
|
||||
// Token: 0x0400DC80 RID: 56448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA1")]
|
||||
[Token(Token = "0x400DC80")]
|
||||
private bool CMKAEPFMBLF;
|
||||
|
||||
// Token: 0x0400DC81 RID: 56449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA2")]
|
||||
[Token(Token = "0x400DC81")]
|
||||
private bool EMHLIPBGLKH;
|
||||
|
||||
// Token: 0x0400DC82 RID: 56450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA3")]
|
||||
[Token(Token = "0x400DC82")]
|
||||
private bool OHLJOMFENOF;
|
||||
|
||||
// Token: 0x0400DC84 RID: 56452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA5")]
|
||||
[Token(Token = "0x400DC84")]
|
||||
private bool OEONJIBHLBN;
|
||||
|
||||
// Token: 0x0400DC85 RID: 56453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DC85")]
|
||||
private int JNDDPLDAFPN;
|
||||
|
||||
// Token: 0x0400DC88 RID: 56456
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DC88")]
|
||||
private List<ClusterMeshRenderer> PBGBONIKHOE;
|
||||
|
||||
// Token: 0x0400DC89 RID: 56457
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DC89")]
|
||||
private List<ShapeContainer.AFEPFAFLNKE> PGHPMDPDLCK;
|
||||
|
||||
// Token: 0x0400DC8A RID: 56458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DC8A")]
|
||||
private GameObject PHJOENBOMBA;
|
||||
|
||||
// Token: 0x0400DC8B RID: 56459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400DC8B")]
|
||||
private bool GINCDEKHGDO;
|
||||
|
||||
// Token: 0x0400DC8C RID: 56460
|
||||
[Token(Token = "0x400DC8C")]
|
||||
private static int OGJJKMHGGKC;
|
||||
|
||||
// Token: 0x0400DC8D RID: 56461
|
||||
[Token(Token = "0x400DC8D")]
|
||||
private static int DHHHKKJFCLB;
|
||||
|
||||
// Token: 0x0400DC8E RID: 56462
|
||||
[Token(Token = "0x400DC8E")]
|
||||
private static string EELJPFMALFB = null;
|
||||
|
||||
// Token: 0x02002D82 RID: 11650
|
||||
[Token(Token = "0x2002D82")]
|
||||
protected class NKHMHPMBBPA : ShapeContainer.AOBAEKGAIOF
|
||||
{
|
||||
// Token: 0x1700377B RID: 14203
|
||||
// (get) Token: 0x06014B39 RID: 84793 RVA: 0x004F7430 File Offset: 0x004F5630
|
||||
[Token(Token = "0x1700377B")]
|
||||
public bool KJOAFIKBNKG
|
||||
{
|
||||
[Token(Token = "0x6014B39")]
|
||||
[Address(RVA = "0x153ADA0", Offset = "0x15397A0", VA = "0x18153ADA0")]
|
||||
get
|
||||
{
|
||||
List<HPOFBJODJLG> <CKNKHJLOCFH>k__BackingField = this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700377C RID: 14204
|
||||
// (get) Token: 0x06014B3A RID: 84794 RVA: 0x004F7450 File Offset: 0x004F5650
|
||||
[Token(Token = "0x1700377C")]
|
||||
public int MAGFNJNFACO
|
||||
{
|
||||
[Token(Token = "0x6014B3A")]
|
||||
[Address(RVA = "0x153A3D0", Offset = "0x1538DD0", VA = "0x18153A3D0")]
|
||||
get
|
||||
{
|
||||
return this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700377D RID: 14205
|
||||
// (get) Token: 0x06014B3B RID: 84795 RVA: 0x004F7474 File Offset: 0x004F5674
|
||||
[Token(Token = "0x1700377D")]
|
||||
protected override IMEKBMMDJBD OEDKJCKHIGC
|
||||
{
|
||||
[Token(Token = "0x6014B3B")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780", Slot = "13")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B3B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling IMEKBMMDJBD RecRoom.Core.Creation.Shapes.ShapeContainer/NKHMHPMBBPA::BOKOCKGDNPL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:DAIIDNNJLAH(var_0_06, ldfld:DAIIDNNJLAH(NKHMHPMBBPA::DFGAFAIPGNI, ldloc:NKHMHPMBBPA(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: 0x06014B3C RID: 84796 RVA: 0x004F7488 File Offset: 0x004F5688
|
||||
[Token(Token = "0x6014B3C")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780", Slot = "10")]
|
||||
public override IClusterMeshAssetGenerator ClusterLODMeshGenerator(int OLGEJFLEBEN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B3C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ClusterLOD.IClusterMeshAssetGenerator RecRoom.Core.Creation.Shapes.ShapeContainer/NKHMHPMBBPA::ClusterLODMeshGenerator(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:DAIIDNNJLAH(var_0_06, ldfld:DAIIDNNJLAH(NKHMHPMBBPA::DFGAFAIPGNI, ldloc:NKHMHPMBBPA(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: 0x1700377E RID: 14206
|
||||
// (get) Token: 0x06014B3D RID: 84797 RVA: 0x004F749C File Offset: 0x004F569C
|
||||
// (set) Token: 0x06014B3E RID: 84798 RVA: 0x004F74B4 File Offset: 0x004F56B4
|
||||
[Token(Token = "0x1700377E")]
|
||||
public override float BMPGOPLNFIO
|
||||
{
|
||||
[Token(Token = "0x6014B3D")]
|
||||
[Address(RVA = "0x15384C0", Offset = "0x1536EC0", VA = "0x1815384C0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return this.<BCMDGNNLAPC>k__BackingField.GetLocalUniformScale();
|
||||
}
|
||||
[Token(Token = "0x6014B3E")]
|
||||
[Address(RVA = "0x1539B40", Offset = "0x1538540", VA = "0x181539B40", Slot = "7")]
|
||||
set
|
||||
{
|
||||
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700377F RID: 14207
|
||||
// (get) Token: 0x06014B3F RID: 84799 RVA: 0x004F74E0 File Offset: 0x004F56E0
|
||||
[Token(Token = "0x1700377F")]
|
||||
public override float NFNKDJHOJME
|
||||
{
|
||||
[Token(Token = "0x6014B3F")]
|
||||
[Address(RVA = "0x153ACC0", Offset = "0x15396C0", VA = "0x18153ACC0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
float lossyUniformScale = this.<BCMDGNNLAPC>k__BackingField.GetLossyUniformScale();
|
||||
float num = this.CDAMNCBGBGI.FKGBMHHGFIO;
|
||||
PMDCFCGAKMI cdamncbgbgi = this.CDAMNCBGBGI;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
float num2;
|
||||
return num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003780 RID: 14208
|
||||
// (get) Token: 0x06014B40 RID: 84800 RVA: 0x004F751C File Offset: 0x004F571C
|
||||
[Token(Token = "0x17003780")]
|
||||
public override int LJJMIOGGEEM
|
||||
{
|
||||
[Token(Token = "0x6014B40")]
|
||||
[Address(RVA = "0x1538960", Offset = "0x1537360", VA = "0x181538960", Slot = "8")]
|
||||
get
|
||||
{
|
||||
int num = 0;
|
||||
if (this.CDAMNCBGBGI != num)
|
||||
{
|
||||
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
||||
int num2 = Mathf.Clamp(0, 1, 2);
|
||||
int size = this.CDAMNCBGBGI.<CKNKHJLOCFH>k__BackingField._size;
|
||||
}
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003781 RID: 14209
|
||||
// (get) Token: 0x06014B41 RID: 84801 RVA: 0x004F7560 File Offset: 0x004F5760
|
||||
[Token(Token = "0x17003781")]
|
||||
public override Vector3 FCKJFIAIDHK
|
||||
{
|
||||
[Token(Token = "0x6014B41")]
|
||||
[Address(RVA = "0x1538A40", Offset = "0x1537440", VA = "0x181538A40", Slot = "12")]
|
||||
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)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
ReadOnlyCollection<Collider> readOnlyCollection3;
|
||||
int count2 = readOnlyCollection3.Count;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B42 RID: 84802 RVA: 0x004F75C8 File Offset: 0x004F57C8
|
||||
[Token(Token = "0x6014B42")]
|
||||
[Address(RVA = "0x153B6F0", Offset = "0x153A0F0", VA = "0x18153B6F0")]
|
||||
public NKHMHPMBBPA(Transform parentTransform, Guid id, ACBDPBHGKJL shapeType, LNBGEMHOKFN color, CLKCBCAGDDK material, IJGKBBCJKNO settings)
|
||||
{
|
||||
List<SphereCollider[]> list = new List();
|
||||
this.NAPEMBOJNND = list;
|
||||
PMDCFCGAKMI pmdcfcgakmi = new PMDCFCGAKMI();
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
this.CDAMNCBGBGI = pmdcfcgakmi;
|
||||
if (mjhmooenohb != ACBDPBHGKJL.Tube)
|
||||
{
|
||||
if (mjhmooenohb != ACBDPBHGKJL.Ribbon)
|
||||
{
|
||||
goto IL_41;
|
||||
}
|
||||
FHICHEJOLCH fhichejolch = new FHICHEJOLCH();
|
||||
}
|
||||
AJHJHEBHNME ajhjhebhnme = new AJHJHEBHNME();
|
||||
this.DFGAFAIPGNI = ajhjhebhnme;
|
||||
IL_41:
|
||||
this.DMOCBNAJPMF = LNBGEMHOKFN.RED;
|
||||
this.KLLAPBPMNEN.LKNLBJHHOHN = (int)mjhmooenohb;
|
||||
this.FBFMNGJHGNG = CLKCBCAGDDK.CARDBOARD;
|
||||
DAIIDNNJLAH dfgafaipgni = this.DFGAFAIPGNI;
|
||||
}
|
||||
|
||||
// Token: 0x06014B43 RID: 84803 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B43")]
|
||||
[Address(RVA = "0x153B240", Offset = "0x1539C40", VA = "0x18153B240")]
|
||||
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: 0x06014B44 RID: 84804 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B44")]
|
||||
[Address(RVA = "0x15390F0", Offset = "0x1537AF0", VA = "0x1815390F0")]
|
||||
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: 0x06014B45 RID: 84805 RVA: 0x004F7640 File Offset: 0x004F5840
|
||||
[Token(Token = "0x6014B45")]
|
||||
[Address(RVA = "0x153B000", Offset = "0x1539A00", VA = "0x18153B000")]
|
||||
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);
|
||||
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
||||
LNBGEMHOKFN dmocbnajpmf = this.DMOCBNAJPMF;
|
||||
DAIIDNNJLAH dfgafaipgni = this.DFGAFAIPGNI;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
int lknlbjhhohn = this.KLLAPBPMNEN.LKNLBJHHOHN;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(dmocbnajpmf, fbfmngjhgng);
|
||||
}
|
||||
|
||||
// Token: 0x06014B46 RID: 84806 RVA: 0x004F76D4 File Offset: 0x004F58D4
|
||||
[Token(Token = "0x6014B46")]
|
||||
[Address(RVA = "0x153A9B0", Offset = "0x15393B0", VA = "0x18153A9B0")]
|
||||
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);
|
||||
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
||||
LNBGEMHOKFN dmocbnajpmf = this.DMOCBNAJPMF;
|
||||
DAIIDNNJLAH dfgafaipgni = this.DFGAFAIPGNI;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
int lknlbjhhohn = this.KLLAPBPMNEN.LKNLBJHHOHN;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(dmocbnajpmf, fbfmngjhgng);
|
||||
}
|
||||
|
||||
// Token: 0x06014B47 RID: 84807 RVA: 0x004F7750 File Offset: 0x004F5950
|
||||
[Token(Token = "0x6014B47")]
|
||||
[Address(RVA = "0x1539C00", Offset = "0x1538600", VA = "0x181539C00")]
|
||||
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);
|
||||
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
||||
LNBGEMHOKFN dmocbnajpmf = this.DMOCBNAJPMF;
|
||||
DAIIDNNJLAH dfgafaipgni = this.DFGAFAIPGNI;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
int lknlbjhhohn = this.KLLAPBPMNEN.LKNLBJHHOHN;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(dmocbnajpmf, fbfmngjhgng);
|
||||
}
|
||||
|
||||
// Token: 0x06014B48 RID: 84808 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B48")]
|
||||
[Address(RVA = "0x153AB30", Offset = "0x1539530", VA = "0x18153AB30")]
|
||||
public void MOKPOCPBLLO(int GHONENNJJPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B49 RID: 84809 RVA: 0x004F77C8 File Offset: 0x004F59C8
|
||||
[Token(Token = "0x6014B49")]
|
||||
[Address(RVA = "0x153A550", Offset = "0x1538F50", VA = "0x18153A550")]
|
||||
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: 0x06014B4A RID: 84810 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B4A")]
|
||||
[Address(RVA = "0x1539F30", Offset = "0x1538930", VA = "0x181539F30", Slot = "14")]
|
||||
public override LAKMDOLHIBI HLHBJCIJPBE([Optional] Transform JKKJFAMHMLI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B4B RID: 84811 RVA: 0x004F78F0 File Offset: 0x004F5AF0
|
||||
[Token(Token = "0x6014B4B")]
|
||||
[Address(RVA = "0x153B4E0", Offset = "0x1539EE0", VA = "0x18153B4E0", Slot = "15")]
|
||||
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.BMPGOPLNFIO;
|
||||
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);
|
||||
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
||||
LNBGEMHOKFN dmocbnajpmf = this.DMOCBNAJPMF;
|
||||
DAIIDNNJLAH dfgafaipgni = this.DFGAFAIPGNI;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
int lknlbjhhohn = this.KLLAPBPMNEN.LKNLBJHHOHN;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(dmocbnajpmf, fbfmngjhgng);
|
||||
}
|
||||
|
||||
// Token: 0x06014B4C RID: 84812 RVA: 0x004F79A0 File Offset: 0x004F5BA0
|
||||
[Token(Token = "0x6014B4C")]
|
||||
[Address(RVA = "0x1539770", Offset = "0x1538170", VA = "0x181539770")]
|
||||
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;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
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: 0x06014B4D RID: 84813 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B4D")]
|
||||
[Address(RVA = "0x1538520", Offset = "0x1536F20", VA = "0x181538520")]
|
||||
private void BKJAMDMIGAJ(int GHONENNJJPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B4E RID: 84814 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B4E")]
|
||||
[Address(RVA = "0x1539DB0", Offset = "0x15387B0", VA = "0x181539DB0")]
|
||||
private void HJJGAPDKHOL(int GHONENNJJPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B4F RID: 84815 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B4F")]
|
||||
[Address(RVA = "0x153A4A0", Offset = "0x1538EA0", VA = "0x18153A4A0")]
|
||||
private int IPNIADNBPBN(int GHONENNJJPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B50 RID: 84816 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B50")]
|
||||
[Address(RVA = "0x1538DB0", Offset = "0x15377B0", VA = "0x181538DB0")]
|
||||
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: 0x06014B51 RID: 84817 RVA: 0x004F79E4 File Offset: 0x004F5BE4
|
||||
[Token(Token = "0x6014B51")]
|
||||
[Address(RVA = "0x153ADF0", Offset = "0x15397F0", VA = "0x18153ADF0")]
|
||||
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: 0x06014B52 RID: 84818 RVA: 0x004F7A9C File Offset: 0x004F5C9C
|
||||
[Token(Token = "0x6014B52")]
|
||||
[Address(RVA = "0x1539340", Offset = "0x1537D40", VA = "0x181539340")]
|
||||
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: 0x06014B53 RID: 84819 RVA: 0x004F7AE0 File Offset: 0x004F5CE0
|
||||
[Token(Token = "0x6014B53")]
|
||||
[Address(RVA = "0x153A420", Offset = "0x1538E20", VA = "0x18153A420")]
|
||||
private void IPLMDBHBEAK(SphereCollider GLPOLGOBLAA)
|
||||
{
|
||||
this.<BFDAMICDMBD>k__BackingField.RemoveCollider(GLPOLGOBLAA);
|
||||
global::UnityEngine.Object.Destroy(GLPOLGOBLAA);
|
||||
}
|
||||
|
||||
// Token: 0x06014B54 RID: 84820 RVA: 0x004F7B08 File Offset: 0x004F5D08
|
||||
[Token(Token = "0x6014B54")]
|
||||
[Address(RVA = "0x1539970", Offset = "0x1538370", VA = "0x181539970")]
|
||||
public static ShapeContainer.NKHMHPMBBPA GBHNOHPCGGB(Transform MIDAHPBMMAK, LAKMDOLHIBI ABADFLCBFIJ)
|
||||
{
|
||||
JJHOJPEIKCM jjhojpeikcm = ABADFLCBFIJ.PPGHMGEIBMN;
|
||||
float pcmdfbeipel = ABADFLCBFIJ.PPGHMGEIBMN.PCMDFBEIPEL;
|
||||
int num = 0;
|
||||
if (pcmdfbeipel > (float)num)
|
||||
{
|
||||
JJHOJPEIKCM jjhojpeikcm2 = ABADFLCBFIJ.PPGHMGEIBMN;
|
||||
}
|
||||
if (ABADFLCBFIJ.PPGHMGEIBMN.IAAJELGPLJP > 0)
|
||||
{
|
||||
JJHOJPEIKCM jjhojpeikcm3 = ABADFLCBFIJ.PPGHMGEIBMN;
|
||||
}
|
||||
int bpcfmhdhebp = ABADFLCBFIJ.BPCFMHDHEBP;
|
||||
int jaejnaiigcn = ABADFLCBFIJ.JAEJNAIIGCN;
|
||||
ShapeContainer.NKHMHPMBBPA nkhmhpmbbpa;
|
||||
return nkhmhpmbbpa;
|
||||
}
|
||||
|
||||
// Token: 0x06014B55 RID: 84821 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B55")]
|
||||
[Address(RVA = "0x1539440", Offset = "0x1537E40", VA = "0x181539440", Slot = "16")]
|
||||
public override void FAJEBODACBN(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 AADLCEBLCEJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B56 RID: 84822 RVA: 0x004F7B68 File Offset: 0x004F5D68
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6014B56")]
|
||||
[Address(RVA = "0x153B650", Offset = "0x153A050", VA = "0x18153B650")]
|
||||
static NKHMHPMBBPA()
|
||||
{
|
||||
float[] curveThicknessModifiers = EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers;
|
||||
float num;
|
||||
ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ = num;
|
||||
ShapeContainer.NKHMHPMBBPA.JAOEOLMMOKA = num;
|
||||
ShapeContainer.NKHMHPMBBPA.MNMGMEOBJBB = num;
|
||||
}
|
||||
|
||||
// Token: 0x0400DC8F RID: 56463
|
||||
[Token(Token = "0x400DC8F")]
|
||||
public static readonly float BPFKHNEIGPJ;
|
||||
|
||||
// Token: 0x0400DC90 RID: 56464
|
||||
[Token(Token = "0x400DC90")]
|
||||
private static readonly float JAOEOLMMOKA;
|
||||
|
||||
// Token: 0x0400DC91 RID: 56465
|
||||
[Token(Token = "0x400DC91")]
|
||||
private static readonly float MNMGMEOBJBB;
|
||||
|
||||
// Token: 0x0400DC92 RID: 56466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DC92")]
|
||||
private PMDCFCGAKMI CDAMNCBGBGI;
|
||||
|
||||
// Token: 0x0400DC93 RID: 56467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DC93")]
|
||||
protected IJGKBBCJKNO KLLAPBPMNEN;
|
||||
|
||||
// Token: 0x0400DC94 RID: 56468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DC94")]
|
||||
private List<SphereCollider[]> NAPEMBOJNND;
|
||||
|
||||
// Token: 0x0400DC95 RID: 56469
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DC95")]
|
||||
private DAIIDNNJLAH DFGAFAIPGNI;
|
||||
}
|
||||
|
||||
// Token: 0x02002D83 RID: 11651
|
||||
[Token(Token = "0x2002D83")]
|
||||
protected class PCKJOOLCFIA : ShapeContainer.AOBAEKGAIOF
|
||||
{
|
||||
// Token: 0x17003782 RID: 14210
|
||||
// (get) Token: 0x06014B57 RID: 84823 RVA: 0x004F7B98 File Offset: 0x004F5D98
|
||||
[Token(Token = "0x17003782")]
|
||||
protected override IMEKBMMDJBD OEDKJCKHIGC
|
||||
{
|
||||
[Token(Token = "0x6014B57")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570", Slot = "13")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B57)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling IMEKBMMDJBD RecRoom.Core.Creation.Shapes.ShapeContainer/PCKJOOLCFIA::BOKOCKGDNPL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:AENAHJLPLOP(var_0_06, ldfld:AENAHJLPLOP(PCKJOOLCFIA::BEPICHAJGNP, ldloc:PCKJOOLCFIA(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: 0x06014B58 RID: 84824 RVA: 0x004F7BAC File Offset: 0x004F5DAC
|
||||
[Token(Token = "0x6014B58")]
|
||||
[Address(RVA = "0x153BA20", Offset = "0x153A420", VA = "0x18153BA20", Slot = "9")]
|
||||
public override bool CEHJMDPAFFB(Transform DFEIOJDNOGD)
|
||||
{
|
||||
IHCGCOCDHHI mfjkeghpkim = this.MFJKEGHPKIM;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x17003783 RID: 14211
|
||||
// (get) Token: 0x06014B59 RID: 84825 RVA: 0x004F7BC8 File Offset: 0x004F5DC8
|
||||
// (set) Token: 0x06014B5A RID: 84826 RVA: 0x004F7BE0 File Offset: 0x004F5DE0
|
||||
[Token(Token = "0x17003783")]
|
||||
public override float BMPGOPLNFIO
|
||||
{
|
||||
[Token(Token = "0x6014B59")]
|
||||
[Address(RVA = "0x153B870", Offset = "0x153A270", VA = "0x18153B870", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return this.<BCMDGNNLAPC>k__BackingField.GetLocalUniformScale();
|
||||
}
|
||||
[Token(Token = "0x6014B5A")]
|
||||
[Address(RVA = "0x153C270", Offset = "0x153AC70", VA = "0x18153C270", Slot = "7")]
|
||||
set
|
||||
{
|
||||
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
||||
float z = this.ENDOOLMHMHN.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B5B RID: 84827 RVA: 0x004F7C10 File Offset: 0x004F5E10
|
||||
[Token(Token = "0x6014B5B")]
|
||||
[Address(RVA = "0x153BB40", Offset = "0x153A540", VA = "0x18153BB40", Slot = "10")]
|
||||
public override IClusterMeshAssetGenerator ClusterLODMeshGenerator(int OLGEJFLEBEN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B5B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ClusterLOD.IClusterMeshAssetGenerator RecRoom.Core.Creation.Shapes.ShapeContainer/PCKJOOLCFIA::ClusterLODMeshGenerator(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0B:
|
||||
stloc:IHCGCOCDHHI(var_1_11, ldfld:IHCGCOCDHHI(PCKJOOLCFIA::MFJKEGHPKIM, ldloc:PCKJOOLCFIA(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: 0x17003784 RID: 14212
|
||||
// (get) Token: 0x06014B5C RID: 84828 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06014B5D RID: 84829 RVA: 0x004F7C30 File Offset: 0x004F5E30
|
||||
[Token(Token = "0x17003784")]
|
||||
public Vector3 GDNAFANHPGG
|
||||
{
|
||||
[Token(Token = "0x6014B5C")]
|
||||
[Address(RVA = "0x153BC30", Offset = "0x153A630", VA = "0x18153BC30")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6014B5D")]
|
||||
[Address(RVA = "0x153C990", Offset = "0x153B390", VA = "0x18153C990")]
|
||||
set
|
||||
{
|
||||
float z = value.z;
|
||||
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
||||
this.ENDOOLMHMHN.z = z;
|
||||
float z2 = value.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
this.FHLLEOPFCIP();
|
||||
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(this.DMOCBNAJPMF, fbfmngjhgng);
|
||||
AENAHJLPLOP bepichajgnp = this.BEPICHAJGNP;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
bepichajgnp.GOCHDHMDPGI(mjhmooenohb, ckelfeghfjd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003785 RID: 14213
|
||||
// (get) Token: 0x06014B5E RID: 84830 RVA: 0x004F7CA8 File Offset: 0x004F5EA8
|
||||
[Token(Token = "0x17003785")]
|
||||
private Vector3 GACFLCKENKE
|
||||
{
|
||||
[Token(Token = "0x6014B5E")]
|
||||
[Address(RVA = "0x153C950", Offset = "0x153B350", VA = "0x18153C950")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003786 RID: 14214
|
||||
// (get) Token: 0x06014B5F RID: 84831 RVA: 0x004F7CC4 File Offset: 0x004F5EC4
|
||||
[Token(Token = "0x17003786")]
|
||||
public override int LJJMIOGGEEM
|
||||
{
|
||||
[Token(Token = "0x6014B5F")]
|
||||
[Address(RVA = "0x153B9C0", Offset = "0x153A3C0", VA = "0x18153B9C0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003787 RID: 14215
|
||||
// (get) Token: 0x06014B60 RID: 84832 RVA: 0x004F7CDC File Offset: 0x004F5EDC
|
||||
[Token(Token = "0x17003787")]
|
||||
public override float NFNKDJHOJME
|
||||
{
|
||||
[Token(Token = "0x6014B60")]
|
||||
[Address(RVA = "0x153C8B0", Offset = "0x153B2B0", VA = "0x18153C8B0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003788 RID: 14216
|
||||
// (get) Token: 0x06014B61 RID: 84833 RVA: 0x004F7D0C File Offset: 0x004F5F0C
|
||||
[Token(Token = "0x17003788")]
|
||||
public override Vector3 FCKJFIAIDHK
|
||||
{
|
||||
[Token(Token = "0x6014B61")]
|
||||
[Address(RVA = "0x153BA70", Offset = "0x153A470", VA = "0x18153BA70", Slot = "12")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B61)
|
||||
|
||||
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: 0x06014B62 RID: 84834 RVA: 0x004F7D20 File Offset: 0x004F5F20
|
||||
[Token(Token = "0x6014B62")]
|
||||
[Address(RVA = "0x153CD00", Offset = "0x153B700", VA = "0x18153CD00")]
|
||||
public PCKJOOLCFIA(Transform parentTransform, Guid id, ACBDPBHGKJL shapeType, LNBGEMHOKFN color, CLKCBCAGDDK material)
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.ENDOOLMHMHN.z = z;
|
||||
this.DMOCBNAJPMF = LNBGEMHOKFN.RED;
|
||||
this.FBFMNGJHGNG = CLKCBCAGDDK.CARDBOARD;
|
||||
AENAHJLPLOP aenahjlplop = new AENAHJLPLOP();
|
||||
this.BEPICHAJGNP = aenahjlplop;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
CKELFEGHFJD ckelfeghfjd;
|
||||
aenahjlplop.GOCHDHMDPGI(mjhmooenohb, ckelfeghfjd);
|
||||
IHCGCOCDHHI ihcgcocdhhi = new IHCGCOCDHHI(this.<BCMDGNNLAPC>k__BackingField);
|
||||
this.MFJKEGHPKIM = ihcgcocdhhi;
|
||||
ACBDPBHGKJL mjhmooenohb2 = this.MJHMOOENOHB;
|
||||
ihcgcocdhhi.GOCHDHMDPGI(mjhmooenohb2, ckelfeghfjd, true);
|
||||
IHCGCOCDHHI ihcgcocdhhi2 = new IHCGCOCDHHI(this.<BCMDGNNLAPC>k__BackingField);
|
||||
this.DDDDHCLMDAI = ihcgcocdhhi2;
|
||||
ACBDPBHGKJL mjhmooenohb3 = this.MJHMOOENOHB;
|
||||
int num = 0;
|
||||
ihcgcocdhhi2.GOCHDHMDPGI(mjhmooenohb3, ckelfeghfjd, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014B63 RID: 84835 RVA: 0x004F7DCC File Offset: 0x004F5FCC
|
||||
[Token(Token = "0x6014B63")]
|
||||
[Address(RVA = "0x153C3F0", Offset = "0x153ADF0", VA = "0x18153C3F0", Slot = "14")]
|
||||
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;
|
||||
float lossyUniformScale = this.<BCMDGNNLAPC>k__BackingField.GetLossyUniformScale();
|
||||
float num3 = this.<BCMDGNNLAPC>k__BackingField.GetLocalUniformScale();
|
||||
int num4 = 0;
|
||||
if (JKKJFAMHMLI != num4)
|
||||
{
|
||||
num3 = JKKJFAMHMLI.InverseTransformLossyUniformScale(lossyUniformScale);
|
||||
}
|
||||
lakmdolhibi.JHDCABHKLOO = num3;
|
||||
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;
|
||||
ENJMDBGOOND enjmdbgoond = new ENJMDBGOOND();
|
||||
lakmdolhibi.IDGDGOFNHPG = enjmdbgoond;
|
||||
ENJMDBGOOND enjmdbgoond2 = lakmdolhibi.IDGDGOFNHPG;
|
||||
float z = this.ENDOOLMHMHN.z;
|
||||
MLLDBGNOBLL mlldbgnobll3;
|
||||
enjmdbgoond2.KMIBIFIFMEF = mlldbgnobll3;
|
||||
return lakmdolhibi;
|
||||
}
|
||||
|
||||
// Token: 0x06014B64 RID: 84836 RVA: 0x004F7F04 File Offset: 0x004F6104
|
||||
[Token(Token = "0x6014B64")]
|
||||
[Address(RVA = "0x153CAB0", Offset = "0x153B4B0", VA = "0x18153CAB0", Slot = "15")]
|
||||
public override void PPGFHEDFBEA(LAKMDOLHIBI ABADFLCBFIJ)
|
||||
{
|
||||
ENJMDBGOOND enjmdbgoond = ABADFLCBFIJ.IDGDGOFNHPG;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform <BCMDGNNLAPC>k__BackingField = this.<BCMDGNNLAPC>k__BackingField;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform <BCMDGNNLAPC>k__BackingField2 = this.<BCMDGNNLAPC>k__BackingField;
|
||||
Transform <BCMDGNNLAPC>k__BackingField3 = this.<BCMDGNNLAPC>k__BackingField;
|
||||
ENJMDBGOOND enjmdbgoond2 = ABADFLCBFIJ.IDGDGOFNHPG;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
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;
|
||||
AENAHJLPLOP bepichajgnp = this.BEPICHAJGNP;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
CKELFEGHFJD ckelfeghfjd;
|
||||
bepichajgnp.GOCHDHMDPGI(mjhmooenohb, ckelfeghfjd);
|
||||
IHCGCOCDHHI mfjkeghpkim = this.MFJKEGHPKIM;
|
||||
ACBDPBHGKJL mjhmooenohb2 = this.MJHMOOENOHB;
|
||||
mfjkeghpkim.GOCHDHMDPGI(mjhmooenohb2, ckelfeghfjd, true);
|
||||
IHCGCOCDHHI ddddhclmdai = this.DDDDHCLMDAI;
|
||||
ACBDPBHGKJL mjhmooenohb3 = this.MJHMOOENOHB;
|
||||
int num = 0;
|
||||
ddddhclmdai.GOCHDHMDPGI(mjhmooenohb3, ckelfeghfjd, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014B65 RID: 84837 RVA: 0x004F7FEC File Offset: 0x004F61EC
|
||||
[Token(Token = "0x6014B65")]
|
||||
[Address(RVA = "0x153BFE0", Offset = "0x153A9E0", VA = "0x18153BFE0")]
|
||||
public static ShapeContainer.PCKJOOLCFIA GBHNOHPCGGB(Transform MIDAHPBMMAK, LAKMDOLHIBI ABADFLCBFIJ)
|
||||
{
|
||||
int num;
|
||||
ShapeContainer.PCKJOOLCFIA pckjoolcfia;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int bpcfmhdhebp = ABADFLCBFIJ.BPCFMHDHEBP;
|
||||
int jaejnaiigcn = ABADFLCBFIJ.JAEJNAIIGCN;
|
||||
IEnumerator<Collider> enumerator = pckjoolcfia.<BFDAMICDMBD>k__BackingField.PhysicsColliders.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
IL_3D:
|
||||
ulong num2;
|
||||
num2 += num2;
|
||||
num += 19;
|
||||
goto IL_49;
|
||||
goto IL_3D;
|
||||
}
|
||||
IL_49:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return pckjoolcfia;
|
||||
}
|
||||
|
||||
// Token: 0x06014B66 RID: 84838 RVA: 0x004F8064 File Offset: 0x004F6264
|
||||
[Token(Token = "0x6014B66")]
|
||||
[Address(RVA = "0x153BAF0", Offset = "0x153A4F0", VA = "0x18153BAF0")]
|
||||
private void CIPIPONFPGM()
|
||||
{
|
||||
this.FHLLEOPFCIP();
|
||||
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(this.DMOCBNAJPMF, fbfmngjhgng);
|
||||
AENAHJLPLOP bepichajgnp = this.BEPICHAJGNP;
|
||||
ACBDPBHGKJL mjhmooenohb = this.MJHMOOENOHB;
|
||||
bepichajgnp.GOCHDHMDPGI(mjhmooenohb, ckelfeghfjd);
|
||||
}
|
||||
|
||||
// Token: 0x06014B67 RID: 84839 RVA: 0x004F80A8 File Offset: 0x004F62A8
|
||||
[Token(Token = "0x6014B67")]
|
||||
[Address(RVA = "0x153BC50", Offset = "0x153A650", VA = "0x18153BC50")]
|
||||
private void FHLLEOPFCIP()
|
||||
{
|
||||
float z = this.ENDOOLMHMHN.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.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 vector2;
|
||||
float z3 = vector2.z;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (sphereCollider != num4)
|
||||
{
|
||||
this.HDKEEAKBGMI(num);
|
||||
BoxCollider boxCollider = this.<ILOMOFCBBMA>k__BackingField.AddComponent<BoxCollider>();
|
||||
float z4 = Vector3.one.z;
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
this.<BFDAMICDMBD>k__BackingField.AddCollider(boxCollider);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B68 RID: 84840 RVA: 0x004F8190 File Offset: 0x004F6390
|
||||
[Token(Token = "0x6014B68")]
|
||||
[Address(RVA = "0x153B8E0", Offset = "0x153A2E0", VA = "0x18153B8E0")]
|
||||
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: 0x06014B69 RID: 84841 RVA: 0x004F81D0 File Offset: 0x004F63D0
|
||||
[Token(Token = "0x6014B69")]
|
||||
[Address(RVA = "0x153C7A0", Offset = "0x153B1A0", VA = "0x18153C7A0")]
|
||||
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: 0x06014B6A RID: 84842 RVA: 0x004F8210 File Offset: 0x004F6410
|
||||
[Token(Token = "0x6014B6A")]
|
||||
[Address(RVA = "0x153C340", Offset = "0x153AD40", VA = "0x18153C340")]
|
||||
private void HDKEEAKBGMI(Collider GLPOLGOBLAA)
|
||||
{
|
||||
int num = 0;
|
||||
if (GLPOLGOBLAA != num)
|
||||
{
|
||||
this.<BFDAMICDMBD>k__BackingField.RemoveCollider(GLPOLGOBLAA);
|
||||
global::UnityEngine.Object.Destroy(GLPOLGOBLAA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B6B RID: 84843 RVA: 0x004F8244 File Offset: 0x004F6444
|
||||
[Token(Token = "0x6014B6B")]
|
||||
[Address(RVA = "0x153BB60", Offset = "0x153A560", VA = "0x18153BB60", Slot = "16")]
|
||||
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: 0x0400DC96 RID: 56470
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DC96")]
|
||||
private AENAHJLPLOP BEPICHAJGNP;
|
||||
|
||||
// Token: 0x0400DC97 RID: 56471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DC97")]
|
||||
private IHCGCOCDHHI MFJKEGHPKIM;
|
||||
|
||||
// Token: 0x0400DC98 RID: 56472
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DC98")]
|
||||
private IHCGCOCDHHI DDDDHCLMDAI;
|
||||
|
||||
// Token: 0x0400DC99 RID: 56473
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DC99")]
|
||||
private Vector3 ENDOOLMHMHN;
|
||||
}
|
||||
|
||||
// Token: 0x02002D84 RID: 11652
|
||||
[Token(Token = "0x2002D84")]
|
||||
protected abstract class AOBAEKGAIOF : IClusterLODComponent
|
||||
{
|
||||
// Token: 0x17003789 RID: 14217
|
||||
// (get) Token: 0x06014B6C RID: 84844 RVA: 0x004F8270 File Offset: 0x004F6470
|
||||
// (set) Token: 0x06014B6D RID: 84845 RVA: 0x004F8284 File Offset: 0x004F6484
|
||||
[Token(Token = "0x17003789")]
|
||||
public GameObject KGFPNIMJHIC
|
||||
{
|
||||
[Token(Token = "0x6014B6C")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x6014B6D")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700378A RID: 14218
|
||||
// (get) Token: 0x06014B6E RID: 84846 RVA: 0x004F8298 File Offset: 0x004F6498
|
||||
// (set) Token: 0x06014B6F RID: 84847 RVA: 0x004F82AC File Offset: 0x004F64AC
|
||||
[Token(Token = "0x1700378A")]
|
||||
public ToolCollider GOGEFPCNPJC
|
||||
{
|
||||
[Token(Token = "0x6014B6E")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get;
|
||||
[Token(Token = "0x6014B6F")]
|
||||
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700378B RID: 14219
|
||||
// (get) Token: 0x06014B70 RID: 84848 RVA: 0x004F82C0 File Offset: 0x004F64C0
|
||||
[Token(Token = "0x1700378B")]
|
||||
public Transform KPEGGEIPKDN
|
||||
{
|
||||
[Token(Token = "0x6014B70")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700378C RID: 14220
|
||||
// (get) Token: 0x06014B71 RID: 84849
|
||||
// (set) Token: 0x06014B72 RID: 84850
|
||||
[Token(Token = "0x1700378C")]
|
||||
public abstract float BMPGOPLNFIO
|
||||
{
|
||||
[Token(Token = "0x6014B71")]
|
||||
[Address(Slot = "6")]
|
||||
get;
|
||||
[Token(Token = "0x6014B72")]
|
||||
[Address(Slot = "7")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700378D RID: 14221
|
||||
// (get) Token: 0x06014B73 RID: 84851 RVA: 0x004F82D4 File Offset: 0x004F64D4
|
||||
[Token(Token = "0x1700378D")]
|
||||
public Bounds JJBHALNIBNI
|
||||
{
|
||||
[Token(Token = "0x6014B73")]
|
||||
[Address(RVA = "0x1533730", Offset = "0x1532130", VA = "0x181533730")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700378E RID: 14222
|
||||
// (get) Token: 0x06014B74 RID: 84852
|
||||
[Token(Token = "0x1700378E")]
|
||||
public abstract int LJJMIOGGEEM
|
||||
{
|
||||
[Token(Token = "0x6014B74")]
|
||||
[Address(Slot = "8")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06014B75 RID: 84853 RVA: 0x004F82E8 File Offset: 0x004F64E8
|
||||
[Token(Token = "0x6014B75")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
||||
public virtual bool CEHJMDPAFFB(Transform DFEIOJDNOGD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700378F RID: 14223
|
||||
// (get) Token: 0x06014B76 RID: 84854 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700378F")]
|
||||
public Bounds BPKOILOKJNM
|
||||
{
|
||||
[Token(Token = "0x6014B76")]
|
||||
[Address(RVA = "0x53F910", Offset = "0x53E310", VA = "0x18053F910", Slot = "4")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B77 RID: 84855
|
||||
[Token(Token = "0x6014B77")]
|
||||
[Address(Slot = "10")]
|
||||
public abstract IClusterMeshAssetGenerator ClusterLODMeshGenerator(int OLGEJFLEBEN);
|
||||
|
||||
// Token: 0x17003790 RID: 14224
|
||||
// (get) Token: 0x06014B78 RID: 84856 RVA: 0x004F82F8 File Offset: 0x004F64F8
|
||||
// (set) Token: 0x06014B79 RID: 84857 RVA: 0x004F830C File Offset: 0x004F650C
|
||||
[Token(Token = "0x17003790")]
|
||||
public float FICDJKLNNPB
|
||||
{
|
||||
[Token(Token = "0x6014B78")]
|
||||
[Address(RVA = "0x10D42C0", Offset = "0x10D2CC0", VA = "0x1810D42C0")]
|
||||
get;
|
||||
[Token(Token = "0x6014B79")]
|
||||
[Address(RVA = "0x10D41E0", Offset = "0x10D2BE0", VA = "0x1810D41E0")]
|
||||
set;
|
||||
} = 10f;
|
||||
|
||||
// Token: 0x17003791 RID: 14225
|
||||
// (get) Token: 0x06014B7A RID: 84858
|
||||
[Token(Token = "0x17003791")]
|
||||
public abstract float NFNKDJHOJME
|
||||
{
|
||||
[Token(Token = "0x6014B7A")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003792 RID: 14226
|
||||
// (get) Token: 0x06014B7B RID: 84859
|
||||
[Token(Token = "0x17003792")]
|
||||
public abstract Vector3 FCKJFIAIDHK
|
||||
{
|
||||
[Token(Token = "0x6014B7B")]
|
||||
[Address(Slot = "12")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003793 RID: 14227
|
||||
// (get) Token: 0x06014B7C RID: 84860
|
||||
[Token(Token = "0x17003793")]
|
||||
protected abstract IMEKBMMDJBD OEDKJCKHIGC
|
||||
{
|
||||
[Token(Token = "0x6014B7C")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003794 RID: 14228
|
||||
// (get) Token: 0x06014B7D RID: 84861 RVA: 0x004F8320 File Offset: 0x004F6520
|
||||
[Token(Token = "0x17003794")]
|
||||
public float GAMOAHKFHBI
|
||||
{
|
||||
[Token(Token = "0x6014B7D")]
|
||||
[Address(RVA = "0x1533D50", Offset = "0x1532750", VA = "0x181533D50")]
|
||||
get
|
||||
{
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003795 RID: 14229
|
||||
// (get) Token: 0x06014B7E RID: 84862 RVA: 0x004F8330 File Offset: 0x004F6530
|
||||
[Token(Token = "0x17003795")]
|
||||
public Vector3 MPAEFLOCBHN
|
||||
{
|
||||
[Token(Token = "0x6014B7E")]
|
||||
[Address(RVA = "0x1532E50", Offset = "0x1531850", VA = "0x181532E50")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B7F RID: 84863 RVA: 0x004F834C File Offset: 0x004F654C
|
||||
[Token(Token = "0x6014B7F")]
|
||||
[Address(RVA = "0x1533FB0", Offset = "0x15329B0", VA = "0x181533FB0")]
|
||||
public AOBAEKGAIOF(Transform transform, Guid id, ACBDPBHGKJL shapeType)
|
||||
{
|
||||
this.MJHMOOENOHB = shapeType;
|
||||
GameObject gameObject2;
|
||||
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(gameObject2, transform, true);
|
||||
this.KGFPNIMJHIC = gameObject;
|
||||
int layer = transform.gameObject.layer;
|
||||
gameObject.layer = layer;
|
||||
Transform transform2 = this.<ILOMOFCBBMA>k__BackingField.transform;
|
||||
GameObject gameObject3 = this.<ILOMOFCBBMA>k__BackingField;
|
||||
this.KPEGGEIPKDN = transform2;
|
||||
SimpleVolumeBase component = gameObject3.GetComponent<SimpleVolumeBase>();
|
||||
GameObject gameObject4 = this.<ILOMOFCBBMA>k__BackingField;
|
||||
this.DHPCKKKLNDN = component;
|
||||
ToolCollider component2 = gameObject4.GetComponent<ToolCollider>();
|
||||
this.GOGEFPCNPJC = component2;
|
||||
}
|
||||
|
||||
// Token: 0x06014B80 RID: 84864 RVA: 0x004F83E4 File Offset: 0x004F65E4
|
||||
[Token(Token = "0x6014B80")]
|
||||
[Address(RVA = "0x1533990", Offset = "0x1532390", VA = "0x181533990")]
|
||||
public void LHFOILJELFK(BatchedMeshRenderer PONKFIHJJAD)
|
||||
{
|
||||
Transform transform = PONKFIHJJAD.transform;
|
||||
Transform transform2 = this.<BCMDGNNLAPC>k__BackingField;
|
||||
int mjhmooenohb = (int)this.MJHMOOENOHB;
|
||||
Vector3 vector = this.FCKJFIAIDHK;
|
||||
Transform transform3 = this.<BCMDGNNLAPC>k__BackingField;
|
||||
Transform transform4 = this.<BCMDGNNLAPC>k__BackingField;
|
||||
Vector3 vector2;
|
||||
float z = vector2.z;
|
||||
float lossyUniformScale = transform4.parent.GetLossyUniformScale();
|
||||
Vector3 vector3;
|
||||
float z2 = vector3.z;
|
||||
PONKFIHJJAD.DBNJDLHEEPJ();
|
||||
}
|
||||
|
||||
// Token: 0x06014B81 RID: 84865 RVA: 0x004F8450 File Offset: 0x004F6650
|
||||
[Token(Token = "0x6014B81")]
|
||||
[Address(RVA = "0x1532E10", Offset = "0x1531810", VA = "0x181532E10")]
|
||||
public void ALADHGLJGGD(BatchedMeshRenderer PONKFIHJJAD)
|
||||
{
|
||||
Vector3 vector = this.FCKJFIAIDHK;
|
||||
}
|
||||
|
||||
// Token: 0x06014B82 RID: 84866 RVA: 0x004F846C File Offset: 0x004F666C
|
||||
[Token(Token = "0x6014B82")]
|
||||
[Address(RVA = "0x1533F40", Offset = "0x1532940", VA = "0x181533F40")]
|
||||
public void PBJECMKDHFM(BatchedMeshRenderer PONKFIHJJAD)
|
||||
{
|
||||
CLKCBCAGDDK fbfmngjhgng = this.FBFMNGJHGNG;
|
||||
CKELFEGHFJD ckelfeghfjd = CKELFEGHFJD.NFHADFCEMML(this.DMOCBNAJPMF, fbfmngjhgng);
|
||||
Vector3 vector = this.FCKJFIAIDHK;
|
||||
}
|
||||
|
||||
// Token: 0x06014B83 RID: 84867 RVA: 0x004F849C File Offset: 0x004F669C
|
||||
[Token(Token = "0x6014B83")]
|
||||
[Address(RVA = "0x1533D80", Offset = "0x1532780", VA = "0x181533D80")]
|
||||
private Matrix4x4 MJMBMMKCNOI(BatchedMeshRenderer PONKFIHJJAD)
|
||||
{
|
||||
Dictionary<int, float> ljfmhfiliid = PONKFIHJJAD.LJFMHFILIID;
|
||||
Matrix4x4 matrix4x;
|
||||
float m = matrix4x.m01;
|
||||
float m2 = matrix4x.m02;
|
||||
float m3 = matrix4x.m03;
|
||||
Matrix4x4 matrix4x2;
|
||||
float m4 = matrix4x2.m01;
|
||||
float m5 = matrix4x2.m02;
|
||||
float m6 = matrix4x2.m03;
|
||||
Matrix4x4 matrix4x3;
|
||||
float m7 = matrix4x3.m01;
|
||||
float m8 = matrix4x3.m02;
|
||||
this.JPOHGBCEJEJ = m7;
|
||||
float m9 = matrix4x3.m03;
|
||||
this.MJHMOOENOHB = (ACBDPBHGKJL)m8;
|
||||
this.<ILOMOFCBBMA>k__BackingField = m9;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B84 RID: 84868 RVA: 0x004F851C File Offset: 0x004F671C
|
||||
[Token(Token = "0x6014B84")]
|
||||
[Address(RVA = "0x1533770", Offset = "0x1532170", VA = "0x181533770")]
|
||||
public void LHFOILJELFK(FIGILABAJNF CDDOFFEIDMH)
|
||||
{
|
||||
Vector3 vector = this.FCKJFIAIDHK;
|
||||
Transform transform = this.<BCMDGNNLAPC>k__BackingField;
|
||||
Transform transform2 = this.<BCMDGNNLAPC>k__BackingField;
|
||||
Transform transform3 = this.<BCMDGNNLAPC>k__BackingField;
|
||||
Vector3 vector2;
|
||||
float z = vector2.z;
|
||||
float lossyUniformScale = transform3.parent.GetLossyUniformScale();
|
||||
Vector3 vector3;
|
||||
float z2 = vector3.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014B85 RID: 84869 RVA: 0x004F8570 File Offset: 0x004F6770
|
||||
[Token(Token = "0x6014B85")]
|
||||
[Address(RVA = "0x15336F0", Offset = "0x15320F0", VA = "0x1815336F0")]
|
||||
public bool GNLJHAACFCN(FIGILABAJNF CDDOFFEIDMH)
|
||||
{
|
||||
Vector3 vector = this.FCKJFIAIDHK;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014B86 RID: 84870 RVA: 0x004F858C File Offset: 0x004F678C
|
||||
[Token(Token = "0x6014B86")]
|
||||
[Address(RVA = "0x1532FE0", Offset = "0x15319E0", VA = "0x181532FE0")]
|
||||
public bool FKFGLHIBHJC(int NNHBELIOIIM, QueryTriggerInteraction FPBKHFJJKJH, [Optional] Func<Collider, bool> MMLMKNMIMJH)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
SimpleVolumeBase dhpckkklndn = this.DHPCKKKLNDN;
|
||||
int num2 = 0;
|
||||
if (dhpckkklndn != num2)
|
||||
{
|
||||
goto IL_72;
|
||||
}
|
||||
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)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)376L)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)374L)
|
||||
{
|
||||
goto IL_7F;
|
||||
}
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_72;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
IL_72:
|
||||
SimpleVolumeBase dhpckkklndn2 = this.DHPCKKKLNDN;
|
||||
bool flag5;
|
||||
if (!flag5)
|
||||
{
|
||||
}
|
||||
IL_7F:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014B87 RID: 84871 RVA: 0x004F8650 File Offset: 0x004F6850
|
||||
[Token(Token = "0x6014B87")]
|
||||
[Address(RVA = "0x1532ED0", Offset = "0x15318D0", VA = "0x181532ED0")]
|
||||
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: 0x06014B88 RID: 84872
|
||||
[Token(Token = "0x6014B88")]
|
||||
[Address(Slot = "14")]
|
||||
public abstract LAKMDOLHIBI HLHBJCIJPBE([Optional] Transform JKKJFAMHMLI);
|
||||
|
||||
// Token: 0x06014B89 RID: 84873
|
||||
[Token(Token = "0x6014B89")]
|
||||
[Address(Slot = "15")]
|
||||
public abstract void PPGFHEDFBEA(LAKMDOLHIBI ABADFLCBFIJ);
|
||||
|
||||
// Token: 0x06014B8A RID: 84874
|
||||
[Token(Token = "0x6014B8A")]
|
||||
[Address(Slot = "16")]
|
||||
public abstract void FAJEBODACBN(Vector3 CKPHGEEPNDN, Vector3 FGHCICOBPHH, Vector3 AADLCEBLCEJ);
|
||||
|
||||
// Token: 0x0400DC9A RID: 56474
|
||||
[Token(Token = "0x400DC9A")]
|
||||
protected const float JMPMOGPCDCI = 10f;
|
||||
|
||||
// Token: 0x0400DC9B RID: 56475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DC9B")]
|
||||
public readonly Guid JPOHGBCEJEJ;
|
||||
|
||||
// Token: 0x0400DC9C RID: 56476
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DC9C")]
|
||||
public readonly ACBDPBHGKJL MJHMOOENOHB;
|
||||
|
||||
// Token: 0x0400DC9D RID: 56477
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400DC9D")]
|
||||
public LNBGEMHOKFN DMOCBNAJPMF;
|
||||
|
||||
// Token: 0x0400DC9E RID: 56478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DC9E")]
|
||||
public CLKCBCAGDDK FBFMNGJHGNG;
|
||||
|
||||
// Token: 0x0400DCA2 RID: 56482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DCA2")]
|
||||
protected Bounds ONEABLHNDNO;
|
||||
|
||||
// Token: 0x0400DCA4 RID: 56484
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DCA4")]
|
||||
protected SimpleVolumeBase DHPCKKKLNDN;
|
||||
}
|
||||
|
||||
// Token: 0x02002D85 RID: 11653
|
||||
[Token(Token = "0x2002D85")]
|
||||
public enum BJOOGDAHOOO
|
||||
{
|
||||
// Token: 0x0400DCA6 RID: 56486
|
||||
[Token(Token = "0x400DCA6")]
|
||||
Environment,
|
||||
// Token: 0x0400DCA7 RID: 56487
|
||||
[Token(Token = "0x400DCA7")]
|
||||
Decoration,
|
||||
// Token: 0x0400DCA8 RID: 56488
|
||||
[Token(Token = "0x400DCA8")]
|
||||
Physical_Sticky,
|
||||
// Token: 0x0400DCA9 RID: 56489
|
||||
[Token(Token = "0x400DCA9")]
|
||||
Physical = 4
|
||||
}
|
||||
|
||||
// Token: 0x02002D86 RID: 11654
|
||||
[Token(Token = "0x2002D86")]
|
||||
public enum DBHLALJDNBH
|
||||
{
|
||||
// Token: 0x0400DCAB RID: 56491
|
||||
[Token(Token = "0x400DCAB")]
|
||||
Never,
|
||||
// Token: 0x0400DCAC RID: 56492
|
||||
[Token(Token = "0x400DCAC")]
|
||||
Always,
|
||||
// Token: 0x0400DCAD RID: 56493
|
||||
[Token(Token = "0x400DCAD")]
|
||||
DestinationOnly
|
||||
}
|
||||
|
||||
// Token: 0x02002D87 RID: 11655
|
||||
[Token(Token = "0x2002D87")]
|
||||
protected enum LNHKKPOGGGI
|
||||
{
|
||||
// Token: 0x0400DCAF RID: 56495
|
||||
[Token(Token = "0x400DCAF")]
|
||||
Never,
|
||||
// Token: 0x0400DCB0 RID: 56496
|
||||
[Token(Token = "0x400DCB0")]
|
||||
Once,
|
||||
// Token: 0x0400DCB1 RID: 56497
|
||||
[Token(Token = "0x400DCB1")]
|
||||
Always
|
||||
}
|
||||
|
||||
// Token: 0x02002D88 RID: 11656
|
||||
[Token(Token = "0x2002D88")]
|
||||
protected class DLIFLKNJEAC
|
||||
{
|
||||
// Token: 0x17003796 RID: 14230
|
||||
// (get) Token: 0x06014B8B RID: 84875 RVA: 0x004F8698 File Offset: 0x004F6898
|
||||
[Token(Token = "0x17003796")]
|
||||
public IReadOnlyList<Guid> HPKPICDCKBI
|
||||
{
|
||||
[Token(Token = "0x6014B8B")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B8B)
|
||||
|
||||
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: 0x17003797 RID: 14231
|
||||
// (get) Token: 0x06014B8C RID: 84876 RVA: 0x004F86AC File Offset: 0x004F68AC
|
||||
[Token(Token = "0x17003797")]
|
||||
public IEnumerable<ShapeContainer.AOBAEKGAIOF> FIDFBBMPPFI
|
||||
{
|
||||
[Token(Token = "0x6014B8C")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B8C)
|
||||
|
||||
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: 0x17003798 RID: 14232
|
||||
// (get) Token: 0x06014B8D RID: 84877 RVA: 0x004F86C0 File Offset: 0x004F68C0
|
||||
[Token(Token = "0x17003798")]
|
||||
public int MMHCGGAJFGD
|
||||
{
|
||||
[Token(Token = "0x6014B8D")]
|
||||
[Address(RVA = "0x15363D0", Offset = "0x1534DD0", VA = "0x1815363D0")]
|
||||
get
|
||||
{
|
||||
return this.CHPOFNJKPEP._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B8E RID: 84878 RVA: 0x004F86E0 File Offset: 0x004F68E0
|
||||
[Token(Token = "0x6014B8E")]
|
||||
[Address(RVA = "0x15365A0", Offset = "0x1534FA0", VA = "0x1815365A0")]
|
||||
public bool GAFBEGHFEPG(Guid IHFGNPJIFLC)
|
||||
{
|
||||
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014B8F RID: 84879 RVA: 0x004F86FC File Offset: 0x004F68FC
|
||||
[Token(Token = "0x6014B8F")]
|
||||
[Address(RVA = "0x1536160", Offset = "0x1534B60", VA = "0x181536160")]
|
||||
public bool AJJGIJNKNDN(IEnumerable<Guid> GHLBFECEPPG)
|
||||
{
|
||||
Func<Guid, bool> func = new Func(this.KEAFMKFIFJJ);
|
||||
return Enumerable.Any<Guid>(GHLBFECEPPG, func);
|
||||
}
|
||||
|
||||
// Token: 0x06014B90 RID: 84880 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B90")]
|
||||
[Address(RVA = "0x1536600", Offset = "0x1535000", VA = "0x181536600")]
|
||||
public ShapeContainer.AOBAEKGAIOF JKGJODGKJON(int EFBDCIJMFGD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B91 RID: 84881 RVA: 0x004F8720 File Offset: 0x004F6920
|
||||
[Token(Token = "0x6014B91")]
|
||||
[Address(RVA = "0x1536410", Offset = "0x1534E10", VA = "0x181536410")]
|
||||
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: 0x06014B92 RID: 84882 RVA: 0x004F877C File Offset: 0x004F697C
|
||||
[Token(Token = "0x6014B92")]
|
||||
[Address(RVA = "0x15361E0", Offset = "0x1534BE0", VA = "0x1815361E0")]
|
||||
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: 0x06014B93 RID: 84883 RVA: 0x004F87F0 File Offset: 0x004F69F0
|
||||
[Token(Token = "0x6014B93")]
|
||||
[Address(RVA = "0x15367E0", Offset = "0x15351E0", VA = "0x1815367E0")]
|
||||
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: 0x06014B94 RID: 84884 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B94")]
|
||||
[Address(RVA = "0x1536330", Offset = "0x1534D30", VA = "0x181536330")]
|
||||
public ShapeContainer.AOBAEKGAIOF BNDMOCFJCKH(Guid IHFGNPJIFLC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B95 RID: 84885 RVA: 0x004F8844 File Offset: 0x004F6A44
|
||||
[Token(Token = "0x6014B95")]
|
||||
[Address(RVA = "0x15366C0", Offset = "0x15350C0", VA = "0x1815366C0")]
|
||||
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: 0x06014B96 RID: 84886 RVA: 0x004F8880 File Offset: 0x004F6A80
|
||||
[Token(Token = "0x6014B96")]
|
||||
[Address(RVA = "0x1536950", Offset = "0x1535350", VA = "0x181536950")]
|
||||
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: 0x06014B97 RID: 84887 RVA: 0x004F88BC File Offset: 0x004F6ABC
|
||||
[Token(Token = "0x6014B97")]
|
||||
[Address(RVA = "0x1536660", Offset = "0x1535060", VA = "0x181536660")]
|
||||
[CompilerGenerated]
|
||||
private bool KEAFMKFIFJJ(Guid IHFGNPJIFLC)
|
||||
{
|
||||
HashSet<Guid> ojobckeccak = this.OJOBCKECCAK;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014B98 RID: 84888 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B98")]
|
||||
[Address(RVA = "0x1536330", Offset = "0x1534D30", VA = "0x181536330")]
|
||||
[CompilerGenerated]
|
||||
private ShapeContainer.AOBAEKGAIOF EPPKECJKGME(Guid ENJEOLBEALP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400DCB2 RID: 56498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DCB2")]
|
||||
private HashSet<Guid> OJOBCKECCAK;
|
||||
|
||||
// Token: 0x0400DCB3 RID: 56499
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DCB3")]
|
||||
private List<Guid> KPGALHJPFCB;
|
||||
|
||||
// Token: 0x0400DCB4 RID: 56500
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DCB4")]
|
||||
private List<ShapeContainer.AOBAEKGAIOF> CHPOFNJKPEP;
|
||||
|
||||
// Token: 0x02002D89 RID: 11657
|
||||
[Token(Token = "0x2002D89")]
|
||||
public enum NFDKLLCKCHC : byte
|
||||
{
|
||||
// Token: 0x0400DCB6 RID: 56502
|
||||
[Token(Token = "0x400DCB6")]
|
||||
NULL_SHAPE,
|
||||
// Token: 0x0400DCB7 RID: 56503
|
||||
[Token(Token = "0x400DCB7")]
|
||||
ALREADY_CONTAINS_SHAPE,
|
||||
// Token: 0x0400DCB8 RID: 56504
|
||||
[Token(Token = "0x400DCB8")]
|
||||
SUCCESS
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002D8B RID: 11659
|
||||
[Token(Token = "0x2002D8B")]
|
||||
protected class FNOMJODPMBC : ODAEKFDKCEC
|
||||
{
|
||||
// Token: 0x140001B7 RID: 439
|
||||
// (add) Token: 0x06014B9C RID: 84892 RVA: 0x004F88F0 File Offset: 0x004F6AF0
|
||||
// (remove) Token: 0x06014B9D RID: 84893 RVA: 0x004F8918 File Offset: 0x004F6B18
|
||||
[Token(Token = "0x140001B7")]
|
||||
public event Action PKPMNBBPLCI
|
||||
{
|
||||
[Token(Token = "0x6014B9C")]
|
||||
[Address(RVA = "0x1537CA0", Offset = "0x15366A0", VA = "0x181537CA0", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action pkpmnbbplci;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
pkpmnbbplci = this.PKPMNBBPLCI;
|
||||
@delegate = Delegate.Combine(pkpmnbbplci, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != pkpmnbbplci)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014B9D")]
|
||||
[Address(RVA = "0x1537E00", Offset = "0x1536800", VA = "0x181537E00", Slot = "5")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action pkpmnbbplci;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
pkpmnbbplci = this.PKPMNBBPLCI;
|
||||
@delegate = Delegate.Remove(pkpmnbbplci, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != pkpmnbbplci)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003799 RID: 14233
|
||||
// (get) Token: 0x06014B9E RID: 84894 RVA: 0x004F8940 File Offset: 0x004F6B40
|
||||
[Token(Token = "0x17003799")]
|
||||
public IEnumerable<ILINODKFHEO> AEBKAFDCLLM
|
||||
{
|
||||
[Token(Token = "0x6014B9E")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B9E)
|
||||
|
||||
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: 0x1700379A RID: 14234
|
||||
// (get) Token: 0x06014B9F RID: 84895 RVA: 0x004F8954 File Offset: 0x004F6B54
|
||||
[Token(Token = "0x1700379A")]
|
||||
public string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x6014B9F")]
|
||||
[Address(RVA = "0x1537D40", Offset = "0x1536740", VA = "0x181537D40", Slot = "7")]
|
||||
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: 0x06014BA0 RID: 84896 RVA: 0x004F899C File Offset: 0x004F6B9C
|
||||
[Token(Token = "0x6014BA0")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
||||
public bool OnPreInitializeConfigScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700379B RID: 14235
|
||||
// (get) Token: 0x06014BA1 RID: 84897 RVA: 0x004F89AC File Offset: 0x004F6BAC
|
||||
[Token(Token = "0x1700379B")]
|
||||
public bool FBLEJONFPAK
|
||||
{
|
||||
[Token(Token = "0x6014BA1")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014BA2 RID: 84898 RVA: 0x004F89BC File Offset: 0x004F6BBC
|
||||
[Token(Token = "0x6014BA2")]
|
||||
[Address(RVA = "0x1537B20", Offset = "0x1536520", VA = "0x181537B20")]
|
||||
public FNOMJODPMBC(ShapeContainer shapeContainer)
|
||||
{
|
||||
this.MLFENGCPKCM = shapeContainer;
|
||||
List<ILINODKFHEO> list = new List();
|
||||
this.KNKGGDHCLDN = list;
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG <>9__12_ = ShapeContainer.FNOMJODPMBC.<>c.<>9__12_0;
|
||||
if (<>9__12_ == 0)
|
||||
{
|
||||
ShapeContainer.FNOMJODPMBC.<>c.<>9__12_0 = (MakerPenPaletteConfigScreen editableUIFlow) => null;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MFMNCGNMBHH);
|
||||
int num;
|
||||
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__12_, ohindolfnmp, num);
|
||||
num = 0;
|
||||
this.KNKGGDHCLDN.Add(gaakdcpnddi);
|
||||
}
|
||||
|
||||
// Token: 0x06014BA3 RID: 84899 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014BA3")]
|
||||
[Address(RVA = "0x15378D0", Offset = "0x15362D0", VA = "0x1815378D0")]
|
||||
private int MLMCEACHFNB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014BA4 RID: 84900 RVA: 0x004F8A30 File Offset: 0x004F6C30
|
||||
[Token(Token = "0x6014BA4")]
|
||||
[Address(RVA = "0x1537A10", Offset = "0x1536410", VA = "0x181537A10")]
|
||||
private void PEOCLHJNFEJ(int EFBDCIJMFGD)
|
||||
{
|
||||
ShapeContainer mlfengcpkcm = this.MLFENGCPKCM;
|
||||
if (mlfengcpkcm.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = mlfengcpkcm.photonView;
|
||||
RPCActions.RPCAction<float> rpcaction = new RPCActions.RPCAction(mlfengcpkcm.RpcSetShapeDensities);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014BA5 RID: 84901 RVA: 0x004F8A68 File Offset: 0x004F6C68
|
||||
[Token(Token = "0x6014BA5")]
|
||||
[Address(RVA = "0x1537590", Offset = "0x1535F90", VA = "0x181537590")]
|
||||
[CompilerGenerated]
|
||||
private void MFMNCGNMBHH(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Density";
|
||||
Func<int> func = new Func(this.MLMCEACHFNB);
|
||||
Action<int> action = new Action(this.PEOCLHJNFEJ);
|
||||
string[] array = new string[5];
|
||||
if ("1\n(Air)" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "1\n(Air)";
|
||||
if ("10\n(Aerogel)" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "10\n(Aerogel)";
|
||||
if ("100\n(Lithium)" != 0)
|
||||
{
|
||||
}
|
||||
array[2] = "100\n(Lithium)";
|
||||
if ("1000\n(Water)" != 0)
|
||||
{
|
||||
}
|
||||
array[3] = "1000\n(Water)";
|
||||
if ("10000\n(Lead)" != 0)
|
||||
{
|
||||
}
|
||||
array[4] = "10000\n(Lead)";
|
||||
RuntimeHelpers.InitializeArray(new int[5], fieldof(<PrivateImplementationDetails>.CDA46F1C24B92FA8375164475268E0375C6A403D).FieldHandle);
|
||||
}
|
||||
|
||||
// Token: 0x0400DCBB RID: 56507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DCBB")]
|
||||
private ShapeContainer MLFENGCPKCM;
|
||||
|
||||
// Token: 0x0400DCBD RID: 56509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DCBD")]
|
||||
private List<ILINODKFHEO> KNKGGDHCLDN;
|
||||
}
|
||||
|
||||
// Token: 0x02002D8D RID: 11661
|
||||
[Token(Token = "0x2002D8D")]
|
||||
public class AFEPFAFLNKE
|
||||
{
|
||||
// Token: 0x06014BA9 RID: 84905 RVA: 0x004F8B24 File Offset: 0x004F6D24
|
||||
[Token(Token = "0x6014BA9")]
|
||||
[Address(RVA = "0x1532A60", Offset = "0x1531460", VA = "0x181532A60")]
|
||||
public void OLJBKJMGFBF(Transform OIFLDNBGJOH, GameObject DFEIOJDNOGD)
|
||||
{
|
||||
List<Bounds> cjjifnfchii = this.CJJIFNFCHII;
|
||||
GameObject gameObject = new GameObject("BoxCollection");
|
||||
this.DIEIEMHFGNF = gameObject;
|
||||
Transform transform = gameObject.transform;
|
||||
Transform transform2 = DFEIOJDNOGD.transform;
|
||||
transform.parentInternal = transform2;
|
||||
Transform transform3 = this.DIEIEMHFGNF.transform;
|
||||
int num = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
transform3.localPosition = num;
|
||||
Transform transform4 = this.DIEIEMHFGNF.transform;
|
||||
int num2 = 0;
|
||||
Vector3 one = Vector3.one;
|
||||
transform4.localScale = num2;
|
||||
GameObject dieiemhfgnf = this.DIEIEMHFGNF;
|
||||
int num3 = 0;
|
||||
dieiemhfgnf.transform.rotation = num3;
|
||||
Vector3 one2 = Vector3.one;
|
||||
Transform transform5 = this.DIEIEMHFGNF.transform;
|
||||
List<Bounds> cjjifnfchii2 = this.CJJIFNFCHII;
|
||||
}
|
||||
|
||||
// Token: 0x06014BAA RID: 84906 RVA: 0x004F8BE0 File Offset: 0x004F6DE0
|
||||
[Token(Token = "0x6014BAA")]
|
||||
[Address(RVA = "0x1532A30", Offset = "0x1531430", VA = "0x181532A30")]
|
||||
private float FMLENGKJEII(Vector3 OJJOHDIFMEG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014BAA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Core.Creation.Shapes.ShapeContainer/AFEPFAFLNKE::FMLENGKJEII(UnityEngine.Vector3)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](OJJOHDIFMEG)))
|
||||
}
|
||||
|
||||
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: 0x06014BAB RID: 84907 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014BAB")]
|
||||
[Address(RVA = "0x15325E0", Offset = "0x1530FE0", VA = "0x1815325E0")]
|
||||
public bool DGNLJJAKCHE()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014BAC RID: 84908 RVA: 0x004F8BF4 File Offset: 0x004F6DF4
|
||||
[Token(Token = "0x6014BAC")]
|
||||
[Address(RVA = "0x1532DB0", Offset = "0x15317B0", VA = "0x181532DB0")]
|
||||
public AFEPFAFLNKE()
|
||||
{
|
||||
List<Bounds> list = new List();
|
||||
this.CJJIFNFCHII = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DCC0 RID: 56512
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DCC0")]
|
||||
public Quaternion IGPENJBJADK;
|
||||
|
||||
// Token: 0x0400DCC1 RID: 56513
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DCC1")]
|
||||
public List<Bounds> CJJIFNFCHII;
|
||||
|
||||
// Token: 0x0400DCC2 RID: 56514
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DCC2")]
|
||||
public GameObject DIEIEMHFGNF;
|
||||
}
|
||||
|
||||
// Token: 0x02002D8E RID: 11662
|
||||
[Token(Token = "0x2002D8E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FKOPGFLLFOJ
|
||||
{
|
||||
// Token: 0x06014BAD RID: 84909 RVA: 0x004F8C14 File Offset: 0x004F6E14
|
||||
[Token(Token = "0x6014BAD")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public FKOPGFLLFOJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014BAE RID: 84910 RVA: 0x004F8C28 File Offset: 0x004F6E28
|
||||
[Token(Token = "0x6014BAE")]
|
||||
[Address(RVA = "0x1537170", Offset = "0x1535B70", VA = "0x181537170")]
|
||||
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: 0x0400DCC3 RID: 56515
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DCC3")]
|
||||
public ShapeContainer <>4__this;
|
||||
|
||||
// Token: 0x0400DCC4 RID: 56516
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DCC4")]
|
||||
public ShapeContainer otherToConsider;
|
||||
}
|
||||
|
||||
// Token: 0x02002D8F RID: 11663
|
||||
[Token(Token = "0x2002D8F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OMIHMPALGKO
|
||||
{
|
||||
// Token: 0x06014BAF RID: 84911 RVA: 0x004F8C8C File Offset: 0x004F6E8C
|
||||
[Token(Token = "0x6014BAF")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OMIHMPALGKO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014BB0 RID: 84912 RVA: 0x004F8CA0 File Offset: 0x004F6EA0
|
||||
[Token(Token = "0x6014BB0")]
|
||||
[Address(RVA = "0x12B5910", Offset = "0x12B4310", VA = "0x1812B5910")]
|
||||
internal bool <OnRecolor>b__0(LAKMDOLHIBI s)
|
||||
{
|
||||
LNBGEMHOKFN lnbgemhokfn = this.newColor;
|
||||
return s.BPCFMHDHEBP != (int)lnbgemhokfn;
|
||||
}
|
||||
|
||||
// Token: 0x06014BB1 RID: 84913 RVA: 0x004F8CC8 File Offset: 0x004F6EC8
|
||||
[Token(Token = "0x6014BB1")]
|
||||
[Address(RVA = "0x12B5930", Offset = "0x12B4330", VA = "0x1812B5930")]
|
||||
internal bool <OnRecolor>b__1(LAKMDOLHIBI s)
|
||||
{
|
||||
CLKCBCAGDDK clkcbcagddk = this.newMaterial;
|
||||
return s.JAEJNAIIGCN != (int)clkcbcagddk;
|
||||
}
|
||||
|
||||
// Token: 0x0400DCC5 RID: 56517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DCC5")]
|
||||
public LNBGEMHOKFN newColor;
|
||||
|
||||
// Token: 0x0400DCC6 RID: 56518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400DCC6")]
|
||||
public CLKCBCAGDDK newMaterial;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,512 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.Collections;
|
||||
using RecRoom.Networking;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002DA1 RID: 11681
|
||||
[Token(Token = "0x2002DA1")]
|
||||
[StructLayout(3)]
|
||||
public class ShapeContainerDataBitPacker
|
||||
{
|
||||
// Token: 0x06014BFE RID: 84990 RVA: 0x004F9D30 File Offset: 0x004F7F30
|
||||
[Token(Token = "0x6014BFE")]
|
||||
[Address(RVA = "0x153ED20", Offset = "0x153D720", VA = "0x18153ED20")]
|
||||
[BBKEDJMCLLL]
|
||||
private static void RegisterRpcSerializationHandlers()
|
||||
{
|
||||
PMDMLFNOIDA pmdmlfnoida = PMDMLFNOIDA.ONCPNMDGGKG;
|
||||
int num;
|
||||
Action<BitPacker, PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> action = new Action(num.CompressShapeContainer);
|
||||
num = 0;
|
||||
int num2;
|
||||
Func<BitPacker, PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> func = new Func(num2.DecompressShapeContainer);
|
||||
num2 = 0;
|
||||
pmdmlfnoida.PAKHKCPLNMC<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD>(action, func);
|
||||
PMDMLFNOIDA pmdmlfnoida2 = PMDMLFNOIDA.ONCPNMDGGKG;
|
||||
int num3;
|
||||
Action<BitPacker, PPOLCGCAKLF> action2 = new Action(num3.CompressShapeContainerCollection);
|
||||
num3 = 0;
|
||||
int num4;
|
||||
Func<BitPacker, PPOLCGCAKLF> func2 = new Func(num4.DecompressShapeContainerCollection);
|
||||
num4 = 0;
|
||||
pmdmlfnoida2.PAKHKCPLNMC<PPOLCGCAKLF>(action2, func2);
|
||||
PMDMLFNOIDA pmdmlfnoida3 = PMDMLFNOIDA.ONCPNMDGGKG;
|
||||
int num5;
|
||||
Action<BitPacker, ENMKBCNAGIC> action3 = new Action(num5.CompressShapeCollection);
|
||||
num5 = 0;
|
||||
int num6;
|
||||
Func<BitPacker, ENMKBCNAGIC> func3 = new Func(num6.DecompressShapeCollection);
|
||||
num6 = 0;
|
||||
pmdmlfnoida3.PAKHKCPLNMC<ENMKBCNAGIC>(action3, func3);
|
||||
}
|
||||
|
||||
// Token: 0x06014BFF RID: 84991 RVA: 0x004F9DE8 File Offset: 0x004F7FE8
|
||||
[Token(Token = "0x6014BFF")]
|
||||
[Address(RVA = "0x153EEE0", Offset = "0x153D8E0", VA = "0x18153EEE0")]
|
||||
[AGKGJGBOJEI]
|
||||
private static void UnregisterRpcSerializationHandlers()
|
||||
{
|
||||
PMDMLFNOIDA.ONCPNMDGGKG.NFJKPKDIFKP<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD>();
|
||||
PMDMLFNOIDA.ONCPNMDGGKG.NFJKPKDIFKP<PPOLCGCAKLF>();
|
||||
PMDMLFNOIDA.ONCPNMDGGKG.NFJKPKDIFKP<ENMKBCNAGIC>();
|
||||
}
|
||||
|
||||
// Token: 0x06014C00 RID: 84992 RVA: 0x004F9E20 File Offset: 0x004F8020
|
||||
[Token(Token = "0x6014C00")]
|
||||
[Address(RVA = "0x153D270", Offset = "0x153BC70", VA = "0x18153D270")]
|
||||
private static void CompressShapeContainerCollection(BitPacker bitPacker, PPOLCGCAKLF collection)
|
||||
{
|
||||
RepeatedField<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> aeopdkhjpif = collection.AEOPDKHJPIF;
|
||||
int num;
|
||||
Action<BitPacker, PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> action = new Action(num.CompressShapeContainer);
|
||||
num = 0;
|
||||
bitPacker.WriteList<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD>(aeopdkhjpif, action);
|
||||
}
|
||||
|
||||
// Token: 0x06014C01 RID: 84993 RVA: 0x004F9E54 File Offset: 0x004F8054
|
||||
[Token(Token = "0x6014C01")]
|
||||
[Address(RVA = "0x153DE60", Offset = "0x153C860", VA = "0x18153DE60")]
|
||||
private static PPOLCGCAKLF DecompressShapeContainerCollection(BitPacker bitPacker)
|
||||
{
|
||||
PPOLCGCAKLF ppolcgcaklf = new PPOLCGCAKLF();
|
||||
RepeatedField<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> aeopdkhjpif = ppolcgcaklf.AEOPDKHJPIF;
|
||||
int num;
|
||||
Func<BitPacker, PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> func = new Func(num.DecompressShapeContainer);
|
||||
num = 0;
|
||||
List<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> list = bitPacker.ReadList<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD>(func);
|
||||
aeopdkhjpif.AddRange(list);
|
||||
return ppolcgcaklf;
|
||||
}
|
||||
|
||||
// Token: 0x06014C02 RID: 84994 RVA: 0x004F9E98 File Offset: 0x004F8098
|
||||
[Token(Token = "0x6014C02")]
|
||||
[Address(RVA = "0x153D300", Offset = "0x153BD00", VA = "0x18153D300")]
|
||||
private static void CompressShapeContainer(BitPacker bitPacker, PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD entry)
|
||||
{
|
||||
ENMKBCNAGIC blhogddjnlb;
|
||||
do
|
||||
{
|
||||
int nnngllgcggd = entry.NNNGLLGCGGD;
|
||||
bitPacker.WriteVarUInt((uint)nnngllgcggd);
|
||||
bool kejibjkbcpc = entry.KEJIBJKBCPC;
|
||||
bitPacker.WriteBool(kejibjkbcpc);
|
||||
if (entry.KEJIBJKBCPC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
blhogddjnlb = entry.BLHOGDDJNLB;
|
||||
Bounds bounds;
|
||||
Vector3 minExtent;
|
||||
minExtent.z = bounds;
|
||||
Vector3 maxExtent;
|
||||
maxExtent.z = bounds;
|
||||
}
|
||||
while (bitPacker == 0);
|
||||
float z = CS$<>8__locals1.minExtent.z;
|
||||
float z2 = CS$<>8__locals1.maxExtent.z;
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb2 = blhogddjnlb.BLHOGDDJNLB;
|
||||
Action<BitPacker, LAKMDOLHIBI> action = delegate(BitPacker bp, LAKMDOLHIBI s)
|
||||
{
|
||||
float z3 = CS$<>8__locals1.maxExtent.z;
|
||||
float z4 = CS$<>8__locals1.minExtent.z;
|
||||
};
|
||||
bitPacker.WriteList<LAKMDOLHIBI>(blhogddjnlb2, action);
|
||||
}
|
||||
|
||||
// Token: 0x06014C03 RID: 84995 RVA: 0x004F9F40 File Offset: 0x004F8140
|
||||
[Token(Token = "0x6014C03")]
|
||||
[Address(RVA = "0x153DF30", Offset = "0x153C930", VA = "0x18153DF30")]
|
||||
private static PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD DecompressShapeContainer(BitPacker bitPacker)
|
||||
{
|
||||
PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD ceaiainmicd;
|
||||
do
|
||||
{
|
||||
ceaiainmicd = new PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD();
|
||||
uint num = bitPacker.ReadVarUInt();
|
||||
ceaiainmicd.NNNGLLGCGGD = (int)num;
|
||||
bool flag = bitPacker.ReadBool();
|
||||
ceaiainmicd.KEJIBJKBCPC = flag;
|
||||
if (flag)
|
||||
{
|
||||
return ceaiainmicd;
|
||||
}
|
||||
}
|
||||
while (bitPacker == 0);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
CS$<>8__locals1.minExtent.z = z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
CS$<>8__locals1.maxExtent.z = z2;
|
||||
ENMKBCNAGIC enmkbcnagic = new ENMKBCNAGIC();
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
||||
Func<BitPacker, LAKMDOLHIBI> func = delegate(BitPacker bp)
|
||||
{
|
||||
float z3 = CS$<>8__locals1.maxExtent.z;
|
||||
float z4 = CS$<>8__locals1.minExtent.z;
|
||||
LAKMDOLHIBI lakmdolhibi;
|
||||
return lakmdolhibi;
|
||||
};
|
||||
List<LAKMDOLHIBI> list = bitPacker.ReadList<LAKMDOLHIBI>(func);
|
||||
blhogddjnlb.AddRange(list);
|
||||
ceaiainmicd.BLHOGDDJNLB = enmkbcnagic;
|
||||
return ceaiainmicd;
|
||||
}
|
||||
|
||||
// Token: 0x06014C04 RID: 84996 RVA: 0x004F9FF0 File Offset: 0x004F81F0
|
||||
[Token(Token = "0x6014C04")]
|
||||
[Address(RVA = "0x153D0A0", Offset = "0x153BAA0", VA = "0x18153D0A0")]
|
||||
private static void CompressShapeCollection(BitPacker bitPackerBase, ENMKBCNAGIC collection)
|
||||
{
|
||||
do
|
||||
{
|
||||
Bounds bounds;
|
||||
Vector3 minExtent;
|
||||
minExtent.z = bounds;
|
||||
Vector3 maxExtent;
|
||||
maxExtent.z = bounds;
|
||||
}
|
||||
while (bitPackerBase == 0);
|
||||
float z = CS$<>8__locals1.minExtent.z;
|
||||
float z2 = CS$<>8__locals1.maxExtent.z;
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb = collection.BLHOGDDJNLB;
|
||||
Action<BitPacker, LAKMDOLHIBI> action = delegate(BitPacker bp, LAKMDOLHIBI s)
|
||||
{
|
||||
float z3 = CS$<>8__locals1.maxExtent.z;
|
||||
float z4 = CS$<>8__locals1.minExtent.z;
|
||||
};
|
||||
bitPackerBase.WriteList<LAKMDOLHIBI>(blhogddjnlb, action);
|
||||
}
|
||||
|
||||
// Token: 0x06014C05 RID: 84997 RVA: 0x004FA064 File Offset: 0x004F8264
|
||||
[Token(Token = "0x6014C05")]
|
||||
[Address(RVA = "0x153DCD0", Offset = "0x153C6D0", VA = "0x18153DCD0")]
|
||||
private static ENMKBCNAGIC DecompressShapeCollection(BitPacker bitPackerBase)
|
||||
{
|
||||
do
|
||||
{
|
||||
}
|
||||
while (bitPackerBase == 0);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
CS$<>8__locals1.minExtent.z = z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
CS$<>8__locals1.maxExtent.z = z2;
|
||||
ENMKBCNAGIC enmkbcnagic = new ENMKBCNAGIC();
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
||||
Func<BitPacker, LAKMDOLHIBI> func = delegate(BitPacker bp)
|
||||
{
|
||||
float z3 = CS$<>8__locals1.maxExtent.z;
|
||||
float z4 = CS$<>8__locals1.minExtent.z;
|
||||
LAKMDOLHIBI lakmdolhibi;
|
||||
return lakmdolhibi;
|
||||
};
|
||||
List<LAKMDOLHIBI> list = bitPackerBase.ReadList<LAKMDOLHIBI>(func);
|
||||
blhogddjnlb.AddRange(list);
|
||||
return enmkbcnagic;
|
||||
}
|
||||
|
||||
// Token: 0x06014C06 RID: 84998 RVA: 0x004FA0E0 File Offset: 0x004F82E0
|
||||
[Token(Token = "0x6014C06")]
|
||||
[Address(RVA = "0x153D510", Offset = "0x153BF10", VA = "0x18153D510")]
|
||||
private static void CompressShape(BitPacker bitPackerBase, LAKMDOLHIBI shape, Vector3 minPositionExtent, Vector3 maxPositionExtent)
|
||||
{
|
||||
do
|
||||
{
|
||||
if (bitPackerBase == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (bitPackerBase == 0);
|
||||
int num = 0;
|
||||
int mgjcejapfpi = shape.MGJCEJAPFPI;
|
||||
bitPackerBase.WriteInt(mgjcejapfpi, num, 16);
|
||||
int bpcfmhdhebp = shape.BPCFMHDHEBP;
|
||||
int num2 = 0;
|
||||
bitPackerBase.WriteInt(bpcfmhdhebp, num2, 60);
|
||||
int jaejnaiigcn = shape.JAEJNAIIGCN;
|
||||
int num3 = 0;
|
||||
bitPackerBase.WriteInt(jaejnaiigcn, num3, 31);
|
||||
float jhdcabhkloo = shape.JHDCABHKLOO;
|
||||
float ifkafhkfcaj = shape.IFKAFHKFCAJ;
|
||||
bitPackerBase.WriteUncompressedFloat(ifkafhkfcaj);
|
||||
int mgjcejapfpi2 = shape.MGJCEJAPFPI;
|
||||
int mgjcejapfpi3 = shape.MGJCEJAPFPI;
|
||||
float aefmfcnonnn = shape.IDGDGOFNHPG.KMIBIFIFMEF.AEFMFCNONNN;
|
||||
float mcjaimhjkba = shape.IDGDGOFNHPG.KMIBIFIFMEF.MCJAIMHJKBA;
|
||||
float haoccmehaek = shape.IDGDGOFNHPG.KMIBIFIFMEF.HAOCCMEHAEK;
|
||||
}
|
||||
|
||||
// Token: 0x06014C07 RID: 84999 RVA: 0x004FA238 File Offset: 0x004F8438
|
||||
[Token(Token = "0x6014C07")]
|
||||
[Address(RVA = "0x153E120", Offset = "0x153CB20", VA = "0x18153E120")]
|
||||
private static LAKMDOLHIBI DecompressShape(BitPacker bitPackerBase, Vector3 minPositionExtent, Vector3 maxPositionExtent)
|
||||
{
|
||||
do
|
||||
{
|
||||
if (bitPackerBase == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (bitPackerBase == 0);
|
||||
LAKMDOLHIBI lakmdolhibi = new LAKMDOLHIBI();
|
||||
ByteString byteString;
|
||||
lakmdolhibi.JPOHGBCEJEJ = byteString;
|
||||
int num = bitPackerBase.ReadInt(-1, 16);
|
||||
lakmdolhibi.MGJCEJAPFPI = num;
|
||||
int num2 = 0;
|
||||
int num3 = bitPackerBase.ReadInt(num2, 60);
|
||||
lakmdolhibi.BPCFMHDHEBP = num3;
|
||||
int num4 = 0;
|
||||
int num5 = bitPackerBase.ReadInt(num4, 31);
|
||||
lakmdolhibi.JAEJNAIIGCN = num5;
|
||||
float z = maxPositionExtent.z;
|
||||
float z2 = minPositionExtent.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
MLLDBGNOBLL mlldbgnobll;
|
||||
lakmdolhibi.CPPHBOGGGNF = mlldbgnobll;
|
||||
MLLDBGNOBLL mlldbgnobll2;
|
||||
lakmdolhibi.GBAKPJJFCLK = mlldbgnobll2;
|
||||
bool flag;
|
||||
lakmdolhibi.ILGFEHFHFIB = flag;
|
||||
float num6;
|
||||
lakmdolhibi.JHDCABHKLOO = num6;
|
||||
float num7 = bitPackerBase.ReadUncompressedFloat();
|
||||
int mgjcejapfpi = lakmdolhibi.MGJCEJAPFPI;
|
||||
lakmdolhibi.IFKAFHKFCAJ = num7;
|
||||
int mgjcejapfpi2 = lakmdolhibi.MGJCEJAPFPI;
|
||||
ENJMDBGOOND enjmdbgoond = new ENJMDBGOOND();
|
||||
lakmdolhibi.IDGDGOFNHPG = enjmdbgoond;
|
||||
ENJMDBGOOND enjmdbgoond2 = lakmdolhibi.IDGDGOFNHPG;
|
||||
MLLDBGNOBLL mlldbgnobll3 = new MLLDBGNOBLL();
|
||||
enjmdbgoond2.KMIBIFIFMEF = mlldbgnobll3;
|
||||
float num8;
|
||||
lakmdolhibi.IDGDGOFNHPG.KMIBIFIFMEF.AEFMFCNONNN = num8;
|
||||
float num9;
|
||||
lakmdolhibi.IDGDGOFNHPG.KMIBIFIFMEF.MCJAIMHJKBA = num9;
|
||||
float num10;
|
||||
lakmdolhibi.IDGDGOFNHPG.KMIBIFIFMEF.HAOCCMEHAEK = num10;
|
||||
int num11 = bitPackerBase.ReadInt(4, 20);
|
||||
int radiusRequiredBits = num11;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
Vector3 minExtent;
|
||||
minExtent.z = z4;
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
Vector3 maxExtent;
|
||||
maxExtent.z = z5;
|
||||
JJHOJPEIKCM jjhojpeikcm = new JJHOJPEIKCM();
|
||||
lakmdolhibi.PPGHMGEIBMN = jjhojpeikcm;
|
||||
RepeatedField<DIEPKHGNMAG> jihnbkmliaf = lakmdolhibi.PPGHMGEIBMN.JIHNBKMLIAF;
|
||||
Func<BitPacker, DIEPKHGNMAG> func = delegate(BitPacker bp)
|
||||
{
|
||||
float z6 = maxExtent.z;
|
||||
float z7 = minExtent.z;
|
||||
DIEPKHGNMAG diepkhgnmag;
|
||||
return diepkhgnmag;
|
||||
};
|
||||
List<DIEPKHGNMAG> list = bitPackerBase.ReadList<DIEPKHGNMAG>(func);
|
||||
jihnbkmliaf.AddRange(list);
|
||||
JJHOJPEIKCM jjhojpeikcm2 = lakmdolhibi.PPGHMGEIBMN;
|
||||
bool flag2 = bitPackerBase.ReadBool();
|
||||
jjhojpeikcm2.FEEHBNMBEBL = flag2;
|
||||
JJHOJPEIKCM jjhojpeikcm3 = lakmdolhibi.PPGHMGEIBMN;
|
||||
int num12 = bitPackerBase.ReadInt(1, 10);
|
||||
jjhojpeikcm3.IAAJELGPLJP = num12;
|
||||
JJHOJPEIKCM jjhojpeikcm4 = lakmdolhibi.PPGHMGEIBMN;
|
||||
int num13 = 0;
|
||||
float num14 = bitPackerBase.ReadFloat((float)num13, 1f, 5);
|
||||
jjhojpeikcm4.PCMDFBEIPEL = num14;
|
||||
return lakmdolhibi;
|
||||
}
|
||||
|
||||
// Token: 0x06014C08 RID: 85000 RVA: 0x004FA438 File Offset: 0x004F8638
|
||||
[Token(Token = "0x6014C08")]
|
||||
[Address(RVA = "0x153EAA0", Offset = "0x153D4A0", VA = "0x18153EAA0")]
|
||||
private static Bounds GetShapePositionBounds(IList<LAKMDOLHIBI> shapes)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
Vector3 vector = num.DEEKJHMMLDF();
|
||||
float z = Vector3.zero.z;
|
||||
int num3 = 0;
|
||||
if (num3 < num2)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num2)
|
||||
{
|
||||
goto IL_68;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
int num4 = 0;
|
||||
uint num5;
|
||||
if (num5 >= (uint)z)
|
||||
{
|
||||
goto IL_8A;
|
||||
}
|
||||
if (num3 < num4)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num4)
|
||||
{
|
||||
goto IL_79;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
Vector3 vector2;
|
||||
float num6 = vector2.z;
|
||||
num5 += (uint)1;
|
||||
IL_68:
|
||||
num5 += num5;
|
||||
num6 += 2.7E-44f;
|
||||
IL_79:
|
||||
num5 += num5;
|
||||
num6 += 2.7E-44f;
|
||||
}
|
||||
IL_8A:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014C09 RID: 85001 RVA: 0x004FA4D4 File Offset: 0x004F86D4
|
||||
[Token(Token = "0x6014C09")]
|
||||
[Address(RVA = "0x153E820", Offset = "0x153D220", VA = "0x18153E820")]
|
||||
private static Bounds GetControlPointPositionBounds(IList<DIEPKHGNMAG> controlPoints)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
Vector3 vector = num.DEEKJHMMLDF();
|
||||
float z = Vector3.zero.z;
|
||||
int num3 = 0;
|
||||
if (num3 < num2)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num2)
|
||||
{
|
||||
goto IL_68;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
int num4 = 0;
|
||||
uint num5;
|
||||
if (num5 >= (uint)z)
|
||||
{
|
||||
goto IL_8A;
|
||||
}
|
||||
if (num3 < num4)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num4)
|
||||
{
|
||||
goto IL_79;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
Vector3 vector2;
|
||||
float num6 = vector2.z;
|
||||
num5 += (uint)1;
|
||||
IL_68:
|
||||
num5 += num5;
|
||||
num6 += 2.7E-44f;
|
||||
IL_79:
|
||||
num5 += num5;
|
||||
num6 += 2.7E-44f;
|
||||
}
|
||||
IL_8A:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014C0A RID: 85002 RVA: 0x004FA570 File Offset: 0x004F8770
|
||||
[Token(Token = "0x6014C0A")]
|
||||
[Address(RVA = "0x153DAC0", Offset = "0x153C4C0", VA = "0x18153DAC0")]
|
||||
private static void CompressTubeControlPoint(BitPacker bitPackerBase, DIEPKHGNMAG controlPoint, int radiusRequiredBits, Vector3 minPositionExtent, Vector3 maxPositionExtent)
|
||||
{
|
||||
do
|
||||
{
|
||||
if (bitPackerBase == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (bitPackerBase == 0);
|
||||
float z = minPositionExtent.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float kemaajnjagk = controlPoint.KEMAAJNJAGK;
|
||||
int num = 0;
|
||||
float bpfkhneigpj = ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ;
|
||||
bitPackerBase.WriteFloat(kemaajnjagk, (float)num, bpfkhneigpj, radiusRequiredBits);
|
||||
}
|
||||
|
||||
// Token: 0x06014C0B RID: 85003 RVA: 0x004FA5C0 File Offset: 0x004F87C0
|
||||
[Token(Token = "0x6014C0B")]
|
||||
[Address(RVA = "0x153E610", Offset = "0x153D010", VA = "0x18153E610")]
|
||||
private static DIEPKHGNMAG DecompressTubeControlPoint(BitPacker bitPackerBase, int radiusRequiredBits, Vector3 minPositionExtent, Vector3 maxPositionExtent)
|
||||
{
|
||||
do
|
||||
{
|
||||
if (bitPackerBase == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (bitPackerBase == 0);
|
||||
DIEPKHGNMAG diepkhgnmag = new DIEPKHGNMAG();
|
||||
float z = maxPositionExtent.z;
|
||||
float z2 = minPositionExtent.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
MLLDBGNOBLL mlldbgnobll;
|
||||
diepkhgnmag.NGPBAHHNNIJ = mlldbgnobll;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
MLLDBGNOBLL mlldbgnobll2;
|
||||
diepkhgnmag.JFLPDLFGEML = mlldbgnobll2;
|
||||
int num = 0;
|
||||
float bpfkhneigpj = ShapeContainer.NKHMHPMBBPA.BPFKHNEIGPJ;
|
||||
float num2 = bitPackerBase.ReadFloat((float)num, bpfkhneigpj, radiusRequiredBits);
|
||||
diepkhgnmag.KEMAAJNJAGK = num2;
|
||||
return diepkhgnmag;
|
||||
}
|
||||
|
||||
// Token: 0x06014C0C RID: 85004 RVA: 0x004FA630 File Offset: 0x004F8830
|
||||
[Token(Token = "0x6014C0C")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public ShapeContainerDataBitPacker()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DD9F RID: 56735
|
||||
[Token(Token = "0x400DD9F")]
|
||||
private const float TubeControlPointRadiusCompressionErrorTolerance = 0.005f;
|
||||
|
||||
// Token: 0x0400DDA0 RID: 56736
|
||||
[Token(Token = "0x400DDA0")]
|
||||
private const int TubeControlPointRadiusCompressionMinBits = 4;
|
||||
|
||||
// Token: 0x0400DDA1 RID: 56737
|
||||
[Token(Token = "0x400DDA1")]
|
||||
private const int TubeControlPointRadiusCompressionMaxBits = 20;
|
||||
|
||||
// Token: 0x0400DDA2 RID: 56738
|
||||
[Token(Token = "0x400DDA2")]
|
||||
public const int TubeMaxPointsOnRing = 10;
|
||||
|
||||
// Token: 0x0400DDA3 RID: 56739
|
||||
[Token(Token = "0x400DDA3")]
|
||||
public const int NumShapeRotationBitsPerAxis = 12;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,298 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.RPC;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002DA6 RID: 11686
|
||||
[Token(Token = "0x2002DA6")]
|
||||
[StructLayout(3)]
|
||||
public class ShapeManager : BaseBigDataNetworkingManager<PPOLCGCAKLF>
|
||||
{
|
||||
// Token: 0x170037B7 RID: 14263
|
||||
// (get) Token: 0x06014C15 RID: 85013 RVA: 0x004FA734 File Offset: 0x004F8934
|
||||
[Token(Token = "0x170037B7")]
|
||||
public static bool IKPJDPKPODH
|
||||
{
|
||||
[Token(Token = "0x6014C15")]
|
||||
[Address(RVA = "0x10B2350", Offset = "0x10B0D50", VA = "0x1810B2350")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<ShapeContainer> allShapeContainers = ShapeContainer.AllShapeContainers;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
int frameCount = Time.frameCount;
|
||||
string text;
|
||||
int num2;
|
||||
Debug.Log(text, num2);
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037B8 RID: 14264
|
||||
// (get) Token: 0x06014C16 RID: 85014 RVA: 0x004FA77C File Offset: 0x004F897C
|
||||
// (set) Token: 0x06014C17 RID: 85015 RVA: 0x004FA790 File Offset: 0x004F8990
|
||||
[Token(Token = "0x170037B8")]
|
||||
public static ShapeManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6014C16")]
|
||||
[Address(RVA = "0x10B25F0", Offset = "0x10B0FF0", VA = "0x1810B25F0")]
|
||||
get;
|
||||
[Token(Token = "0x6014C17")]
|
||||
[Address(RVA = "0x10B2020", Offset = "0x10B0A20", VA = "0x1810B2020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06014C18 RID: 85016 RVA: 0x004FA7A4 File Offset: 0x004F89A4
|
||||
[Token(Token = "0x6014C18")]
|
||||
[Address(RVA = "0x10B16E0", Offset = "0x10B00E0", VA = "0x1810B16E0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
ShapeManager.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
|
||||
// Token: 0x06014C19 RID: 85017 RVA: 0x004FA7C0 File Offset: 0x004F89C0
|
||||
[Token(Token = "0x6014C19")]
|
||||
[Address(RVA = "0x10B2100", Offset = "0x10B0B00", VA = "0x1810B2100", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06014C1A RID: 85018 RVA: 0x004FA7D4 File Offset: 0x004F89D4
|
||||
[Token(Token = "0x6014C1A")]
|
||||
[Address(RVA = "0x10B1CB0", Offset = "0x10B06B0", VA = "0x1810B1CB0", Slot = "15")]
|
||||
protected override PPOLCGCAKLF HJPHHANPEDE()
|
||||
{
|
||||
int num;
|
||||
PPOLCGCAKLF ppolcgcaklf;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag = !string.IsNullOrEmpty(NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DGKBJDOJGJO);
|
||||
ppolcgcaklf = new PPOLCGCAKLF();
|
||||
List<ShapeContainer> allShapeContainers = ShapeContainer.AllShapeContainers;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
while (enumerator == 0)
|
||||
{
|
||||
}
|
||||
PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD ceaiainmicd = new PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD();
|
||||
PhotonView photonView;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
ceaiainmicd.NNNGLLGCGGD = viewIdField;
|
||||
bool flag2;
|
||||
if (flag && flag2)
|
||||
{
|
||||
ceaiainmicd.KEJIBJKBCPC = true;
|
||||
}
|
||||
ENMKBCNAGIC enmkbcnagic;
|
||||
ceaiainmicd.BLHOGDDJNLB = enmkbcnagic;
|
||||
num++;
|
||||
ppolcgcaklf.AEOPDKHJPIF.Add(ceaiainmicd);
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return ppolcgcaklf;
|
||||
}
|
||||
|
||||
// Token: 0x06014C1B RID: 85019 RVA: 0x004FA888 File Offset: 0x004F8A88
|
||||
[Token(Token = "0x6014C1B")]
|
||||
[Address(RVA = "0x10B1A30", Offset = "0x10B0430", VA = "0x1810B1A30")]
|
||||
private void HAAIDBPDKIN(COINPCHOMPP EJJJBPLKFFE, PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD FBKNCGMJEGE, Dictionary<Guid, PDEKIHFJKHJ> CBNCNEAOJKK)
|
||||
{
|
||||
PhotonView photonView = PhotonView.Find(FBKNCGMJEGE.NNNGLLGCGGD);
|
||||
int num = 0;
|
||||
if (!(photonView == num))
|
||||
{
|
||||
ShapeContainer component = photonView.GetComponent<ShapeContainer>();
|
||||
int num2 = 0;
|
||||
bool flag = component == num2;
|
||||
if (!flag)
|
||||
{
|
||||
if (FBKNCGMJEGE.KEJIBJKBCPC != flag)
|
||||
{
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
string text;
|
||||
Debug.LogError(text);
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
Debug.LogError("No shape container data available for unchanged shape container!");
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
instance.BootLocalPlayerToDormRoom("Failed to load room data.", SessionManager.BDPNOBGNGNI.PERSISTENCE_ERROR, num3 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
ENMKBCNAGIC blhogddjnlb = FBKNCGMJEGE.BLHOGDDJNLB;
|
||||
component.LocalAddShapesFromData(blhogddjnlb);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C1C RID: 85020 RVA: 0x004FA920 File Offset: 0x004F8B20
|
||||
[Token(Token = "0x6014C1C")]
|
||||
[Address(RVA = "0x10B1690", Offset = "0x10B0090", VA = "0x1810B1690", Slot = "16")]
|
||||
protected override bool ALBKONKHHOL(PPOLCGCAKLF BMJFPFPNMJL)
|
||||
{
|
||||
bool flag;
|
||||
return BMJFPFPNMJL == 0 || BMJFPFPNMJL.AEOPDKHJPIF == 0 || flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014C1D RID: 85021 RVA: 0x004FA940 File Offset: 0x004F8B40
|
||||
[Token(Token = "0x6014C1D")]
|
||||
[Address(RVA = "0x10B2060", Offset = "0x10B0A60", VA = "0x1810B2060", Slot = "17")]
|
||||
protected override void MPAIIGKHDLC(PPOLCGCAKLF BMJFPFPNMJL)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<PPOLCGCAKLF> rpcaction = new RPCActions.RPCAction(this.RpcDeserializeShapeContainers);
|
||||
photonView.RpcOthers<PPOLCGCAKLF>(rpcaction, BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x06014C1E RID: 85022 RVA: 0x004FA970 File Offset: 0x004F8B70
|
||||
[Token(Token = "0x6014C1E")]
|
||||
[Address(RVA = "0x10B1F60", Offset = "0x10B0960", VA = "0x1810B1F60", Slot = "18")]
|
||||
protected override void KCKMLILMFHM(PPOLCGCAKLF BMJFPFPNMJL, Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<PPOLCGCAKLF> rpcaction = new RPCActions.RPCAction(this.RpcDeserializeShapeContainers);
|
||||
photonView.RpcPlayer<PPOLCGCAKLF>(IEKDDPPNFPF, rpcaction, BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x06014C1F RID: 85023 RVA: 0x004FA9A0 File Offset: 0x004F8BA0
|
||||
[Token(Token = "0x6014C1F")]
|
||||
[Address(RVA = "0x10B2170", Offset = "0x10B0B70", VA = "0x1810B2170")]
|
||||
public bool ReRequestData()
|
||||
{
|
||||
if (Time.realtimeSinceStartup <= this.DONNLLNGKBC)
|
||||
{
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogWarning(string.Format("{0} Re-requesting missing data from other players", gameObject));
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.DONNLLNGKBC = realtimeSinceStartup;
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<PhotonMessageInfo> rpcaction = new RPCActions.RPCAction(this.RpcRequestData);
|
||||
photonView.RpcOthers(rpcaction);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014C20 RID: 85024 RVA: 0x004FAA0C File Offset: 0x004F8C0C
|
||||
[Token(Token = "0x6014C20")]
|
||||
[Address(RVA = "0x10B22C0", Offset = "0x10B0CC0", VA = "0x1810B22C0")]
|
||||
[PunRPC]
|
||||
private void RpcRequestData(PhotonMessageInfo BNICGLLLMOL)
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06014C21 RID: 85025 RVA: 0x004FAA28 File Offset: 0x004F8C28
|
||||
[Token(Token = "0x6014C21")]
|
||||
[Address(RVA = "0x10B2270", Offset = "0x10B0C70", VA = "0x1810B2270")]
|
||||
[PunRPC]
|
||||
private void RpcDeserializeShapeContainers(PPOLCGCAKLF BMJFPFPNMJL)
|
||||
{
|
||||
base.BFKPJHCDHBA(BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x06014C22 RID: 85026 RVA: 0x004FAA3C File Offset: 0x004F8C3C
|
||||
[Token(Token = "0x6014C22")]
|
||||
[Address(RVA = "0x10B1A10", Offset = "0x10B0410", VA = "0x1810B1A10", Slot = "19")]
|
||||
protected override bool DGNHPBGGLMJ(PDEKIHFJKHJ KACDIBJMJEM)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014C23 RID: 85027 RVA: 0x004FAA50 File Offset: 0x004F8C50
|
||||
[Token(Token = "0x6014C23")]
|
||||
[Address(RVA = "0x10B1750", Offset = "0x10B0150", VA = "0x1810B1750", Slot = "20")]
|
||||
protected override void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, PPOLCGCAKLF BMJFPFPNMJL, Dictionary<Guid, PDEKIHFJKHJ> KMONPDHBAPE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
IEnumerator<PPOLCGCAKLF.FIFELKAAAPH.CEAIAINMICD> enumerator = BMJFPFPNMJL.AEOPDKHJPIF.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerator)
|
||||
{
|
||||
goto IL_58;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num2 = 0;
|
||||
PhotonView photonView;
|
||||
if (photonView == num2)
|
||||
{
|
||||
goto IL_5F;
|
||||
}
|
||||
ShapeContainer component = photonView.GetComponent<ShapeContainer>();
|
||||
int num3 = 0;
|
||||
if (component == num3)
|
||||
{
|
||||
goto IL_5F;
|
||||
}
|
||||
BigDataTrackedObject bigDataTrackedObject = component.bigDataTrackedObject;
|
||||
int num4 = 0;
|
||||
bigDataTrackedObject.SetRPCDataDeserialized();
|
||||
IL_58:
|
||||
num4 += num4;
|
||||
}
|
||||
IL_5F:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014C24 RID: 85028 RVA: 0x004FAAE8 File Offset: 0x004F8CE8
|
||||
[Token(Token = "0x6014C24")]
|
||||
[Address(RVA = "0x10B2310", Offset = "0x10B0D10", VA = "0x1810B2310")]
|
||||
public ShapeManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DDAF RID: 56751
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DDAF")]
|
||||
private float DONNLLNGKBC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,345 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Persistence;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002DA8 RID: 11688
|
||||
[Token(Token = "0x2002DA8")]
|
||||
[StructLayout(3)]
|
||||
public class StandaloneShapeContainer : ShapeContainer
|
||||
{
|
||||
// Token: 0x170037C7 RID: 14279
|
||||
// (get) Token: 0x06014C57 RID: 85079 RVA: 0x004FB6E8 File Offset: 0x004F98E8
|
||||
[Token(Token = "0x170037C7")]
|
||||
public static Transform FOPEPPHHKGN
|
||||
{
|
||||
[Token(Token = "0x6014C57")]
|
||||
[Address(RVA = "0x10B2F70", Offset = "0x10B1970", VA = "0x1810B2F70")]
|
||||
get
|
||||
{
|
||||
Transform dengflbncpn = StandaloneShapeContainer.DENGFLBNCPN;
|
||||
int num = 0;
|
||||
if (dengflbncpn == num)
|
||||
{
|
||||
GameObject gameObject = new GameObject("Shape Container Root");
|
||||
Transform transform = gameObject.transform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
transform.SetParent(num3, num2 != 0);
|
||||
StandaloneShapeContainer.DENGFLBNCPN = gameObject.transform;
|
||||
}
|
||||
return StandaloneShapeContainer.DENGFLBNCPN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037C8 RID: 14280
|
||||
// (get) Token: 0x06014C58 RID: 85080 RVA: 0x004FB740 File Offset: 0x004F9940
|
||||
[Token(Token = "0x170037C8")]
|
||||
public override string AKLAPGCHOFB
|
||||
{
|
||||
[Token(Token = "0x6014C58")]
|
||||
[Address(RVA = "0x10B2EC0", Offset = "0x10B18C0", VA = "0x1810B2EC0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
PersistenceView persistenceView = this.persistenceView;
|
||||
Guid guid;
|
||||
return string.Format("Shape Container {0}", guid);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037C9 RID: 14281
|
||||
// (get) Token: 0x06014C59 RID: 85081 RVA: 0x004FB768 File Offset: 0x004F9968
|
||||
[Token(Token = "0x170037C9")]
|
||||
public override string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x6014C59")]
|
||||
[Address(RVA = "0x10B2F40", Offset = "0x10B1940", VA = "0x1810B2F40", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.creationObject.KENGPMDDCML;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037CA RID: 14282
|
||||
// (get) Token: 0x06014C5A RID: 85082 RVA: 0x004FB788 File Offset: 0x004F9988
|
||||
[Token(Token = "0x170037CA")]
|
||||
public override int EBEOBEKPAPP
|
||||
{
|
||||
[Token(Token = "0x6014C5A")]
|
||||
[Address(RVA = "0x10B2F60", Offset = "0x10B1960", VA = "0x1810B2F60", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return 2500;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037CB RID: 14283
|
||||
// (get) Token: 0x06014C5B RID: 85083 RVA: 0x004FB79C File Offset: 0x004F999C
|
||||
[Token(Token = "0x170037CB")]
|
||||
public override bool JPCMKAOLFHF
|
||||
{
|
||||
[Token(Token = "0x6014C5B")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037CC RID: 14284
|
||||
// (get) Token: 0x06014C5C RID: 85084 RVA: 0x004FB7AC File Offset: 0x004F99AC
|
||||
[Token(Token = "0x170037CC")]
|
||||
public override ShapeContainer.DBHLALJDNBH NDOIFFFCMKP
|
||||
{
|
||||
[Token(Token = "0x6014C5C")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return ShapeContainer.DBHLALJDNBH.Always;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037CD RID: 14285
|
||||
// (get) Token: 0x06014C5D RID: 85085 RVA: 0x004FB7BC File Offset: 0x004F99BC
|
||||
[Token(Token = "0x170037CD")]
|
||||
public override bool PGDIFDJECHJ
|
||||
{
|
||||
[Token(Token = "0x6014C5D")]
|
||||
[Address(RVA = "0x10B2EA0", Offset = "0x10B18A0", VA = "0x1810B2EA0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return this.creationObject.LGLADBGABHO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037CE RID: 14286
|
||||
// (get) Token: 0x06014C5E RID: 85086 RVA: 0x004FB7DC File Offset: 0x004F99DC
|
||||
[Token(Token = "0x170037CE")]
|
||||
public override bool PLPCBNDDMON
|
||||
{
|
||||
[Token(Token = "0x6014C5E")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037CF RID: 14287
|
||||
// (get) Token: 0x06014C5F RID: 85087 RVA: 0x004FB7EC File Offset: 0x004F99EC
|
||||
[Token(Token = "0x170037CF")]
|
||||
public override bool KJCAGKDAABN
|
||||
{
|
||||
[Token(Token = "0x6014C5F")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D0 RID: 14288
|
||||
// (get) Token: 0x06014C60 RID: 85088 RVA: 0x004FB7FC File Offset: 0x004F99FC
|
||||
[Token(Token = "0x170037D0")]
|
||||
public override ShapeContainer.BJOOGDAHOOO NMBFCKJPCLA
|
||||
{
|
||||
[Token(Token = "0x6014C60")]
|
||||
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "26")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C61 RID: 85089 RVA: 0x004FB80C File Offset: 0x004F9A0C
|
||||
[Token(Token = "0x6014C61")]
|
||||
[Address(RVA = "0x10B2630", Offset = "0x10B1030", VA = "0x1810B2630", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Transform transform = base.transform;
|
||||
Transform dengflbncpn = StandaloneShapeContainer.DENGFLBNCPN;
|
||||
int num = 0;
|
||||
if (dengflbncpn == num)
|
||||
{
|
||||
GameObject gameObject = new GameObject("Shape Container Root");
|
||||
Transform transform2 = gameObject.transform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
transform2.SetParent(num3, num2 != 0);
|
||||
StandaloneShapeContainer.DENGFLBNCPN = gameObject.transform;
|
||||
}
|
||||
Transform dengflbncpn2 = StandaloneShapeContainer.DENGFLBNCPN;
|
||||
transform.SetParent(dengflbncpn2, true);
|
||||
}
|
||||
|
||||
// Token: 0x06014C62 RID: 85090 RVA: 0x004FB880 File Offset: 0x004F9A80
|
||||
[Token(Token = "0x6014C62")]
|
||||
[Address(RVA = "0x10B2DF0", Offset = "0x10B17F0", VA = "0x1810B2DF0", Slot = "29")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.MGEANKCHCDB();
|
||||
}
|
||||
|
||||
// Token: 0x06014C63 RID: 85091 RVA: 0x004FB89C File Offset: 0x004F9A9C
|
||||
[Token(Token = "0x6014C63")]
|
||||
[Address(RVA = "0x10B2950", Offset = "0x10B1350", VA = "0x1810B2950")]
|
||||
private void MGEANKCHCDB()
|
||||
{
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
int num = 0;
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__28_ = StandaloneShapeContainer.<>c.<>9__28_0;
|
||||
if (<>9__28_ == 0)
|
||||
{
|
||||
StandaloneShapeContainer.<>c.<>9__28_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.CBDBKJFMLPE);
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__28_, ohindolfnmp, dictionary, num);
|
||||
ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(klcanjpoepc);
|
||||
}
|
||||
|
||||
// Token: 0x06014C64 RID: 85092 RVA: 0x004FB900 File Offset: 0x004F9B00
|
||||
[Token(Token = "0x6014C64")]
|
||||
[Address(RVA = "0x10B2BD0", Offset = "0x10B15D0", VA = "0x1810B2BD0")]
|
||||
public void SandboxCurrentPhysicsMode_Set(int BCEFAKDFEMM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this.OnDeselectedByShapeCreationContext();
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int sandboxResourceCost = base.CLOAGCKCCPP;
|
||||
KJIBJJOHPEJ kjibjjohpej;
|
||||
if (kjibjjohpej == KJIBJJOHPEJ.Success)
|
||||
{
|
||||
return;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int hashCode = instance2.GetHashCode();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C65 RID: 85093 RVA: 0x004FB950 File Offset: 0x004F9B50
|
||||
[Token(Token = "0x6014C65")]
|
||||
[Address(RVA = "0x10B2BC0", Offset = "0x10B15C0", VA = "0x1810B2BC0")]
|
||||
public int SandboxCurrentPhysicsMode_Get()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014C65)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecRoom.Core.Creation.Shapes.StandaloneShapeContainer::SandboxCurrentPhysicsMode_Get()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:BJOOGDAHOOO(var_0_06, callgetter:BJOOGDAHOOO(ShapeContainer::get_CurrentPhysicsMode, ldloc:StandaloneShapeContainer[exp: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: 0x06014C66 RID: 85094 RVA: 0x004FB964 File Offset: 0x004F9B64
|
||||
[Token(Token = "0x6014C66")]
|
||||
[Address(RVA = "0x10B28C0", Offset = "0x10B12C0", VA = "0x1810B28C0", Slot = "35")]
|
||||
protected override string CPMBMDPNJHH(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014C66)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RecRoom.Core.Creation.Shapes.StandaloneShapeContainer::CPMBMDPNJHH(RecRoom.Core.Creation.Shapes.ShapeContainer/BJOOGDAHOOO)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_22:
|
||||
stloc:ArgumentException(var_1_2C, 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.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: 0x06014C67 RID: 85095 RVA: 0x004FB9A0 File Offset: 0x004F9BA0
|
||||
[Token(Token = "0x6014C67")]
|
||||
[Address(RVA = "0x10B2E10", Offset = "0x10B1810", VA = "0x1810B2E10")]
|
||||
public StandaloneShapeContainer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014C68 RID: 85096 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6014C68")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
static StandaloneShapeContainer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014C69 RID: 85097 RVA: 0x004FB9E0 File Offset: 0x004F9BE0
|
||||
[Token(Token = "0x6014C69")]
|
||||
[Address(RVA = "0x10B2800", Offset = "0x10B1200", VA = "0x1810B2800")]
|
||||
[CompilerGenerated]
|
||||
private void CBDBKJFMLPE(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Physics Mode";
|
||||
Func<int> func = new Func(this.SandboxCurrentPhysicsMode_Get);
|
||||
Action<int> action = new Action(this.SandboxCurrentPhysicsMode_Set);
|
||||
}
|
||||
|
||||
// Token: 0x0400DDBA RID: 56762
|
||||
[Token(Token = "0x400DDBA")]
|
||||
public const int MAX_RESOURCES_IN_SINGLE_SHAPE_CONTAINER = 2500;
|
||||
|
||||
// Token: 0x0400DDBB RID: 56763
|
||||
[Token(Token = "0x400DDBB")]
|
||||
private static Transform DENGFLBNCPN;
|
||||
|
||||
// Token: 0x0400DDBC RID: 56764
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DDBC")]
|
||||
[SerializeField]
|
||||
private string decorationModeTooltip = "Not solid and unaffected by gravity\nNot tracked by trigger zones";
|
||||
|
||||
// Token: 0x0400DDBD RID: 56765
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400DDBD")]
|
||||
[SerializeField]
|
||||
private string environmentModeTooltip = "Solid but unaffected by gravity";
|
||||
|
||||
// Token: 0x0400DDBE RID: 56766
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400DDBE")]
|
||||
[SerializeField]
|
||||
private string physicalModeTooltip = "Solid and affected by gravity";
|
||||
|
||||
// Token: 0x0400DDBF RID: 56767
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400DDBF")]
|
||||
[SerializeField]
|
||||
private string stickyModeTooltip = "Solid and affected by gravity\nSticks to other objects";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2014 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2;
|
||||
using CircuitsV2.Context;
|
||||
using CircuitsV2.Graph;
|
||||
using CircuitsV2.Types;
|
||||
using CircuitsV2.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Circuits;
|
||||
using RecRoom.CircuitsV2;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Tools.Tags;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.Shapes
|
||||
{
|
||||
// Token: 0x02002DAA RID: 11690
|
||||
[Token(Token = "0x2002DAA")]
|
||||
[StructLayout(3)]
|
||||
public class TriggerVolume : MonoBehaviourPun, MFCBKMADIEL, KKLIAEPNGJL, EOCLMMENCKH, CHJEFIDMANE, GDMDKPLBJAC
|
||||
{
|
||||
// Token: 0x170037D1 RID: 14289
|
||||
// (get) Token: 0x06014C6D RID: 85101 RVA: 0x004FBA68 File Offset: 0x004F9C68
|
||||
[Token(Token = "0x170037D1")]
|
||||
public bool JDAKDEIANGH
|
||||
{
|
||||
[Token(Token = "0x6014C6D")]
|
||||
[Address(RVA = "0x10BC790", Offset = "0x10BB190", VA = "0x1810BC790")]
|
||||
get
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
return controlPanelCircuitObject != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D2 RID: 14290
|
||||
// (get) Token: 0x06014C6E RID: 85102 RVA: 0x004FBA88 File Offset: 0x004F9C88
|
||||
[Token(Token = "0x170037D2")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6014C6E")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D3 RID: 14291
|
||||
// (get) Token: 0x06014C6F RID: 85103 RVA: 0x004FBA9C File Offset: 0x004F9C9C
|
||||
// (set) Token: 0x06014C70 RID: 85104 RVA: 0x004FBABC File Offset: 0x004F9CBC
|
||||
[Token(Token = "0x170037D3")]
|
||||
private TriggerVolume.CDPDNBJPLFO JNKCCANDELL
|
||||
{
|
||||
[Token(Token = "0x6014C6F")]
|
||||
[Address(RVA = "0x10B7140", Offset = "0x10B5B40", VA = "0x1810B7140")]
|
||||
get
|
||||
{
|
||||
int num = this.OPGFGNDJEBH.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014C70")]
|
||||
[Address(RVA = "0x10B86F0", Offset = "0x10B70F0", VA = "0x1810B86F0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> opgfgndjebh = this.OPGFGNDJEBH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D4 RID: 14292
|
||||
// (get) Token: 0x06014C71 RID: 85105 RVA: 0x004FBAD8 File Offset: 0x004F9CD8
|
||||
[Token(Token = "0x170037D4")]
|
||||
public PGIHLFOHNML AEDJDDKGMJO
|
||||
{
|
||||
[Token(Token = "0x6014C71")]
|
||||
[Address(RVA = "0x10BC070", Offset = "0x10BAA70", VA = "0x1810BC070")]
|
||||
get
|
||||
{
|
||||
PGIHLFOHNML ehhicaoahoj = this.EHHICAOAHOJ;
|
||||
if (ehhicaoahoj == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__46_ = TriggerVolume.<>c.<>9__46_0;
|
||||
if (<>9__46_ == 0)
|
||||
{
|
||||
TriggerVolume.<>c.<>9__46_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MNLPJDCDNOK);
|
||||
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__46_, ohindolfnmp, 9);
|
||||
this.EHHICAOAHOJ = pgihlfohnml;
|
||||
}
|
||||
return ehhicaoahoj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D5 RID: 14293
|
||||
// (get) Token: 0x06014C72 RID: 85106 RVA: 0x004FBB30 File Offset: 0x004F9D30
|
||||
[Token(Token = "0x170037D5")]
|
||||
public PGIHLFOHNML KIMGPKCPKBH
|
||||
{
|
||||
[Token(Token = "0x6014C72")]
|
||||
[Address(RVA = "0x10BBF20", Offset = "0x10BA920", VA = "0x1810BBF20")]
|
||||
get
|
||||
{
|
||||
PGIHLFOHNML gpngoefjdim = this.GPNGOEFJDIM;
|
||||
if (gpngoefjdim == 0)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG <>9__49_ = TriggerVolume.<>c.<>9__49_0;
|
||||
if (<>9__49_ == 0)
|
||||
{
|
||||
TriggerVolume.<>c.<>9__49_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.IBNJPCCEFIJ);
|
||||
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__49_, ohindolfnmp, 9);
|
||||
this.GPNGOEFJDIM = pgihlfohnml;
|
||||
}
|
||||
return gpngoefjdim;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D6 RID: 14294
|
||||
// (get) Token: 0x06014C73 RID: 85107 RVA: 0x004FBB88 File Offset: 0x004F9D88
|
||||
// (set) Token: 0x06014C74 RID: 85108 RVA: 0x004FBBA8 File Offset: 0x004F9DA8
|
||||
[Token(Token = "0x170037D6")]
|
||||
public string[] EEHLDEFKPNK
|
||||
{
|
||||
[Token(Token = "0x6014C73")]
|
||||
[Address(RVA = "0x10BC1C0", Offset = "0x10BABC0", VA = "0x1810BC1C0")]
|
||||
get
|
||||
{
|
||||
return this.KONEJPCAEFN.Get();
|
||||
}
|
||||
[Token(Token = "0x6014C74")]
|
||||
[Address(RVA = "0x10BC890", Offset = "0x10BB290", VA = "0x1810BC890")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<string[]> konejpcaefn = this.KONEJPCAEFN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D7 RID: 14295
|
||||
// (get) Token: 0x06014C75 RID: 85109 RVA: 0x004FBBC4 File Offset: 0x004F9DC4
|
||||
// (set) Token: 0x06014C76 RID: 85110 RVA: 0x004FBBE4 File Offset: 0x004F9DE4
|
||||
[Token(Token = "0x170037D7")]
|
||||
public string HLFEMANCOFH
|
||||
{
|
||||
[Token(Token = "0x6014C75")]
|
||||
[Address(RVA = "0x10B8030", Offset = "0x10B6A30", VA = "0x1810B8030")]
|
||||
get
|
||||
{
|
||||
return this.JCEHAEPFILD.Get();
|
||||
}
|
||||
[Token(Token = "0x6014C76")]
|
||||
[Address(RVA = "0x10B8080", Offset = "0x10B6A80", VA = "0x1810B8080")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<string> jcehaepfild = this.JCEHAEPFILD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D8 RID: 14296
|
||||
// (get) Token: 0x06014C77 RID: 85111 RVA: 0x004FBC00 File Offset: 0x004F9E00
|
||||
[Token(Token = "0x170037D8")]
|
||||
private bool BNOIJKMAJPH
|
||||
{
|
||||
[Token(Token = "0x6014C77")]
|
||||
[Address(RVA = "0x10B6EF0", Offset = "0x10B58F0", VA = "0x1810B6EF0")]
|
||||
get
|
||||
{
|
||||
return !string.IsNullOrEmpty(this.JCEHAEPFILD.Get());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037D9 RID: 14297
|
||||
// (get) Token: 0x06014C78 RID: 85112 RVA: 0x004FBC28 File Offset: 0x004F9E28
|
||||
[Token(Token = "0x170037D9")]
|
||||
private bool FOJIDONFDMD
|
||||
{
|
||||
[Token(Token = "0x6014C78")]
|
||||
[Address(RVA = "0x10BA610", Offset = "0x10B9010", VA = "0x1810BA610")]
|
||||
get
|
||||
{
|
||||
int num = 0;
|
||||
string[] array = this.KONEJPCAEFN.Get();
|
||||
if (num < array.Length)
|
||||
{
|
||||
if (this.KONEJPCAEFN.Get()[num].IsNullOrEmpty())
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037DA RID: 14298
|
||||
// (get) Token: 0x06014C79 RID: 85113 RVA: 0x004FBC74 File Offset: 0x004F9E74
|
||||
// (set) Token: 0x06014C7A RID: 85114 RVA: 0x004FBC94 File Offset: 0x004F9E94
|
||||
[Token(Token = "0x170037DA")]
|
||||
private bool HABADDAGOGM
|
||||
{
|
||||
[Token(Token = "0x6014C79")]
|
||||
[Address(RVA = "0x10B5F50", Offset = "0x10B4950", VA = "0x1810B5F50")]
|
||||
get
|
||||
{
|
||||
return this.BIPJGDJDLBM.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x6014C7A")]
|
||||
[Address(RVA = "0x10B65D0", Offset = "0x10B4FD0", VA = "0x1810B65D0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> bipjgdjdlbm = this.BIPJGDJDLBM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037DB RID: 14299
|
||||
// (get) Token: 0x06014C7B RID: 85115 RVA: 0x004FBCB0 File Offset: 0x004F9EB0
|
||||
// (set) Token: 0x06014C7C RID: 85116 RVA: 0x004FBCD0 File Offset: 0x004F9ED0
|
||||
[Token(Token = "0x170037DB")]
|
||||
private bool MAHKLOHOPNK
|
||||
{
|
||||
[Token(Token = "0x6014C7B")]
|
||||
[Address(RVA = "0x10B8750", Offset = "0x10B7150", VA = "0x1810B8750")]
|
||||
get
|
||||
{
|
||||
return this.HIEPIBBPPMJ.Get() != null;
|
||||
}
|
||||
[Token(Token = "0x6014C7C")]
|
||||
[Address(RVA = "0x10B6800", Offset = "0x10B5200", VA = "0x1810B6800")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<bool> hiepibbppmj = this.HIEPIBBPPMJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037DC RID: 14300
|
||||
// (get) Token: 0x06014C7D RID: 85117 RVA: 0x004FBCEC File Offset: 0x004F9EEC
|
||||
[Token(Token = "0x170037DC")]
|
||||
private bool FMEHKHOINDP
|
||||
{
|
||||
[Token(Token = "0x6014C7D")]
|
||||
[Address(RVA = "0x10BA7D0", Offset = "0x10B91D0", VA = "0x1810BA7D0")]
|
||||
get
|
||||
{
|
||||
return this.BIPJGDJDLBM.Get() == 0 || this.HIEPIBBPPMJ.Get() == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037DD RID: 14301
|
||||
// (get) Token: 0x06014C7E RID: 85118 RVA: 0x004FBD20 File Offset: 0x004F9F20
|
||||
// (set) Token: 0x06014C7F RID: 85119 RVA: 0x004FBD34 File Offset: 0x004F9F34
|
||||
[Token(Token = "0x170037DD")]
|
||||
public bool DBFHKGMGCLM
|
||||
{
|
||||
[Token(Token = "0x6014C7E")]
|
||||
[Address(RVA = "0xBBC280", Offset = "0xBBAC80", VA = "0x180BBC280")]
|
||||
get;
|
||||
[Token(Token = "0x6014C7F")]
|
||||
[Address(RVA = "0xBBC670", Offset = "0xBBB070", VA = "0x180BBC670")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x140001B8 RID: 440
|
||||
// (add) Token: 0x06014C80 RID: 85120 RVA: 0x004FBD48 File Offset: 0x004F9F48
|
||||
// (remove) Token: 0x06014C81 RID: 85121 RVA: 0x004FBD64 File Offset: 0x004F9F64
|
||||
[Token(Token = "0x140001B8")]
|
||||
public event Action<TriggerVolume> IOOIPLBKCLL
|
||||
{
|
||||
[Token(Token = "0x6014C80")]
|
||||
[Address(RVA = "0x10BBE80", Offset = "0x10BA880", VA = "0x1810BBE80")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6014C81")]
|
||||
[Address(RVA = "0x10BC7F0", Offset = "0x10BB1F0", VA = "0x1810BC7F0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C82 RID: 85122 RVA: 0x004FBD80 File Offset: 0x004F9F80
|
||||
[Token(Token = "0x6014C82")]
|
||||
[Address(RVA = "0x10B5FA0", Offset = "0x10B49A0", VA = "0x1810B5FA0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
ActionEvent objectScaled;
|
||||
do
|
||||
{
|
||||
base..ctor();
|
||||
TriggerVolumeInputNodeDisplay component = base.GetComponent<TriggerVolumeInputNodeDisplay>();
|
||||
this.JAILLEPOFPE = component;
|
||||
Action action = new Action(this.EFALLLJENDI);
|
||||
SynchronizedField<int> synchronizedField;
|
||||
this.OPGFGNDJEBH = synchronizedField;
|
||||
string[] array = new string[0];
|
||||
Action action2 = new Action(this.CNHJNKAECPP);
|
||||
SynchronizedField<string[]> synchronizedField2;
|
||||
this.KONEJPCAEFN = synchronizedField2;
|
||||
Action action3 = new Action(this.MEFNIJACJAK);
|
||||
SynchronizedField<string> synchronizedField3;
|
||||
this.JCEHAEPFILD = synchronizedField3;
|
||||
SynchronizedField<bool> synchronizedField4;
|
||||
this.BIPJGDJDLBM = synchronizedField4;
|
||||
SynchronizedField<bool> synchronizedField5;
|
||||
this.HIEPIBBPPMJ = synchronizedField5;
|
||||
ActionEvent localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent;
|
||||
Action action4 = new Action(this.NGMFLJCBEOG);
|
||||
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = localPlayerStartedTeleportEvent + action4;
|
||||
ActionEvent<global::Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
||||
Action<global::Player, Vector3, Vector3> action5 = new Action(this.KJIJHCBPAPB);
|
||||
PlayerMovementFeedback.PlayerTeleportedEvent = playerTeleportedEvent + action5;
|
||||
Action<GameRole> action6 = new Action(this.OOPNGOLIKMH);
|
||||
ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent;
|
||||
Action action7 = new Action(this.CCDOBIAMNIM);
|
||||
CircuitManager.PreEvaluateEvent = preEvaluateEvent + action7;
|
||||
Action<Photon.Realtime.Player> action8 = new Action(this.IEOMPCJEMHD);
|
||||
this.GBOEJFFJGOE = action8;
|
||||
Action<Photon.Realtime.Player> action9 = new Action(this.MJPMCPIDFFG);
|
||||
this.KHDACHGIBIO = action9;
|
||||
Action<Tool> action10 = new Action(this.LFLJGOBFAOE);
|
||||
this.FCFEABIJDOE = action10;
|
||||
Action<Tool> action11 = new Action(this.DEPIKBCGAAM);
|
||||
Tool tool = this._tool;
|
||||
this.LKHGLFPDDDH = action11;
|
||||
ActionEvent objectDeformed = tool.creationObject.ObjectDeformed;
|
||||
if (objectDeformed != 0)
|
||||
{
|
||||
Action action12 = new Action(this.OHAGFAAMIBM);
|
||||
int num = 0;
|
||||
objectDeformed.Add(action12, num != 0);
|
||||
}
|
||||
objectScaled = tool.creationObject.ObjectScaled;
|
||||
}
|
||||
while (objectScaled == 0);
|
||||
Action action13 = new Action(this.OHAGFAAMIBM);
|
||||
int num2 = 0;
|
||||
objectScaled.Add(action13, num2 != 0);
|
||||
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
||||
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
||||
this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
||||
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)25L);
|
||||
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x06014C83 RID: 85123 RVA: 0x004FBF84 File Offset: 0x004FA184
|
||||
[Token(Token = "0x6014C83")]
|
||||
[Address(RVA = "0x10BABF0", Offset = "0x10B95F0", VA = "0x1810BABF0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent;
|
||||
Action action = new Action(this.NGMFLJCBEOG);
|
||||
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = localPlayerStartedTeleportEvent - action;
|
||||
ActionEvent<global::Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
|
||||
Action<global::Player, Vector3, Vector3> action2 = new Action(this.KJIJHCBPAPB);
|
||||
PlayerMovementFeedback.PlayerTeleportedEvent = playerTeleportedEvent - action2;
|
||||
Action<GameRole> action3 = new Action(this.OOPNGOLIKMH);
|
||||
ActionEvent preEvaluateEvent = CircuitManager.PreEvaluateEvent;
|
||||
Action action4 = new Action(this.CCDOBIAMNIM);
|
||||
CircuitManager.PreEvaluateEvent = preEvaluateEvent - action4;
|
||||
Tool tool = this._tool;
|
||||
ActionEvent objectDeformed = tool.creationObject.ObjectDeformed;
|
||||
if (objectDeformed != 0)
|
||||
{
|
||||
Action action5 = new Action(this.OHAGFAAMIBM);
|
||||
objectDeformed.Remove(action5);
|
||||
}
|
||||
ActionEvent objectScaled = tool.creationObject.ObjectScaled;
|
||||
if (objectScaled != 0)
|
||||
{
|
||||
Action action6 = new Action(this.OHAGFAAMIBM);
|
||||
objectScaled.Remove(action6);
|
||||
}
|
||||
int num = 0;
|
||||
this.ECHJJADBJAD = num;
|
||||
this.ABFBNJEGJDA = num;
|
||||
this.PNOPNBJENAA = num;
|
||||
this.OFFAMIAIIGG = num;
|
||||
this.PIIHHFADBHG = num;
|
||||
this.NEDEFPAOHMH = num;
|
||||
this.DMGGCCHEIHJ = num;
|
||||
this.HKNDOFNDDDN = num;
|
||||
this.OPBPFFDFODK = num;
|
||||
this.GAADBINOBLL = num;
|
||||
this.LKLIJGKFDLO = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014C84 RID: 85124 RVA: 0x004FC0C4 File Offset: 0x004FA2C4
|
||||
[Token(Token = "0x6014C84")]
|
||||
[Address(RVA = "0x10BB630", Offset = "0x10BA030", VA = "0x1810BB630")]
|
||||
private void Start()
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (!(controlPanelCircuitObject != num))
|
||||
{
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
string text = this.playerTrackingModeTooltip;
|
||||
int num2 = 0;
|
||||
dictionary.Add("Players", num2);
|
||||
string text2 = this.objectTrackingModeTooltip;
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__85_ = TriggerVolume.<>c.<>9__85_0;
|
||||
if (<>9__85_ == 0)
|
||||
{
|
||||
TriggerVolume.<>c.<>9__85_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FENBOGPCDKH);
|
||||
ulong num3;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__85_, ohindolfnmp, dictionary, (int)num3);
|
||||
ILINODKFHEO ilinodkfheo = this._tool.creationObject.AddConfigurableSetting(klcanjpoepc);
|
||||
CreationObject creationObject = this._tool.creationObject;
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
||||
if (TriggerVolume.<>c.<>9__85_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
||||
TriggerVolume.<>c.<>9__85_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.CELNKGIOIBD);
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, 9);
|
||||
ILINODKFHEO ilinodkfheo2 = creationObject.AddConfigurableSetting(cpnmfokdbkm);
|
||||
}
|
||||
this.EFALLLJENDI();
|
||||
this.OHAGFAAMIBM();
|
||||
this.CNHJNKAECPP();
|
||||
}
|
||||
|
||||
// Token: 0x06014C85 RID: 85125 RVA: 0x004FC1CC File Offset: 0x004FA3CC
|
||||
[Token(Token = "0x6014C85")]
|
||||
[Address(RVA = "0x10B7190", Offset = "0x10B5B90", VA = "0x1810B7190")]
|
||||
public void CurrentMode_Set(int BCEFAKDFEMM)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
SynchronizedField<int> opgfgndjebh = this.OPGFGNDJEBH;
|
||||
SynchronizedField<bool> hiepibbppmj = this.HIEPIBBPPMJ;
|
||||
int num = 0;
|
||||
hiepibbppmj.Set(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C86 RID: 85126 RVA: 0x004FC200 File Offset: 0x004FA400
|
||||
[Token(Token = "0x6014C86")]
|
||||
[Address(RVA = "0x10B7140", Offset = "0x10B5B40", VA = "0x1810B7140")]
|
||||
public int CurrentMode_Get()
|
||||
{
|
||||
return this.OPGFGNDJEBH.Get();
|
||||
}
|
||||
|
||||
// Token: 0x06014C87 RID: 85127 RVA: 0x004FC220 File Offset: 0x004FA420
|
||||
[Token(Token = "0x6014C87")]
|
||||
[Address(RVA = "0x10B8260", Offset = "0x10B6C60", VA = "0x1810B8260")]
|
||||
public void FilterTags_Set(string HHCFINADPNK)
|
||||
{
|
||||
string[] array = new string[1];
|
||||
string text = ToolTagManager.FormatTag(HHCFINADPNK);
|
||||
if (text != 0)
|
||||
{
|
||||
}
|
||||
array[0] = text;
|
||||
SynchronizedField<string[]> konejpcaefn = this.KONEJPCAEFN;
|
||||
}
|
||||
|
||||
// Token: 0x06014C88 RID: 85128 RVA: 0x004FC254 File Offset: 0x004FA454
|
||||
[Token(Token = "0x6014C88")]
|
||||
[Address(RVA = "0x10B8380", Offset = "0x10B6D80", VA = "0x1810B8380")]
|
||||
public void FilterTags_Set(string[] HHCFINADPNK)
|
||||
{
|
||||
int num = 0;
|
||||
int length = HHCFINADPNK.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text = ToolTagManager.FormatTag(HHCFINADPNK[num]);
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
SynchronizedField<string[]> konejpcaefn = this.KONEJPCAEFN;
|
||||
}
|
||||
|
||||
// Token: 0x06014C89 RID: 85129 RVA: 0x004FC29C File Offset: 0x004FA49C
|
||||
[Token(Token = "0x6014C89")]
|
||||
[Address(RVA = "0x10B80E0", Offset = "0x10B6AE0", VA = "0x1810B80E0")]
|
||||
public string FilterTags_Get()
|
||||
{
|
||||
if (this.FOJIDONFDMD)
|
||||
{
|
||||
string[] array = this.KONEJPCAEFN.Get();
|
||||
Func<string, bool> <>9__90_ = TriggerVolume.<>c.<>9__90_0;
|
||||
if (<>9__90_ == 0)
|
||||
{
|
||||
TriggerVolume.<>c.<>9__90_0 = (string i) => !string.IsNullOrWhiteSpace(i);
|
||||
}
|
||||
return EnumerableExtensions.Delimit<string>(Enumerable.Where<string>(array, <>9__90_), ", #");
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x06014C8A RID: 85130 RVA: 0x004FC2FC File Offset: 0x004FA4FC
|
||||
[Token(Token = "0x6014C8A")]
|
||||
[Address(RVA = "0x10B8080", Offset = "0x10B6A80", VA = "0x1810B8080")]
|
||||
public void FilterRole_Set(string IENKDAKBEDP)
|
||||
{
|
||||
SynchronizedField<string> jcehaepfild = this.JCEHAEPFILD;
|
||||
}
|
||||
|
||||
// Token: 0x06014C8B RID: 85131 RVA: 0x004FC318 File Offset: 0x004FA518
|
||||
[Token(Token = "0x6014C8B")]
|
||||
[Address(RVA = "0x10B8030", Offset = "0x10B6A30", VA = "0x1810B8030")]
|
||||
public string FilterRole_Get()
|
||||
{
|
||||
return this.JCEHAEPFILD.Get();
|
||||
}
|
||||
|
||||
// Token: 0x06014C8C RID: 85132 RVA: 0x004FC338 File Offset: 0x004FA538
|
||||
[Token(Token = "0x6014C8C")]
|
||||
[Address(RVA = "0x10B7A40", Offset = "0x10B6440", VA = "0x1810B7A40")]
|
||||
private void EFALLLJENDI()
|
||||
{
|
||||
if (this.OPGFGNDJEBH.Get() == 0)
|
||||
{
|
||||
}
|
||||
Color color = this.toolModeColor;
|
||||
if (this.OPGFGNDJEBH.Get() == 0)
|
||||
{
|
||||
}
|
||||
Color color2 = this.toolModeAccentColor;
|
||||
CreationObject creationObject = this._tool.creationObject;
|
||||
PGIHLFOHNML filterTagsEdit = this.AEDJDDKGMJO;
|
||||
creationObject.RemoveConfigurableSetting(filterTagsEdit);
|
||||
CreationObject creationObject2 = this._tool.creationObject;
|
||||
PGIHLFOHNML filterRoleEdit = this.KIMGPKCPKBH;
|
||||
creationObject2.RemoveConfigurableSetting(filterRoleEdit);
|
||||
CreationObject creationObject3 = this._tool.creationObject;
|
||||
if (this.OPGFGNDJEBH.Get() == 1)
|
||||
{
|
||||
PGIHLFOHNML filterTagsEdit2 = this.AEDJDDKGMJO;
|
||||
}
|
||||
PGIHLFOHNML filterRoleEdit2 = this.KIMGPKCPKBH;
|
||||
ILINODKFHEO ilinodkfheo = creationObject3.AddConfigurableSetting(filterRoleEdit2);
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (controlPanelCircuitObject != num)
|
||||
{
|
||||
CreationObject creationObject4 = this._tool.creationObject;
|
||||
PGIHLFOHNML filterTagsEdit3 = this.AEDJDDKGMJO;
|
||||
ILINODKFHEO ilinodkfheo2 = creationObject4.AddConfigurableSetting(filterTagsEdit3);
|
||||
}
|
||||
this._tool.creationObject.RaiseObjectSettingsFunctionsChangedEvent();
|
||||
MeshRenderer[] array = this.renderersToRecolorOnModeChange;
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
MeshRenderer meshRenderer = array[num2];
|
||||
int fcglkjpadgo = PAMNDKEGFFG.FCGLKJPADGO;
|
||||
meshRenderer.SetMaterialProperty(fcglkjpadgo, color);
|
||||
int jeefdkgehhl = PAMNDKEGFFG.JEEFDKGEHHL;
|
||||
meshRenderer.SetMaterialProperty(jeefdkgehhl, color2);
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C8D RID: 85133 RVA: 0x004FC478 File Offset: 0x004FA678
|
||||
[Token(Token = "0x6014C8D")]
|
||||
[Address(RVA = "0x10B6F50", Offset = "0x10B5950", VA = "0x1810B6F50")]
|
||||
private void CNHJNKAECPP()
|
||||
{
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
string text = this.defaultFilterTooltip;
|
||||
tooltip2.Message = text;
|
||||
if (this.FOJIDONFDMD)
|
||||
{
|
||||
Tooltip tooltip3 = this.tooltip;
|
||||
string[] array = this.KONEJPCAEFN.Get();
|
||||
Func<string, bool> <>9__94_ = TriggerVolume.<>c.<>9__94_0;
|
||||
if (<>9__94_ == 0)
|
||||
{
|
||||
TriggerVolume.<>c.<>9__94_0 = (string i) => !string.IsNullOrWhiteSpace(i);
|
||||
}
|
||||
string text2 = EnumerableExtensions.Delimit<string>(Enumerable.Where<string>(array, <>9__94_), ", #");
|
||||
string text3 = "#" + text2;
|
||||
tooltip3.Message = text3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C8E RID: 85134 RVA: 0x004FC524 File Offset: 0x004FA724
|
||||
[Token(Token = "0x6014C8E")]
|
||||
[Address(RVA = "0x10B9FA0", Offset = "0x10B89A0", VA = "0x1810B9FA0")]
|
||||
private void MEFNIJACJAK()
|
||||
{
|
||||
Tooltip tooltip = this.tooltip;
|
||||
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
if (string.IsNullOrEmpty(this.JCEHAEPFILD.Get()))
|
||||
{
|
||||
}
|
||||
string text = this.JCEHAEPFILD.Get();
|
||||
tooltip2.Message = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C8F RID: 85135 RVA: 0x004FC588 File Offset: 0x004FA788
|
||||
[Token(Token = "0x6014C8F")]
|
||||
[Address(RVA = "0x10B88F0", Offset = "0x10B72F0", VA = "0x1810B88F0")]
|
||||
private void OHAGFAAMIBM()
|
||||
{
|
||||
Transform transform = this.circuitOutputs;
|
||||
float z = Vector3.right.z;
|
||||
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014C90 RID: 85136 RVA: 0x004FC5D0 File Offset: 0x004FA7D0
|
||||
[Token(Token = "0x6014C90")]
|
||||
[Address(RVA = "0x10B88F0", Offset = "0x10B72F0", VA = "0x1810B88F0")]
|
||||
private void IDIJBPFNINM()
|
||||
{
|
||||
Transform transform = this.circuitOutputs;
|
||||
float z = Vector3.right.z;
|
||||
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014C91 RID: 85137 RVA: 0x004FC618 File Offset: 0x004FA818
|
||||
[Token(Token = "0x6014C91")]
|
||||
[Address(RVA = "0x10B9F00", Offset = "0x10B8900", VA = "0x1810B9F00")]
|
||||
private void MBLANIMACNE(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
|
||||
{
|
||||
bool flag = this.HKNDOFNDDDN.Add(EGFEJGHDNAI);
|
||||
Tool orCreate = DictionaryExt.GetOrCreate<Tool, int>(this.OPBPFFDFODK, EGFEJGHDNAI);
|
||||
Dictionary<Tool, int> opbpffdfodk = this.OPBPFFDFODK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C92 RID: 85138 RVA: 0x004FC658 File Offset: 0x004FA858
|
||||
[Token(Token = "0x6014C92")]
|
||||
[Address(RVA = "0x10B9C60", Offset = "0x10B8660", VA = "0x1810B9C60")]
|
||||
private void LJCPNCNEKPK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (this.IsTrackedWithFilters(EGFEJGHDNAI))
|
||||
{
|
||||
bool flag = this.HKNDOFNDDDN.Add(EGFEJGHDNAI);
|
||||
Tool orCreate = DictionaryExt.GetOrCreate<Tool, int>(this.GAADBINOBLL, EGFEJGHDNAI);
|
||||
Dictionary<Tool, int> gaadbinobll = this.GAADBINOBLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C93 RID: 85139 RVA: 0x004FC698 File Offset: 0x004FA898
|
||||
[Token(Token = "0x6014C93")]
|
||||
[Address(RVA = "0x10B85C0", Offset = "0x10B6FC0", VA = "0x1810B85C0")]
|
||||
private void GFAJJKLMKDD(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
|
||||
{
|
||||
bool flag = this.PIIHHFADBHG.Add(IEKDDPPNFPF);
|
||||
Photon.Realtime.Player orCreate = DictionaryExt.GetOrCreate<Photon.Realtime.Player, int>(this.NEDEFPAOHMH, IEKDDPPNFPF);
|
||||
Dictionary<Photon.Realtime.Player, int> nedefpaohmh = this.NEDEFPAOHMH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C94 RID: 85140 RVA: 0x004FC6D8 File Offset: 0x004FA8D8
|
||||
[Token(Token = "0x6014C94")]
|
||||
[Address(RVA = "0x10B5D10", Offset = "0x10B4710", VA = "0x1810B5D10")]
|
||||
private void ADCHLPGGFJI(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (this.IsTrackedWithFilters(IEKDDPPNFPF))
|
||||
{
|
||||
bool flag = this.PIIHHFADBHG.Add(IEKDDPPNFPF);
|
||||
Photon.Realtime.Player orCreate = DictionaryExt.GetOrCreate<Photon.Realtime.Player, int>(this.DMGGCCHEIHJ, IEKDDPPNFPF);
|
||||
Dictionary<Photon.Realtime.Player, int> dmggccheihj = this.DMGGCCHEIHJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C95 RID: 85141 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014C95")]
|
||||
[Address(RVA = "0x10B6860", Offset = "0x10B5260", VA = "0x1810B6860")]
|
||||
private void CCDOBIAMNIM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014C96 RID: 85142 RVA: 0x004FC718 File Offset: 0x004FA918
|
||||
[Token(Token = "0x6014C96")]
|
||||
[Address(RVA = "0x10B7680", Offset = "0x10B6080", VA = "0x1810B7680")]
|
||||
private void EDCGHFIBHNG(Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num;
|
||||
for (;;)
|
||||
{
|
||||
num = 0;
|
||||
if ((this.LKLIJGKFDLO ? 1 : 0) == num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (EGFEJGHDNAI != num2)
|
||||
{
|
||||
goto Block_10;
|
||||
}
|
||||
}
|
||||
global::Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField != num3))
|
||||
{
|
||||
}
|
||||
bool flag = <OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL != 0;
|
||||
if (flag)
|
||||
{
|
||||
KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD;
|
||||
Photon.Realtime.Player photonPlayer = <OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
}
|
||||
global::Player <PDAFAAHKEPA>k__BackingField = EGFEJGHDNAI.<PDAFAAHKEPA>k__BackingField;
|
||||
int num4 = 0;
|
||||
if (<PDAFAAHKEPA>k__BackingField != num4 && <PDAFAAHKEPA>k__BackingField.DBAJDHGDPOL != 0)
|
||||
{
|
||||
KIJJFKGKOFF echjjadbjad2 = this.ECHJJADBJAD;
|
||||
Photon.Realtime.Player photonPlayer2 = <PDAFAAHKEPA>k__BackingField.DBAJDHGDPOL;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
Collider[] componentsInChildren = EGFEJGHDNAI.GetComponentsInChildren<Collider>();
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Collider collider = componentsInChildren[num];
|
||||
bool flag3;
|
||||
bool flag4;
|
||||
if (flag == flag3 || num == 0 || !flag4)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (flag && num != 0)
|
||||
{
|
||||
KIJJFKGKOFF echjjadbjad3 = this.ECHJJADBJAD;
|
||||
Photon.Realtime.Player photonPlayer3 = <OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
}
|
||||
KIJJFKGKOFF echjjadbjad4 = this.ECHJJADBJAD;
|
||||
Photon.Realtime.Player photonPlayer4 = <PDAFAAHKEPA>k__BackingField.DBAJDHGDPOL;
|
||||
string text = echjjadbjad4.ToString();
|
||||
Photon.Realtime.Player photonPlayer5 = <PDAFAAHKEPA>k__BackingField.DBAJDHGDPOL;
|
||||
this.ADCHLPGGFJI(photonPlayer5);
|
||||
}
|
||||
}
|
||||
this.CCDOBIAMNIM();
|
||||
return;
|
||||
Block_10:
|
||||
ActionEvent<Tool> holderChangedEvent = EGFEJGHDNAI.HolderChangedEvent;
|
||||
Action<Tool> action = new Action(this.EDCGHFIBHNG);
|
||||
ActionEvent<Tool> actionEvent = holderChangedEvent - action;
|
||||
EGFEJGHDNAI.HolderChangedEvent = actionEvent;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014C97 RID: 85143 RVA: 0x004FC864 File Offset: 0x004FAA64
|
||||
[Token(Token = "0x6014C97")]
|
||||
[Address(RVA = "0x1AB7630", Offset = "0x1AB6030", VA = "0x181AB7630")]
|
||||
private void BEKNGHPKECJ<T>(TriggerVolumeInputNodeDisplay IKFLAODDALD, HashSet<T> EAJEIOOEHEM, Dictionary<T, int> EONFCPDPJOD, Dictionary<T, int> BBCJCIBEHPN, Action<T> LCLMLJPCCMK, Action<T> FKICIIPIGCA)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
||||
if (isMasterClient || !this.JDAKDEIANGH)
|
||||
{
|
||||
}
|
||||
if (!isMasterClient)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (num2 != 0)
|
||||
{
|
||||
HashSet<object> nphfpefbmag = this.NPHFPEFBMAG;
|
||||
bool flag = nphfpefbmag.Remove(EONFCPDPJOD);
|
||||
bool flag2 = nphfpefbmag.Add(EONFCPDPJOD);
|
||||
}
|
||||
if (!this.JDAKDEIANGH)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (this.NPHFPEFBMAG.Contains(EONFCPDPJOD));
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
num3 += num3;
|
||||
num += 19;
|
||||
num += EONFCPDPJOD;
|
||||
}
|
||||
|
||||
// Token: 0x06014C98 RID: 85144 RVA: 0x004FC8EC File Offset: 0x004FAAEC
|
||||
[Token(Token = "0x6014C98")]
|
||||
[Address(RVA = "0x10B8A10", Offset = "0x10B7410", VA = "0x1810B8A10")]
|
||||
private void IEOMPCJEMHD(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (this.OPGFGNDJEBH.Get() == 0)
|
||||
{
|
||||
SynchronizedField<bool> hiepibbppmj = this.HIEPIBBPPMJ;
|
||||
TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE;
|
||||
int actorNumber = IEKDDPPNFPF.actorNumber;
|
||||
int num = 0;
|
||||
jaillepofpe.SetOutput((OutputSlot)num, actorNumber);
|
||||
}
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num2 = 0;
|
||||
if (controlPanelCircuitObject != num2)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.GCMAFDFALJI.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C99 RID: 85145 RVA: 0x004FC97C File Offset: 0x004FAB7C
|
||||
[Token(Token = "0x6014C99")]
|
||||
[Address(RVA = "0x10BA280", Offset = "0x10B8C80", VA = "0x1810BA280")]
|
||||
private void MJPMCPIDFFG(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (this.OPGFGNDJEBH.Get() == 0)
|
||||
{
|
||||
TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE;
|
||||
}
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (controlPanelCircuitObject != num)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.FMNONMGKAGG.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C9A RID: 85146 RVA: 0x004FC9EC File Offset: 0x004FABEC
|
||||
[Token(Token = "0x6014C9A")]
|
||||
[Address(RVA = "0x10B99E0", Offset = "0x10B83E0", VA = "0x1810B99E0")]
|
||||
private void LFLJGOBFAOE(Tool IMOAGCPKPHH)
|
||||
{
|
||||
if (this.OPGFGNDJEBH.Get() == 1)
|
||||
{
|
||||
SynchronizedField<bool> hiepibbppmj = this.HIEPIBBPPMJ;
|
||||
int photonViewId = IMOAGCPKPHH.KHDKHLFAMOK;
|
||||
TriggerVolumeInputNodeDisplay jaillepofpe = this.JAILLEPOFPE;
|
||||
int num = 0;
|
||||
jaillepofpe.SetOutput((OutputSlot)num, photonViewId);
|
||||
}
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num2 = 0;
|
||||
if (controlPanelCircuitObject != num2)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.AFHFAMCMPOH.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C9B RID: 85147 RVA: 0x004FCA7C File Offset: 0x004FAC7C
|
||||
[Token(Token = "0x6014C9B")]
|
||||
[Address(RVA = "0x10B7230", Offset = "0x10B5C30", VA = "0x1810B7230")]
|
||||
private void DEPIKBCGAAM(Tool AIIBKPELLOJ)
|
||||
{
|
||||
if (this.OPGFGNDJEBH.Get() == 1)
|
||||
{
|
||||
int photonViewId = AIIBKPELLOJ.KHDKHLFAMOK;
|
||||
this.JAILLEPOFPE.SetOutput(OutputSlot.B, photonViewId);
|
||||
}
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (controlPanelCircuitObject != num)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.LLONNDHHLEE.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C9C RID: 85148 RVA: 0x004FCAF8 File Offset: 0x004FACF8
|
||||
[Token(Token = "0x6014C9C")]
|
||||
[Address(RVA = "0x10BA740", Offset = "0x10B9140", VA = "0x1810BA740")]
|
||||
private void NGMFLJCBEOG()
|
||||
{
|
||||
KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
bool flag = echjjadbjad.CJNEOPHOKKB(localPlayer);
|
||||
this.FNMADOMILOE = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014C9D RID: 85149 RVA: 0x004FCB2C File Offset: 0x004FAD2C
|
||||
[Token(Token = "0x6014C9D")]
|
||||
[Address(RVA = "0x10B9070", Offset = "0x10B7A70", VA = "0x1810B9070")]
|
||||
private void KJIJHCBPAPB(global::Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB)
|
||||
{
|
||||
IEnumerator<Collider> enumerator;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
if (this.OPGFGNDJEBH.Get() != 0 || (this.FNMADOMILOE ? 1 : 0) != num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (echjjadbjad.CJNEOPHOKKB(localPlayer))
|
||||
{
|
||||
break;
|
||||
}
|
||||
Vector3 up = Vector3.up;
|
||||
List<ToolCollider> nnbalfkkndo = this._tool.NNBALFKKNDO;
|
||||
bool flag;
|
||||
uint num2;
|
||||
if (flag)
|
||||
{
|
||||
if (num >= (flag ? 1 : 0))
|
||||
{
|
||||
goto IL_6B;
|
||||
}
|
||||
num += num;
|
||||
if (num != (flag ? 1 : 0))
|
||||
{
|
||||
num++;
|
||||
goto IL_6B;
|
||||
}
|
||||
goto IL_A2;
|
||||
IL_AF:
|
||||
num2 += (uint)1;
|
||||
int num3;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
num3 = 0;
|
||||
}
|
||||
if (num2 != (uint)(-1))
|
||||
{
|
||||
if (num3 == 238)
|
||||
{
|
||||
}
|
||||
if (num3 == 215)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num2 == (uint)0)
|
||||
{
|
||||
goto IL_D8;
|
||||
}
|
||||
goto IL_FC;
|
||||
IL_A2:
|
||||
RPCActions.RPCAction<PhotonMessageInfo> rpcaction;
|
||||
rpcaction += rpcaction;
|
||||
num2 += (uint)19;
|
||||
goto IL_AF;
|
||||
IL_6B:
|
||||
ReadOnlyCollection<Collider> readOnlyCollection;
|
||||
enumerator = readOnlyCollection.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
PhotonView photonView = base.photonView;
|
||||
rpcaction = new RPCActions.RPCAction(this.FireEnterExitEvents);
|
||||
photonView.RpcAll(rpcaction);
|
||||
num2 += (uint)1;
|
||||
goto IL_A2;
|
||||
}
|
||||
goto IL_AF;
|
||||
}
|
||||
IL_D8:
|
||||
num2 += (uint)1;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
if (num2 != (uint)(-1))
|
||||
{
|
||||
}
|
||||
}
|
||||
while (enumerator != 0);
|
||||
return;
|
||||
IL_FC:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014C9E RID: 85150 RVA: 0x004FCC48 File Offset: 0x004FAE48
|
||||
[Token(Token = "0x6014C9E")]
|
||||
[Address(RVA = "0x10B84A0", Offset = "0x10B6EA0", VA = "0x1810B84A0")]
|
||||
[PunRPC]
|
||||
private void FireEnterExitEvents(PhotonMessageInfo GBNDGCDDDLJ)
|
||||
{
|
||||
if (this.FMEHKHOINDP && this.OPGFGNDJEBH.Get() == 0)
|
||||
{
|
||||
int filteredPlayerCount = this.JOJOMBMJGMH;
|
||||
this.JAILLEPOFPE.SetOutput(OutputSlot.G, filteredPlayerCount);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014C9F RID: 85151 RVA: 0x004FCC88 File Offset: 0x004FAE88
|
||||
[Token(Token = "0x6014C9F")]
|
||||
[Address(RVA = "0x10BAF20", Offset = "0x10B9920", VA = "0x1810BAF20")]
|
||||
private void OnTriggerEnter(Collider EFGJEBIAONA)
|
||||
{
|
||||
int num = 0;
|
||||
if (this.FMEHKHOINDP)
|
||||
{
|
||||
Collider[] array = this.ignoredColliders;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.ECHJJADBJAD.ELHNIPHFLEJ(EFGJEBIAONA, num) && this.OPGFGNDJEBH.Get() == 0)
|
||||
{
|
||||
this.GFAJJKLMKDD(num);
|
||||
}
|
||||
if (this.PNOPNBJENAA.ELHNIPHFLEJ(EFGJEBIAONA, num))
|
||||
{
|
||||
if ((this.OPGFGNDJEBH.Get() == 1 || this.JDAKDEIANGH) && this.IsTrackedWithFilters(num))
|
||||
{
|
||||
bool flag2 = this.HKNDOFNDDDN.Add(num);
|
||||
Tool orCreate = DictionaryExt.GetOrCreate<Tool, int>(this.OPBPFFDFODK, num);
|
||||
Dictionary<Tool, int> opbpffdfodk = this.OPBPFFDFODK;
|
||||
}
|
||||
Action<Tool> action = new Action(this.EDCGHFIBHNG);
|
||||
Action<Tool> action2 = new Action(this.EDCGHFIBHNG);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CA0 RID: 85152 RVA: 0x004FCD4C File Offset: 0x004FAF4C
|
||||
[Token(Token = "0x6014CA0")]
|
||||
[Address(RVA = "0x10BB1D0", Offset = "0x10B9BD0", VA = "0x1810BB1D0")]
|
||||
private void OnTriggerExit(Collider EFGJEBIAONA)
|
||||
{
|
||||
int num = 0;
|
||||
Collider[] array = this.ignoredColliders;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.ECHJJADBJAD.IKDIIJFMEAF(EFGJEBIAONA, num) && this.OPGFGNDJEBH.Get() == 0)
|
||||
{
|
||||
this.ADCHLPGGFJI(num);
|
||||
}
|
||||
if (this.PNOPNBJENAA.IKDIIJFMEAF(EFGJEBIAONA, num))
|
||||
{
|
||||
Action<Tool> action = new Action(this.EDCGHFIBHNG);
|
||||
if (this.OPGFGNDJEBH.Get() == 1 || this.JDAKDEIANGH)
|
||||
{
|
||||
this.LJCPNCNEKPK(num);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037DE RID: 14302
|
||||
// (get) Token: 0x06014CA1 RID: 85153 RVA: 0x004FCDCC File Offset: 0x004FAFCC
|
||||
[Token(Token = "0x170037DE")]
|
||||
public IEnumerable<Tool> ICEAALNNIKI
|
||||
{
|
||||
[Token(Token = "0x6014CA1")]
|
||||
[Address(RVA = "0x10BC6B0", Offset = "0x10BB0B0", VA = "0x1810BC6B0")]
|
||||
get
|
||||
{
|
||||
bool flag = this.FOJIDONFDMD;
|
||||
POOHDDIBALI pnopnbjenaa = this.PNOPNBJENAA;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Func<Tool, bool> func = new Func(this.IsTrackedWithFilters);
|
||||
Dictionary.KeyCollection keyCollection;
|
||||
return Enumerable.Where<Tool>(keyCollection, func);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037DF RID: 14303
|
||||
// (get) Token: 0x06014CA2 RID: 85154 RVA: 0x004FCE08 File Offset: 0x004FB008
|
||||
[Token(Token = "0x170037DF")]
|
||||
public int KBLFHLLAKKA
|
||||
{
|
||||
[Token(Token = "0x6014CA2")]
|
||||
[Address(RVA = "0x10BC500", Offset = "0x10BAF00", VA = "0x1810BC500")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (!this.FOJIDONFDMD)
|
||||
{
|
||||
goto IL_2B;
|
||||
}
|
||||
POOHDDIBALI pnopnbjenaa = this.PNOPNBJENAA;
|
||||
Dictionary.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num;
|
||||
IL_2B:
|
||||
int num2 = this.PNOPNBJENAA.CJGCLPBPBAP;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CA3 RID: 85155 RVA: 0x004FCE54 File Offset: 0x004FB054
|
||||
[Token(Token = "0x6014CA3")]
|
||||
[Address(RVA = "0x10B8F20", Offset = "0x10B7920", VA = "0x1810B8F20")]
|
||||
public bool IsTrackedWithFilters(Tool NDONBCGJJGJ)
|
||||
{
|
||||
string[] array = this.KONEJPCAEFN.Get();
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text = array[num];
|
||||
TaggedTool tags = NDONBCGJJGJ.tags;
|
||||
int num2 = 0;
|
||||
if (!(tags != num2) || !NDONBCGJJGJ.tags.HasTag(text))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
bool flag = this.FOJIDONFDMD;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x170037E0 RID: 14304
|
||||
// (get) Token: 0x06014CA4 RID: 85156 RVA: 0x004FCEBC File Offset: 0x004FB0BC
|
||||
[Token(Token = "0x170037E0")]
|
||||
public IEnumerable<Photon.Realtime.Player> FKBOFPAPEBF
|
||||
{
|
||||
[Token(Token = "0x6014CA4")]
|
||||
[Address(RVA = "0x10BC3F0", Offset = "0x10BADF0", VA = "0x1810BC3F0")]
|
||||
get
|
||||
{
|
||||
bool flag = string.IsNullOrEmpty(this.JCEHAEPFILD.Get());
|
||||
KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Func<Photon.Realtime.Player, bool> func = new Func(this.IsTrackedWithFilters);
|
||||
Dictionary.KeyCollection keyCollection;
|
||||
return Enumerable.Where<Photon.Realtime.Player>(keyCollection, func);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037E1 RID: 14305
|
||||
// (get) Token: 0x06014CA5 RID: 85157 RVA: 0x004FCF04 File Offset: 0x004FB104
|
||||
[Token(Token = "0x170037E1")]
|
||||
public int JOJOMBMJGMH
|
||||
{
|
||||
[Token(Token = "0x6014CA5")]
|
||||
[Address(RVA = "0x10BC210", Offset = "0x10BAC10", VA = "0x1810BC210")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
string text = this.JCEHAEPFILD.Get();
|
||||
if (string.IsNullOrEmpty(text))
|
||||
{
|
||||
goto IL_38;
|
||||
}
|
||||
KIJJFKGKOFF echjjadbjad = this.ECHJJADBJAD;
|
||||
Dictionary.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num;
|
||||
IL_38:
|
||||
return this.ECHJJADBJAD.CJGCLPBPBAP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CA6 RID: 85158 RVA: 0x004FCF5C File Offset: 0x004FB15C
|
||||
[Token(Token = "0x6014CA6")]
|
||||
[Address(RVA = "0x10B8D90", Offset = "0x10B7790", VA = "0x1810B8D90")]
|
||||
public bool IsTrackedWithFilters(Photon.Realtime.Player NDONBCGJJGJ)
|
||||
{
|
||||
if (this.JCEHAEPFILD.Get() == 0)
|
||||
{
|
||||
if (this.IEEOIOJEAOP < 0)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
string text = this.JCEHAEPFILD.Get();
|
||||
GameRole gameRole = instance.FindActiveRoleByName(text);
|
||||
if (gameRole != 0)
|
||||
{
|
||||
CMDADAAOBHD roleId = gameRole.roleId;
|
||||
this.IEEOIOJEAOP = (int)roleId;
|
||||
}
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014CA7 RID: 85159 RVA: 0x004FCFC4 File Offset: 0x004FB1C4
|
||||
[Token(Token = "0x6014CA7")]
|
||||
[Address(RVA = "0x10BABE0", Offset = "0x10B95E0", VA = "0x1810BABE0")]
|
||||
private void OOPNGOLIKMH(GameRole IENKDAKBEDP)
|
||||
{
|
||||
this.IEEOIOJEAOP = (int)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x170037E2 RID: 14306
|
||||
// (get) Token: 0x06014CA8 RID: 85160 RVA: 0x004FCFE4 File Offset: 0x004FB1E4
|
||||
[Token(Token = "0x170037E2")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x6014CA8")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "18")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CA9 RID: 85161 RVA: 0x004FCFF4 File Offset: 0x004FB1F4
|
||||
[Token(Token = "0x6014CA9")]
|
||||
[Address(RVA = "0x10B7480", Offset = "0x10B5E80", VA = "0x1810B7480", Slot = "19")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
|
||||
this.FJACAKGHJPK.FAGKDKEFPKO = fagkdkefpko;
|
||||
SynchronizedField<int> opgfgndjebh = this.OPGFGNDJEBH;
|
||||
COINPCHOMPP hnpbhliofnc = HFBJGCHOANH.HNPBHLIOFNC;
|
||||
string[] array;
|
||||
if (opgfgndjebh != 0)
|
||||
{
|
||||
array = new string[(int)hnpbhliofnc];
|
||||
this.EEHLDEFKPNK = array;
|
||||
}
|
||||
SynchronizedField<string> jcehaepfild = this.JCEHAEPFILD;
|
||||
string text = array[3];
|
||||
SynchronizedField<bool> bipjgdjdlbm = this.BIPJGDJDLBM;
|
||||
}
|
||||
|
||||
// Token: 0x06014CAA RID: 85162 RVA: 0x004FD054 File Offset: 0x004FB254
|
||||
[Token(Token = "0x6014CAA")]
|
||||
[Address(RVA = "0x10B9750", Offset = "0x10B8150", VA = "0x1810B9750")]
|
||||
private void KNPFDLHBKHA(Vector3 KCOICLFCMBK, Vector3 JPGNANLNHAD)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx;
|
||||
Transform targetTransform = this._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
RigidbodyEx rigidbodyEx2 = this._tool.rigidbodyEx;
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
tool.transform.position = num;
|
||||
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
|
||||
float z = JPGNANLNHAD.z;
|
||||
shapeDeformation.SetDeformation(num);
|
||||
int num2 = 0;
|
||||
this.OHAGFAAMIBM();
|
||||
this._tool.connectableTool.OnDeformationUpdateChildrenPositionAndRotation(num2);
|
||||
Action<TriggerVolume> iooiplbkcll = this.IOOIPLBKCLL;
|
||||
this.<EPBLLPEDPFE>k__BackingField = true;
|
||||
if (iooiplbkcll != 0)
|
||||
{
|
||||
iooiplbkcll(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CAB RID: 85163 RVA: 0x004FD108 File Offset: 0x004FB308
|
||||
[Token(Token = "0x6014CAB")]
|
||||
[Address(RVA = "0x10BB3E0", Offset = "0x10B9DE0", VA = "0x1810BB3E0", Slot = "20")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
IOANHJNOCNE ioanhjnocne = new IOANHJNOCNE();
|
||||
int num = this.OPGFGNDJEBH.Get();
|
||||
RepeatedField<string> mnjpglelego = new OGLGIHEPONK().MNJPGLELEGO;
|
||||
string[] array = this.KONEJPCAEFN.Get();
|
||||
mnjpglelego.AddRange(array);
|
||||
string text = this.JCEHAEPFILD.Get();
|
||||
bool flag = this.BIPJGDJDLBM.Get() != null;
|
||||
}
|
||||
|
||||
// Token: 0x06014CAC RID: 85164 RVA: 0x004FD168 File Offset: 0x004FB368
|
||||
[Token(Token = "0x6014CAC")]
|
||||
[Address(RVA = "0x10BA860", Offset = "0x10B9260", VA = "0x1810BA860", Slot = "21")]
|
||||
private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC)
|
||||
{
|
||||
PDEKIHFJKHJ iabndbnhmkf = this.FJACAKGHJPK.IABNDBNHMKF;
|
||||
if (iabndbnhmkf != 0 && this.FJACAKGHJPK < (ulong)23L)
|
||||
{
|
||||
PAGLALKHGEH gkgbnmcjlce = iabndbnhmkf.GKGBNMCJLCE;
|
||||
if (gkgbnmcjlce != 0)
|
||||
{
|
||||
ENMKBCNAGIC maapmbenjib = gkgbnmcjlce.MAAPMBENJIB;
|
||||
int num = 0;
|
||||
if (maapmbenjib == 0 || maapmbenjib.BLHOGDDJNLB != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
||||
int num2 = 0;
|
||||
LAKMDOLHIBI lakmdolhibi = blhogddjnlb[num2];
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb2 = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
||||
int num3 = 0;
|
||||
ENJMDBGOOND enjmdbgoond = blhogddjnlb2[num3].IDGDGOFNHPG;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
RepeatedField<LAKMDOLHIBI> blhogddjnlb3 = iabndbnhmkf.GKGBNMCJLCE.MAAPMBENJIB.BLHOGDDJNLB;
|
||||
int num4 = 0;
|
||||
LAKMDOLHIBI lakmdolhibi2 = blhogddjnlb3[num4];
|
||||
IOANHJNOCNE mlbnhoeepgc = iabndbnhmkf.MLBNHOEEPGC;
|
||||
IOANHJNOCNE mlbnhoeepgc2 = iabndbnhmkf.MLBNHOEEPGC;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
this._tool.connectableTool.AuthorityUpdateParentAndChildrenNodesRelativePositionsAndRotations();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CAD RID: 85165 RVA: 0x004FD2A0 File Offset: 0x004FB4A0
|
||||
[Token(Token = "0x6014CAD")]
|
||||
[Address(RVA = "0x10BB390", Offset = "0x10B9D90", VA = "0x1810BB390", Slot = "22")]
|
||||
public void ResetObject()
|
||||
{
|
||||
SynchronizedField<bool> hiepibbppmj = this.HIEPIBBPPMJ;
|
||||
int num = 0;
|
||||
hiepibbppmj.Set(num);
|
||||
}
|
||||
|
||||
// Token: 0x06014CAE RID: 85166 RVA: 0x004FD2C4 File Offset: 0x004FB4C4
|
||||
[Token(Token = "0x6014CAE")]
|
||||
[Address(RVA = "0x10B7E70", Offset = "0x10B6870", VA = "0x1810B7E70")]
|
||||
private void FJFFCNGKKAL(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (controlPanelCircuitObject != num)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.GCMAFDFALJI.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CAF RID: 85167 RVA: 0x004FD320 File Offset: 0x004FB520
|
||||
[Token(Token = "0x6014CAF")]
|
||||
[Address(RVA = "0x10B6630", Offset = "0x10B5030", VA = "0x1810B6630")]
|
||||
private void BLDPAKGMMGB(CreationObject EOJKOIGNHPJ)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (controlPanelCircuitObject != num)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.AFHFAMCMPOH.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CB0 RID: 85168 RVA: 0x004FD37C File Offset: 0x004FB57C
|
||||
[Token(Token = "0x6014CB0")]
|
||||
[Address(RVA = "0x10BA0B0", Offset = "0x10B8AB0", VA = "0x1810BA0B0")]
|
||||
private void MFGGLJDBOIG(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (controlPanelCircuitObject != num)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.FMNONMGKAGG.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014CB1 RID: 85169 RVA: 0x004FD3D8 File Offset: 0x004FB5D8
|
||||
[Token(Token = "0x6014CB1")]
|
||||
[Address(RVA = "0x10B6C60", Offset = "0x10B5660", VA = "0x1810B6C60")]
|
||||
private void CCPEHOOCJEI(CreationObject EOJKOIGNHPJ)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
||||
int num = 0;
|
||||
if (controlPanelCircuitObject != num)
|
||||
{
|
||||
ControlPanelCircuitContext <KHGALJDKAAE>k__BackingField = this.controlPanelCircuitObject.<KHGALJDKAAE>k__BackingField;
|
||||
if (<KHGALJDKAAE>k__BackingField != 0)
|
||||
{
|
||||
CircuitEventBus <EventBus>k__BackingField = <KHGALJDKAAE>k__BackingField.<EventBus>k__BackingField;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CircuitEventDefinition.EventBuilder eventBuilder = TriggerVolume.LLONNDHHLEE.NewEvent();
|
||||
CircuitEventDefinition.EventBuilder eventBuilder2;
|
||||
CircuitEvent circuitEvent = eventBuilder2.Build();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037E3 RID: 14307
|
||||
// (get) Token: 0x06014CB2 RID: 85170 RVA: 0x004FD434 File Offset: 0x004FB634
|
||||
[Token(Token = "0x170037E3")]
|
||||
private IEnumerable<CircuitEventDefinition> NFFBAALFFLF
|
||||
{
|
||||
[Token(Token = "0x6014CB2")]
|
||||
[Address(RVA = "0x10B9D00", Offset = "0x10B8700", VA = "0x1810B9D00", Slot = "15")]
|
||||
get
|
||||
{
|
||||
CircuitEventDefinition[] array = new CircuitEventDefinition[4];
|
||||
CircuitEventDefinition gcmafdfalji = TriggerVolume.GCMAFDFALJI;
|
||||
if (gcmafdfalji != 0)
|
||||
{
|
||||
}
|
||||
array[0] = gcmafdfalji;
|
||||
CircuitEventDefinition afhfamcmpoh = TriggerVolume.AFHFAMCMPOH;
|
||||
if (afhfamcmpoh != 0)
|
||||
{
|
||||
}
|
||||
array[1] = afhfamcmpoh;
|
||||
CircuitEventDefinition fmnonmgkagg = TriggerVolume.FMNONMGKAGG;
|
||||
if (fmnonmgkagg != 0)
|
||||
{
|
||||
}
|
||||
array[2] = fmnonmgkagg;
|
||||
CircuitEventDefinition llonndhhlee = TriggerVolume.LLONNDHHLEE;
|
||||
if (llonndhhlee != 0)
|
||||
{
|
||||
}
|
||||
array[3] = llonndhhlee;
|
||||
IEnumerable<CircuitEventDefinition> enumerable;
|
||||
return enumerable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170037E4 RID: 14308
|
||||
// (get) Token: 0x06014CB3 RID: 85171 RVA: 0x004FD49C File Offset: 0x004FB69C
|
||||
[Token(Token = "0x170037E4")]
|
||||
private CircuitType EDCBOKFOODP
|
||||
{
|
||||
[Token(Token = "0x6014CB3")]
|
||||
[Address(RVA = "0x10B8560", Offset = "0x10B6F60", VA = "0x1810B8560", Slot = "16")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014CB3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.Shapes.TriggerVolume::GANLJBICHFI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::TriggerVolumeType))
|
||||
}
|
||||
|
||||
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: 0x06014CB4 RID: 85172 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014CB4")]
|
||||
[Address(RVA = "0x10B8CF0", Offset = "0x10B76F0", VA = "0x1810B8CF0", Slot = "17")]
|
||||
private Result<CircuitSignal> IPKMBNAJOCJ(ExecParams CHKKEHOKPJP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014CB5 RID: 85173 RVA: 0x004FD4B0 File Offset: 0x004FB6B0
|
||||
[Token(Token = "0x6014CB5")]
|
||||
[Address(RVA = "0x10BBC60", Offset = "0x10BA660", VA = "0x1810BBC60")]
|
||||
public TriggerVolume()
|
||||
{
|
||||
KIJJFKGKOFF kijjfkgkoff = new KIJJFKGKOFF();
|
||||
this.ECHJJADBJAD = kijjfkgkoff;
|
||||
List<Photon.Realtime.Player> list = new List(1);
|
||||
this.ABFBNJEGJDA = list;
|
||||
POOHDDIBALI poohddibali = new POOHDDIBALI();
|
||||
this.PNOPNBJENAA = poohddibali;
|
||||
List<Tool> list2 = new List(1);
|
||||
this.OFFAMIAIIGG = list2;
|
||||
HashSet<Photon.Realtime.Player> hashSet = new HashSet();
|
||||
this.PIIHHFADBHG = hashSet;
|
||||
Dictionary<Photon.Realtime.Player, int> dictionary = new Dictionary();
|
||||
this.NEDEFPAOHMH = dictionary;
|
||||
Dictionary<Photon.Realtime.Player, int> dictionary2 = new Dictionary();
|
||||
this.DMGGCCHEIHJ = dictionary2;
|
||||
HashSet<Tool> hashSet2 = new HashSet();
|
||||
this.HKNDOFNDDDN = hashSet2;
|
||||
Dictionary<Tool, int> dictionary3 = new Dictionary();
|
||||
this.OPBPFFDFODK = dictionary3;
|
||||
Dictionary<Tool, int> dictionary4 = new Dictionary();
|
||||
this.GAADBINOBLL = dictionary4;
|
||||
HashSet<object> hashSet3 = new HashSet();
|
||||
this.NPHFPEFBMAG = hashSet3;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06014CB6 RID: 85174 RVA: 0x004FD5AC File Offset: 0x004FB7AC
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6014CB6")]
|
||||
[Address(RVA = "0x10BB9D0", Offset = "0x10BA3D0", VA = "0x1810BB9D0")]
|
||||
static TriggerVolume()
|
||||
{
|
||||
CircuitEventDefinition circuitEventDefinition = CircuitEventDefinition.New("Player Entered", "838c536b-7e41-44b1-8e34-71870e764d4d", true);
|
||||
ClassType playerType = TypeRegistry.PlayerType;
|
||||
TriggerVolume.GCMAFDFALJI = circuitEventDefinition.AddEventPropertyLocal("Player", playerType);
|
||||
CircuitEventDefinition circuitEventDefinition2 = CircuitEventDefinition.New("Object Entered", "64672b07-76ea-4f42-884b-8a5c4a0981ec", true);
|
||||
ClassType creationObjectType = TypeRegistry.CreationObjectType;
|
||||
TriggerVolume.AFHFAMCMPOH = circuitEventDefinition2.AddEventPropertyLocal("Object", creationObjectType);
|
||||
CircuitEventDefinition circuitEventDefinition3 = CircuitEventDefinition.New("Player Exited", "4125198b-95f6-4ac0-a8df-6a136c0a122c", true);
|
||||
ClassType playerType2 = TypeRegistry.PlayerType;
|
||||
TriggerVolume.FMNONMGKAGG = circuitEventDefinition3.AddEventPropertyLocal("Player", playerType2);
|
||||
CircuitEventDefinition circuitEventDefinition4 = CircuitEventDefinition.New("Object Exited", "113f13e7-d6cb-46d2-b390-25ee48f40c0a", true);
|
||||
ClassType creationObjectType2 = TypeRegistry.CreationObjectType;
|
||||
TriggerVolume.LLONNDHHLEE = circuitEventDefinition4.AddEventPropertyLocal("Object", creationObjectType2);
|
||||
}
|
||||
|
||||
// Token: 0x06014CB7 RID: 85175 RVA: 0x004FD668 File Offset: 0x004FB868
|
||||
[Token(Token = "0x6014CB7")]
|
||||
[Address(RVA = "0x10BA4B0", Offset = "0x10B8EB0", VA = "0x1810BA4B0")]
|
||||
[CompilerGenerated]
|
||||
private void MNLPJDCDNOK(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
||||
{
|
||||
int num = 0;
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Filter By Tag";
|
||||
Func<string> func = new Func(this.FilterTags_Get);
|
||||
Action<string> action = new Action(this.FilterTags_Set);
|
||||
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
||||
Action<CreationObjectSettingStringUIControl> action2 = new Action(this.AHBAJNBMHAH);
|
||||
}
|
||||
|
||||
// Token: 0x06014CB8 RID: 85176 RVA: 0x004FD6C8 File Offset: 0x004FB8C8
|
||||
[Token(Token = "0x6014CB8")]
|
||||
[Address(RVA = "0x10B5DB0", Offset = "0x10B47B0", VA = "0x1810B5DB0")]
|
||||
[CompilerGenerated]
|
||||
private void AHBAJNBMHAH(CreationObjectSettingStringUIControl JBFIMIEMPII)
|
||||
{
|
||||
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
|
||||
if (this.FOJIDONFDMD)
|
||||
{
|
||||
string[] array = this.KONEJPCAEFN.Get();
|
||||
Func<string, bool> <>9__90_ = TriggerVolume.<>c.<>9__90_0;
|
||||
if (<>9__90_ == 0)
|
||||
{
|
||||
TriggerVolume.<>c.<>9__90_0 = (string i) => !string.IsNullOrWhiteSpace(i);
|
||||
}
|
||||
string text = EnumerableExtensions.Delimit<string>(Enumerable.Where<string>(array, <>9__90_), ", #");
|
||||
}
|
||||
string empty = string.Empty;
|
||||
propertyValueText.text = empty;
|
||||
}
|
||||
|
||||
// Token: 0x06014CB9 RID: 85177 RVA: 0x004FD738 File Offset: 0x004FB938
|
||||
[Token(Token = "0x6014CB9")]
|
||||
[Address(RVA = "0x10B87A0", Offset = "0x10B71A0", VA = "0x1810B87A0")]
|
||||
[CompilerGenerated]
|
||||
private void IBNJPCCEFIJ(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
||||
{
|
||||
int num = 0;
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Filter By Role";
|
||||
Func<string> func = new Func(this.FilterRole_Get);
|
||||
Action<string> action = new Action(this.FilterRole_Set);
|
||||
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
||||
Action<CreationObjectSettingStringUIControl> action2 = new Action(this.IOMDNANOOJB);
|
||||
}
|
||||
|
||||
// Token: 0x06014CBA RID: 85178 RVA: 0x004FD79C File Offset: 0x004FB99C
|
||||
[Token(Token = "0x6014CBA")]
|
||||
[Address(RVA = "0x10B8C80", Offset = "0x10B7680", VA = "0x1810B8C80")]
|
||||
[CompilerGenerated]
|
||||
private void IOMDNANOOJB(CreationObjectSettingStringUIControl JBFIMIEMPII)
|
||||
{
|
||||
TextMeshProUGUI propertyValueText = JBFIMIEMPII.PropertyValueText;
|
||||
string text = this.JCEHAEPFILD.Get();
|
||||
propertyValueText.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06014CBB RID: 85179 RVA: 0x004FD7CC File Offset: 0x004FB9CC
|
||||
[Token(Token = "0x6014CBB")]
|
||||
[Address(RVA = "0x10B7DB0", Offset = "0x10B67B0", VA = "0x1810B7DB0")]
|
||||
[CompilerGenerated]
|
||||
private void FENBOGPCDKH(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Keeps Track Of";
|
||||
Func<int> func = new Func(this.CurrentMode_Get);
|
||||
Action<int> action = new Action(this.CurrentMode_Set);
|
||||
}
|
||||
|
||||
// Token: 0x06014CBC RID: 85180 RVA: 0x004FD80C File Offset: 0x004FBA0C
|
||||
[Token(Token = "0x6014CBC")]
|
||||
[Address(RVA = "0x10B6E30", Offset = "0x10B5830", VA = "0x1810B6E30")]
|
||||
[CompilerGenerated]
|
||||
private void CELNKGIOIBD(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Trigger once";
|
||||
Func<bool> func = new Func(this.KGEHOFOANKN);
|
||||
Action<bool> action = new Action(this.GONPKMFBBHN);
|
||||
}
|
||||
|
||||
// Token: 0x06014CBD RID: 85181 RVA: 0x004FD84C File Offset: 0x004FBA4C
|
||||
[Token(Token = "0x6014CBD")]
|
||||
[Address(RVA = "0x10B5F50", Offset = "0x10B4950", VA = "0x1810B5F50")]
|
||||
[CompilerGenerated]
|
||||
private bool KGEHOFOANKN()
|
||||
{
|
||||
return this.BIPJGDJDLBM.Get() != null;
|
||||
}
|
||||
|
||||
// Token: 0x06014CBE RID: 85182 RVA: 0x004FD86C File Offset: 0x004FBA6C
|
||||
[Token(Token = "0x6014CBE")]
|
||||
[Address(RVA = "0x10B8660", Offset = "0x10B7060", VA = "0x1810B8660")]
|
||||
[CompilerGenerated]
|
||||
private void GONPKMFBBHN(bool MBJCIBHEOMM)
|
||||
{
|
||||
SynchronizedField<bool> hiepibbppmj = this.HIEPIBBPPMJ;
|
||||
int num = 0;
|
||||
hiepibbppmj.Set(num);
|
||||
SynchronizedField<bool> bipjgdjdlbm = this.BIPJGDJDLBM;
|
||||
}
|
||||
|
||||
// Token: 0x0400DDC2 RID: 56770
|
||||
[Token(Token = "0x400DDC2")]
|
||||
public const OutputSlot ENTERED_SLOT = OutputSlot.R;
|
||||
|
||||
// Token: 0x0400DDC3 RID: 56771
|
||||
[Token(Token = "0x400DDC3")]
|
||||
public const OutputSlot CURRENT_TOTAL_SLOT = OutputSlot.G;
|
||||
|
||||
// Token: 0x0400DDC4 RID: 56772
|
||||
[Token(Token = "0x400DDC4")]
|
||||
public const OutputSlot EXITED_SLOT = OutputSlot.B;
|
||||
|
||||
// Token: 0x0400DDC5 RID: 56773
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DDC5")]
|
||||
[SerializeField]
|
||||
private Color playerModeColor;
|
||||
|
||||
// Token: 0x0400DDC6 RID: 56774
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DDC6")]
|
||||
[SerializeField]
|
||||
private Color playerModeAccentColor;
|
||||
|
||||
// Token: 0x0400DDC7 RID: 56775
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DDC7")]
|
||||
[SerializeField]
|
||||
private Color toolModeColor;
|
||||
|
||||
// Token: 0x0400DDC8 RID: 56776
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DDC8")]
|
||||
[SerializeField]
|
||||
private Color toolModeAccentColor;
|
||||
|
||||
// Token: 0x0400DDC9 RID: 56777
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DDC9")]
|
||||
[SerializeField]
|
||||
private MeshRenderer[] renderersToRecolorOnModeChange;
|
||||
|
||||
// Token: 0x0400DDCA RID: 56778
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DDCA")]
|
||||
[SerializeField]
|
||||
private Transform circuitOutputs;
|
||||
|
||||
// Token: 0x0400DDCB RID: 56779
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DDCB")]
|
||||
[SerializeField]
|
||||
private float playerCapsuleRadius = 0.4f;
|
||||
|
||||
// Token: 0x0400DDCC RID: 56780
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400DDCC")]
|
||||
[SerializeField]
|
||||
private float playerCapsuleHeight = 1.5f;
|
||||
|
||||
// Token: 0x0400DDCD RID: 56781
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DDCD")]
|
||||
[SerializeField]
|
||||
private Collider[] ignoredColliders;
|
||||
|
||||
// Token: 0x0400DDCE RID: 56782
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DDCE")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400DDCF RID: 56783
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DDCF")]
|
||||
[SerializeField]
|
||||
private string defaultFilterTooltip = "Any";
|
||||
|
||||
// Token: 0x0400DDD0 RID: 56784
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DDD0")]
|
||||
[SerializeField]
|
||||
private string playerTrackingModeTooltip = "Track all players.\nEnter/Exit outputs player IDs.";
|
||||
|
||||
// Token: 0x0400DDD1 RID: 56785
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DDD1")]
|
||||
[SerializeField]
|
||||
private string objectTrackingModeTooltip = "Track all props and non-decoration shapes.\nEnter/Exit outputs object IDs.";
|
||||
|
||||
// Token: 0x0400DDD2 RID: 56786
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DDD2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400DDD3 RID: 56787
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400DDD3")]
|
||||
[SerializeField]
|
||||
private CreationObjectSettingStringUIControl tagEditPrefab;
|
||||
|
||||
// Token: 0x0400DDD4 RID: 56788
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DDD4")]
|
||||
[SerializeField]
|
||||
private ControlPanelCircuitObject controlPanelCircuitObject;
|
||||
|
||||
// Token: 0x0400DDD5 RID: 56789
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400DDD5")]
|
||||
private bool FNMADOMILOE;
|
||||
|
||||
// Token: 0x0400DDD6 RID: 56790
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400DDD6")]
|
||||
private int IEEOIOJEAOP = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400DDD7 RID: 56791
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400DDD7")]
|
||||
private TriggerVolumeInputNodeDisplay JAILLEPOFPE;
|
||||
|
||||
// Token: 0x0400DDD8 RID: 56792
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400DDD8")]
|
||||
private KPNDFONGDGF FJACAKGHJPK;
|
||||
|
||||
// Token: 0x0400DDD9 RID: 56793
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400DDD9")]
|
||||
private KIJJFKGKOFF ECHJJADBJAD;
|
||||
|
||||
// Token: 0x0400DDDA RID: 56794
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400DDDA")]
|
||||
private List<Photon.Realtime.Player> ABFBNJEGJDA;
|
||||
|
||||
// Token: 0x0400DDDB RID: 56795
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400DDDB")]
|
||||
private POOHDDIBALI PNOPNBJENAA;
|
||||
|
||||
// Token: 0x0400DDDC RID: 56796
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400DDDC")]
|
||||
private List<Tool> OFFAMIAIIGG;
|
||||
|
||||
// Token: 0x0400DDDD RID: 56797
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400DDDD")]
|
||||
private HashSet<Photon.Realtime.Player> PIIHHFADBHG;
|
||||
|
||||
// Token: 0x0400DDDE RID: 56798
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400DDDE")]
|
||||
private Dictionary<Photon.Realtime.Player, int> NEDEFPAOHMH;
|
||||
|
||||
// Token: 0x0400DDDF RID: 56799
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400DDDF")]
|
||||
private Dictionary<Photon.Realtime.Player, int> DMGGCCHEIHJ;
|
||||
|
||||
// Token: 0x0400DDE0 RID: 56800
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400DDE0")]
|
||||
private HashSet<Tool> HKNDOFNDDDN;
|
||||
|
||||
// Token: 0x0400DDE1 RID: 56801
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400DDE1")]
|
||||
private Dictionary<Tool, int> OPBPFFDFODK;
|
||||
|
||||
// Token: 0x0400DDE2 RID: 56802
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400DDE2")]
|
||||
private Dictionary<Tool, int> GAADBINOBLL;
|
||||
|
||||
// Token: 0x0400DDE3 RID: 56803
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400DDE3")]
|
||||
private HashSet<object> NPHFPEFBMAG;
|
||||
|
||||
// Token: 0x0400DDE4 RID: 56804
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400DDE4")]
|
||||
private bool LKLIJGKFDLO;
|
||||
|
||||
// Token: 0x0400DDE5 RID: 56805
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400DDE5")]
|
||||
private SynchronizedField<int> OPGFGNDJEBH;
|
||||
|
||||
// Token: 0x0400DDE6 RID: 56806
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400DDE6")]
|
||||
private PGIHLFOHNML EHHICAOAHOJ;
|
||||
|
||||
// Token: 0x0400DDE7 RID: 56807
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400DDE7")]
|
||||
private PGIHLFOHNML GPNGOEFJDIM;
|
||||
|
||||
// Token: 0x0400DDE8 RID: 56808
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400DDE8")]
|
||||
private SynchronizedField<string[]> KONEJPCAEFN;
|
||||
|
||||
// Token: 0x0400DDE9 RID: 56809
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400DDE9")]
|
||||
private SynchronizedField<string> JCEHAEPFILD;
|
||||
|
||||
// Token: 0x0400DDEA RID: 56810
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400DDEA")]
|
||||
private SynchronizedField<bool> BIPJGDJDLBM;
|
||||
|
||||
// Token: 0x0400DDEB RID: 56811
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400DDEB")]
|
||||
private SynchronizedField<bool> HIEPIBBPPMJ;
|
||||
|
||||
// Token: 0x0400DDED RID: 56813
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400DDED")]
|
||||
private Action<Photon.Realtime.Player> GBOEJFFJGOE;
|
||||
|
||||
// Token: 0x0400DDEE RID: 56814
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400DDEE")]
|
||||
private Action<Photon.Realtime.Player> KHDACHGIBIO;
|
||||
|
||||
// Token: 0x0400DDEF RID: 56815
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400DDEF")]
|
||||
private Action<Tool> FCFEABIJDOE;
|
||||
|
||||
// Token: 0x0400DDF0 RID: 56816
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400DDF0")]
|
||||
private Action<Tool> LKHGLFPDDDH;
|
||||
|
||||
// Token: 0x0400DDF2 RID: 56818
|
||||
[Token(Token = "0x400DDF2")]
|
||||
private static readonly CircuitEventDefinition GCMAFDFALJI;
|
||||
|
||||
// Token: 0x0400DDF3 RID: 56819
|
||||
[Token(Token = "0x400DDF3")]
|
||||
private static readonly CircuitEventDefinition AFHFAMCMPOH;
|
||||
|
||||
// Token: 0x0400DDF4 RID: 56820
|
||||
[Token(Token = "0x400DDF4")]
|
||||
private static readonly CircuitEventDefinition FMNONMGKAGG;
|
||||
|
||||
// Token: 0x0400DDF5 RID: 56821
|
||||
[Token(Token = "0x400DDF5")]
|
||||
private static readonly CircuitEventDefinition LLONNDHHLEE;
|
||||
|
||||
// Token: 0x02002DAB RID: 11691
|
||||
[Token(Token = "0x2002DAB")]
|
||||
private enum CDPDNBJPLFO
|
||||
{
|
||||
// Token: 0x0400DDF7 RID: 56823
|
||||
[Token(Token = "0x400DDF7")]
|
||||
Player,
|
||||
// Token: 0x0400DDF8 RID: 56824
|
||||
[Token(Token = "0x400DDF8")]
|
||||
Tool
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user