175 lines
7.4 KiB
C#
175 lines
7.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Avatar.Data.Shared;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Avatar.Data.Runtime
|
|
{
|
|
// Token: 0x020021EA RID: 8682
|
|
[Token(Token = "0x20021EA")]
|
|
[Serializable]
|
|
[StructLayout(0)]
|
|
public struct AvatarItem
|
|
{
|
|
// Token: 0x17002825 RID: 10277
|
|
// (get) Token: 0x0600EF3C RID: 61244 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002825")]
|
|
public AvatarItemData AvatarItemData
|
|
{
|
|
[Token(Token = "0x600EF3C")]
|
|
[Address(RVA = "0x8F00", Offset = "0x8300", VA = "0x180008F00")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002826 RID: 10278
|
|
// (get) Token: 0x0600EF3D RID: 61245 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002826")]
|
|
public AvatarItemVisualData AvatarItemVisualData
|
|
{
|
|
[Token(Token = "0x600EF3D")]
|
|
[Address(RVA = "0x8F20", Offset = "0x8320", VA = "0x180008F20")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002827 RID: 10279
|
|
// (get) Token: 0x0600EF3E RID: 61246 RVA: 0x0038BE50 File Offset: 0x0038A050
|
|
[Token(Token = "0x17002827")]
|
|
public bool IsEarItem
|
|
{
|
|
[Token(Token = "0x600EF3E")]
|
|
[Address(RVA = "0x22EF60", Offset = "0x22E360", VA = "0x18022EF60")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EF3F RID: 61247 RVA: 0x0038BE64 File Offset: 0x0038A064
|
|
[Token(Token = "0x600EF3F")]
|
|
[Address(RVA = "0x22F1A0", Offset = "0x22E5A0", VA = "0x18022F1A0")]
|
|
public AvatarItem(AvatarItemData avatarItemData, AvatarItemVisualData avatarItemVisualData)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EF40 RID: 61248 RVA: 0x0038BE74 File Offset: 0x0038A074
|
|
[Token(Token = "0x600EF40")]
|
|
[Address(RVA = "0x12A01C0", Offset = "0x129EBC0", VA = "0x1812A01C0")]
|
|
public static AvatarItem GOODJMOBMEM(string DJHKBMIDFLF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EF40)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatar.Data.Runtime.AvatarItem RecRoom.Avatar.Data.Runtime.AvatarItem::GOODJMOBMEM(System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_13:
|
|
stloc:PAIMDBLIGAL(var_2_1D, newobj:PAIMDBLIGAL(PAIMDBLIGAL::.ctor, ldstr:string("Attempted to parse AvatarItem from empty RecNet string!")))
|
|
}
|
|
|
|
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: 0x0600EF41 RID: 61249 RVA: 0x0038BEA0 File Offset: 0x0038A0A0
|
|
[Token(Token = "0x600EF41")]
|
|
[Address(RVA = "0x129FF70", Offset = "0x129E970", VA = "0x18129FF70")]
|
|
public static AvatarItem GOODJMOBMEM(string OMPAGBANEDN, ArraySegment<string> OHHPGKIAFFN)
|
|
{
|
|
AvatarItemWardrobeRuntimeConfig.GuidAvatarDataDictionary avatarItemDataLookup = AvatarItemWardrobeRuntimeConfig.Config.avatarItemDataLookup;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
AvatarItemVisualData avatarItemVisualData = new AvatarItemVisualData();
|
|
avatarItemVisualData.prefabGuid = OHHPGKIAFFN;
|
|
avatarItemVisualData.decalGuid = flag;
|
|
}
|
|
string text;
|
|
InvalidOperationException ex = new InvalidOperationException(text);
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600EF42 RID: 61250 RVA: 0x0038BF00 File Offset: 0x0038A100
|
|
[Token(Token = "0x600EF42")]
|
|
[Address(RVA = "0x22F180", Offset = "0x22E580", VA = "0x18022F180")]
|
|
public string JOPJHHOJMEE()
|
|
{
|
|
string text;
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x0600EF43 RID: 61251 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EF43")]
|
|
[Address(RVA = "0x22F0A0", Offset = "0x22E4A0", VA = "0x18022F0A0")]
|
|
public bool FKCEAFNEBAM(AvatarItem HPKICPNGMDJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EF44 RID: 61252 RVA: 0x0038BF14 File Offset: 0x0038A114
|
|
[Token(Token = "0x600EF44")]
|
|
[Address(RVA = "0x22EFD0", Offset = "0x22E3D0", VA = "0x18022EFD0", Slot = "0")]
|
|
public override bool Equals(object NLNHFEEMFBN)
|
|
{
|
|
if (NLNHFEEMFBN == 0 || NLNHFEEMFBN != 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EF45 RID: 61253 RVA: 0x0038BF30 File Offset: 0x0038A130
|
|
[Token(Token = "0x600EF45")]
|
|
[Address(RVA = "0x22F120", Offset = "0x22E520", VA = "0x18022F120", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
this.Finalize();
|
|
this.Finalize();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EF46 RID: 61254 RVA: 0x0038BF50 File Offset: 0x0038A150
|
|
[Token(Token = "0x600EF46")]
|
|
[Address(RVA = "0x12A0380", Offset = "0x129ED80", VA = "0x1812A0380")]
|
|
public static bool JGIMJGNAJHP(AvatarItem EONHDDFEGMC, AvatarItem LDFLEALOHOI)
|
|
{
|
|
AvatarItemVisualData avatarItemVisualData = EONHDDFEGMC._avatarItemVisualData;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EF47 RID: 61255 RVA: 0x0038BF6C File Offset: 0x0038A16C
|
|
[Token(Token = "0x600EF47")]
|
|
[Address(RVA = "0x129FE10", Offset = "0x129E810", VA = "0x18129FE10")]
|
|
public static bool BDBLGMKABNK(AvatarItem EONHDDFEGMC, AvatarItem LDFLEALOHOI)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x04009F2E RID: 40750
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009F2E")]
|
|
[SerializeField]
|
|
private AvatarItemData _avatarItemData;
|
|
|
|
// Token: 0x04009F2F RID: 40751
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009F2F")]
|
|
[SerializeField]
|
|
private AvatarItemVisualData _avatarItemVisualData;
|
|
}
|
|
}
|