This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,439 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200095D RID: 2397
[Token(Token = "0x200095D")]
public class HatCustomizationModel : AvatarCustomizationDependentModel
{
// Token: 0x17000B5E RID: 2910
// (get) Token: 0x0600403C RID: 16444 RVA: 0x000FE858 File Offset: 0x000FCA58
[Token(Token = "0x17000B5E")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600403C")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x0600403D RID: 16445 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600403D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600403E RID: 16446 RVA: 0x000FE868 File Offset: 0x000FCA68
[Token(Token = "0x600403E")]
[Address(RVA = "0x1741D50", Offset = "0x1740D50", VA = "0x181741D50", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600403F RID: 16447 RVA: 0x000FE87C File Offset: 0x000FCA7C
[Token(Token = "0x600403F")]
[Address(RVA = "0x1742400", Offset = "0x1741400", VA = "0x181742400", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
this.BJJLOAAFEPN.LKLKGDMFMCC();
this.AddUndoStack();
}
// Token: 0x06004040 RID: 16448 RVA: 0x000FE8A8 File Offset: 0x000FCAA8
[Token(Token = "0x6004040")]
[Address(RVA = "0x173F400", Offset = "0x173E400", VA = "0x18173F400", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
base.JAHLPGDLMOC.AddUndoStack();
}
// Token: 0x17000B5F RID: 2911
// (get) Token: 0x06004041 RID: 16449 RVA: 0x000FE8CC File Offset: 0x000FCACC
// (set) Token: 0x06004042 RID: 16450 RVA: 0x000FE8E0 File Offset: 0x000FCAE0
[Token(Token = "0x17000B5F")]
public HatCustomizationModel.HatAdjustmentType BOMOJOHNMBG
{
[Token(Token = "0x6004041")]
[Address(RVA = "0x6A5700", Offset = "0x6A4700", VA = "0x1806A5700")]
get
{
return this.ECKGIIGMGPC;
}
[Token(Token = "0x6004042")]
[Address(RVA = "0x1742F70", Offset = "0x1741F70", VA = "0x181742F70")]
set
{
this.ECKGIIGMGPC = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B60 RID: 2912
// (get) Token: 0x06004043 RID: 16451 RVA: 0x000FE8FC File Offset: 0x000FCAFC
[Token(Token = "0x17000B60")]
public PlayerAvatarDisplay.DPOGFJABJBJ OIAKEGHMNON
{
[Token(Token = "0x6004043")]
[Address(RVA = "0x1742F40", Offset = "0x1741F40", VA = "0x181742F40")]
get
{
return base.JAHLPGDLMOC.<OCNFHJGPBGF>k__BackingField;
}
}
// Token: 0x06004044 RID: 16452 RVA: 0x000FE91C File Offset: 0x000FCB1C
[Token(Token = "0x6004044")]
[Address(RVA = "0x1742B00", Offset = "0x1741B00", VA = "0x181742B00")]
public void SetHatUVPosition(HatCustomizationModel.UVPositionAxis CFMGJFPMGMF, float GFOBKJDDNJO)
{
/*
An exception occurred when decompiling this method (06004044)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.Data.HatCustomizationModel::SetHatUVPosition(RRUI.Data.HatCustomizationModel/UVPositionAxis,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_60:
stloc:ArgumentOutOfRangeException(var_12_65, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
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: 0x06004045 RID: 16453 RVA: 0x000FE990 File Offset: 0x000FCB90
[Token(Token = "0x6004045")]
[Address(RVA = "0x1741DF0", Offset = "0x1740DF0", VA = "0x181741DF0")]
public float GetCurrentHatUVPositionNormalized(HatCustomizationModel.UVPositionAxis CFMGJFPMGMF)
{
/*
An exception occurred when decompiling this method (06004045)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RRUI.Data.HatCustomizationModel::GetCurrentHatUVPositionNormalized(RRUI.Data.HatCustomizationModel/UVPositionAxis)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_5C:
stloc:ArgumentOutOfRangeException(var_8_61, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
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: 0x06004046 RID: 16454 RVA: 0x000FEA00 File Offset: 0x000FCC00
[Token(Token = "0x6004046")]
[Address(RVA = "0x1742880", Offset = "0x1741880", VA = "0x181742880")]
public void SetHatRotationOffset(HatCustomizationModel.RotationOffsetAxis AEEMLBBANAF, float GFOBKJDDNJO)
{
/*
An exception occurred when decompiling this method (06004046)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.Data.HatCustomizationModel::SetHatRotationOffset(RRUI.Data.HatCustomizationModel/RotationOffsetAxis,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_93:
stloc:ArgumentOutOfRangeException(var_17_98, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
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.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: 0x06004047 RID: 16455 RVA: 0x000FEAA8 File Offset: 0x000FCCA8
[Token(Token = "0x6004047")]
[Address(RVA = "0x1742210", Offset = "0x1741210", VA = "0x181742210")]
public float GetHatRotationOffsetNormalizedZeroToOne(HatCustomizationModel.RotationOffsetAxis AEEMLBBANAF)
{
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField = base.JAHLPGDLMOC.<OCNFHJGPBGF>k__BackingField;
MNHEFLIMKGO avatar = base.ONBHMHCNDLO;
int num = 0;
PlayerAvatarDisplay.AnchorParams anchorParams;
float z = anchorParams.HemisphereOffsets.z;
int num2 = 0;
if (num2 < num)
{
num2 += num2;
num2++;
}
Vector3 hemisphereOffsets = anchorParams.HemisphereOffsets;
float num4;
float num3 = Mathf.InverseLerp(-1f, 1f, num4);
num4 = num3;
if (float.IsNaN(num3))
{
}
return Mathf.Clamp01(0.5f);
}
// Token: 0x06004048 RID: 16456 RVA: 0x000FEB38 File Offset: 0x000FCD38
[Token(Token = "0x6004048")]
[Address(RVA = "0x17425E0", Offset = "0x17415E0", VA = "0x1817425E0")]
public void SetHatPositionOffset(HatCustomizationModel.PositionOffsetAxis DCEODBJLOBO, float GFOBKJDDNJO)
{
/*
An exception occurred when decompiling this method (06004048)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.Data.HatCustomizationModel::SetHatPositionOffset(RRUI.Data.HatCustomizationModel/PositionOffsetAxis,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_96:
stloc:ArgumentOutOfRangeException(var_17_9B, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
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.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: 0x06004049 RID: 16457 RVA: 0x000FEBE4 File Offset: 0x000FCDE4
[Token(Token = "0x6004049")]
[Address(RVA = "0x1742020", Offset = "0x1741020", VA = "0x181742020")]
public float GetHatPositionOffsetNormalizedZeroToOne(HatCustomizationModel.PositionOffsetAxis DCEODBJLOBO)
{
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField = base.JAHLPGDLMOC.<OCNFHJGPBGF>k__BackingField;
MNHEFLIMKGO avatar = base.ONBHMHCNDLO;
int num = 0;
PlayerAvatarDisplay.AnchorParams anchorParams;
float z = anchorParams.HemisphereOffsets.z;
int num2 = 0;
if (num2 < num)
{
num2 += num2;
num2++;
}
Vector3 hemisphereOffsets = anchorParams.HemisphereOffsets;
float num4;
float num3 = Mathf.InverseLerp(-1f, 1f, num4);
num4 = num3;
if (float.IsNaN(num3))
{
}
return Mathf.Clamp01(0.5f);
}
// Token: 0x0600404A RID: 16458 RVA: 0x000FEC74 File Offset: 0x000FCE74
[Token(Token = "0x600404A")]
[Address(RVA = "0x1742530", Offset = "0x1741530", VA = "0x181742530")]
public void ResetToDefault(bool JJEPMGMLMBE)
{
MNHEFLIMKGO avatar = base.ONBHMHCNDLO;
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField = base.JAHLPGDLMOC.<OCNFHJGPBGF>k__BackingField;
bool flag = avatar.BEKAEFKGPNH(<OCNFHJGPBGF>k__BackingField, JJEPMGMLMBE);
this.AddUndoStack();
CFLMJLFBOKH.BAGLMFKDJBO();
}
// Token: 0x17000B61 RID: 2913
// (get) Token: 0x0600404B RID: 16459 RVA: 0x000FECB0 File Offset: 0x000FCEB0
[Token(Token = "0x17000B61")]
public bool BFKFGKFNNOE
{
[Token(Token = "0x600404B")]
[Address(RVA = "0x1742EF0", Offset = "0x1741EF0", VA = "0x181742EF0")]
get
{
return this.BJJLOAAFEPN.IBDJAKGMLEB != 0;
}
}
// Token: 0x17000B62 RID: 2914
// (get) Token: 0x0600404C RID: 16460 RVA: 0x000FECD4 File Offset: 0x000FCED4
[Token(Token = "0x17000B62")]
public bool MCLMKMAKOPG
{
[Token(Token = "0x600404C")]
[Address(RVA = "0x1742EA0", Offset = "0x1741EA0", VA = "0x181742EA0")]
get
{
return this.BJJLOAAFEPN.FLAGPNDNLFI != 0;
}
}
// Token: 0x0600404D RID: 16461 RVA: 0x000FECF8 File Offset: 0x000FCEF8
[Token(Token = "0x600404D")]
[Address(RVA = "0x1742D60", Offset = "0x1741D60", VA = "0x181742D60")]
public void Undo()
{
if (this.BJJLOAAFEPN.IBDJAKGMLEB != 0)
{
this.BJJLOAAFEPN.HEBIFJELCPI();
MNHEFLIMKGO avatar = base.ONBHMHCNDLO;
PBNNFOJIBOD pbnnfojibod = this.BJJLOAAFEPN.ENONEADFACP;
avatar.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
}
}
// Token: 0x0600404E RID: 16462 RVA: 0x000FED44 File Offset: 0x000FCF44
[Token(Token = "0x600404E")]
[Address(RVA = "0x1742460", Offset = "0x1741460", VA = "0x181742460")]
public void Redo()
{
if (this.BJJLOAAFEPN.FLAGPNDNLFI != 0)
{
this.BJJLOAAFEPN.OOAIDMBHDKP();
MNHEFLIMKGO avatar = base.ONBHMHCNDLO;
PBNNFOJIBOD pbnnfojibod = this.BJJLOAAFEPN.ENONEADFACP;
avatar.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
}
}
// Token: 0x0600404F RID: 16463 RVA: 0x000FED90 File Offset: 0x000FCF90
[Token(Token = "0x600404F")]
[Address(RVA = "0x1741CC0", Offset = "0x1740CC0", VA = "0x181741CC0")]
public void AddUndoStack()
{
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
MNHEFLIMKGO avatar = base.ONBHMHCNDLO;
int num = 0;
PBNNFOJIBOD pbnnfojibod = avatar.OHCPAPEDEAK(num != 0, true);
bjjloaafepn.BPAJKKAGPKB(pbnnfojibod);
base.JOJPOMANGPO();
}
// Token: 0x06004050 RID: 16464 RVA: 0x000FEDCC File Offset: 0x000FCFCC
[Token(Token = "0x6004050")]
[Address(RVA = "0x1742E30", Offset = "0x1741E30", VA = "0x181742E30")]
public HatCustomizationModel()
{
BEPMBLAHCML<PBNNFOJIBOD> bepmblahcml = new BEPMBLAHCML(10);
this.BJJLOAAFEPN = bepmblahcml;
base..ctor();
}
// Token: 0x040034C5 RID: 13509
[Token(Token = "0x40034C5")]
private const int CLGDCHJIPMF = 10;
// Token: 0x040034C6 RID: 13510
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40034C6")]
private readonly BEPMBLAHCML<PBNNFOJIBOD> BJJLOAAFEPN;
// Token: 0x040034C7 RID: 13511
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40034C7")]
private HatCustomizationModel.HatAdjustmentType ECKGIIGMGPC;
// Token: 0x0200095E RID: 2398
[Token(Token = "0x200095E")]
public enum HatAdjustmentType
{
// Token: 0x040034C9 RID: 13513
[Token(Token = "0x40034C9")]
UV,
// Token: 0x040034CA RID: 13514
[Token(Token = "0x40034CA")]
PositionOffset,
// Token: 0x040034CB RID: 13515
[Token(Token = "0x40034CB")]
RotationOffset,
// Token: 0x040034CC RID: 13516
[Token(Token = "0x40034CC")]
Legacy
}
// Token: 0x0200095F RID: 2399
[Token(Token = "0x200095F")]
public enum UVPositionAxis
{
// Token: 0x040034CE RID: 13518
[Token(Token = "0x40034CE")]
U,
// Token: 0x040034CF RID: 13519
[Token(Token = "0x40034CF")]
V
}
// Token: 0x02000960 RID: 2400
[Token(Token = "0x2000960")]
public enum RotationOffsetAxis
{
// Token: 0x040034D1 RID: 13521
[Token(Token = "0x40034D1")]
X,
// Token: 0x040034D2 RID: 13522
[Token(Token = "0x40034D2")]
Y,
// Token: 0x040034D3 RID: 13523
[Token(Token = "0x40034D3")]
Z
}
// Token: 0x02000961 RID: 2401
[Token(Token = "0x2000961")]
public enum PositionOffsetAxis
{
// Token: 0x040034D5 RID: 13525
[Token(Token = "0x40034D5")]
X,
// Token: 0x040034D6 RID: 13526
[Token(Token = "0x40034D6")]
Y,
// Token: 0x040034D7 RID: 13527
[Token(Token = "0x40034D7")]
Z
}
}
}