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 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; } }