using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using RecRoom.Core.Screens.PlayerController; using UnityEngine; // Token: 0x020028A8 RID: 10408 [Token(Token = "0x20028A8")] [StructLayout(3)] public class AJKIHFGHIBD : GHJPGFBHMMC { // Token: 0x17003129 RID: 12585 // (get) Token: 0x06012304 RID: 74500 RVA: 0x00456388 File Offset: 0x00454588 [Token(Token = "0x17003129")] private bool JDDBNPIFCOP { [Token(Token = "0x6012304")] [Address(RVA = "0x11E7240", Offset = "0x11E5C40", VA = "0x1811E7240")] get { bool flag; return flag; } } // Token: 0x1700312A RID: 12586 // (get) Token: 0x06012305 RID: 74501 RVA: 0x004563A0 File Offset: 0x004545A0 [Token(Token = "0x1700312A")] public override int LNEDNNJCPMG { [Token(Token = "0x6012305")] [Address(RVA = "0x11E7910", Offset = "0x11E6310", VA = "0x1811E7910", Slot = "14")] get { return 24; } } // Token: 0x1700312B RID: 12587 // (get) Token: 0x06012306 RID: 74502 RVA: 0x004563B0 File Offset: 0x004545B0 [Token(Token = "0x1700312B")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6012306")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")] get { } } // Token: 0x06012307 RID: 74503 RVA: 0x004563C0 File Offset: 0x004545C0 [Token(Token = "0x6012307")] [Address(RVA = "0x11E7600", Offset = "0x11E6000", VA = "0x1811E7600", Slot = "16")] public override void OFFLOPLJBBG(DanceScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ) { Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND; EGPIOLCPOKN egpiolcpokn = new EGPIOLCPOKN(PBGBNMCPEAJ.DefaultInputSpring); this.BNBFLGHJIAC = egpiolcpokn; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; int num = 0; int num2 = 0; int num3 = 0; int num4 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.MOFGPPPOOCG); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.NKGNBOMAFPD); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GMLCIEPCDGH); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.ECPAANNFOFK); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ILEGDABJHII); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OBHBEHNLIJF); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BIGEJLEHOIN); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KGECMEKCPJF); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.ELEMKALOBKP); this.GDKPHDHEOFK(); } // Token: 0x06012308 RID: 74504 RVA: 0x004564C0 File Offset: 0x004546C0 [Token(Token = "0x6012308")] [Address(RVA = "0x11E6530", Offset = "0x11E4F30", VA = "0x1811E6530", Slot = "17")] public override void Dispose() { base.Dispose(); } // Token: 0x06012309 RID: 74505 RVA: 0x004564D4 File Offset: 0x004546D4 [Token(Token = "0x6012309")] [Address(RVA = "0x11E7920", Offset = "0x11E6320", VA = "0x1811E7920", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; Action action = new Action(this.ECIKCNMAFKM); HashSet akgpgjbdlde = this.AKGPGJBDLDE; bool flag; if (!flag) { HashSet fjekppaagee = this.FJEKPPAAGEE; bool flag2; if (!flag2) { return; } } throw new NullReferenceException(); } // Token: 0x0601230A RID: 74506 RVA: 0x00456518 File Offset: 0x00454718 [Token(Token = "0x601230A")] [Address(RVA = "0x11E70D0", Offset = "0x11E5AD0", VA = "0x1811E70D0", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); Action action = new Action(this.ECIKCNMAFKM); } // Token: 0x0601230B RID: 74507 RVA: 0x00456548 File Offset: 0x00454748 [Token(Token = "0x601230B")] [Address(RVA = "0x11E6380", Offset = "0x11E4D80", VA = "0x1811E6380", Slot = "22")] public override void BALOKJMBNIN() { Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Pick_Up); Sprite sprite2 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Pick_Up); this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x0601230C RID: 74508 RVA: 0x00456578 File Offset: 0x00454778 [Token(Token = "0x601230C")] [Address(RVA = "0x11E71E0", Offset = "0x11E5BE0", VA = "0x1811E71E0")] private void MOFGPPPOOCG() { if (this.JDDBNPIFCOP) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x0601230D RID: 74509 RVA: 0x004565A0 File Offset: 0x004547A0 [Token(Token = "0x601230D")] [Address(RVA = "0x11E72C0", Offset = "0x11E5CC0", VA = "0x1811E72C0")] private void NKGNBOMAFPD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Vector2 zero = Vector2.zero; this.LNNIELCCHFH = zero; this.LNNIELCCHFH.y = (float)0; } // Token: 0x0601230E RID: 74510 RVA: 0x004565C8 File Offset: 0x004547C8 [Token(Token = "0x601230E")] [Address(RVA = "0x11E66E0", Offset = "0x11E50E0", VA = "0x1811E66E0")] private void ECPAANNFOFK() { int num = 0; PlayerAnimation3DBlendedPoseSet playerAnimation3DBlendedPoseSet; if (!(playerAnimation3DBlendedPoseSet == num)) { bool flag = this.JDDBNPIFCOP; if (flag) { Vector3 vector = this.NPBPFNJCBCH(); } Vector3 zero = Vector3.zero; float z; if (SingletonMonoBehaviour.Instance.BEGNOEJPKFN) { Camera screenModeCamera = SingletonMonoBehaviour.Instance.screenModeCamera; Transform transform = screenModeCamera.transform; Transform transform2 = screenModeCamera.transform; Vector3 vector2; z = vector2.z; } SimpleSpring6DConfig overrideSpringParameters; if (flag && playerAnimation3DBlendedPoseSet.useOverrideSpring) { overrideSpringParameters = playerAnimation3DBlendedPoseSet.overrideSpringParameters; } this.BNBFLGHJIAC.PBGBNMCPEAJ = overrideSpringParameters; this.BNBFLGHJIAC.k__BackingField.z = z; EGPIOLCPOKN bnbflghjiac = this.BNBFLGHJIAC; bnbflghjiac.FNLKDMMCDJP(); float z2 = this.BNBFLGHJIAC.k__BackingField.z; Vector3 vector3; float z3 = vector3.z; this.JHFCIDHDHHK.z = z3; return; } IPPGHMJIMMO ippghmjimmo; Debug.LogError(string.Format("No pose set matching {0}", ippghmjimmo)); throw new NullReferenceException(); } // Token: 0x0601230F RID: 74511 RVA: 0x004566B8 File Offset: 0x004548B8 [Token(Token = "0x601230F")] [Address(RVA = "0x11E6DF0", Offset = "0x11E57F0", VA = "0x1811E6DF0")] private void GMLCIEPCDGH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { } // Token: 0x06012310 RID: 74512 RVA: 0x004566D0 File Offset: 0x004548D0 [Token(Token = "0x6012310")] [Address(RVA = "0x11E7020", Offset = "0x11E5A20", VA = "0x1811E7020")] private void ILEGDABJHII(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { } // Token: 0x06012311 RID: 74513 RVA: 0x004566E4 File Offset: 0x004548E4 [Token(Token = "0x6012311")] [Address(RVA = "0x11E64C0", Offset = "0x11E4EC0", VA = "0x1811E64C0")] private void BIGEJLEHOIN() { if (!this.JDDBNPIFCOP) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06012312 RID: 74514 RVA: 0x00456708 File Offset: 0x00454908 [Token(Token = "0x6012312")] [Address(RVA = "0x11E75B0", Offset = "0x11E5FB0", VA = "0x1811E75B0")] private void OBHBEHNLIJF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { } // Token: 0x06012313 RID: 74515 RVA: 0x0045671C File Offset: 0x0045491C [Token(Token = "0x6012313")] [Address(RVA = "0x11E71C0", Offset = "0x11E5BC0", VA = "0x1811E71C0")] private void KGECMEKCPJF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float time = Time.time; this.OIHGMHJAEDB = time; } // Token: 0x06012314 RID: 74516 RVA: 0x00456738 File Offset: 0x00454938 [Token(Token = "0x6012314")] [Address(RVA = "0x11E6BA0", Offset = "0x11E55A0", VA = "0x1811E6BA0")] private void ELEMKALOBKP() { if (!this.JDDBNPIFCOP) { float time = Time.time; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } // Token: 0x06012315 RID: 74517 RVA: 0x00456770 File Offset: 0x00454970 [Token(Token = "0x6012315")] [Address(RVA = "0x11E6C40", Offset = "0x11E5640", VA = "0x1811E6C40")] private void GDKPHDHEOFK() { int num = 0; WeightedPlayerAnimationData[] array; this.MGKDBNHCFGL = array; WeightedPlayerAnimationData weightedPlayerAnimationData = array[2]; WeightedPlayerAnimationData[] mgkdbnhcfgl = this.MGKDBNHCFGL; WeightedPlayerAnimationData weightedPlayerAnimationData2 = array[3]; WeightedPlayerAnimationData weightedPlayerAnimationData3 = WeightedPlayerAnimationData.EINDIIHNPMD(weightedPlayerAnimationData2); if (weightedPlayerAnimationData3 != 0) { } mgkdbnhcfgl[0] = weightedPlayerAnimationData3; WeightedPlayerAnimationData weightedPlayerAnimationData4 = this.MGKDBNHCFGL[num]; num++; } // Token: 0x06012316 RID: 74518 RVA: 0x004567D0 File Offset: 0x004549D0 [Token(Token = "0x6012316")] [Address(RVA = "0x11E6570", Offset = "0x11E4F70", VA = "0x1811E6570")] private void ECIKCNMAFKM() { HashSet akgpgjbdlde = this.AKGPGJBDLDE; bool flag; if (!flag) { HashSet fjekppaagee = this.FJEKPPAAGEE; bool flag2; if (!flag2) { return; } } throw new NullReferenceException(); } // Token: 0x06012317 RID: 74519 RVA: 0x004567FC File Offset: 0x004549FC [Token(Token = "0x6012317")] [Address(RVA = "0x11E6E60", Offset = "0x11E5860", VA = "0x1811E6E60")] private PlayerAnimation3DBlendedPoseSet HKLLGJPOLKE(out WeightedPlayerAnimationData EEPGFDNBMME) { if (this.LDHEKHNDDAO < (ref EEPGFDNBMME)) { } int num = 0; num++; this.LDHEKHNDDAO = num; int ldhekhnddao = this.LDHEKHNDDAO; WeightedPlayerAnimationData weightedPlayerAnimationData = this.MGKDBNHCFGL[ldhekhnddao]; EEPGFDNBMME.Animation = weightedPlayerAnimationData; int ldhekhnddao2 = this.LDHEKHNDDAO; throw new NullReferenceException(); } // Token: 0x06012318 RID: 74520 RVA: 0x0045684C File Offset: 0x00454A4C [Token(Token = "0x6012318")] [Address(RVA = "0x11E7330", Offset = "0x11E5D30", VA = "0x1811E7330")] private Vector3 NPBPFNJCBCH() { Vector3 vector; float z = vector.z; bool flag; if (flag) { } Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } // Token: 0x06012319 RID: 74521 RVA: 0x00456874 File Offset: 0x00454A74 [Token(Token = "0x6012319")] [Address(RVA = "0x11E7B90", Offset = "0x11E6590", VA = "0x1811E7B90")] public AJKIHFGHIBD() { Vector2 zero = Vector2.zero; this.LNNIELCCHFH = zero; this.LNNIELCCHFH.y = (float)0; JNLDNNAKBGH jnldnnakbgh; this.JOMFPENMGBK = jnldnnakbgh; KAKMNKBHJLE kakmnkbhjle = new KAKMNKBHJLE(); this.CEEDFOCGNLI = kakmnkbhjle; HashSet hashSet = new HashSet(); bool flag = hashSet.Add((uint)1); bool flag2 = hashSet.Add((uint)2); bool flag3 = hashSet.Add((uint)3); this.AKGPGJBDLDE = hashSet; HashSet hashSet2 = new HashSet(); bool flag4 = hashSet2.Add((uint)102); bool flag5 = hashSet2.Add((uint)103); this.FJEKPPAAGEE = hashSet2; base..ctor(); } // Token: 0x0400C278 RID: 49784 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400C278")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400C279 RID: 49785 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C279")] private EGPIOLCPOKN BNBFLGHJIAC; // Token: 0x0400C27A RID: 49786 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C27A")] private WeightedPlayerAnimationData[] MGKDBNHCFGL; // Token: 0x0400C27B RID: 49787 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C27B")] private int LDHEKHNDDAO = (int)((ulong)4294967295L); // Token: 0x0400C27C RID: 49788 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400C27C")] private Vector3 JHFCIDHDHHK; // Token: 0x0400C27D RID: 49789 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400C27D")] private float OIHGMHJAEDB; // Token: 0x0400C27E RID: 49790 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400C27E")] private Vector2 LNNIELCCHFH; // Token: 0x0400C27F RID: 49791 [Token(Token = "0x400C27F")] private const float CBIEFKJOJNO = 0.1f; // Token: 0x0400C280 RID: 49792 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400C280")] private readonly JNLDNNAKBGH JOMFPENMGBK; // Token: 0x0400C281 RID: 49793 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400C281")] private readonly KAKMNKBHJLE CEEDFOCGNLI; // Token: 0x0400C282 RID: 49794 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400C282")] private HashSet AKGPGJBDLDE; // Token: 0x0400C283 RID: 49795 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400C283")] private HashSet FJEKPPAAGEE; // Token: 0x0400C284 RID: 49796 [Token(Token = "0x400C284")] private const float CBMDMGHGHJJ = 2f; // Token: 0x020028A9 RID: 10409 [Token(Token = "0x20028A9")] private enum EEHIKELBFKN { // Token: 0x0400C286 RID: 49798 [Token(Token = "0x400C286")] DISABLED, // Token: 0x0400C287 RID: 49799 [Token(Token = "0x400C287")] WAITING_FOR_INPUT, // Token: 0x0400C288 RID: 49800 [Token(Token = "0x400C288")] DANCING } // Token: 0x020028AA RID: 10410 [Token(Token = "0x20028AA")] private enum LFLHLEOFFHO { // Token: 0x0400C28A RID: 49802 [Token(Token = "0x400C28A")] HAS_INPUT, // Token: 0x0400C28B RID: 49803 [Token(Token = "0x400C28B")] INPUT_STOPPED } }