scripts
This commit is contained in:
@@ -0,0 +1,802 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using JetBrains.Annotations;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020004EC RID: 1260
|
||||
[Token(Token = "0x20004EC")]
|
||||
[StructLayout(3)]
|
||||
public static class HELOBGLDDLH
|
||||
{
|
||||
// Token: 0x060024FA RID: 9466 RVA: 0x00098B64 File Offset: 0x00096D64
|
||||
[Token(Token = "0x60024FA")]
|
||||
[Address(RVA = "0x102E9A0", Offset = "0x102D3A0", VA = "0x18102E9A0")]
|
||||
private static void BIOAHPHIHGA()
|
||||
{
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig>[] array = new List<SpawnableToolCategoryConfig.CategoryConfig>[Enum.GetValues(typeof(SpawnableToolCategoryConfig.CDPMKMGIPFA)).System.Collections.ICollection.Count];
|
||||
int num = 0;
|
||||
HELOBGLDDLH.AENHLDAKFDJ = array;
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig>[] aenhldakfdj = HELOBGLDDLH.AENHLDAKFDJ;
|
||||
if (num < aenhldakfdj.Length)
|
||||
{
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig>[] aenhldakfdj2 = HELOBGLDDLH.AENHLDAKFDJ;
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig> list = new List();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
SpawnableToolCategoryConfig.CategoryConfig[] categoryConfigs = HELOBGLDDLH.BIAGLLACJIN.CategoryConfigs;
|
||||
int length = categoryConfigs.Length;
|
||||
if (num < length)
|
||||
{
|
||||
SpawnableToolCategoryConfig.CategoryConfig categoryConfig = categoryConfigs[num];
|
||||
if (categoryConfig.Category != SpawnableToolRuntimeConfig.DCJBOHMINKM.INVALID && categoryConfig.Group != SpawnableToolCategoryConfig.CDPMKMGIPFA.INVALID)
|
||||
{
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig>[] aenhldakfdj3 = HELOBGLDDLH.AENHLDAKFDJ;
|
||||
SpawnableToolCategoryConfig.CDPMKMGIPFA group = categoryConfig.Group;
|
||||
aenhldakfdj3[(int)group].Add(categoryConfig);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024FB RID: 9467 RVA: 0x00098C24 File Offset: 0x00096E24
|
||||
[Token(Token = "0x60024FB")]
|
||||
[Address(RVA = "0x1030AB0", Offset = "0x102F4B0", VA = "0x181030AB0")]
|
||||
private static void MGENCIBJKMM()
|
||||
{
|
||||
List<OGNBCNBPFCC>[] array = new List<OGNBCNBPFCC>[Enum.GetValues(typeof(SpawnableToolRuntimeConfig.DCJBOHMINKM)).System.Collections.ICollection.Count];
|
||||
int num = 0;
|
||||
HELOBGLDDLH.AFFOLJCLELI = array;
|
||||
List<OGNBCNBPFCC>[] affoljcleli = HELOBGLDDLH.AFFOLJCLELI;
|
||||
if (num < affoljcleli.Length)
|
||||
{
|
||||
List<OGNBCNBPFCC>[] affoljcleli2 = HELOBGLDDLH.AFFOLJCLELI;
|
||||
List<OGNBCNBPFCC> list = new List();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
int length = configs.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig = configs[num];
|
||||
if (HELOBGLDDLH.PPKAIFHLHOC(runtimeSpawnableToolConfig) != OGNBCNBPFCC.INVALID)
|
||||
{
|
||||
List<OGNBCNBPFCC>[] affoljcleli3 = HELOBGLDDLH.AFFOLJCLELI;
|
||||
SpawnableToolRuntimeConfig.DCJBOHMINKM category = runtimeSpawnableToolConfig.Category;
|
||||
List<OGNBCNBPFCC> list2 = affoljcleli3[(int)category];
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024FC RID: 9468 RVA: 0x00098CD8 File Offset: 0x00096ED8
|
||||
[Token(Token = "0x60024FC")]
|
||||
[Address(RVA = "0x1030430", Offset = "0x102EE30", VA = "0x181030430")]
|
||||
private static void KKOJKDFHNFA()
|
||||
{
|
||||
List<OGNBCNBPFCC>[] array = new List<OGNBCNBPFCC>[Enum.GetValues(typeof(SpawnableToolRuntimeConfig.DCJBOHMINKM)).System.Collections.ICollection.Count];
|
||||
int num = 0;
|
||||
HELOBGLDDLH.KOLAAIJDBLJ = array;
|
||||
List<OGNBCNBPFCC>[] kolaaijdblj = HELOBGLDDLH.KOLAAIJDBLJ;
|
||||
if (num < kolaaijdblj.Length)
|
||||
{
|
||||
List<OGNBCNBPFCC>[] kolaaijdblj2 = HELOBGLDDLH.KOLAAIJDBLJ;
|
||||
List<OGNBCNBPFCC> list = new List();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
int length = configs.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig = configs[num];
|
||||
if (HELOBGLDDLH.PPKAIFHLHOC(runtimeSpawnableToolConfig) != OGNBCNBPFCC.INVALID)
|
||||
{
|
||||
List<OGNBCNBPFCC>[] kolaaijdblj3 = HELOBGLDDLH.KOLAAIJDBLJ;
|
||||
SpawnableToolRuntimeConfig.DCJBOHMINKM category = runtimeSpawnableToolConfig.Category;
|
||||
List<OGNBCNBPFCC> list2 = kolaaijdblj3[(int)category];
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024FD RID: 9469 RVA: 0x00098D8C File Offset: 0x00096F8C
|
||||
[Token(Token = "0x60024FD")]
|
||||
[Address(RVA = "0x1030DE0", Offset = "0x102F7E0", VA = "0x181030DE0")]
|
||||
public static List<SpawnableToolCategoryConfig.CategoryConfig> NGLGKHHGNFA(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH)
|
||||
{
|
||||
HELOBGLDDLH.BIOAHPHIHGA();
|
||||
return HELOBGLDDLH.AENHLDAKFDJ[(int)CKEBCMEKCJH];
|
||||
}
|
||||
|
||||
// Token: 0x060024FE RID: 9470 RVA: 0x00098DB4 File Offset: 0x00096FB4
|
||||
[Token(Token = "0x60024FE")]
|
||||
[Address(RVA = "0x10303A0", Offset = "0x102EDA0", VA = "0x1810303A0")]
|
||||
public static List<OGNBCNBPFCC> KKHIMMEHDAP(SpawnableToolRuntimeConfig.DCJBOHMINKM DJFBMCIDJNK)
|
||||
{
|
||||
HELOBGLDDLH.MGENCIBJKMM();
|
||||
return HELOBGLDDLH.AFFOLJCLELI[(int)DJFBMCIDJNK];
|
||||
}
|
||||
|
||||
// Token: 0x060024FF RID: 9471 RVA: 0x00098DDC File Offset: 0x00096FDC
|
||||
[Token(Token = "0x60024FF")]
|
||||
[Address(RVA = "0x102F4A0", Offset = "0x102DEA0", VA = "0x18102F4A0")]
|
||||
public static List<OGNBCNBPFCC> CGPEBLLDEGO(SpawnableToolRuntimeConfig.DCJBOHMINKM DJFBMCIDJNK)
|
||||
{
|
||||
HELOBGLDDLH.KKOJKDFHNFA();
|
||||
return HELOBGLDDLH.KOLAAIJDBLJ[(int)DJFBMCIDJNK];
|
||||
}
|
||||
|
||||
// Token: 0x06002500 RID: 9472 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6002500")]
|
||||
[Address(RVA = "0x10308B0", Offset = "0x102F2B0", VA = "0x1810308B0")]
|
||||
public static SpawnableToolCategoryConfig.CDPMKMGIPFA MDIMEAOMJLA(OGNBCNBPFCC EIBIBKBCFJI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002501 RID: 9473 RVA: 0x00098E04 File Offset: 0x00097004
|
||||
[Token(Token = "0x6002501")]
|
||||
[Address(RVA = "0x102F710", Offset = "0x102E110", VA = "0x18102F710")]
|
||||
public static IEnumerable<OGNBCNBPFCC> EKFOBCMNFLP()
|
||||
{
|
||||
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable = Enumerable.Cast<SpawnableToolCategoryConfig.CDPMKMGIPFA>(Enumerable.Range(0, 2));
|
||||
Func<SpawnableToolCategoryConfig.CDPMKMGIPFA, IEnumerable<SpawnableToolCategoryConfig.CategoryConfig>> <>9__13_ = HELOBGLDDLH.<>c.<>9__13_0;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
HELOBGLDDLH.<>c.<>9__13_0 = delegate(SpawnableToolCategoryConfig.CDPMKMGIPFA group)
|
||||
{
|
||||
HELOBGLDDLH.BIOAHPHIHGA();
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig> list = HELOBGLDDLH.AENHLDAKFDJ[(int)group];
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable2 = Enumerable.SelectMany<SpawnableToolCategoryConfig.CDPMKMGIPFA, SpawnableToolCategoryConfig.CategoryConfig>(enumerable, <>9__13_);
|
||||
Func<SpawnableToolCategoryConfig.CategoryConfig, IEnumerable<OGNBCNBPFCC>> func;
|
||||
if (HELOBGLDDLH.<>c.<>9__13_1 == 0)
|
||||
{
|
||||
func = delegate(SpawnableToolCategoryConfig.CategoryConfig categoryConfig)
|
||||
{
|
||||
SpawnableToolRuntimeConfig.DCJBOHMINKM category = categoryConfig.Category;
|
||||
HELOBGLDDLH.MGENCIBJKMM();
|
||||
List<OGNBCNBPFCC> list2 = HELOBGLDDLH.AFFOLJCLELI[(int)category];
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
HELOBGLDDLH.<>c.<>9__13_1 = func;
|
||||
}
|
||||
return Enumerable.SelectMany<SpawnableToolCategoryConfig.CategoryConfig, OGNBCNBPFCC>(enumerable2, func);
|
||||
}
|
||||
|
||||
// Token: 0x06002502 RID: 9474 RVA: 0x00098E6C File Offset: 0x0009706C
|
||||
[Token(Token = "0x6002502")]
|
||||
[Address(RVA = "0x1030230", Offset = "0x102EC30", VA = "0x181030230")]
|
||||
public static Guid KEMMGAFBKOO(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002502)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid HELOBGLDDLH::KEMMGAFBKOO(OGNBCNBPFCC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_18:
|
||||
stloc:Guid(var_4_1D, ldsfld:Guid(Guid::Empty))
|
||||
stfld:int32(OGNBCNBPFCC::value__, ldloc:OGNBCNBPFCC[exp:valuetype OGNBCNBPFCC&](MHDPLJDBCAN), ldloc:Guid[exp:int32](var_4_1D))
|
||||
}
|
||||
|
||||
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: 0x06002503 RID: 9475 RVA: 0x00098EA0 File Offset: 0x000970A0
|
||||
[Token(Token = "0x6002503")]
|
||||
[Address(RVA = "0x102F260", Offset = "0x102DC60", VA = "0x18102F260")]
|
||||
public static RuntimeSpawnableToolConfig CGBGHFFGHNA(Guid BLNGOCFKOOB)
|
||||
{
|
||||
HELOBGLDDLH.GJLOGNCDIJA();
|
||||
Dictionary<Guid, RuntimeSpawnableToolConfig> nmhegckdphg = HELOBGLDDLH.NMHEGCKDPHG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002504 RID: 9476 RVA: 0x00098EC4 File Offset: 0x000970C4
|
||||
[Token(Token = "0x6002504")]
|
||||
[Address(RVA = "0x1030FC0", Offset = "0x102F9C0", VA = "0x181030FC0")]
|
||||
public static string PJIHAKOBMEK(Guid BLNGOCFKOOB)
|
||||
{
|
||||
HELOBGLDDLH.GJLOGNCDIJA();
|
||||
HELOBGLDDLH.GJLOGNCDIJA();
|
||||
Dictionary<Guid, RuntimeSpawnableToolConfig> nmhegckdphg = HELOBGLDDLH.NMHEGCKDPHG;
|
||||
bool flag;
|
||||
ulong num;
|
||||
if (!flag || num != (ulong)0L)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002505 RID: 9477 RVA: 0x00098EF8 File Offset: 0x000970F8
|
||||
[Token(Token = "0x6002505")]
|
||||
[Address(RVA = "0x102FEF0", Offset = "0x102E8F0", VA = "0x18102FEF0")]
|
||||
[NotNull]
|
||||
public static IPromise<Tool> JKLALEIEDHK(Guid BLNGOCFKOOB)
|
||||
{
|
||||
HELOBGLDDLH.GJLOGNCDIJA();
|
||||
Dictionary<Guid, RuntimeSpawnableToolConfig> nmhegckdphg = HELOBGLDDLH.NMHEGCKDPHG;
|
||||
bool flag;
|
||||
ulong num;
|
||||
if (flag && num != (ulong)0L)
|
||||
{
|
||||
IPromise<Tool> promise;
|
||||
return promise;
|
||||
}
|
||||
return Promise.FromResult<Tool>(0);
|
||||
}
|
||||
|
||||
// Token: 0x06002506 RID: 9478 RVA: 0x00098F2C File Offset: 0x0009712C
|
||||
[Token(Token = "0x6002506")]
|
||||
[Address(RVA = "0x102ED20", Offset = "0x102D720", VA = "0x18102ED20")]
|
||||
public static OGNBCNBPFCC CCFEJLNMDLG(SerializedGuid BLNGOCFKOOB)
|
||||
{
|
||||
if (BLNGOCFKOOB != 0)
|
||||
{
|
||||
}
|
||||
Guid empty = Guid.Empty;
|
||||
int num = 0;
|
||||
Dictionary<Guid, OGNBCNBPFCC> bhjnjocochp = GOAGAGHOIJG.BHJNJOCOCHP;
|
||||
num += num;
|
||||
num++;
|
||||
uint num2;
|
||||
num2 += num2;
|
||||
num2 += (uint)1;
|
||||
num2 += (uint)19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002507 RID: 9479 RVA: 0x00098F68 File Offset: 0x00097168
|
||||
[Token(Token = "0x6002507")]
|
||||
[Address(RVA = "0x102EEF0", Offset = "0x102D8F0", VA = "0x18102EEF0")]
|
||||
public static OGNBCNBPFCC CCFEJLNMDLG(Guid BLNGOCFKOOB)
|
||||
{
|
||||
int num = 0;
|
||||
Dictionary<Guid, OGNBCNBPFCC> bhjnjocochp = GOAGAGHOIJG.BHJNJOCOCHP;
|
||||
num += num;
|
||||
num++;
|
||||
uint num2;
|
||||
num2 += num2;
|
||||
num2 += (uint)1;
|
||||
num2 += (uint)19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002508 RID: 9480 RVA: 0x00098F9C File Offset: 0x0009719C
|
||||
[Token(Token = "0x6002508")]
|
||||
[Address(RVA = "0x1030760", Offset = "0x102F160", VA = "0x181030760")]
|
||||
public static Tool KOEOEBJFDMG(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
if (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
}
|
||||
Tool tool;
|
||||
return tool;
|
||||
}
|
||||
|
||||
// Token: 0x06002509 RID: 9481 RVA: 0x00098FB0 File Offset: 0x000971B0
|
||||
[Token(Token = "0x6002509")]
|
||||
[Address(RVA = "0x1030F50", Offset = "0x102F950", VA = "0x181030F50")]
|
||||
public static string PJIHAKOBMEK(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
while (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
}
|
||||
return runtimeSpawnableToolConfig.prefabName;
|
||||
}
|
||||
|
||||
// Token: 0x0600250A RID: 9482 RVA: 0x00098FCC File Offset: 0x000971CC
|
||||
[Token(Token = "0x600250A")]
|
||||
[Address(RVA = "0x10307D0", Offset = "0x102F1D0", VA = "0x1810307D0")]
|
||||
public static string LALKJBFFEBB(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
if (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
return "None";
|
||||
}
|
||||
return runtimeSpawnableToolConfig.FriendlyName;
|
||||
}
|
||||
|
||||
// Token: 0x0600250B RID: 9483 RVA: 0x00098FEC File Offset: 0x000971EC
|
||||
[Token(Token = "0x600250B")]
|
||||
[Address(RVA = "0x1030840", Offset = "0x102F240", VA = "0x181030840")]
|
||||
public static string MDFFDAGPKOL(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
if (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
return runtimeSpawnableToolConfig.Description;
|
||||
}
|
||||
|
||||
// Token: 0x0600250C RID: 9484 RVA: 0x0009900C File Offset: 0x0009720C
|
||||
[Token(Token = "0x600250C")]
|
||||
[Address(RVA = "0x10310B0", Offset = "0x102FAB0", VA = "0x1810310B0")]
|
||||
public static Color PLDNMEHPBEA(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600250C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color HELOBGLDDLH::PLDNMEHPBEA(OGNBCNBPFCC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_04:
|
||||
stloc:Color(var_1_0A, ldfld:Color(SpawnableToolConfig::ColorOverride, ldloc:RuntimeSpawnableToolConfig[exp:SpawnableToolConfig](var_0)))
|
||||
stfld:int32(OGNBCNBPFCC::value__, ldloc:OGNBCNBPFCC[exp:valuetype OGNBCNBPFCC&](MHDPLJDBCAN), ldloc:Color[exp:int32](var_1_0A))
|
||||
}
|
||||
|
||||
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: 0x0600250D RID: 9485 RVA: 0x0009902C File Offset: 0x0009722C
|
||||
[Token(Token = "0x600250D")]
|
||||
[Address(RVA = "0x102ECB0", Offset = "0x102D6B0", VA = "0x18102ECB0")]
|
||||
public static CGLKOJIMDIH BOFFIPMJJKJ(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
if (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
return CGLKOJIMDIH.ANY;
|
||||
}
|
||||
return runtimeSpawnableToolConfig.TeamOverride;
|
||||
}
|
||||
|
||||
// Token: 0x0600250E RID: 9486 RVA: 0x00099048 File Offset: 0x00097248
|
||||
[Token(Token = "0x600250E")]
|
||||
[Address(RVA = "0x102F530", Offset = "0x102DF30", VA = "0x18102F530")]
|
||||
public static Vector3 CIJOIJIHDAG(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600250E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 HELOBGLDDLH::CIJOIJIHDAG(OGNBCNBPFCC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0A:
|
||||
stloc:float32(var_2_15, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](SpawnableToolConfig::SpawnPositionOffset, ldloc:RuntimeSpawnableToolConfig[exp:SpawnableToolConfig](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: 0x0600250F RID: 9487 RVA: 0x0009906C File Offset: 0x0009726C
|
||||
[Token(Token = "0x600250F")]
|
||||
[Address(RVA = "0x1030E70", Offset = "0x102F870", VA = "0x181030E70")]
|
||||
public static Quaternion OIMBHIFHEKP(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600250F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion HELOBGLDDLH::OIMBHIFHEKP(OGNBCNBPFCC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0A:
|
||||
stloc:float32(var_2_15, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](SpawnableToolConfig::SpawnRotation, ldloc:RuntimeSpawnableToolConfig[exp:SpawnableToolConfig](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: 0x06002510 RID: 9488 RVA: 0x00099090 File Offset: 0x00097290
|
||||
[Token(Token = "0x6002510")]
|
||||
[Address(RVA = "0x102FDA0", Offset = "0x102E7A0", VA = "0x18102FDA0")]
|
||||
public static Quaternion IMOJJLJALOA(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002510)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion HELOBGLDDLH::IMOJJLJALOA(OGNBCNBPFCC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0A:
|
||||
stloc:float32(var_2_15, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](SpawnableToolConfig::UIRotation, ldloc:RuntimeSpawnableToolConfig[exp:SpawnableToolConfig](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: 0x06002511 RID: 9489 RVA: 0x000990B4 File Offset: 0x000972B4
|
||||
[Token(Token = "0x6002511")]
|
||||
[Address(RVA = "0x1030330", Offset = "0x102ED30", VA = "0x181030330")]
|
||||
public static float KKHDCNEJADA(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
if (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
}
|
||||
return runtimeSpawnableToolConfig.SpawnUniformScale;
|
||||
}
|
||||
|
||||
// Token: 0x06002512 RID: 9490 RVA: 0x000990D0 File Offset: 0x000972D0
|
||||
[Token(Token = "0x6002512")]
|
||||
[Address(RVA = "0x102FE80", Offset = "0x102E880", VA = "0x18102FE80")]
|
||||
public static string[] INAGCNDALBL(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
if (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
}
|
||||
return runtimeSpawnableToolConfig.DefaultTagNames;
|
||||
}
|
||||
|
||||
// Token: 0x06002513 RID: 9491 RVA: 0x000990EC File Offset: 0x000972EC
|
||||
[Token(Token = "0x6002513")]
|
||||
[Address(RVA = "0x102FC60", Offset = "0x102E660", VA = "0x18102FC60")]
|
||||
public static bool HAJEFEMNNBJ(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
||||
if (runtimeSpawnableToolConfig == 0)
|
||||
{
|
||||
}
|
||||
return runtimeSpawnableToolConfig.CanSaveIntoInventions;
|
||||
}
|
||||
|
||||
// Token: 0x06002514 RID: 9492 RVA: 0x00099108 File Offset: 0x00097308
|
||||
[Token(Token = "0x6002514")]
|
||||
[Address(RVA = "0x1031140", Offset = "0x102FB40", VA = "0x181031140")]
|
||||
public static OGNBCNBPFCC PPKAIFHLHOC(RuntimeSpawnableToolConfig IAFEIPENBIA)
|
||||
{
|
||||
SpawnableToolRuntimeConfig eflagnmicao = HELOBGLDDLH.EFLAGNMICAO;
|
||||
int num = 0;
|
||||
if (eflagnmicao != num && HELOBGLDDLH.EFLAGNMICAO.Configs != (ulong)0L)
|
||||
{
|
||||
int num2 = 0;
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
if (num2 < configs.Length)
|
||||
{
|
||||
RuntimeSpawnableToolConfig[] configs2 = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
if ("{il2cpp array field local10->}" != IAFEIPENBIA)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
return OGNBCNBPFCC.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x06002515 RID: 9493 RVA: 0x0009916C File Offset: 0x0009736C
|
||||
[Token(Token = "0x6002515")]
|
||||
[Address(RVA = "0x102F040", Offset = "0x102DA40", VA = "0x18102F040")]
|
||||
public static RuntimeSpawnableToolConfig CGBGHFFGHNA(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
Dictionary<OGNBCNBPFCC, Guid> pgnnemihbgh = GOAGAGHOIJG.PGNNEMIHBGH;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
int num2 = 0;
|
||||
int num3 = (int)(MHDPLJDBCAN + (int)MHDPLJDBCAN);
|
||||
num2++;
|
||||
num2 += 19;
|
||||
HELOBGLDDLH.GJLOGNCDIJA();
|
||||
Dictionary<Guid, RuntimeSpawnableToolConfig> nmhegckdphg = HELOBGLDDLH.NMHEGCKDPHG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002516 RID: 9494 RVA: 0x000991B8 File Offset: 0x000973B8
|
||||
[Token(Token = "0x6002516")]
|
||||
[Address(RVA = "0x102F310", Offset = "0x102DD10", VA = "0x18102F310")]
|
||||
public static RuntimeSpawnableToolConfig CGBGHFFGHNA(string FNKOCNMJKLK)
|
||||
{
|
||||
SpawnableToolRuntimeConfig eflagnmicao = HELOBGLDDLH.EFLAGNMICAO;
|
||||
int num = 0;
|
||||
if (eflagnmicao != num && HELOBGLDDLH.EFLAGNMICAO.Configs != (ulong)0L)
|
||||
{
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
Func<RuntimeSpawnableToolConfig, bool> func = delegate(RuntimeSpawnableToolConfig e)
|
||||
{
|
||||
string prefabName = FNKOCNMJKLK;
|
||||
return string.Equals(e.prefabName, prefabName);
|
||||
};
|
||||
return Enumerable.FirstOrDefault<RuntimeSpawnableToolConfig>(configs, func);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002517 RID: 9495 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6002517")]
|
||||
[Address(RVA = "0x102FCD0", Offset = "0x102E6D0", VA = "0x18102FCD0")]
|
||||
public static global::System.Tuple<string, Guid>[] HLPCKKDABPM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002518 RID: 9496 RVA: 0x00099220 File Offset: 0x00097420
|
||||
[Token(Token = "0x6002518")]
|
||||
[Address(RVA = "0x102F5E0", Offset = "0x102DFE0", VA = "0x18102F5E0")]
|
||||
public static CostInfo CPNJAJCGKOA(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002518)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.Creation.CostInfo HELOBGLDDLH::CPNJAJCGKOA(OGNBCNBPFCC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0B:
|
||||
stloc:int32(var_2_16, ldfld:int32(CostInfo::aiCost, ldfld:CostInfo[exp:valuetype RecRoom.Core.Creation.CostInfo&](SpawnableToolConfig::SandboxResourceCost, ldloc:RuntimeSpawnableToolConfig[exp:SpawnableToolConfig](var_1))))
|
||||
stloc:int32(var_4_1D, ldfld:int32(CostInfo::aiCost, ldloc:CostInfo[exp:valuetype RecRoom.Core.Creation.CostInfo&](var_3)))
|
||||
}
|
||||
|
||||
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: 0x06002519 RID: 9497 RVA: 0x0009924C File Offset: 0x0009744C
|
||||
[Token(Token = "0x6002519")]
|
||||
[Address(RVA = "0x102FD10", Offset = "0x102E710", VA = "0x18102FD10")]
|
||||
public static CostInfo IFDBIKLBIFN(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002519)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.Creation.CostInfo HELOBGLDDLH::IFDBIKLBIFN(OGNBCNBPFCC)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_04:
|
||||
stloc:int32(var_1_0F, ldfld:int32(CostInfo::aiCost, ldfld:CostInfo[exp:valuetype RecRoom.Core.Creation.CostInfo&](SpawnableToolConfig::SandboxResourceCost, ldloc:RuntimeSpawnableToolConfig[exp:SpawnableToolConfig](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: 0x0600251A RID: 9498 RVA: 0x00099268 File Offset: 0x00097468
|
||||
[Token(Token = "0x600251A")]
|
||||
[Address(RVA = "0x102F8D0", Offset = "0x102E2D0", VA = "0x18102F8D0")]
|
||||
private static void GJLOGNCDIJA()
|
||||
{
|
||||
if (HELOBGLDDLH.NMHEGCKDPHG.Count == 0)
|
||||
{
|
||||
SpawnableToolRuntimeConfig eflagnmicao = HELOBGLDDLH.EFLAGNMICAO;
|
||||
int num = 0;
|
||||
if (eflagnmicao != num && HELOBGLDDLH.EFLAGNMICAO.Configs != (ulong)0L)
|
||||
{
|
||||
HELOBGLDDLH.NMHEGCKDPHG = new Dictionary();
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
int num2 = 0;
|
||||
if (num2 < configs.Length)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig = configs[num2];
|
||||
if (runtimeSpawnableToolConfig != 0)
|
||||
{
|
||||
SerializedGuid uniqueId = runtimeSpawnableToolConfig.UniqueId;
|
||||
if (uniqueId != 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (!uniqueId.IsEmpty())
|
||||
{
|
||||
Dictionary<Guid, RuntimeSpawnableToolConfig> nmhegckdphg = HELOBGLDDLH.NMHEGCKDPHG;
|
||||
SerializedGuid uniqueId2 = runtimeSpawnableToolConfig.UniqueId;
|
||||
nmhegckdphg[num3] = runtimeSpawnableToolConfig;
|
||||
object[] array = new object[2];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
}
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600251B RID: 9499 RVA: 0x0009933C File Offset: 0x0009753C
|
||||
[Token(Token = "0x600251B")]
|
||||
[Address(RVA = "0x102FFD0", Offset = "0x102E9D0", VA = "0x18102FFD0")]
|
||||
public static IEnumerable<OGNBCNBPFCC> KBFGOFJKDDO(SpawnableToolRuntimeConfig.AJFGCMDNNKN DGAFCLFHJCA, params OGNBCNBPFCC[] BLILLLHHFKL)
|
||||
{
|
||||
SpawnableToolRuntimeConfig eflagnmicao = HELOBGLDDLH.EFLAGNMICAO;
|
||||
int num = 0;
|
||||
if (!(eflagnmicao == num))
|
||||
{
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
Func<RuntimeSpawnableToolConfig, bool> func = delegate(RuntimeSpawnableToolConfig config)
|
||||
{
|
||||
SpawnableToolRuntimeConfig.AJFGCMDNNKN[] availableInCustomGameSets = config.AvailableInCustomGameSets;
|
||||
bool flag;
|
||||
return flag;
|
||||
};
|
||||
IEnumerable<RuntimeSpawnableToolConfig> enumerable = Enumerable.Where<RuntimeSpawnableToolConfig>(configs, func);
|
||||
Func<RuntimeSpawnableToolConfig, OGNBCNBPFCC> <>9__40_ = HELOBGLDDLH.<>c.<>9__40_1;
|
||||
if (<>9__40_ == 0)
|
||||
{
|
||||
HELOBGLDDLH.<>c.<>9__40_1 = (RuntimeSpawnableToolConfig config) => HELOBGLDDLH.PPKAIFHLHOC(config);
|
||||
}
|
||||
IEnumerable<RuntimeSpawnableToolConfig> enumerable2 = Enumerable.Select<RuntimeSpawnableToolConfig, OGNBCNBPFCC>(enumerable, <>9__40_);
|
||||
Func<OGNBCNBPFCC, bool> func2 = delegate(OGNBCNBPFCC type)
|
||||
{
|
||||
OGNBCNBPFCC[] ignoreTypes = BLILLLHHFKL;
|
||||
bool flag2;
|
||||
return !flag2;
|
||||
};
|
||||
return Enumerable.Where<OGNBCNBPFCC>(enumerable2, func2);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600251C RID: 9500 RVA: 0x000993E0 File Offset: 0x000975E0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600251C")]
|
||||
[Address(RVA = "0x10312D0", Offset = "0x102FCD0", VA = "0x1810312D0")]
|
||||
static HELOBGLDDLH()
|
||||
{
|
||||
SpawnableToolRuntimeConfig spawnableToolRuntimeConfig = OIOLECLLCPM.GDJBDCKGDLE<SpawnableToolRuntimeConfig>(0);
|
||||
int num = 0;
|
||||
HELOBGLDDLH.EFLAGNMICAO = spawnableToolRuntimeConfig;
|
||||
HELOBGLDDLH.BIAGLLACJIN = OIOLECLLCPM.GDJBDCKGDLE<SpawnableToolCategoryConfig>(num);
|
||||
}
|
||||
|
||||
// Token: 0x04001E23 RID: 7715
|
||||
[Token(Token = "0x4001E23")]
|
||||
public static SpawnableToolRuntimeConfig EFLAGNMICAO;
|
||||
|
||||
// Token: 0x04001E24 RID: 7716
|
||||
[Token(Token = "0x4001E24")]
|
||||
public static SpawnableToolCategoryConfig BIAGLLACJIN;
|
||||
|
||||
// Token: 0x04001E25 RID: 7717
|
||||
[Token(Token = "0x4001E25")]
|
||||
public static Dictionary<Guid, RuntimeSpawnableToolConfig> NMHEGCKDPHG;
|
||||
|
||||
// Token: 0x04001E26 RID: 7718
|
||||
[Token(Token = "0x4001E26")]
|
||||
private static List<SpawnableToolCategoryConfig.CategoryConfig>[] AENHLDAKFDJ;
|
||||
|
||||
// Token: 0x04001E27 RID: 7719
|
||||
[Token(Token = "0x4001E27")]
|
||||
private static List<OGNBCNBPFCC>[] AFFOLJCLELI;
|
||||
|
||||
// Token: 0x04001E28 RID: 7720
|
||||
[Token(Token = "0x4001E28")]
|
||||
private static List<OGNBCNBPFCC>[] KOLAAIJDBLJ;
|
||||
|
||||
// Token: 0x020004ED RID: 1261
|
||||
[Token(Token = "0x20004ED")]
|
||||
public class KBCDAGDEHAO : SerializedGuidSourceAttribute
|
||||
{
|
||||
// Token: 0x0600251D RID: 9501 RVA: 0x00099408 File Offset: 0x00097608
|
||||
[Token(Token = "0x600251D")]
|
||||
[Address(RVA = "0x1045130", Offset = "0x1043B30", VA = "0x181045130")]
|
||||
public KBCDAGDEHAO(bool disabled = false)
|
||||
{
|
||||
Type typeFromHandle = typeof(HELOBGLDDLH);
|
||||
int num = 0;
|
||||
base..ctor(typeFromHandle, "GetSpawnableToolOptions", num != 0, disabled);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020004EF RID: 1263
|
||||
[Token(Token = "0x20004EF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DCHIPJGAFEC
|
||||
{
|
||||
// Token: 0x06002524 RID: 9508 RVA: 0x000994E0 File Offset: 0x000976E0
|
||||
[Token(Token = "0x6002524")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DCHIPJGAFEC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002525 RID: 9509 RVA: 0x000994F4 File Offset: 0x000976F4
|
||||
[Token(Token = "0x6002525")]
|
||||
[Address(RVA = "0x102BB40", Offset = "0x102A540", VA = "0x18102BB40")]
|
||||
internal bool <GetSpawnableToolConfig>b__0(RuntimeSpawnableToolConfig e)
|
||||
{
|
||||
string text = this.prefabName;
|
||||
return string.Equals(e.prefabName, text);
|
||||
}
|
||||
|
||||
// Token: 0x04001E2E RID: 7726
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001E2E")]
|
||||
public string prefabName;
|
||||
}
|
||||
|
||||
// Token: 0x020004F0 RID: 1264
|
||||
[Token(Token = "0x20004F0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KMKHOBEDPMK
|
||||
{
|
||||
// Token: 0x06002526 RID: 9510 RVA: 0x0009951C File Offset: 0x0009771C
|
||||
[Token(Token = "0x6002526")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KMKHOBEDPMK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002527 RID: 9511 RVA: 0x00099530 File Offset: 0x00097730
|
||||
[Token(Token = "0x6002527")]
|
||||
[Address(RVA = "0x10451D0", Offset = "0x1043BD0", VA = "0x1810451D0")]
|
||||
internal bool <GetCustomGameEquipmentSet>b__0(RuntimeSpawnableToolConfig config)
|
||||
{
|
||||
SpawnableToolRuntimeConfig.AJFGCMDNNKN[] availableInCustomGameSets = config.AvailableInCustomGameSets;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06002528 RID: 9512 RVA: 0x0009954C File Offset: 0x0009774C
|
||||
[Token(Token = "0x6002528")]
|
||||
[Address(RVA = "0x1045230", Offset = "0x1043C30", VA = "0x181045230")]
|
||||
internal bool <GetCustomGameEquipmentSet>b__2(OGNBCNBPFCC type)
|
||||
{
|
||||
OGNBCNBPFCC[] array = this.ignoreTypes;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x04001E2F RID: 7727
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001E2F")]
|
||||
public SpawnableToolRuntimeConfig.AJFGCMDNNKN set;
|
||||
|
||||
// Token: 0x04001E30 RID: 7728
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001E30")]
|
||||
public OGNBCNBPFCC[] ignoreTypes;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user