using System; using Cpp2IlInjected; using RecRoom.Avatars; using UnityEngine; using UnityEngine.EventSystems; namespace RRUI.Data { // Token: 0x02000C49 RID: 3145 [Token(Token = "0x2000C49")] public class FaceTransformationModelController : ModelController { // Token: 0x06004C71 RID: 19569 RVA: 0x00119D0C File Offset: 0x00117F0C [Token(Token = "0x6004C71")] [Address(RVA = "0xF61E20", Offset = "0xF60C20", VA = "0x180F61E20")] public FaceTransformationModelController() { } // Token: 0x0400382F RID: 14383 [Token(Token = "0x400382F")] private const float FEEJGKKNLGP = 0.01f; // Token: 0x02000C4A RID: 3146 [Token(Token = "0x2000C4A")] public enum JKEPNBPDOIK { // Token: 0x04003831 RID: 14385 [Token(Token = "0x4003831")] Move, // Token: 0x04003832 RID: 14386 [Token(Token = "0x4003832")] Scale } // Token: 0x02000C4B RID: 3147 [Token(Token = "0x2000C4B")] [Serializable] private class FaceTransformationButtonImpl : ButtonControllerImpl { // Token: 0x06004C72 RID: 19570 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004C72")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004C73 RID: 19571 RVA: 0x00119D20 File Offset: 0x00117F20 [Token(Token = "0x6004C73")] [Address(RVA = "0xF61CC0", Offset = "0xF60AC0", VA = "0x180F61CC0", 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: 0x06004C74 RID: 19572 RVA: 0x00119D74 File Offset: 0x00117F74 [Token(Token = "0x6004C74")] [Address(RVA = "0xF61DE0", Offset = "0xF60BE0", VA = "0x180F61DE0")] public FaceTransformationButtonImpl() { } // Token: 0x04003833 RID: 14387 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003833")] [SerializeField] private FaceTransformationModelController.JKEPNBPDOIK transformation; // Token: 0x04003834 RID: 14388 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4003834")] [SerializeField] [OMAIFIIBMNL("transformation", 0)] private PHNFMJMAKOA positionDirection; // Token: 0x04003835 RID: 14389 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003835")] [SerializeField] [OMAIFIIBMNL("transformation", 1)] private ABAPGNHLLMJ scaleDirection; } // Token: 0x02000C4C RID: 3148 [Token(Token = "0x2000C4C")] [Serializable] private class UndoButtonImpl : ButtonControllerImpl { // Token: 0x06004C75 RID: 19573 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004C75")] [Address(RVA = "0xF72BA0", Offset = "0xF719A0", VA = "0x180F72BA0", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004C76 RID: 19574 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004C76")] [Address(RVA = "0xF72DC0", Offset = "0xF71BC0", VA = "0x180F72DC0", Slot = "29")] protected override void IKNMALNFPII() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004C77 RID: 19575 RVA: 0x00119D88 File Offset: 0x00117F88 [Token(Token = "0x6004C77")] [Address(RVA = "0xF72F60", Offset = "0xF71D60", VA = "0x180F72F60")] public UndoButtonImpl() { } } // Token: 0x02000C4D RID: 3149 [Token(Token = "0x2000C4D")] [Serializable] private class RedoButtonImpl : ButtonControllerImpl { // Token: 0x06004C78 RID: 19576 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004C78")] [Address(RVA = "0xF6E570", Offset = "0xF6D370", VA = "0x180F6E570", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004C79 RID: 19577 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004C79")] [Address(RVA = "0xF6E790", Offset = "0xF6D590", VA = "0x180F6E790", Slot = "29")] protected override void IKNMALNFPII() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004C7A RID: 19578 RVA: 0x00119D9C File Offset: 0x00117F9C [Token(Token = "0x6004C7A")] [Address(RVA = "0xF6E8F0", Offset = "0xF6D6F0", VA = "0x180F6E8F0")] public RedoButtonImpl() { } } // Token: 0x02000C4E RID: 3150 [Token(Token = "0x2000C4E")] [Serializable] private class ResetToDefaultButtonImpl : ButtonControllerImpl { // Token: 0x06004C7B RID: 19579 RVA: 0x00119DB0 File Offset: 0x00117FB0 [Token(Token = "0x6004C7B")] [Address(RVA = "0xF6D2D0", Offset = "0xF6C0D0", VA = "0x180F6D2D0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004C7C RID: 19580 RVA: 0x00119DC4 File Offset: 0x00117FC4 [Token(Token = "0x6004C7C")] [Address(RVA = "0xF6EBC0", Offset = "0xF6D9C0", VA = "0x180F6EBC0", Slot = "29")] protected override void IKNMALNFPII() { float num = FaceTransformationModel.CEHPPPNPINI(0.5f); } // Token: 0x06004C7D RID: 19581 RVA: 0x00119DE4 File Offset: 0x00117FE4 [Token(Token = "0x6004C7D")] [Address(RVA = "0xF6ECD0", Offset = "0xF6DAD0", VA = "0x180F6ECD0")] public ResetToDefaultButtonImpl() { } } // Token: 0x02000C4F RID: 3151 [Token(Token = "0x2000C4F")] [Serializable] private class RotationXSliderImpl : SliderControllerImpl { // Token: 0x06004C7E RID: 19582 RVA: 0x00119DF8 File Offset: 0x00117FF8 [Token(Token = "0x6004C7E")] [Address(RVA = "0xF6ED10", Offset = "0xF6DB10", VA = "0x180F6ED10", Slot = "27")] protected override void DMAHGBLDMFA() { float num = this.KNFGKMDLPFK(); bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN; } // Token: 0x06004C7F RID: 19583 RVA: 0x00119E1C File Offset: 0x0011801C [Token(Token = "0x6004C7F")] [Address(RVA = "0xF6ED70", Offset = "0xF6DB70", VA = "0x180F6ED70", 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: 0x06004C80 RID: 19584 RVA: 0x00119E58 File Offset: 0x00118058 [Token(Token = "0x6004C80")] [Address(RVA = "0xF6EF10", Offset = "0xF6DD10", VA = "0x180F6EF10", Slot = "30")] protected override void HANNAAJMDHI(BaseEventData EJPEKJANIND) { base.HANNAAJMDHI(EJPEKJANIND); } // Token: 0x06004C81 RID: 19585 RVA: 0x00119E74 File Offset: 0x00118074 [Token(Token = "0x6004C81")] [Address(RVA = "0xF6EF70", Offset = "0xF6DD70", VA = "0x180F6EF70")] 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: 0x06004C82 RID: 19586 RVA: 0x00119EBC File Offset: 0x001180BC [Token(Token = "0x6004C82")] [Address(RVA = "0xF6F0B0", Offset = "0xF6DEB0", VA = "0x180F6F0B0")] 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: 0x06004C83 RID: 19587 RVA: 0x00119EEC File Offset: 0x001180EC [Token(Token = "0x6004C83")] [Address(RVA = "0xF6F1E0", Offset = "0xF6DFE0", VA = "0x180F6F1E0")] public RotationXSliderImpl() { } // Token: 0x04003836 RID: 14390 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003836")] [SerializeField] private FaceTransformationModelController.JKEPNBPDOIK transformation; // Token: 0x04003837 RID: 14391 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4003837")] [SerializeField] [OMAIFIIBMNL("transformation", 0)] private FaceTransformationModelController.RotationXSliderImpl.BGEMGALPLGM positionAxis; // Token: 0x02000C50 RID: 3152 [Token(Token = "0x2000C50")] private enum BGEMGALPLGM { // Token: 0x04003839 RID: 14393 [Token(Token = "0x4003839")] HORIZONTAL, // Token: 0x0400383A RID: 14394 [Token(Token = "0x400383A")] VERTICAL } } } }