Files
2026-04-10 22:50:51 +02:00

449 lines
14 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Inputs.Touch;
using UnityEngine;
// Token: 0x02002DB5 RID: 11701
[Token(Token = "0x2002DB5")]
public class AJKIHFGHIBD : GHJPGFBHMMC<AJKIHFGHIBD, DanceScreenPlayerBehaviorConfig>
{
// Token: 0x1700372B RID: 14123
// (get) Token: 0x06013DB3 RID: 81331 RVA: 0x0049C954 File Offset: 0x0049AB54
[Token(Token = "0x1700372B")]
private bool JDDBNPIFCOP
{
[Token(Token = "0x6013DB3")]
[Address(RVA = "0x99BDD0", Offset = "0x99ABD0", VA = "0x18099BDD0")]
get
{
bool flag;
return flag;
}
}
// Token: 0x1700372C RID: 14124
// (get) Token: 0x06013DB4 RID: 81332 RVA: 0x0049C96C File Offset: 0x0049AB6C
[Token(Token = "0x1700372C")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6013DB4")]
[Address(RVA = "0x55DC50", Offset = "0x55CA50", VA = "0x18055DC50", Slot = "14")]
get
{
return 25;
}
}
// Token: 0x1700372D RID: 14125
// (get) Token: 0x06013DB5 RID: 81333 RVA: 0x0049C97C File Offset: 0x0049AB7C
[Token(Token = "0x1700372D")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6013DB5")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x06013DB6 RID: 81334 RVA: 0x0049C98C File Offset: 0x0049AB8C
[Token(Token = "0x6013DB6")]
[Address(RVA = "0x99C190", Offset = "0x99AF90", VA = "0x18099C190", 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: 0x06013DB7 RID: 81335 RVA: 0x0049CA8C File Offset: 0x0049AC8C
[Token(Token = "0x6013DB7")]
[Address(RVA = "0x99B1B0", Offset = "0x999FB0", VA = "0x18099B1B0", Slot = "17")]
public override void Dispose()
{
base.Dispose();
}
// Token: 0x06013DB8 RID: 81336 RVA: 0x0049CAA0 File Offset: 0x0049ACA0
[Token(Token = "0x6013DB8")]
[Address(RVA = "0x99C4A0", Offset = "0x99B2A0", VA = "0x18099C4A0", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
Action action = new Action(this.BAPNAOGBCBD);
this.BAPNAOGBCBD();
}
// Token: 0x06013DB9 RID: 81337 RVA: 0x0049CAD0 File Offset: 0x0049ACD0
[Token(Token = "0x6013DB9")]
[Address(RVA = "0x99BC60", Offset = "0x99AA60", VA = "0x18099BC60", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
Action action = new Action(this.BAPNAOGBCBD);
}
// Token: 0x06013DBA RID: 81338 RVA: 0x0049CB00 File Offset: 0x0049AD00
[Token(Token = "0x6013DBA")]
[Address(RVA = "0x99ADC0", Offset = "0x999BC0", VA = "0x18099ADC0", 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: 0x06013DBB RID: 81339 RVA: 0x0049CB30 File Offset: 0x0049AD30
[Token(Token = "0x6013DBB")]
[Address(RVA = "0x99BD70", Offset = "0x99AB70", VA = "0x18099BD70")]
private void MOFGPPPOOCG()
{
if (this.JDDBNPIFCOP)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x06013DBC RID: 81340 RVA: 0x0049CB58 File Offset: 0x0049AD58
[Token(Token = "0x6013DBC")]
[Address(RVA = "0x99BE50", Offset = "0x99AC50", VA = "0x18099BE50")]
private void NKGNBOMAFPD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
Vector2 zero = Vector2.zero;
this.LNNIELCCHFH = zero;
this.LNNIELCCHFH.y = (float)0;
}
// Token: 0x06013DBD RID: 81341 RVA: 0x0049CB80 File Offset: 0x0049AD80
[Token(Token = "0x6013DBD")]
[Address(RVA = "0x99B1F0", Offset = "0x999FF0", VA = "0x18099B1F0")]
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;
KHINMMJIENE khinmmjiene;
float z;
if (khinmmjiene != 0)
{
Camera screenModeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06013DBE RID: 81342 RVA: 0x0049CC6C File Offset: 0x0049AE6C
[Token(Token = "0x6013DBE")]
[Address(RVA = "0x99B920", Offset = "0x99A720", VA = "0x18099B920")]
private void GMLCIEPCDGH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
}
// Token: 0x06013DBF RID: 81343 RVA: 0x0049CC84 File Offset: 0x0049AE84
[Token(Token = "0x6013DBF")]
[Address(RVA = "0x99BB50", Offset = "0x99A950", VA = "0x18099BB50")]
private void ILEGDABJHII(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI;
}
// Token: 0x06013DC0 RID: 81344 RVA: 0x0049CCA0 File Offset: 0x0049AEA0
[Token(Token = "0x6013DC0")]
[Address(RVA = "0x99B0F0", Offset = "0x999EF0", VA = "0x18099B0F0")]
private void BIGEJLEHOIN()
{
KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI;
if (!this.JDDBNPIFCOP)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x06013DC1 RID: 81345 RVA: 0x0049CCCC File Offset: 0x0049AECC
[Token(Token = "0x6013DC1")]
[Address(RVA = "0x99C140", Offset = "0x99AF40", VA = "0x18099C140")]
private void OBHBEHNLIJF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
}
// Token: 0x06013DC2 RID: 81346 RVA: 0x0049CCE0 File Offset: 0x0049AEE0
[Token(Token = "0x6013DC2")]
[Address(RVA = "0x99BD50", Offset = "0x99AB50", VA = "0x18099BD50")]
private void KGECMEKCPJF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
float time = Time.time;
this.OIHGMHJAEDB = time;
}
// Token: 0x06013DC3 RID: 81347 RVA: 0x0049CCFC File Offset: 0x0049AEFC
[Token(Token = "0x6013DC3")]
[Address(RVA = "0x99B6D0", Offset = "0x99A4D0", VA = "0x18099B6D0")]
private void ELEMKALOBKP()
{
if (!this.JDDBNPIFCOP)
{
float time = Time.time;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
// Token: 0x06013DC4 RID: 81348 RVA: 0x0049CD34 File Offset: 0x0049AF34
[Token(Token = "0x6013DC4")]
[Address(RVA = "0x99AD40", Offset = "0x999B40", VA = "0x18099AD40")]
private void APCELKCKKCA()
{
KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI;
}
// Token: 0x06013DC5 RID: 81349 RVA: 0x0049CD50 File Offset: 0x0049AF50
[Token(Token = "0x6013DC5")]
[Address(RVA = "0x99B770", Offset = "0x99A570", VA = "0x18099B770")]
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: 0x06013DC6 RID: 81350 RVA: 0x0049CDB0 File Offset: 0x0049AFB0
[Token(Token = "0x6013DC6")]
[Address(RVA = "0x99AF00", Offset = "0x999D00", VA = "0x18099AF00")]
private void BAPNAOGBCBD()
{
int num = 0;
TouchRegion touchRegion;
if (touchRegion != num)
{
touchRegion.PlayToggledTransitionFromBeginning();
}
HashSet<IPPGHMJIMMO> akgpgjbdlde = this.AKGPGJBDLDE;
bool flag;
if (!flag)
{
HashSet<IPPGHMJIMMO> fjekppaagee = this.FJEKPPAAGEE;
bool flag2;
if (flag2)
{
}
return;
}
throw new NullReferenceException();
}
// Token: 0x06013DC7 RID: 81351 RVA: 0x0049CDF0 File Offset: 0x0049AFF0
[Token(Token = "0x6013DC7")]
[Address(RVA = "0x99B990", Offset = "0x99A790", VA = "0x18099B990")]
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: 0x06013DC8 RID: 81352 RVA: 0x0049CE40 File Offset: 0x0049B040
[Token(Token = "0x6013DC8")]
[Address(RVA = "0x99BEC0", Offset = "0x99ACC0", VA = "0x18099BEC0")]
private Vector3 NPBPFNJCBCH()
{
Vector3 vector;
float z = vector.z;
bool flag;
if (flag)
{
}
Vector3 vector2;
float z2 = vector2.z;
throw new NullReferenceException();
}
// Token: 0x06013DC9 RID: 81353 RVA: 0x0049CE68 File Offset: 0x0049B068
[Token(Token = "0x6013DC9")]
[Address(RVA = "0x99C5E0", Offset = "0x99B3E0", VA = "0x18099C5E0")]
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: 0x0400CE79 RID: 52857
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CE79")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400CE7A RID: 52858
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400CE7A")]
private EGPIOLCPOKN BNBFLGHJIAC;
// Token: 0x0400CE7B RID: 52859
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400CE7B")]
private WeightedPlayerAnimationData[] MGKDBNHCFGL;
// Token: 0x0400CE7C RID: 52860
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400CE7C")]
private int LDHEKHNDDAO = (int)((ulong)4294967295L);
// Token: 0x0400CE7D RID: 52861
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400CE7D")]
private Vector3 JHFCIDHDHHK;
// Token: 0x0400CE7E RID: 52862
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400CE7E")]
private float OIHGMHJAEDB;
// Token: 0x0400CE7F RID: 52863
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400CE7F")]
private Vector2 LNNIELCCHFH;
// Token: 0x0400CE80 RID: 52864
[Token(Token = "0x400CE80")]
private const float CBIEFKJOJNO = 0.1f;
// Token: 0x0400CE81 RID: 52865
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400CE81")]
private readonly JNLDNNAKBGH JOMFPENMGBK;
// Token: 0x0400CE82 RID: 52866
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400CE82")]
private readonly KAKMNKBHJLE CEEDFOCGNLI;
// Token: 0x0400CE83 RID: 52867
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400CE83")]
private HashSet<IPPGHMJIMMO> AKGPGJBDLDE;
// Token: 0x0400CE84 RID: 52868
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400CE84")]
private HashSet<IPPGHMJIMMO> FJEKPPAAGEE;
// Token: 0x0400CE85 RID: 52869
[Token(Token = "0x400CE85")]
private const float CBMDMGHGHJJ = 2f;
// Token: 0x02002DB6 RID: 11702
[Token(Token = "0x2002DB6")]
private enum EEHIKELBFKN
{
// Token: 0x0400CE87 RID: 52871
[Token(Token = "0x400CE87")]
DISABLED,
// Token: 0x0400CE88 RID: 52872
[Token(Token = "0x400CE88")]
WAITING_FOR_INPUT,
// Token: 0x0400CE89 RID: 52873
[Token(Token = "0x400CE89")]
DANCING
}
// Token: 0x02002DB7 RID: 11703
[Token(Token = "0x2002DB7")]
private enum LFLHLEOFFHO
{
// Token: 0x0400CE8B RID: 52875
[Token(Token = "0x400CE8B")]
HAS_INPUT,
// Token: 0x0400CE8C RID: 52876
[Token(Token = "0x400CE8C")]
INPUT_STOPPED
}
}