445 lines
14 KiB
C#
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
|
|
}
|
|
}
|