Files
2026-04-08 23:40:05 +02:00

445 lines
14 KiB
C#

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<AJKIHFGHIBD, DanceScreenPlayerBehaviorConfig>
{
// 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<IPPGHMJIMMO> akgpgjbdlde = this.AKGPGJBDLDE;
bool flag;
if (!flag)
{
HashSet<IPPGHMJIMMO> 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.<HAOMOMOHHEM>k__BackingField.z = z;
EGPIOLCPOKN bnbflghjiac = this.BNBFLGHJIAC;
bnbflghjiac.FNLKDMMCDJP();
float z2 = this.BNBFLGHJIAC.<NGJJOLPPEDG>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<IPPGHMJIMMO> akgpgjbdlde = this.AKGPGJBDLDE;
bool flag;
if (!flag)
{
HashSet<IPPGHMJIMMO> 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<IPPGHMJIMMO> 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<IPPGHMJIMMO> 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<IPPGHMJIMMO> AKGPGJBDLDE;
// Token: 0x0400C283 RID: 49795
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C283")]
private HashSet<IPPGHMJIMMO> 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
}
}