using System; using Cpp2IlInjected; using RecRoom.Avatars.Face; using RecRoom.Core.AR; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x02002DD4 RID: 11732 [Token(Token = "0x2002DD4")] public class IGNJPMLPKDL : GHJPGFBHMMC { // Token: 0x1700374E RID: 14158 // (get) Token: 0x06013EDE RID: 81630 RVA: 0x004A0BC0 File Offset: 0x0049EDC0 [Token(Token = "0x1700374E")] public override int LNEDNNJCPMG { [Token(Token = "0x6013EDE")] [Address(RVA = "0x4B5FE0", Offset = "0x4B4DE0", VA = "0x1804B5FE0", Slot = "14")] get { return 24; } } // Token: 0x1700374F RID: 14159 // (get) Token: 0x06013EDF RID: 81631 RVA: 0x004A0BD0 File Offset: 0x0049EDD0 [Token(Token = "0x1700374F")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6013EDF")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x06013EE0 RID: 81632 RVA: 0x004A0BE0 File Offset: 0x0049EDE0 [Token(Token = "0x6013EE0")] [Address(RVA = "0xECD3C0", Offset = "0xECC1C0", VA = "0x180ECD3C0", Slot = "16")] public override void OFFLOPLJBBG(HeadControlsScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ) { Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND; EGPIOLCPOKN egpiolcpokn = new EGPIOLCPOKN(PBGBNMCPEAJ.HeadDefaultControlSpring); this.IIDHCCDDIDG = egpiolcpokn; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; int num = 0; int num2 = 0; int num3 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num, num3, num2, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.BCHACCKHKPF); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DFFINAAGACE); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IKEFBIMJKAJ); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; int num4 = 0; pegjgmdgkjn2.PIEOGAPMGIH((ushort)num4); } // Token: 0x06013EE1 RID: 81633 RVA: 0x004A0C74 File Offset: 0x0049EE74 [Token(Token = "0x6013EE1")] [Address(RVA = "0xECC3E0", Offset = "0xECB1E0", VA = "0x180ECC3E0", Slot = "17")] public override void Dispose() { base.Dispose(); PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { SingletonMonoBehaviour.ONCPNMDGGKG.RemoveARModeRequest(this); } } // Token: 0x06013EE2 RID: 81634 RVA: 0x004A0CAC File Offset: 0x0049EEAC [Token(Token = "0x6013EE2")] [Address(RVA = "0xECC5A0", Offset = "0xECB3A0", VA = "0x180ECC5A0", Slot = "19")] protected override void GAPALICCLPH() { base.GAPALICCLPH(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06013EE3 RID: 81635 RVA: 0x004A0CD8 File Offset: 0x0049EED8 [Token(Token = "0x6013EE3")] [Address(RVA = "0xECD570", Offset = "0xECC370", VA = "0x180ECD570", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06013EE4 RID: 81636 RVA: 0x004A0CF4 File Offset: 0x0049EEF4 [Token(Token = "0x6013EE4")] [Address(RVA = "0xECD370", Offset = "0xECC170", VA = "0x180ECD370", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06013EE5 RID: 81637 RVA: 0x004A0D18 File Offset: 0x0049EF18 [Token(Token = "0x6013EE5")] [Address(RVA = "0x90A6D0", Offset = "0x9094D0", VA = "0x18090A6D0", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06013EE6 RID: 81638 RVA: 0x004A0D38 File Offset: 0x0049EF38 [Token(Token = "0x6013EE6")] [Address(RVA = "0xECBFD0", Offset = "0xECADD0", VA = "0x180ECBFD0")] private void BCHACCKHKPF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float z = Vector3.zero.z; this.JFNLMDMOHNK.z = z; Quaternion identity = Quaternion.identity; } // Token: 0x06013EE7 RID: 81639 RVA: 0x004A0D64 File Offset: 0x0049EF64 [Token(Token = "0x6013EE7")] [Address(RVA = "0xECC600", Offset = "0xECB400", VA = "0x180ECC600")] private void IKEFBIMJKAJ() { PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { KHINMMJIENE khinmmjiene; if (khinmmjiene != 0) { PlatformARManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (!(instance2 == num2)) { PlatformARManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; if (instance3.EGOBGICCIKP) { SingletonMonoBehaviour.ONCPNMDGGKG.AddARModeRequest((PlatformARManager.GKDBNJHELNO)num3, this, 2); } } } SingletonMonoBehaviour.ONCPNMDGGKG.RemoveARModeRequest(this); } Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera.transform; Transform transform2 = Player.k__BackingField.trackingSpace.transform; float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; PlatformARManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; if (!(instance4 == num4) && SingletonMonoBehaviour.ONCPNMDGGKG.OBDNCGPNKNA) { RecRoomARFaceTracking faceTracking = SingletonMonoBehaviour.ONCPNMDGGKG.faceTracking; bool agblfnemckm = this.AGBLFNEMCKM; bool isTrackingFace = faceTracking.GGNMOHMOPGG; this.AGBLFNEMCKM = isTrackingFace; float z2 = Vector3.zero.z; if (this.AGBLFNEMCKM) { if (!agblfnemckm) { Vector3 vector; float z3 = vector.z; this.MLGCGGJCMNH.z = z3; } Vector3 vector2; float z4 = vector2.z; this.MLGCGGJCMNH.z = z4; } float z5 = this.JFNLMDMOHNK.z; Vector3 vector3; float z6 = vector3.z; Vector3 zero = Vector3.zero; float z7 = zero.z; float deltaTime = Time.deltaTime; if (this.AGBLFNEMCKM) { } int num5 = 0; Vector3 vector4; float z8 = vector4.z; this.JFNLMDMOHNK.z = z8; float z9 = vector4.z; Vector3 vector5; float z10 = vector5.z; if ((this.AGBLFNEMCKM ? 1 : 0) != num5) { } Quaternion identity2 = Quaternion.identity; Quaternion fbiipnklcah = this.FBIIPNKLCAH; float deltaTime2 = Time.deltaTime; if ((this.AGBLFNEMCKM ? 1 : 0) != num5) { } float[] faceCoefficients = faceTracking.PDOPNELJPCL; PlayerFacialAnimator facialAnimator = Player.k__BackingField.playerAvatar.playerAvatarDisplay.facialAnimator; int num6 = 0; facialAnimator.LocalPlayerSetARFacialFeatures(faceCoefficients, num6 != 0); } KHINMMJIENE khinmmjiene2; if (khinmmjiene2 != 0) { Vector3 vector6; float num7 = vector6.z * -1f; Vector3 vector7; float z11 = vector7.z; Vector3 vector8; float z12 = vector8.z; Vector3 vector9; float z13 = vector9.z; EGPIOLCPOKN iidhccddidg = this.IIDHCCDDIDG; Vector3 vector10; float z14 = vector10.z; Vector3 vector11; float z15 = vector11.z; iidhccddidg.k__BackingField.z = z15; EGPIOLCPOKN iidhccddidg2 = this.IIDHCCDDIDG; this.IIDHCCDDIDG.FNLKDMMCDJP(); float z16 = this.IIDHCCDDIDG.k__BackingField.z; Vector3 vector12; float z17 = vector12.z; Quaternion k__BackingField = this.IIDHCCDDIDG.k__BackingField; } Vector3 vector13; float z18 = vector13.z; } // Token: 0x06013EE8 RID: 81640 RVA: 0x004A1004 File Offset: 0x0049F204 [Token(Token = "0x6013EE8")] [Address(RVA = "0xECC220", Offset = "0xECB020", VA = "0x180ECC220")] private void DFFINAAGACE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { SingletonMonoBehaviour.ONCPNMDGGKG.RemoveARModeRequest(this); } float z = Vector3.zero.z; this.JFNLMDMOHNK.z = z; Quaternion identity = Quaternion.identity; float z2 = Vector3.zero.z; this.MLGCGGJCMNH.z = z2; this.AGBLFNEMCKM = false; } // Token: 0x06013EE9 RID: 81641 RVA: 0x004A1074 File Offset: 0x0049F274 [Token(Token = "0x6013EE9")] [Address(RVA = "0xECC070", Offset = "0xECAE70", VA = "0x180ECC070")] private bool BOLGCCLFFOL() { KHINMMJIENE khinmmjiene; if (khinmmjiene != 0) { PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num) && SingletonMonoBehaviour.ONCPNMDGGKG.EGOBGICCIKP) { return true; } } throw new NullReferenceException(); } // Token: 0x06013EEA RID: 81642 RVA: 0x004A10B0 File Offset: 0x0049F2B0 [Token(Token = "0x6013EEA")] [Address(RVA = "0xECC4D0", Offset = "0xECB2D0", VA = "0x180ECC4D0")] private bool EMNAMPCCOAJ() { PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num) && SingletonMonoBehaviour.ONCPNMDGGKG.OBDNCGPNKNA) { return true; } throw new NullReferenceException(); } // Token: 0x06013EEB RID: 81643 RVA: 0x004A10E8 File Offset: 0x0049F2E8 [Token(Token = "0x6013EEB")] [Address(RVA = "0xECD5C0", Offset = "0xECC3C0", VA = "0x180ECD5C0")] public IGNJPMLPKDL() { } // Token: 0x0400CF24 RID: 53028 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CF24")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400CF25 RID: 53029 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CF25")] private EGPIOLCPOKN IIDHCCDDIDG; // Token: 0x0400CF26 RID: 53030 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400CF26")] private bool AGBLFNEMCKM; // Token: 0x0400CF27 RID: 53031 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400CF27")] private Vector3 MLGCGGJCMNH; // Token: 0x0400CF28 RID: 53032 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400CF28")] private Vector3 JFNLMDMOHNK; // Token: 0x0400CF29 RID: 53033 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400CF29")] private Quaternion FBIIPNKLCAH; // Token: 0x0400CF2A RID: 53034 [FieldOffset(Offset = "0x84")] [Token(Token = "0x400CF2A")] private bool IAFCJAAEMHM; // Token: 0x0400CF2B RID: 53035 [Token(Token = "0x400CF2B")] private const float CBMDMGHGHJJ = 2f; // Token: 0x0400CF2C RID: 53036 [Token(Token = "0x400CF2C")] private const float OGMNHHBNMBN = 1f; // Token: 0x0400CF2D RID: 53037 [Token(Token = "0x400CF2D")] private const float DFHMIPECLMI = 0.3f; // Token: 0x0400CF2E RID: 53038 [Token(Token = "0x400CF2E")] private const float HADDNOPMPMN = 50f; // Token: 0x0400CF2F RID: 53039 [Token(Token = "0x400CF2F")] private const float GHNDPAGOKHC = 1f; // Token: 0x0400CF30 RID: 53040 [Token(Token = "0x400CF30")] private const float NIFKNBGBFJH = 0.33f; // Token: 0x02002DD5 RID: 11733 [Token(Token = "0x2002DD5")] private enum GKOEHHLALPG { // Token: 0x0400CF32 RID: 53042 [Token(Token = "0x400CF32")] DEACTIVATED, // Token: 0x0400CF33 RID: 53043 [Token(Token = "0x400CF33")] ENABLED } }