m
This commit is contained in:
@@ -0,0 +1,438 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace RRUI.Data
|
||||
{
|
||||
// Token: 0x02000962 RID: 2402
|
||||
[Token(Token = "0x2000962")]
|
||||
public class HatCustomizationModelController : ModelController<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x06004051 RID: 16465 RVA: 0x000FEDF0 File Offset: 0x000FCFF0
|
||||
[Token(Token = "0x6004051")]
|
||||
[Address(RVA = "0x1741C80", Offset = "0x1740C80", VA = "0x181741C80")]
|
||||
public HatCustomizationModelController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000963 RID: 2403
|
||||
[Token(Token = "0x2000963")]
|
||||
[Serializable]
|
||||
private class HatCustomizationCategoriesHideableImpl : HideableControllerImpl<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x06004052 RID: 16466 RVA: 0x000FEE04 File Offset: 0x000FD004
|
||||
[Token(Token = "0x6004052")]
|
||||
[Address(RVA = "0x1741900", Offset = "0x1740900", VA = "0x181741900", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
HatCustomizationModel.HatAdjustmentType hatAdjustmentType = this.categoryType;
|
||||
bool flag = "{il2cpp array field il2cppMethodInfo->}" != hatAdjustmentType;
|
||||
}
|
||||
|
||||
// Token: 0x06004053 RID: 16467 RVA: 0x000FEE2C File Offset: 0x000FD02C
|
||||
[Token(Token = "0x6004053")]
|
||||
[Address(RVA = "0x17419C0", Offset = "0x17409C0", VA = "0x1817419C0")]
|
||||
public HatCustomizationCategoriesHideableImpl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040034D8 RID: 13528
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40034D8")]
|
||||
[SerializeField]
|
||||
private HatCustomizationModel.HatAdjustmentType categoryType;
|
||||
}
|
||||
|
||||
// Token: 0x02000964 RID: 2404
|
||||
[Token(Token = "0x2000964")]
|
||||
[Serializable]
|
||||
private class HatCustomizationCategoryToggleButtonImpl : ToggleControllerImpl<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x06004054 RID: 16468 RVA: 0x000FEE40 File Offset: 0x000FD040
|
||||
[Token(Token = "0x6004054")]
|
||||
[Address(RVA = "0x1741AA0", Offset = "0x1740AA0", VA = "0x181741AA0", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
HatCustomizationModel.HatAdjustmentType hatAdjustmentType = this.categoryType;
|
||||
bool flag = "{il2cpp array field il2cppMethodInfo->}" == hatAdjustmentType;
|
||||
}
|
||||
|
||||
// Token: 0x06004055 RID: 16469 RVA: 0x000FEE64 File Offset: 0x000FD064
|
||||
[Token(Token = "0x6004055")]
|
||||
[Address(RVA = "0x1741B80", Offset = "0x1740B80", VA = "0x181741B80", Slot = "29")]
|
||||
protected override void IKNMALNFPII()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06004056 RID: 16470 RVA: 0x000FEE78 File Offset: 0x000FD078
|
||||
[Token(Token = "0x6004056")]
|
||||
[Address(RVA = "0x1741C40", Offset = "0x1740C40", VA = "0x181741C40")]
|
||||
public HatCustomizationCategoryToggleButtonImpl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040034D9 RID: 13529
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40034D9")]
|
||||
[SerializeField]
|
||||
private HatCustomizationModel.HatAdjustmentType categoryType;
|
||||
}
|
||||
|
||||
// Token: 0x02000965 RID: 2405
|
||||
[Token(Token = "0x2000965")]
|
||||
[Serializable]
|
||||
private class UndoButtonImpl : ButtonControllerImpl<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x06004057 RID: 16471 RVA: 0x000FEE8C File Offset: 0x000FD08C
|
||||
[Token(Token = "0x6004057")]
|
||||
[Address(RVA = "0x174F700", Offset = "0x174E700", VA = "0x18174F700", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
PBNNFOJIBOD pbnnfojibod;
|
||||
bool flag = pbnnfojibod != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06004058 RID: 16472 RVA: 0x000FEEA8 File Offset: 0x000FD0A8
|
||||
[Token(Token = "0x6004058")]
|
||||
[Address(RVA = "0x174F790", Offset = "0x174E790", VA = "0x18174F790", Slot = "29")]
|
||||
protected override void IKNMALNFPII()
|
||||
{
|
||||
PBNNFOJIBOD pbnnfojibod;
|
||||
if (pbnnfojibod != 0)
|
||||
{
|
||||
MNHEFLIMKGO mnheflimkgo;
|
||||
PBNNFOJIBOD pbnnfojibod2;
|
||||
mnheflimkgo.OMOFPCLAKDJ(pbnnfojibod2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004059 RID: 16473 RVA: 0x000FEEC8 File Offset: 0x000FD0C8
|
||||
[Token(Token = "0x6004059")]
|
||||
[Address(RVA = "0x174F9E0", Offset = "0x174E9E0", VA = "0x18174F9E0")]
|
||||
public UndoButtonImpl()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000966 RID: 2406
|
||||
[Token(Token = "0x2000966")]
|
||||
[Serializable]
|
||||
private class RedoButtonImpl : ButtonControllerImpl<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x0600405A RID: 16474 RVA: 0x000FEEDC File Offset: 0x000FD0DC
|
||||
[Token(Token = "0x600405A")]
|
||||
[Address(RVA = "0x174B240", Offset = "0x174A240", VA = "0x18174B240", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
PBNNFOJIBOD pbnnfojibod;
|
||||
bool flag = pbnnfojibod != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600405B RID: 16475 RVA: 0x000FEEF8 File Offset: 0x000FD0F8
|
||||
[Token(Token = "0x600405B")]
|
||||
[Address(RVA = "0x174B2D0", Offset = "0x174A2D0", VA = "0x18174B2D0", Slot = "29")]
|
||||
protected override void IKNMALNFPII()
|
||||
{
|
||||
PBNNFOJIBOD pbnnfojibod;
|
||||
if (pbnnfojibod != 0)
|
||||
{
|
||||
MNHEFLIMKGO mnheflimkgo;
|
||||
PBNNFOJIBOD pbnnfojibod2;
|
||||
mnheflimkgo.OMOFPCLAKDJ(pbnnfojibod2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600405C RID: 16476 RVA: 0x000FEF18 File Offset: 0x000FD118
|
||||
[Token(Token = "0x600405C")]
|
||||
[Address(RVA = "0x174B560", Offset = "0x174A560", VA = "0x18174B560")]
|
||||
public RedoButtonImpl()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000967 RID: 2407
|
||||
[Token(Token = "0x2000967")]
|
||||
[Serializable]
|
||||
private class ResetButtonImpl : ButtonControllerImpl<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x0600405D RID: 16477 RVA: 0x000FEF2C File Offset: 0x000FD12C
|
||||
[Token(Token = "0x600405D")]
|
||||
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600405E RID: 16478 RVA: 0x000FEF40 File Offset: 0x000FD140
|
||||
[Token(Token = "0x600405E")]
|
||||
[Address(RVA = "0x174B760", Offset = "0x174A760", VA = "0x18174B760", Slot = "29")]
|
||||
protected override void IKNMALNFPII()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600405F RID: 16479 RVA: 0x000FEF54 File Offset: 0x000FD154
|
||||
[Token(Token = "0x600405F")]
|
||||
[Address(RVA = "0x174B7B0", Offset = "0x174A7B0", VA = "0x18174B7B0")]
|
||||
public ResetButtonImpl()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000968 RID: 2408
|
||||
[Token(Token = "0x2000968")]
|
||||
[Serializable]
|
||||
private class LegacyButtonImpl : ButtonControllerImpl<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x06004060 RID: 16480 RVA: 0x000FEF68 File Offset: 0x000FD168
|
||||
[Token(Token = "0x6004060")]
|
||||
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06004061 RID: 16481 RVA: 0x000FEF7C File Offset: 0x000FD17C
|
||||
[Token(Token = "0x6004061")]
|
||||
[Address(RVA = "0x1749C30", Offset = "0x1748C30", VA = "0x181749C30", Slot = "29")]
|
||||
protected override void IKNMALNFPII()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06004062 RID: 16482 RVA: 0x000FEF94 File Offset: 0x000FD194
|
||||
[Token(Token = "0x6004062")]
|
||||
[Address(RVA = "0x1749C80", Offset = "0x1748C80", VA = "0x181749C80")]
|
||||
public LegacyButtonImpl()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000969 RID: 2409
|
||||
[Token(Token = "0x2000969")]
|
||||
[Serializable]
|
||||
private class HatAdjustmentSliderImpl : SliderControllerImpl<HatCustomizationModel>
|
||||
{
|
||||
// Token: 0x06004063 RID: 16483 RVA: 0x000FEFA8 File Offset: 0x000FD1A8
|
||||
[Token(Token = "0x6004063")]
|
||||
[Address(RVA = "0x17413F0", Offset = "0x17403F0", VA = "0x1817413F0", Slot = "27")]
|
||||
protected override void DMAHGBLDMFA()
|
||||
{
|
||||
bool flag = this.DHKHMOKEMCJ();
|
||||
float num = this.KNFGKMDLPFK();
|
||||
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
||||
}
|
||||
|
||||
// Token: 0x06004064 RID: 16484 RVA: 0x000FEFD0 File Offset: 0x000FD1D0
|
||||
[Token(Token = "0x6004064")]
|
||||
[Address(RVA = "0x1741460", Offset = "0x1740460", VA = "0x181741460", Slot = "29")]
|
||||
protected override void GFMIFNNFPCN(float ONGBFDACHHG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06004064)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.Data.HatCustomizationModelController/HatAdjustmentSliderImpl::GFMIFNNFPCN(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_6A:
|
||||
stloc:ArgumentOutOfRangeException(var_6_6F, 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.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: 0x06004065 RID: 16485 RVA: 0x000FF050 File Offset: 0x000FD250
|
||||
[Token(Token = "0x6004065")]
|
||||
[Address(RVA = "0x1741620", Offset = "0x1740620", VA = "0x181741620", Slot = "30")]
|
||||
protected override void HANNAAJMDHI(BaseEventData EJPEKJANIND)
|
||||
{
|
||||
base.HANNAAJMDHI(EJPEKJANIND);
|
||||
CFLMJLFBOKH.BAGLMFKDJBO();
|
||||
}
|
||||
|
||||
// Token: 0x06004066 RID: 16486 RVA: 0x000FF074 File Offset: 0x000FD274
|
||||
[Token(Token = "0x6004066")]
|
||||
[Address(RVA = "0x17411C0", Offset = "0x17401C0", VA = "0x1817411C0")]
|
||||
private bool DHKHMOKEMCJ()
|
||||
{
|
||||
AvatarCustomizationModel avatarCustomizationModel;
|
||||
if (avatarCustomizationModel.<OCNFHJGPBGF>k__BackingField != (ulong)0L)
|
||||
{
|
||||
HatCustomizationModel.HatAdjustmentType hatAdjustmentType = this.adjustment;
|
||||
if (hatAdjustmentType != HatCustomizationModel.HatAdjustmentType.UV)
|
||||
{
|
||||
if (hatAdjustmentType != HatCustomizationModel.HatAdjustmentType.UV)
|
||||
{
|
||||
if (hatAdjustmentType != HatCustomizationModel.HatAdjustmentType.PositionOffset)
|
||||
{
|
||||
goto IL_80;
|
||||
}
|
||||
HatCustomizationModel.RotationOffsetAxis rotationOffsetAxis = this.rotationOffsetAxis;
|
||||
if (rotationOffsetAxis != HatCustomizationModel.RotationOffsetAxis.X)
|
||||
{
|
||||
if (rotationOffsetAxis != HatCustomizationModel.RotationOffsetAxis.X)
|
||||
{
|
||||
if (rotationOffsetAxis != HatCustomizationModel.RotationOffsetAxis.Y)
|
||||
{
|
||||
goto IL_80;
|
||||
}
|
||||
AvatarCustomizationModel avatarCustomizationModel2;
|
||||
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField = avatarCustomizationModel2.<OCNFHJGPBGF>k__BackingField;
|
||||
}
|
||||
AvatarCustomizationModel avatarCustomizationModel3;
|
||||
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField2 = avatarCustomizationModel3.<OCNFHJGPBGF>k__BackingField;
|
||||
}
|
||||
AvatarCustomizationModel avatarCustomizationModel4;
|
||||
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField3 = avatarCustomizationModel4.<OCNFHJGPBGF>k__BackingField;
|
||||
}
|
||||
HatCustomizationModel.PositionOffsetAxis positionOffsetAxis = this.positionOffsetAxis;
|
||||
if (positionOffsetAxis != HatCustomizationModel.PositionOffsetAxis.X)
|
||||
{
|
||||
if (positionOffsetAxis != HatCustomizationModel.PositionOffsetAxis.X)
|
||||
{
|
||||
if (positionOffsetAxis != HatCustomizationModel.PositionOffsetAxis.Y)
|
||||
{
|
||||
goto IL_80;
|
||||
}
|
||||
AvatarCustomizationModel avatarCustomizationModel5;
|
||||
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField4 = avatarCustomizationModel5.<OCNFHJGPBGF>k__BackingField;
|
||||
}
|
||||
AvatarCustomizationModel avatarCustomizationModel6;
|
||||
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField5 = avatarCustomizationModel6.<OCNFHJGPBGF>k__BackingField;
|
||||
}
|
||||
AvatarCustomizationModel avatarCustomizationModel7;
|
||||
PlayerAvatarDisplay.DPOGFJABJBJ <OCNFHJGPBGF>k__BackingField6 = avatarCustomizationModel7.<OCNFHJGPBGF>k__BackingField;
|
||||
}
|
||||
}
|
||||
IL_80:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06004067 RID: 16487 RVA: 0x000FF10C File Offset: 0x000FD30C
|
||||
[Token(Token = "0x6004067")]
|
||||
[Address(RVA = "0x17416B0", Offset = "0x17406B0", VA = "0x1817416B0")]
|
||||
private float KNFGKMDLPFK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06004067)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RRUI.Data.HatCustomizationModelController/HatAdjustmentSliderImpl::KNFGKMDLPFK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_3D:
|
||||
stloc:ArgumentOutOfRangeException(var_8_42, 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.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: 0x06004068 RID: 16488 RVA: 0x000FF15C File Offset: 0x000FD35C
|
||||
[Token(Token = "0x6004068")]
|
||||
[Address(RVA = "0x1741780", Offset = "0x1740780", VA = "0x181741780")]
|
||||
private void LPBPOKBMFFJ(float ONGBFDACHHG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06004068)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.Data.HatCustomizationModelController/HatAdjustmentSliderImpl::LPBPOKBMFFJ(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_48:
|
||||
stloc:ArgumentOutOfRangeException(var_5_4D, 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.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: 0x06004069 RID: 16489 RVA: 0x000FF1B8 File Offset: 0x000FD3B8
|
||||
[Token(Token = "0x6004069")]
|
||||
[Address(RVA = "0x17418C0", Offset = "0x17408C0", VA = "0x1817418C0")]
|
||||
public HatAdjustmentSliderImpl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040034DA RID: 13530
|
||||
[Token(Token = "0x40034DA")]
|
||||
private const float MIN_SLIDER_CHANGED_DIFFERENCE = 0.01f;
|
||||
|
||||
// Token: 0x040034DB RID: 13531
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40034DB")]
|
||||
[SerializeField]
|
||||
private HatCustomizationModel.HatAdjustmentType adjustment;
|
||||
|
||||
// Token: 0x040034DC RID: 13532
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40034DC")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("adjustment", 0)]
|
||||
private HatCustomizationModel.UVPositionAxis uvAxis;
|
||||
|
||||
// Token: 0x040034DD RID: 13533
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40034DD")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("adjustment", 1)]
|
||||
private HatCustomizationModel.PositionOffsetAxis positionOffsetAxis;
|
||||
|
||||
// Token: 0x040034DE RID: 13534
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40034DE")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("adjustment", 2)]
|
||||
private HatCustomizationModel.RotationOffsetAxis rotationOffsetAxis;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user