306 lines
9.8 KiB
C#
306 lines
9.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Avatars;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000C7D RID: 3197
|
|
[Token(Token = "0x2000C7D")]
|
|
public class FaceTransformationModelController : ModelController<FaceTransformationModel>
|
|
{
|
|
// Token: 0x06004DA5 RID: 19877 RVA: 0x0011C418 File Offset: 0x0011A618
|
|
[Token(Token = "0x6004DA5")]
|
|
[Address(RVA = "0x173E160", Offset = "0x173D160", VA = "0x18173E160")]
|
|
public FaceTransformationModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040038FD RID: 14589
|
|
[Token(Token = "0x40038FD")]
|
|
private const float FEEJGKKNLGP = 0.01f;
|
|
|
|
// Token: 0x02000C7E RID: 3198
|
|
[Token(Token = "0x2000C7E")]
|
|
public enum JKEPNBPDOIK
|
|
{
|
|
// Token: 0x040038FF RID: 14591
|
|
[Token(Token = "0x40038FF")]
|
|
Move,
|
|
// Token: 0x04003900 RID: 14592
|
|
[Token(Token = "0x4003900")]
|
|
Scale
|
|
}
|
|
|
|
// Token: 0x02000C7F RID: 3199
|
|
[Token(Token = "0x2000C7F")]
|
|
[Serializable]
|
|
private class FaceTransformationButtonImpl : ButtonControllerImpl<FaceTransformationModel>
|
|
{
|
|
// Token: 0x06004DA6 RID: 19878 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004DA6")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004DA7 RID: 19879 RVA: 0x0011C42C File Offset: 0x0011A62C
|
|
[Token(Token = "0x6004DA7")]
|
|
[Address(RVA = "0x173E000", Offset = "0x173D000", VA = "0x18173E000", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
FaceTransformationModelController.JKEPNBPDOIK jkepnbpdoik;
|
|
do
|
|
{
|
|
jkepnbpdoik = this.transformation;
|
|
if (jkepnbpdoik == FaceTransformationModelController.JKEPNBPDOIK.Move)
|
|
{
|
|
goto IL_37;
|
|
}
|
|
if (jkepnbpdoik != FaceTransformationModelController.JKEPNBPDOIK.Scale)
|
|
{
|
|
return;
|
|
}
|
|
if (this.scaleDirection == ABAPGNHLLMJ.Larger)
|
|
{
|
|
}
|
|
}
|
|
while (jkepnbpdoik != FaceTransformationModelController.JKEPNBPDOIK.Move);
|
|
MNHEFLIMKGO mnheflimkgo;
|
|
if (mnheflimkgo.KGFKHHAFMAH == (ulong)1L)
|
|
{
|
|
MNHEFLIMKGO mnheflimkgo2;
|
|
float mouthScl = mnheflimkgo2.KGFKHHAFMAH.mouthScl;
|
|
}
|
|
return;
|
|
IL_37:
|
|
PHNFMJMAKOA phnfmjmakoa = this.positionDirection;
|
|
}
|
|
|
|
// Token: 0x06004DA8 RID: 19880 RVA: 0x0011C480 File Offset: 0x0011A680
|
|
[Token(Token = "0x6004DA8")]
|
|
[Address(RVA = "0x173E120", Offset = "0x173D120", VA = "0x18173E120")]
|
|
public FaceTransformationButtonImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003901 RID: 14593
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003901")]
|
|
[SerializeField]
|
|
private FaceTransformationModelController.JKEPNBPDOIK transformation;
|
|
|
|
// Token: 0x04003902 RID: 14594
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4003902")]
|
|
[SerializeField]
|
|
[JEAMMEGEDDJ("transformation", 0)]
|
|
private PHNFMJMAKOA positionDirection;
|
|
|
|
// Token: 0x04003903 RID: 14595
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003903")]
|
|
[SerializeField]
|
|
[JEAMMEGEDDJ("transformation", 1)]
|
|
private ABAPGNHLLMJ scaleDirection;
|
|
}
|
|
|
|
// Token: 0x02000C80 RID: 3200
|
|
[Token(Token = "0x2000C80")]
|
|
[Serializable]
|
|
private class UndoButtonImpl : ButtonControllerImpl<FaceTransformationModel>
|
|
{
|
|
// Token: 0x06004DA9 RID: 19881 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004DA9")]
|
|
[Address(RVA = "0x174F660", Offset = "0x174E660", VA = "0x18174F660", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004DAA RID: 19882 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004DAA")]
|
|
[Address(RVA = "0x174F880", Offset = "0x174E880", VA = "0x18174F880", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004DAB RID: 19883 RVA: 0x0011C494 File Offset: 0x0011A694
|
|
[Token(Token = "0x6004DAB")]
|
|
[Address(RVA = "0x174FA20", Offset = "0x174EA20", VA = "0x18174FA20")]
|
|
public UndoButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000C81 RID: 3201
|
|
[Token(Token = "0x2000C81")]
|
|
[Serializable]
|
|
private class RedoButtonImpl : ButtonControllerImpl<FaceTransformationModel>
|
|
{
|
|
// Token: 0x06004DAC RID: 19884 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004DAC")]
|
|
[Address(RVA = "0x174B1A0", Offset = "0x174A1A0", VA = "0x18174B1A0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004DAD RID: 19885 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004DAD")]
|
|
[Address(RVA = "0x174B3C0", Offset = "0x174A3C0", VA = "0x18174B3C0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004DAE RID: 19886 RVA: 0x0011C4A8 File Offset: 0x0011A6A8
|
|
[Token(Token = "0x6004DAE")]
|
|
[Address(RVA = "0x174B520", Offset = "0x174A520", VA = "0x18174B520")]
|
|
public RedoButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000C82 RID: 3202
|
|
[Token(Token = "0x2000C82")]
|
|
[Serializable]
|
|
private class ResetToDefaultButtonImpl : ButtonControllerImpl<FaceTransformationModel>
|
|
{
|
|
// Token: 0x06004DAF RID: 19887 RVA: 0x0011C4BC File Offset: 0x0011A6BC
|
|
[Token(Token = "0x6004DAF")]
|
|
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004DB0 RID: 19888 RVA: 0x0011C4D0 File Offset: 0x0011A6D0
|
|
[Token(Token = "0x6004DB0")]
|
|
[Address(RVA = "0x174B7F0", Offset = "0x174A7F0", VA = "0x18174B7F0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
float num = FaceTransformationModel.CEHPPPNPINI(0.5f);
|
|
}
|
|
|
|
// Token: 0x06004DB1 RID: 19889 RVA: 0x0011C4F0 File Offset: 0x0011A6F0
|
|
[Token(Token = "0x6004DB1")]
|
|
[Address(RVA = "0x174B900", Offset = "0x174A900", VA = "0x18174B900")]
|
|
public ResetToDefaultButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000C83 RID: 3203
|
|
[Token(Token = "0x2000C83")]
|
|
[Serializable]
|
|
private class RotationXSliderImpl : SliderControllerImpl<FaceTransformationModel>
|
|
{
|
|
// Token: 0x06004DB2 RID: 19890 RVA: 0x0011C504 File Offset: 0x0011A704
|
|
[Token(Token = "0x6004DB2")]
|
|
[Address(RVA = "0x174B940", Offset = "0x174A940", VA = "0x18174B940", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
float num = this.KNFGKMDLPFK();
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06004DB3 RID: 19891 RVA: 0x0011C528 File Offset: 0x0011A728
|
|
[Token(Token = "0x6004DB3")]
|
|
[Address(RVA = "0x174B9A0", Offset = "0x174A9A0", VA = "0x18174B9A0", Slot = "29")]
|
|
protected override void GFMIFNNFPCN(float ONGBFDACHHG)
|
|
{
|
|
if (!FJFHDHBBFKE.BAHBPFFNNJO(this.KNFGKMDLPFK(), ONGBFDACHHG, 0.01f))
|
|
{
|
|
if (this.transformation == FaceTransformationModelController.JKEPNBPDOIK.Scale)
|
|
{
|
|
return;
|
|
}
|
|
if (this.positionAxis != FaceTransformationModelController.RotationXSliderImpl.BGEMGALPLGM.HORIZONTAL)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004DB4 RID: 19892 RVA: 0x0011C564 File Offset: 0x0011A764
|
|
[Token(Token = "0x6004DB4")]
|
|
[Address(RVA = "0x174BB40", Offset = "0x174AB40", VA = "0x18174BB40", Slot = "30")]
|
|
protected override void HANNAAJMDHI(BaseEventData EJPEKJANIND)
|
|
{
|
|
base.HANNAAJMDHI(EJPEKJANIND);
|
|
}
|
|
|
|
// Token: 0x06004DB5 RID: 19893 RVA: 0x0011C580 File Offset: 0x0011A780
|
|
[Token(Token = "0x6004DB5")]
|
|
[Address(RVA = "0x174BBA0", Offset = "0x174ABA0", VA = "0x18174BBA0")]
|
|
private float KNFGKMDLPFK()
|
|
{
|
|
if (this.transformation == FaceTransformationModelController.JKEPNBPDOIK.Scale || this.positionAxis == FaceTransformationModelController.RotationXSliderImpl.BGEMGALPLGM.HORIZONTAL)
|
|
{
|
|
}
|
|
if (this == 0)
|
|
{
|
|
MNHEFLIMKGO mnheflimkgo;
|
|
AvatarCustomizationSettings kgfkhhafmah = mnheflimkgo.KGFKHHAFMAH;
|
|
}
|
|
if (this == (ulong)1L)
|
|
{
|
|
MNHEFLIMKGO mnheflimkgo2;
|
|
AvatarCustomizationSettings kgfkhhafmah2 = mnheflimkgo2.KGFKHHAFMAH;
|
|
}
|
|
float num;
|
|
return FaceTransformationModel.JMHJIDIPBCK(num);
|
|
}
|
|
|
|
// Token: 0x06004DB6 RID: 19894 RVA: 0x0011C5C8 File Offset: 0x0011A7C8
|
|
[Token(Token = "0x6004DB6")]
|
|
[Address(RVA = "0x174BCE0", Offset = "0x174ACE0", VA = "0x18174BCE0")]
|
|
private void LPBPOKBMFFJ(float ONGBFDACHHG)
|
|
{
|
|
if (this.transformation != FaceTransformationModelController.JKEPNBPDOIK.Scale)
|
|
{
|
|
if (this.positionAxis != FaceTransformationModelController.RotationXSliderImpl.BGEMGALPLGM.HORIZONTAL)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
float num = FaceTransformationModel.CEHPPPNPINI(ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06004DB7 RID: 19895 RVA: 0x0011C5F8 File Offset: 0x0011A7F8
|
|
[Token(Token = "0x6004DB7")]
|
|
[Address(RVA = "0x174BE10", Offset = "0x174AE10", VA = "0x18174BE10")]
|
|
public RotationXSliderImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003904 RID: 14596
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003904")]
|
|
[SerializeField]
|
|
private FaceTransformationModelController.JKEPNBPDOIK transformation;
|
|
|
|
// Token: 0x04003905 RID: 14597
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4003905")]
|
|
[SerializeField]
|
|
[JEAMMEGEDDJ("transformation", 0)]
|
|
private FaceTransformationModelController.RotationXSliderImpl.BGEMGALPLGM positionAxis;
|
|
|
|
// Token: 0x02000C84 RID: 3204
|
|
[Token(Token = "0x2000C84")]
|
|
private enum BGEMGALPLGM
|
|
{
|
|
// Token: 0x04003907 RID: 14599
|
|
[Token(Token = "0x4003907")]
|
|
HORIZONTAL,
|
|
// Token: 0x04003908 RID: 14600
|
|
[Token(Token = "0x4003908")]
|
|
VERTICAL
|
|
}
|
|
}
|
|
}
|
|
}
|