oh dear
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars.Data.Shared;
|
||||
|
||||
// Token: 0x020023F5 RID: 9205
|
||||
[Token(Token = "0x20023F5")]
|
||||
public static class HMLCEICIHEM
|
||||
{
|
||||
// Token: 0x0600ED8A RID: 60810 RVA: 0x0036B18C File Offset: 0x0036938C
|
||||
[Token(Token = "0x600ED8A")]
|
||||
[Address(RVA = "0x1028910", Offset = "0x1027710", VA = "0x181028910")]
|
||||
public static Player.GAHEJKDCLLE LJHEGHEHPEK(this OutfitType FILKIEPKEAE, AvatarItemHandEquipType CKHHLPHCPGN = AvatarItemHandEquipType.Left)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600ED8A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling Player/GAHEJKDCLLE HMLCEICIHEM::LJHEGHEHPEK(RecRoom.Avatars.Data.Shared.OutfitType,RecRoom.Avatars.Data.Shared.AvatarItemHandEquipType)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_23:
|
||||
brtrue(IL_00, ceq:bool(ldloc:OutfitType(FILKIEPKEAE), ldc.i4:OutfitType(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.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: 0x0600ED8B RID: 60811 RVA: 0x0036B1C0 File Offset: 0x003693C0
|
||||
[Token(Token = "0x600ED8B")]
|
||||
[Address(RVA = "0x10287B0", Offset = "0x10275B0", VA = "0x1810287B0")]
|
||||
public static Player.GAHEJKDCLLE EKIAHGGPMDB(this Player.GAHEJKDCLLE NMKAKHOEMGB)
|
||||
{
|
||||
if (NMKAKHOEMGB == Player.GAHEJKDCLLE.LeftHand)
|
||||
{
|
||||
return Player.GAHEJKDCLLE.RightHand;
|
||||
}
|
||||
return Player.GAHEJKDCLLE.LeftHand;
|
||||
}
|
||||
|
||||
// Token: 0x0600ED8C RID: 60812 RVA: 0x0036B1D4 File Offset: 0x003693D4
|
||||
[Token(Token = "0x600ED8C")]
|
||||
[Address(RVA = "0x1028770", Offset = "0x1027570", VA = "0x181028770")]
|
||||
public static bool CHPHKOKLFEK(this OutfitType FILKIEPKEAE)
|
||||
{
|
||||
return FILKIEPKEAE == OutfitType.TeamJersey || FILKIEPKEAE == OutfitType.TeamWrist;
|
||||
}
|
||||
|
||||
// Token: 0x0600ED8D RID: 60813 RVA: 0x0036B1F0 File Offset: 0x003693F0
|
||||
[Token(Token = "0x600ED8D")]
|
||||
[Address(RVA = "0x1028790", Offset = "0x1027590", VA = "0x181028790")]
|
||||
public static bool EIOGFFLFOPA(this OutfitType FILKIEPKEAE)
|
||||
{
|
||||
return FILKIEPKEAE == OutfitType.Wrist || FILKIEPKEAE == OutfitType.TeamWrist;
|
||||
}
|
||||
|
||||
// Token: 0x0600ED8E RID: 60814 RVA: 0x0036B210 File Offset: 0x00369410
|
||||
[Token(Token = "0x600ED8E")]
|
||||
[Address(RVA = "0x1028900", Offset = "0x1027700", VA = "0x181028900")]
|
||||
public static bool LHLJCLPPLBH(this OutfitType FILKIEPKEAE)
|
||||
{
|
||||
return FILKIEPKEAE == OutfitType.Shirt;
|
||||
}
|
||||
|
||||
// Token: 0x0600ED8F RID: 60815 RVA: 0x0036B224 File Offset: 0x00369424
|
||||
[Token(Token = "0x600ED8F")]
|
||||
[Address(RVA = "0x1028710", Offset = "0x1027510", VA = "0x181028710")]
|
||||
public static bool BMHIDMKAHEL(this OutfitType FILKIEPKEAE, Player.GAHEJKDCLLE NMKAKHOEMGB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((FILKIEPKEAE > OutfitType.Eye && ((FILKIEPKEAE > OutfitType.TeamJersey && FILKIEPKEAE != OutfitType.Wrist && FILKIEPKEAE != OutfitType.TeamWrist) || FILKIEPKEAE == OutfitType.Beard)) || FILKIEPKEAE != OutfitType.Hat)
|
||||
{
|
||||
}
|
||||
if (num == (int)NMKAKHOEMGB)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (num != 2)
|
||||
{
|
||||
}
|
||||
return NMKAKHOEMGB == Player.GAHEJKDCLLE.RightHand;
|
||||
}
|
||||
|
||||
// Token: 0x0600ED90 RID: 60816 RVA: 0x0036B268 File Offset: 0x00369468
|
||||
[Token(Token = "0x600ED90")]
|
||||
[Address(RVA = "0x10287D0", Offset = "0x10275D0", VA = "0x1810287D0")]
|
||||
public static EOBKJELFMIA.LFFHCBCBCJJ JIJFBCNAKNK(this OutfitType FILKIEPKEAE)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600ED90)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling EOBKJELFMIA/LFFHCBCBCJJ HMLCEICIHEM::JIJFBCNAKNK(RecRoom.Avatars.Data.Shared.OutfitType)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_29:
|
||||
call:void(Debug::LogWarning, call:string[exp:object](string::Format, ldstr:string("{0} does not have an associated browsable avatar item filter."), ldloc:uint32[exp:object](var_7)))
|
||||
}
|
||||
|
||||
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
|
||||
*/;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user