m
This commit is contained in:
@@ -0,0 +1,173 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars.Data.Shared;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Avatars.Data.Runtime
|
||||
{
|
||||
// Token: 0x020024E2 RID: 9442
|
||||
[Token(Token = "0x20024E2")]
|
||||
[Serializable]
|
||||
public struct AvatarItem
|
||||
{
|
||||
// Token: 0x17002756 RID: 10070
|
||||
// (get) Token: 0x0600F1CA RID: 61898 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002756")]
|
||||
public AvatarItemData AvatarItemData
|
||||
{
|
||||
[Token(Token = "0x600F1CA")]
|
||||
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002757 RID: 10071
|
||||
// (get) Token: 0x0600F1CB RID: 61899 RVA: 0x00374CD8 File Offset: 0x00372ED8
|
||||
[Token(Token = "0x17002757")]
|
||||
public AvatarItemVisualData AvatarItemVisualData
|
||||
{
|
||||
[Token(Token = "0x600F1CB")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
|
||||
get
|
||||
{
|
||||
return this._avatarItemVisualData;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002758 RID: 10072
|
||||
// (get) Token: 0x0600F1CC RID: 61900 RVA: 0x00374CEC File Offset: 0x00372EEC
|
||||
[Token(Token = "0x17002758")]
|
||||
public bool IsEarItem
|
||||
{
|
||||
[Token(Token = "0x600F1CC")]
|
||||
[Address(RVA = "0x1D090F0", Offset = "0x1D080F0", VA = "0x181D090F0")]
|
||||
get
|
||||
{
|
||||
return "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.Il2CppClassIdentifier)}, offset 0x20}" == (ulong)3L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F1CD RID: 61901 RVA: 0x00374D0C File Offset: 0x00372F0C
|
||||
[Token(Token = "0x600F1CD")]
|
||||
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
|
||||
public AvatarItem(AvatarItemData DGIMOEBPGPO, AvatarItemVisualData HNPDEFFPNOI)
|
||||
{
|
||||
this._avatarItemData = DGIMOEBPGPO;
|
||||
this._avatarItemVisualData = HNPDEFFPNOI;
|
||||
}
|
||||
|
||||
// Token: 0x0600F1CE RID: 61902 RVA: 0x00374D28 File Offset: 0x00372F28
|
||||
[Token(Token = "0x600F1CE")]
|
||||
[Address(RVA = "0x1D0A8F0", Offset = "0x1D098F0", VA = "0x181D0A8F0")]
|
||||
public static AvatarItem GOODJMOBMEM(string DJHKBMIDFLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1CE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatars.Data.Runtime.AvatarItem RecRoom.Avatars.Data.Runtime.AvatarItem::GOODJMOBMEM(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_13:
|
||||
stloc:LDNIJPNJDCN(var_2_1D, newobj:LDNIJPNJDCN(LDNIJPNJDCN::.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: 0x0600F1CF RID: 61903 RVA: 0x00374D54 File Offset: 0x00372F54
|
||||
[Token(Token = "0x600F1CF")]
|
||||
[Address(RVA = "0x1D0AA50", Offset = "0x1D09A50", VA = "0x181D0AA50")]
|
||||
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: 0x0600F1D0 RID: 61904 RVA: 0x00374DB4 File Offset: 0x00372FB4
|
||||
[Token(Token = "0x600F1D0")]
|
||||
[Address(RVA = "0x1D0AD00", Offset = "0x1D09D00", VA = "0x181D0AD00")]
|
||||
public string JOPJHHOJMEE()
|
||||
{
|
||||
return this._avatarItemVisualData.JOPJHHOJMEE();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1D1 RID: 61905 RVA: 0x00374DD4 File Offset: 0x00372FD4
|
||||
[Token(Token = "0x600F1D1")]
|
||||
[Address(RVA = "0x1D0A870", Offset = "0x1D09870", VA = "0x181D0A870")]
|
||||
public bool FKCEAFNEBAM(AvatarItem HPKICPNGMDJ)
|
||||
{
|
||||
AvatarItemVisualData avatarItemVisualData = this._avatarItemVisualData;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1D2 RID: 61906 RVA: 0x00374DF0 File Offset: 0x00372FF0
|
||||
[Token(Token = "0x600F1D2")]
|
||||
[Address(RVA = "0x1D0A7A0", Offset = "0x1D097A0", VA = "0x181D0A7A0", Slot = "0")]
|
||||
public override bool Equals(object NLNHFEEMFBN)
|
||||
{
|
||||
if (NLNHFEEMFBN != 0 && NLNHFEEMFBN != 0)
|
||||
{
|
||||
AvatarItemVisualData avatarItemVisualData = this._avatarItemVisualData;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1D3 RID: 61907 RVA: 0x00374E14 File Offset: 0x00373014
|
||||
[Token(Token = "0x600F1D3")]
|
||||
[Address(RVA = "0x1D0ACA0", Offset = "0x1D09CA0", VA = "0x181D0ACA0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
this._avatarItemVisualData.Finalize();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1D4 RID: 61908 RVA: 0x00374E34 File Offset: 0x00373034
|
||||
[Token(Token = "0x600F1D4")]
|
||||
[Address(RVA = "0x1D0A870", Offset = "0x1D09870", VA = "0x181D0A870")]
|
||||
public static bool JGIMJGNAJHP(AvatarItem EONHDDFEGMC, AvatarItem LDFLEALOHOI)
|
||||
{
|
||||
AvatarItemVisualData avatarItemVisualData = EONHDDFEGMC._avatarItemVisualData;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1D5 RID: 61909 RVA: 0x00374E50 File Offset: 0x00373050
|
||||
[Token(Token = "0x600F1D5")]
|
||||
[Address(RVA = "0x1D0A710", Offset = "0x1D09710", VA = "0x181D0A710")]
|
||||
public static bool BDBLGMKABNK(AvatarItem EONHDDFEGMC, AvatarItem LDFLEALOHOI)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x04009F58 RID: 40792
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009F58")]
|
||||
[SerializeField]
|
||||
private AvatarItemData _avatarItemData;
|
||||
|
||||
// Token: 0x04009F59 RID: 40793
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009F59")]
|
||||
[SerializeField]
|
||||
private AvatarItemVisualData _avatarItemVisualData;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,195 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars.Data.Shared;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Avatars.Data.Runtime
|
||||
{
|
||||
// Token: 0x020024E1 RID: 9441
|
||||
[Token(Token = "0x20024E1")]
|
||||
[Serializable]
|
||||
public struct AvatarItemSelection
|
||||
{
|
||||
// Token: 0x17002750 RID: 10064
|
||||
// (get) Token: 0x0600F1BF RID: 61887 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002750")]
|
||||
public AvatarItem AvatarItem
|
||||
{
|
||||
[Token(Token = "0x600F1BF")]
|
||||
[Address(RVA = "0x814AC0", Offset = "0x813AC0", VA = "0x180814AC0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002751 RID: 10065
|
||||
// (get) Token: 0x0600F1C0 RID: 61888 RVA: 0x00374B54 File Offset: 0x00372D54
|
||||
[Token(Token = "0x17002751")]
|
||||
public Player.GAHEJKDCLLE BodyPart
|
||||
{
|
||||
[Token(Token = "0x600F1C0")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
||||
get
|
||||
{
|
||||
return this._bodyPart;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002752 RID: 10066
|
||||
// (get) Token: 0x0600F1C1 RID: 61889 RVA: 0x00374B68 File Offset: 0x00372D68
|
||||
[Token(Token = "0x17002752")]
|
||||
public bool IsTrialItem
|
||||
{
|
||||
[Token(Token = "0x600F1C1")]
|
||||
[Address(RVA = "0x1D09390", Offset = "0x1D08390", VA = "0x181D09390")]
|
||||
get
|
||||
{
|
||||
return !this.IsItemUnlockedLocally;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002753 RID: 10067
|
||||
// (get) Token: 0x0600F1C2 RID: 61890 RVA: 0x00374B80 File Offset: 0x00372D80
|
||||
[Token(Token = "0x17002753")]
|
||||
public bool IsItemUnlockedLocally
|
||||
{
|
||||
[Token(Token = "0x600F1C2")]
|
||||
[Address(RVA = "0x1D09110", Offset = "0x1D08110", VA = "0x181D09110")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
string text;
|
||||
Debug.LogWarning(text);
|
||||
}
|
||||
Debug.LogWarning(string.Format("Avatar item selection has no data {0}", flag));
|
||||
}
|
||||
Debug.LogWarning("Outfit manager not initialized to check trial items");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002754 RID: 10068
|
||||
// (get) Token: 0x0600F1C3 RID: 61891 RVA: 0x00374BCC File Offset: 0x00372DCC
|
||||
[Token(Token = "0x17002754")]
|
||||
public bool IsEarItem
|
||||
{
|
||||
[Token(Token = "0x600F1C3")]
|
||||
[Address(RVA = "0x1D090F0", Offset = "0x1D080F0", VA = "0x181D090F0")]
|
||||
get
|
||||
{
|
||||
return "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.Il2CppClassIdentifier)}, offset 0x20}" == (ulong)3L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002755 RID: 10069
|
||||
// (get) Token: 0x0600F1C4 RID: 61892 RVA: 0x00374BEC File Offset: 0x00372DEC
|
||||
[Token(Token = "0x17002755")]
|
||||
public bool IsTeamItem
|
||||
{
|
||||
[Token(Token = "0x600F1C4")]
|
||||
[Address(RVA = "0x1D09370", Offset = "0x1D08370", VA = "0x181D09370")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F1C5 RID: 61893 RVA: 0x00374C00 File Offset: 0x00372E00
|
||||
[Token(Token = "0x600F1C5")]
|
||||
[Address(RVA = "0x11091E0", Offset = "0x11081E0", VA = "0x1811091E0")]
|
||||
public AvatarItemSelection(AvatarItem LACNEKHKOII, Player.GAHEJKDCLLE NMKAKHOEMGB)
|
||||
{
|
||||
this._bodyPart = NMKAKHOEMGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600F1C6 RID: 61894 RVA: 0x00374C14 File Offset: 0x00372E14
|
||||
[Token(Token = "0x600F1C6")]
|
||||
[Address(RVA = "0x1D09060", Offset = "0x1D08060", VA = "0x181D09060")]
|
||||
public string JOPJHHOJMEE()
|
||||
{
|
||||
Player.GAHEJKDCLLE bodyPart = this._bodyPart;
|
||||
string text;
|
||||
return string.Format("{0},{1}", text, text);
|
||||
}
|
||||
|
||||
// Token: 0x0600F1C7 RID: 61895 RVA: 0x00374C3C File Offset: 0x00372E3C
|
||||
[Token(Token = "0x600F1C7")]
|
||||
[Address(RVA = "0x1D08E10", Offset = "0x1D07E10", VA = "0x181D08E10")]
|
||||
public static AvatarItemSelection GOODJMOBMEM(string CKGPOEGEBAO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1C7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatars.Data.Runtime.AvatarItemSelection RecRoom.Avatars.Data.Runtime.AvatarItemSelection::GOODJMOBMEM(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_1_24, call:int32(int32::Parse, ldelem:string([mscorlib]System.String, ldloc:string[](var_0), ldc.i4:int32(4))))
|
||||
stloc:LDNIJPNJDCN(var_4_2B, newobj:LDNIJPNJDCN(LDNIJPNJDCN::.ctor, ldloc:string(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: 0x0600F1C8 RID: 61896 RVA: 0x00374C78 File Offset: 0x00372E78
|
||||
[Token(Token = "0x600F1C8")]
|
||||
[Address(RVA = "0x1D08D20", Offset = "0x1D07D20", VA = "0x181D08D20")]
|
||||
public bool ADBHBOJHHCC(OutfitType APGFEADIGAE, Player.GAHEJKDCLLE JEMCIFNECKF)
|
||||
{
|
||||
if (this._bodyPart == JEMCIFNECKF)
|
||||
{
|
||||
bool flag;
|
||||
bool flag2;
|
||||
bool flag3;
|
||||
return (flag && flag2) || flag3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1C9 RID: 61897 RVA: 0x00374CA4 File Offset: 0x00372EA4
|
||||
[Token(Token = "0x600F1C9")]
|
||||
[Address(RVA = "0x1D08D90", Offset = "0x1D07D90", VA = "0x181D08D90")]
|
||||
public bool ADBHBOJHHCC(AvatarItemSelection PLMJKMEHBME)
|
||||
{
|
||||
Player.GAHEJKDCLLE bodyPart = PLMJKMEHBME._bodyPart;
|
||||
if (this._bodyPart == bodyPart)
|
||||
{
|
||||
bool flag;
|
||||
bool flag2;
|
||||
bool flag3;
|
||||
return (flag && flag2) || flag3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009F56 RID: 40790
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009F56")]
|
||||
[SerializeField]
|
||||
private AvatarItem _avatarItem;
|
||||
|
||||
// Token: 0x04009F57 RID: 40791
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009F57")]
|
||||
[SerializeField]
|
||||
private Player.GAHEJKDCLLE _bodyPart;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,521 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars.Data.Shared;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
|
||||
namespace RecRoom.Avatars.Data.Runtime
|
||||
{
|
||||
// Token: 0x020024DC RID: 9436
|
||||
[Token(Token = "0x20024DC")]
|
||||
[Serializable]
|
||||
public class AvatarItemWardrobeRuntimeConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x17002748 RID: 10056
|
||||
// (get) Token: 0x0600F1AB RID: 61867 RVA: 0x003748D0 File Offset: 0x00372AD0
|
||||
[Token(Token = "0x17002748")]
|
||||
public static AvatarItemWardrobeRuntimeConfig Config
|
||||
{
|
||||
[Token(Token = "0x600F1AB")]
|
||||
[Address(RVA = "0x1D0A5E0", Offset = "0x1D095E0", VA = "0x181D0A5E0")]
|
||||
get
|
||||
{
|
||||
AvatarItemWardrobeRuntimeConfig config = AvatarItemWardrobeRuntimeConfig._config;
|
||||
int num = 0;
|
||||
if (config == num)
|
||||
{
|
||||
AvatarItemWardrobeRuntimeConfig._config = OLJIOKGMCPN.MNKDOANEFLK<AvatarItemWardrobeRuntimeConfig>(0);
|
||||
}
|
||||
return AvatarItemWardrobeRuntimeConfig._config;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002749 RID: 10057
|
||||
// (get) Token: 0x0600F1AC RID: 61868 RVA: 0x00374900 File Offset: 0x00372B00
|
||||
// (set) Token: 0x0600F1AD RID: 61869 RVA: 0x00374914 File Offset: 0x00372B14
|
||||
[Token(Token = "0x17002749")]
|
||||
public DateTime BuiltAtUtc
|
||||
{
|
||||
[Token(Token = "0x600F1AC")]
|
||||
[Address(RVA = "0x1D0A5B0", Offset = "0x1D095B0", VA = "0x181D0A5B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1AC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.DateTime RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::get_BuiltAtUtc()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int64(var_0_06, ldfld:int64(AvatarItemWardrobeRuntimeConfig::builtAtTicksUtc, ldloc:AvatarItemWardrobeRuntimeConfig(this)))
|
||||
}
|
||||
|
||||
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(Token = "0x600F1AD")]
|
||||
[Address(RVA = "0x1D0A6E0", Offset = "0x1D096E0", VA = "0x181D0A6E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700274A RID: 10058
|
||||
// (get) Token: 0x0600F1AE RID: 61870 RVA: 0x00374924 File Offset: 0x00372B24
|
||||
[Token(Token = "0x1700274A")]
|
||||
public IReadOnlyList<AvatarItemSelection> TeamAvatarItemSelections
|
||||
{
|
||||
[Token(Token = "0x600F1AE")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1AE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.Data.Runtime.AvatarItemSelection> RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::get_TeamAvatarItemSelections()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItemSelection>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItemSelection>(AvatarItemWardrobeRuntimeConfig::teamAvatarItemSelections, ldloc:AvatarItemWardrobeRuntimeConfig(this)))
|
||||
}
|
||||
|
||||
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: 0x1700274B RID: 10059
|
||||
// (get) Token: 0x0600F1AF RID: 61871 RVA: 0x00374938 File Offset: 0x00372B38
|
||||
[Token(Token = "0x1700274B")]
|
||||
public IReadOnlyList<AvatarItemSelection> TeamEmissiveAvatarItemSelections
|
||||
{
|
||||
[Token(Token = "0x600F1AF")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1AF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.Data.Runtime.AvatarItemSelection> RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::get_TeamEmissiveAvatarItemSelections()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItemSelection>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItemSelection>(AvatarItemWardrobeRuntimeConfig::teamEmissiveAvatarItemSelections, ldloc:AvatarItemWardrobeRuntimeConfig(this)))
|
||||
}
|
||||
|
||||
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: 0x1700274C RID: 10060
|
||||
// (get) Token: 0x0600F1B0 RID: 61872 RVA: 0x0037494C File Offset: 0x00372B4C
|
||||
[Token(Token = "0x1700274C")]
|
||||
public IReadOnlyList<AvatarItem> DefaultUnlockedAvatarItems
|
||||
{
|
||||
[Token(Token = "0x600F1B0")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1B0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.Data.Runtime.AvatarItem> RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::get_DefaultUnlockedAvatarItems()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(AvatarItemWardrobeRuntimeConfig::defaultUnlockedAvatarItems, ldloc:AvatarItemWardrobeRuntimeConfig(this)))
|
||||
}
|
||||
|
||||
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: 0x1700274D RID: 10061
|
||||
// (get) Token: 0x0600F1B1 RID: 61873 RVA: 0x00374960 File Offset: 0x00372B60
|
||||
[Token(Token = "0x1700274D")]
|
||||
public IReadOnlyList<AvatarItem> InitialAvatarItems
|
||||
{
|
||||
[Token(Token = "0x600F1B1")]
|
||||
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1B1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.Data.Runtime.AvatarItem> RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::get_InitialAvatarItems()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(AvatarItemWardrobeRuntimeConfig::initialAvatarItems, ldloc:AvatarItemWardrobeRuntimeConfig(this)))
|
||||
}
|
||||
|
||||
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: 0x1700274E RID: 10062
|
||||
// (get) Token: 0x0600F1B2 RID: 61874 RVA: 0x00374974 File Offset: 0x00372B74
|
||||
[Token(Token = "0x1700274E")]
|
||||
public IReadOnlyList<AvatarItem> DefaultTorsoAvatarItems
|
||||
{
|
||||
[Token(Token = "0x600F1B2")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1B2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.Data.Runtime.AvatarItem> RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::get_DefaultTorsoAvatarItems()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(AvatarItemWardrobeRuntimeConfig::defaultTorsoAvatarItems, ldloc:AvatarItemWardrobeRuntimeConfig(this)))
|
||||
}
|
||||
|
||||
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: 0x1700274F RID: 10063
|
||||
// (get) Token: 0x0600F1B3 RID: 61875 RVA: 0x00374988 File Offset: 0x00372B88
|
||||
[Token(Token = "0x1700274F")]
|
||||
public IReadOnlyList<AvatarItem> AllPossibleCombinations
|
||||
{
|
||||
[Token(Token = "0x600F1B3")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1B3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.Data.Runtime.AvatarItem> RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::get_AllPossibleCombinations()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RecRoom.Avatars.Data.Runtime.AvatarItem>(AvatarItemWardrobeRuntimeConfig::allPossibleCombinations, ldloc:AvatarItemWardrobeRuntimeConfig(this)))
|
||||
}
|
||||
|
||||
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: 0x0600F1B4 RID: 61876 RVA: 0x0037499C File Offset: 0x00372B9C
|
||||
[Token(Token = "0x600F1B4")]
|
||||
[Address(RVA = "0x1D0A0B0", Offset = "0x1D090B0", VA = "0x181D0A0B0")]
|
||||
public AvatarItemData CLJKIDOMPGI(string COFLAJFOPEN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1B4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Avatars.Data.Shared.AvatarItemData RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::CLJKIDOMPGI(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_11:
|
||||
stloc:InvalidOperationException(var_3_21, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string("Missing data for guid "), ldloc:string(COFLAJFOPEN))))
|
||||
}
|
||||
|
||||
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.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: 0x0600F1B5 RID: 61877 RVA: 0x003749CC File Offset: 0x00372BCC
|
||||
[Token(Token = "0x600F1B5")]
|
||||
[Address(RVA = "0x1D0A300", Offset = "0x1D09300", VA = "0x181D0A300")]
|
||||
public AssetReference PBAAKPPIKFH(string COFLAJFOPEN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F1B5)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.AddressableAssets.AssetReference RecRoom.Avatars.Data.Runtime.AvatarItemWardrobeRuntimeConfig::PBAAKPPIKFH(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_11:
|
||||
stloc:InvalidOperationException(var_3_21, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string("Missing prefab for guid "), ldloc:string(COFLAJFOPEN))))
|
||||
}
|
||||
|
||||
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.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: 0x0600F1B6 RID: 61878 RVA: 0x003749FC File Offset: 0x00372BFC
|
||||
[Token(Token = "0x600F1B6")]
|
||||
[Address(RVA = "0x1D09FE0", Offset = "0x1D08FE0", VA = "0x181D09FE0")]
|
||||
public AssetReference CJOJFCKINLA(string COFLAJFOPEN)
|
||||
{
|
||||
AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary guidReferenceDictionary = this.maskLookup;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning("Unknown Mask guid \"" + COFLAJFOPEN + "\"");
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1B7 RID: 61879 RVA: 0x00374A30 File Offset: 0x00372C30
|
||||
[Token(Token = "0x600F1B7")]
|
||||
[Address(RVA = "0x1D0A230", Offset = "0x1D09230", VA = "0x181D0A230")]
|
||||
public AssetReference EGLNBJGDAOF(string COFLAJFOPEN)
|
||||
{
|
||||
AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary guidReferenceDictionary = this.swatchLookup;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning("Unknown Swatch guid \"" + COFLAJFOPEN + "\"");
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1B8 RID: 61880 RVA: 0x00374A64 File Offset: 0x00372C64
|
||||
[Token(Token = "0x600F1B8")]
|
||||
[Address(RVA = "0x1D0A160", Offset = "0x1D09160", VA = "0x181D0A160")]
|
||||
public AssetReference CMEGNLMPMCH(string COFLAJFOPEN)
|
||||
{
|
||||
AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary guidReferenceDictionary = this.decalLookup;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning("Unknown Decal guid \"" + COFLAJFOPEN + "\"");
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1B9 RID: 61881 RVA: 0x00374A98 File Offset: 0x00372C98
|
||||
[Token(Token = "0x600F1B9")]
|
||||
[Address(RVA = "0x1D0A3B0", Offset = "0x1D093B0", VA = "0x181D0A3B0")]
|
||||
public AvatarItemWardrobeRuntimeConfig()
|
||||
{
|
||||
AvatarItemWardrobeRuntimeConfig.GuidAvatarDataDictionary guidAvatarDataDictionary = new AvatarItemWardrobeRuntimeConfig.GuidAvatarDataDictionary();
|
||||
this.avatarItemDataLookup = guidAvatarDataDictionary;
|
||||
AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary guidReferenceDictionary = new AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary();
|
||||
this.avatarItemPrefabLookup = guidReferenceDictionary;
|
||||
AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary guidReferenceDictionary2 = new AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary();
|
||||
this.maskLookup = guidReferenceDictionary2;
|
||||
AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary guidReferenceDictionary3 = new AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary();
|
||||
this.swatchLookup = guidReferenceDictionary3;
|
||||
AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary guidReferenceDictionary4 = new AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary();
|
||||
this.decalLookup = guidReferenceDictionary4;
|
||||
List<AvatarItem> list = new List();
|
||||
this.defaultUnlockedAvatarItems = list;
|
||||
List<AvatarItem> list2 = new List();
|
||||
this.initialAvatarItems = list2;
|
||||
List<AvatarItem> list3 = new List();
|
||||
this.defaultTorsoAvatarItems = list3;
|
||||
List<AvatarItem> list4 = new List();
|
||||
this.allPossibleCombinations = list4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600F1BA RID: 61882 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600F1BA")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static AvatarItemWardrobeRuntimeConfig()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04009F49 RID: 40777
|
||||
[Token(Token = "0x4009F49")]
|
||||
[NonSerialized]
|
||||
private static AvatarItemWardrobeRuntimeConfig _config;
|
||||
|
||||
// Token: 0x04009F4A RID: 40778
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009F4A")]
|
||||
[SerializeField]
|
||||
private long builtAtTicksUtc;
|
||||
|
||||
// Token: 0x04009F4B RID: 40779
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009F4B")]
|
||||
[SerializeField]
|
||||
private AvatarItemWardrobeRuntimeConfig.GuidAvatarDataDictionary avatarItemDataLookup;
|
||||
|
||||
// Token: 0x04009F4C RID: 40780
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009F4C")]
|
||||
[SerializeField]
|
||||
private AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary avatarItemPrefabLookup;
|
||||
|
||||
// Token: 0x04009F4D RID: 40781
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009F4D")]
|
||||
[SerializeField]
|
||||
private AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary maskLookup;
|
||||
|
||||
// Token: 0x04009F4E RID: 40782
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009F4E")]
|
||||
[SerializeField]
|
||||
private AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary swatchLookup;
|
||||
|
||||
// Token: 0x04009F4F RID: 40783
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009F4F")]
|
||||
[SerializeField]
|
||||
private AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary decalLookup;
|
||||
|
||||
// Token: 0x04009F50 RID: 40784
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009F50")]
|
||||
[SerializeField]
|
||||
private List<AvatarItemSelection> teamAvatarItemSelections;
|
||||
|
||||
// Token: 0x04009F51 RID: 40785
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009F51")]
|
||||
[SerializeField]
|
||||
private List<AvatarItemSelection> teamEmissiveAvatarItemSelections;
|
||||
|
||||
// Token: 0x04009F52 RID: 40786
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009F52")]
|
||||
[SerializeField]
|
||||
private List<AvatarItem> defaultUnlockedAvatarItems;
|
||||
|
||||
// Token: 0x04009F53 RID: 40787
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009F53")]
|
||||
[SerializeField]
|
||||
private List<AvatarItem> initialAvatarItems;
|
||||
|
||||
// Token: 0x04009F54 RID: 40788
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4009F54")]
|
||||
[SerializeField]
|
||||
private List<AvatarItem> defaultTorsoAvatarItems;
|
||||
|
||||
// Token: 0x04009F55 RID: 40789
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009F55")]
|
||||
[SerializeField]
|
||||
private List<AvatarItem> allPossibleCombinations;
|
||||
|
||||
// Token: 0x020024DD RID: 9437
|
||||
[Token(Token = "0x20024DD")]
|
||||
[Serializable]
|
||||
public class GuidReferenceDictionary : SerializedDictionary<string, AssetReference, AvatarItemWardrobeRuntimeConfig.GuidReferenceDictionary.KeyVal>
|
||||
{
|
||||
// Token: 0x0600F1BB RID: 61883 RVA: 0x00374B2C File Offset: 0x00372D2C
|
||||
[Token(Token = "0x600F1BB")]
|
||||
[Address(RVA = "0x1D0DA00", Offset = "0x1D0CA00", VA = "0x181D0DA00")]
|
||||
public GuidReferenceDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020024DE RID: 9438
|
||||
[Token(Token = "0x20024DE")]
|
||||
[Serializable]
|
||||
public class KeyVal : SerializedKeyVal<string, AssetReference>
|
||||
{
|
||||
// Token: 0x0600F1BC RID: 61884 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600F1BC")]
|
||||
[Address(RVA = "0x1D0F000", Offset = "0x1D0E000", VA = "0x181D0F000")]
|
||||
public KeyVal()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024DF RID: 9439
|
||||
[Token(Token = "0x20024DF")]
|
||||
[Serializable]
|
||||
public class GuidAvatarDataDictionary : SerializedDictionary<string, AvatarItemData, AvatarItemWardrobeRuntimeConfig.GuidAvatarDataDictionary.KeyVal>
|
||||
{
|
||||
// Token: 0x0600F1BD RID: 61885 RVA: 0x00374B40 File Offset: 0x00372D40
|
||||
[Token(Token = "0x600F1BD")]
|
||||
[Address(RVA = "0x1D0D9C0", Offset = "0x1D0C9C0", VA = "0x181D0D9C0")]
|
||||
public GuidAvatarDataDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020024E0 RID: 9440
|
||||
[Token(Token = "0x20024E0")]
|
||||
[Serializable]
|
||||
public class KeyVal : SerializedKeyVal<string, AvatarItemData>
|
||||
{
|
||||
// Token: 0x0600F1BE RID: 61886 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600F1BE")]
|
||||
[Address(RVA = "0x1D0F040", Offset = "0x1D0E040", VA = "0x181D0F040")]
|
||||
public KeyVal()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user