449 lines
14 KiB
C#
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: 0x02002E9E RID: 11934
|
|
[Token(Token = "0x2002E9E")]
|
|
public class AJKIHFGHIBD : GHJPGFBHMMC<AJKIHFGHIBD, DanceScreenPlayerBehaviorConfig>
|
|
{
|
|
// Token: 0x170037E2 RID: 14306
|
|
// (get) Token: 0x060141F9 RID: 82425 RVA: 0x004A66EC File Offset: 0x004A48EC
|
|
[Token(Token = "0x170037E2")]
|
|
private bool JDDBNPIFCOP
|
|
{
|
|
[Token(Token = "0x60141F9")]
|
|
[Address(RVA = "0x1461270", Offset = "0x1460270", VA = "0x181461270")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037E3 RID: 14307
|
|
// (get) Token: 0x060141FA RID: 82426 RVA: 0x004A6704 File Offset: 0x004A4904
|
|
[Token(Token = "0x170037E3")]
|
|
public override int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x60141FA")]
|
|
[Address(RVA = "0xC45930", Offset = "0xC44930", VA = "0x180C45930", Slot = "14")]
|
|
get
|
|
{
|
|
return 25;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037E4 RID: 14308
|
|
// (get) Token: 0x060141FB RID: 82427 RVA: 0x004A6714 File Offset: 0x004A4914
|
|
[Token(Token = "0x170037E4")]
|
|
public override bool KAPLCJDFAMJ
|
|
{
|
|
[Token(Token = "0x60141FB")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141FC RID: 82428 RVA: 0x004A6724 File Offset: 0x004A4924
|
|
[Token(Token = "0x60141FC")]
|
|
[Address(RVA = "0x1461630", Offset = "0x1460630", VA = "0x181461630", 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: 0x060141FD RID: 82429 RVA: 0x004A6824 File Offset: 0x004A4A24
|
|
[Token(Token = "0x60141FD")]
|
|
[Address(RVA = "0x1460650", Offset = "0x145F650", VA = "0x181460650", Slot = "17")]
|
|
public override void Dispose()
|
|
{
|
|
base.Dispose();
|
|
}
|
|
|
|
// Token: 0x060141FE RID: 82430 RVA: 0x004A6838 File Offset: 0x004A4A38
|
|
[Token(Token = "0x60141FE")]
|
|
[Address(RVA = "0x1461940", Offset = "0x1460940", VA = "0x181461940", Slot = "20")]
|
|
protected override void PPAOALHOODL()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
Action action = new Action(this.BAPNAOGBCBD);
|
|
this.BAPNAOGBCBD();
|
|
}
|
|
|
|
// Token: 0x060141FF RID: 82431 RVA: 0x004A6868 File Offset: 0x004A4A68
|
|
[Token(Token = "0x60141FF")]
|
|
[Address(RVA = "0x1461100", Offset = "0x1460100", VA = "0x181461100", Slot = "21")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
Action action = new Action(this.BAPNAOGBCBD);
|
|
}
|
|
|
|
// Token: 0x06014200 RID: 82432 RVA: 0x004A6898 File Offset: 0x004A4A98
|
|
[Token(Token = "0x6014200")]
|
|
[Address(RVA = "0x1460260", Offset = "0x145F260", VA = "0x181460260", 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: 0x06014201 RID: 82433 RVA: 0x004A68C8 File Offset: 0x004A4AC8
|
|
[Token(Token = "0x6014201")]
|
|
[Address(RVA = "0x1461210", Offset = "0x1460210", VA = "0x181461210")]
|
|
private void MOFGPPPOOCG()
|
|
{
|
|
if (this.JDDBNPIFCOP)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014202 RID: 82434 RVA: 0x004A68F0 File Offset: 0x004A4AF0
|
|
[Token(Token = "0x6014202")]
|
|
[Address(RVA = "0x14612F0", Offset = "0x14602F0", VA = "0x1814612F0")]
|
|
private void NKGNBOMAFPD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
Vector2 zero = Vector2.zero;
|
|
this.LNNIELCCHFH = zero;
|
|
this.LNNIELCCHFH.y = (float)0;
|
|
}
|
|
|
|
// Token: 0x06014203 RID: 82435 RVA: 0x004A6918 File Offset: 0x004A4B18
|
|
[Token(Token = "0x6014203")]
|
|
[Address(RVA = "0x1460690", Offset = "0x145F690", VA = "0x181460690")]
|
|
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: 0x06014204 RID: 82436 RVA: 0x004A6A04 File Offset: 0x004A4C04
|
|
[Token(Token = "0x6014204")]
|
|
[Address(RVA = "0x1460DC0", Offset = "0x145FDC0", VA = "0x181460DC0")]
|
|
private void GMLCIEPCDGH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014205 RID: 82437 RVA: 0x004A6A1C File Offset: 0x004A4C1C
|
|
[Token(Token = "0x6014205")]
|
|
[Address(RVA = "0x1460FF0", Offset = "0x145FFF0", VA = "0x181460FF0")]
|
|
private void ILEGDABJHII(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI;
|
|
}
|
|
|
|
// Token: 0x06014206 RID: 82438 RVA: 0x004A6A38 File Offset: 0x004A4C38
|
|
[Token(Token = "0x6014206")]
|
|
[Address(RVA = "0x1460590", Offset = "0x145F590", VA = "0x181460590")]
|
|
private void BIGEJLEHOIN()
|
|
{
|
|
KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI;
|
|
if (!this.JDDBNPIFCOP)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014207 RID: 82439 RVA: 0x004A6A64 File Offset: 0x004A4C64
|
|
[Token(Token = "0x6014207")]
|
|
[Address(RVA = "0x14615E0", Offset = "0x14605E0", VA = "0x1814615E0")]
|
|
private void OBHBEHNLIJF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014208 RID: 82440 RVA: 0x004A6A78 File Offset: 0x004A4C78
|
|
[Token(Token = "0x6014208")]
|
|
[Address(RVA = "0x14611F0", Offset = "0x14601F0", VA = "0x1814611F0")]
|
|
private void KGECMEKCPJF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
float time = Time.time;
|
|
this.OIHGMHJAEDB = time;
|
|
}
|
|
|
|
// Token: 0x06014209 RID: 82441 RVA: 0x004A6A94 File Offset: 0x004A4C94
|
|
[Token(Token = "0x6014209")]
|
|
[Address(RVA = "0x1460B70", Offset = "0x145FB70", VA = "0x181460B70")]
|
|
private void ELEMKALOBKP()
|
|
{
|
|
if (!this.JDDBNPIFCOP)
|
|
{
|
|
float time = Time.time;
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x0601420A RID: 82442 RVA: 0x004A6ACC File Offset: 0x004A4CCC
|
|
[Token(Token = "0x601420A")]
|
|
[Address(RVA = "0x14601E0", Offset = "0x145F1E0", VA = "0x1814601E0")]
|
|
private void APCELKCKKCA()
|
|
{
|
|
KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI;
|
|
}
|
|
|
|
// Token: 0x0601420B RID: 82443 RVA: 0x004A6AE8 File Offset: 0x004A4CE8
|
|
[Token(Token = "0x601420B")]
|
|
[Address(RVA = "0x1460C10", Offset = "0x145FC10", VA = "0x181460C10")]
|
|
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: 0x0601420C RID: 82444 RVA: 0x004A6B48 File Offset: 0x004A4D48
|
|
[Token(Token = "0x601420C")]
|
|
[Address(RVA = "0x14603A0", Offset = "0x145F3A0", VA = "0x1814603A0")]
|
|
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: 0x0601420D RID: 82445 RVA: 0x004A6B88 File Offset: 0x004A4D88
|
|
[Token(Token = "0x601420D")]
|
|
[Address(RVA = "0x1460E30", Offset = "0x145FE30", VA = "0x181460E30")]
|
|
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: 0x0601420E RID: 82446 RVA: 0x004A6BD8 File Offset: 0x004A4DD8
|
|
[Token(Token = "0x601420E")]
|
|
[Address(RVA = "0x1461360", Offset = "0x1460360", VA = "0x181461360")]
|
|
private Vector3 NPBPFNJCBCH()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601420F RID: 82447 RVA: 0x004A6C00 File Offset: 0x004A4E00
|
|
[Token(Token = "0x601420F")]
|
|
[Address(RVA = "0x1461A80", Offset = "0x1460A80", VA = "0x181461A80")]
|
|
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: 0x0400D097 RID: 53399
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D097")]
|
|
private HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400D098 RID: 53400
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D098")]
|
|
private EGPIOLCPOKN BNBFLGHJIAC;
|
|
|
|
// Token: 0x0400D099 RID: 53401
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D099")]
|
|
private WeightedPlayerAnimationData[] MGKDBNHCFGL;
|
|
|
|
// Token: 0x0400D09A RID: 53402
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D09A")]
|
|
private int LDHEKHNDDAO = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400D09B RID: 53403
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400D09B")]
|
|
private Vector3 JHFCIDHDHHK;
|
|
|
|
// Token: 0x0400D09C RID: 53404
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D09C")]
|
|
private float OIHGMHJAEDB;
|
|
|
|
// Token: 0x0400D09D RID: 53405
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400D09D")]
|
|
private Vector2 LNNIELCCHFH;
|
|
|
|
// Token: 0x0400D09E RID: 53406
|
|
[Token(Token = "0x400D09E")]
|
|
private const float CBIEFKJOJNO = 0.1f;
|
|
|
|
// Token: 0x0400D09F RID: 53407
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D09F")]
|
|
private readonly JNLDNNAKBGH JOMFPENMGBK;
|
|
|
|
// Token: 0x0400D0A0 RID: 53408
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400D0A0")]
|
|
private readonly KAKMNKBHJLE CEEDFOCGNLI;
|
|
|
|
// Token: 0x0400D0A1 RID: 53409
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400D0A1")]
|
|
private HashSet<IPPGHMJIMMO> AKGPGJBDLDE;
|
|
|
|
// Token: 0x0400D0A2 RID: 53410
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400D0A2")]
|
|
private HashSet<IPPGHMJIMMO> FJEKPPAAGEE;
|
|
|
|
// Token: 0x0400D0A3 RID: 53411
|
|
[Token(Token = "0x400D0A3")]
|
|
private const float CBMDMGHGHJJ = 2f;
|
|
|
|
// Token: 0x02002E9F RID: 11935
|
|
[Token(Token = "0x2002E9F")]
|
|
private enum EEHIKELBFKN
|
|
{
|
|
// Token: 0x0400D0A5 RID: 53413
|
|
[Token(Token = "0x400D0A5")]
|
|
DISABLED,
|
|
// Token: 0x0400D0A6 RID: 53414
|
|
[Token(Token = "0x400D0A6")]
|
|
WAITING_FOR_INPUT,
|
|
// Token: 0x0400D0A7 RID: 53415
|
|
[Token(Token = "0x400D0A7")]
|
|
DANCING
|
|
}
|
|
|
|
// Token: 0x02002EA0 RID: 11936
|
|
[Token(Token = "0x2002EA0")]
|
|
private enum LFLHLEOFFHO
|
|
{
|
|
// Token: 0x0400D0A9 RID: 53417
|
|
[Token(Token = "0x400D0A9")]
|
|
HAS_INPUT,
|
|
// Token: 0x0400D0AA RID: 53418
|
|
[Token(Token = "0x400D0AA")]
|
|
INPUT_STOPPED
|
|
}
|
|
}
|