Files
2026-04-08 23:40:05 +02:00

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