433 lines
13 KiB
C#
433 lines
13 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002A18 RID: 10776
|
|
[Token(Token = "0x2002A18")]
|
|
public class GCGNPBFDLPP
|
|
{
|
|
// Token: 0x170032B2 RID: 12978
|
|
// (get) Token: 0x06012145 RID: 74053 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170032B2")]
|
|
public DynamicAudioLoopContent KMNOCFGOOMJ
|
|
{
|
|
[Token(Token = "0x6012145")]
|
|
[Address(RVA = "0x47B2F0", Offset = "0x47A0F0", VA = "0x18047B2F0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170032B3 RID: 12979
|
|
// (get) Token: 0x06012146 RID: 74054 RVA: 0x0042142C File Offset: 0x0041F62C
|
|
[Token(Token = "0x170032B3")]
|
|
private Transform BLMDLEPLGGB
|
|
{
|
|
[Token(Token = "0x6012146")]
|
|
[Address(RVA = "0xFF5A10", Offset = "0xFF4810", VA = "0x180FF5A10")]
|
|
get
|
|
{
|
|
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
|
|
if (jdnbbaphdhb == 0)
|
|
{
|
|
}
|
|
return jdnbbaphdhb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170032B4 RID: 12980
|
|
// (get) Token: 0x06012147 RID: 74055 RVA: 0x00421448 File Offset: 0x0041F648
|
|
[Token(Token = "0x170032B4")]
|
|
public bool ICGBBBJMEDC
|
|
{
|
|
[Token(Token = "0x6012147")]
|
|
[Address(RVA = "0xFF5EF0", Offset = "0xFF4CF0", VA = "0x180FF5EF0")]
|
|
get
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170032B5 RID: 12981
|
|
// (get) Token: 0x06012148 RID: 74056 RVA: 0x00421468 File Offset: 0x0041F668
|
|
[Token(Token = "0x170032B5")]
|
|
private bool BPOLFBAHJCG
|
|
{
|
|
[Token(Token = "0x6012148")]
|
|
[Address(RVA = "0xFF5980", Offset = "0xFF4780", VA = "0x180FF5980")]
|
|
get
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170032B6 RID: 12982
|
|
// (get) Token: 0x06012149 RID: 74057 RVA: 0x00421484 File Offset: 0x0041F684
|
|
[Token(Token = "0x170032B6")]
|
|
private bool MFEEAJEFKBP
|
|
{
|
|
[Token(Token = "0x6012149")]
|
|
[Address(RVA = "0xFF5570", Offset = "0xFF4370", VA = "0x180FF5570")]
|
|
get
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601214A RID: 74058 RVA: 0x004214A8 File Offset: 0x0041F6A8
|
|
[Token(Token = "0x601214A")]
|
|
[Address(RVA = "0xFF61E0", Offset = "0xFF4FE0", VA = "0x180FF61E0")]
|
|
public GCGNPBFDLPP(DynamicAudioLoopContent PAOOGKOHNGO)
|
|
{
|
|
this.LDANEFFEFCJ();
|
|
int num = 0;
|
|
DynamicAudioClip[] loopingAudioClips = PAOOGKOHNGO.LoopingAudioClips;
|
|
this.PAOOGKOHNGO.LoopingAudioClips = loopingAudioClips;
|
|
if (PAOOGKOHNGO.LoopingAudioClips != num)
|
|
{
|
|
DynamicAudioClip[] loopingAudioClips2 = PAOOGKOHNGO.LoopingAudioClips;
|
|
}
|
|
SFXAudioSource[] array = new SFXAudioSource[num];
|
|
this.FFHJLDINOHN = array;
|
|
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
|
this.PEGJGMDGKJN = hkkohfhadkk;
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.CHGKNALBFMM);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
pegjgmdgkjn.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MMJNBOKGNFP);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.OKGEDDPPEMB);
|
|
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.LDANEFFEFCJ);
|
|
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JLMDDLAPKIP);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.KMBPKIKIDIA);
|
|
}
|
|
|
|
// Token: 0x0601214B RID: 74059 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601214B")]
|
|
[Address(RVA = "0xFF5150", Offset = "0xFF3F50", VA = "0x180FF5150")]
|
|
public bool BDBPEDPLJOD([Optional] Transform DPIEDHIHJIA, [Optional] Vector3? OKPJCMBNBFL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601214C RID: 74060 RVA: 0x004215A0 File Offset: 0x0041F7A0
|
|
[Token(Token = "0x601214C")]
|
|
[Address(RVA = "0xFF6150", Offset = "0xFF4F50", VA = "0x180FF6150")]
|
|
public void PHPEJNODMHE()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x0601214D RID: 74061 RVA: 0x004215BC File Offset: 0x0041F7BC
|
|
[Token(Token = "0x601214D")]
|
|
[Address(RVA = "0xFF5B10", Offset = "0xFF4910", VA = "0x180FF5B10")]
|
|
public void MGFJBGPPMBL()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x0601214E RID: 74062 RVA: 0x004215E0 File Offset: 0x0041F7E0
|
|
[Token(Token = "0x601214E")]
|
|
[Address(RVA = "0xFF5F50", Offset = "0xFF4D50", VA = "0x180FF5F50")]
|
|
public void OPEMIFENIJM(float BLJHEKCBFHG, float JEINPBEPOKO)
|
|
{
|
|
this.PHBPGIPKGDB(BLJHEKCBFHG);
|
|
this.GECMLOEABFO(BLJHEKCBFHG);
|
|
this.GECMLOEABFO(BLJHEKCBFHG);
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x0601214F RID: 74063 RVA: 0x00421614 File Offset: 0x0041F814
|
|
[Token(Token = "0x601214F")]
|
|
[Address(RVA = "0xFF5FB0", Offset = "0xFF4DB0", VA = "0x180FF5FB0")]
|
|
private void PHBPGIPKGDB(float LIMDLNBOIMF)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
float num = Mathf.Lerp(-1f, 1f, 1f);
|
|
SFXAudioSource[] ffhjldinohn = this.FFHJLDINOHN;
|
|
int num2 = 0;
|
|
if (num2 < ffhjldinohn.Length)
|
|
{
|
|
AudioSource audioSource = ffhjldinohn[num2]._audioSource;
|
|
DynamicAudioClip[] loopingAudioClips = this.PAOOGKOHNGO.LoopingAudioClips;
|
|
float num3;
|
|
num = num3;
|
|
audioSource.volume = num;
|
|
SFXAudioSource[] ffhjldinohn2 = this.FFHJLDINOHN;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012150 RID: 74064 RVA: 0x00421690 File Offset: 0x0041F890
|
|
[Token(Token = "0x6012150")]
|
|
[Address(RVA = "0xFF5790", Offset = "0xFF4590", VA = "0x180FF5790")]
|
|
private void GECMLOEABFO(float LIMDLNBOIMF)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
float num = Mathf.Lerp(-1f, 1f, LIMDLNBOIMF);
|
|
SFXAudioSource[] ffhjldinohn = this.FFHJLDINOHN;
|
|
int num2 = 0;
|
|
if (num2 < ffhjldinohn.Length)
|
|
{
|
|
DynamicAudioClip[] loopingAudioClips = this.PAOOGKOHNGO.LoopingAudioClips;
|
|
float num3;
|
|
ffhjldinohn[num2]._audioSource.pitch = num3;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012151 RID: 74065 RVA: 0x004216F8 File Offset: 0x0041F8F8
|
|
[Token(Token = "0x6012151")]
|
|
[Address(RVA = "0xFF55F0", Offset = "0xFF43F0", VA = "0x180FF55F0")]
|
|
private void FHHCKIGEFOF(float NAHJJLONBEL, float JCMCNNABGCJ, bool MGELCJFEJNJ)
|
|
{
|
|
int num = 0;
|
|
if (num < (int)JCMCNNABGCJ)
|
|
{
|
|
float phdkhjngjee = this.PHDKHJNGJEE;
|
|
if (!MGELCJFEJNJ)
|
|
{
|
|
int num2 = 0;
|
|
float num3 = Mathf.Lerp(phdkhjngjee, (float)num2, JCMCNNABGCJ);
|
|
}
|
|
float num4 = Mathf.Lerp(phdkhjngjee, 1f, JCMCNNABGCJ);
|
|
}
|
|
if (MGELCJFEJNJ)
|
|
{
|
|
}
|
|
int num5 = 0;
|
|
this.LCEKBJFNMPF = (float)num;
|
|
SFXAudioSource[] ffhjldinohn = this.FFHJLDINOHN;
|
|
if (num5 < ffhjldinohn.Length)
|
|
{
|
|
AudioSource audioSource = ffhjldinohn[num5]._audioSource;
|
|
float volume = audioSource.volume;
|
|
audioSource.volume = NAHJJLONBEL;
|
|
SFXAudioSource[] ffhjldinohn2 = this.FFHJLDINOHN;
|
|
num5++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012152 RID: 74066 RVA: 0x00421788 File Offset: 0x0041F988
|
|
[Token(Token = "0x6012152")]
|
|
[Address(RVA = "0xFF53E0", Offset = "0xFF41E0", VA = "0x180FF53E0")]
|
|
private void CHGKNALBFMM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
SFXAudioSource[] ffhjldinohn = this.FFHJLDINOHN;
|
|
int num = 0;
|
|
if (num < ffhjldinohn.Length)
|
|
{
|
|
SFXAudioSource sfxaudioSource;
|
|
AudioManager.StopLoopingSFX(sfxaudioSource);
|
|
SFXAudioSource[] ffhjldinohn2 = this.FFHJLDINOHN;
|
|
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
|
|
int num2 = 0;
|
|
if (jdnbbaphdhb != num2)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.JDNBBAPHDHB.gameObject);
|
|
}
|
|
SFXAudioSource[] ffhjldinohn3 = this.FFHJLDINOHN;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012153 RID: 74067 RVA: 0x004217F0 File Offset: 0x0041F9F0
|
|
[Token(Token = "0x6012153")]
|
|
[Address(RVA = "0xFF53E0", Offset = "0xFF41E0", VA = "0x180FF53E0")]
|
|
private void HGHLDLCLHFF()
|
|
{
|
|
SFXAudioSource[] ffhjldinohn = this.FFHJLDINOHN;
|
|
int num = 0;
|
|
if (num < ffhjldinohn.Length)
|
|
{
|
|
SFXAudioSource sfxaudioSource;
|
|
AudioManager.StopLoopingSFX(sfxaudioSource);
|
|
SFXAudioSource[] ffhjldinohn2 = this.FFHJLDINOHN;
|
|
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
|
|
int num2 = 0;
|
|
if (jdnbbaphdhb != num2)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.JDNBBAPHDHB.gameObject);
|
|
}
|
|
SFXAudioSource[] ffhjldinohn3 = this.FFHJLDINOHN;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012154 RID: 74068 RVA: 0x00421858 File Offset: 0x0041FA58
|
|
[Token(Token = "0x6012154")]
|
|
[Address(RVA = "0xFF5B70", Offset = "0xFF4970", VA = "0x180FF5B70")]
|
|
private void MMJNBOKGNFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
|
|
DynamicAudioLoopContent paoogkohngo = this.PAOOGKOHNGO;
|
|
if (jdnbbaphdhb == 0)
|
|
{
|
|
}
|
|
}
|
|
DynamicAudioClip[] loopingAudioClips = this.PAOOGKOHNGO.LoopingAudioClips;
|
|
if (num < loopingAudioClips.Length)
|
|
{
|
|
if (!flag)
|
|
{
|
|
AudioSource audioSource = this.FFHJLDINOHN[num]._audioSource;
|
|
int num2 = 0;
|
|
if (!(audioSource == num2))
|
|
{
|
|
if (this.FFHJLDINOHN[num]._audioSource.isPlaying)
|
|
{
|
|
DynamicAudioClip[] loopingAudioClips2 = this.PAOOGKOHNGO.LoopingAudioClips;
|
|
num++;
|
|
goto IL_E1;
|
|
}
|
|
this.FFHJLDINOHN[num]._audioSource.Play();
|
|
}
|
|
}
|
|
DynamicAudioClip[] loopingAudioClips3 = this.PAOOGKOHNGO.LoopingAudioClips;
|
|
Transform transform = this.BLMDLEPLGGB;
|
|
SFXAudioSource sfxaudioSource;
|
|
AudioSource audioSource2 = sfxaudioSource._audioSource;
|
|
int num3 = 0;
|
|
audioSource2.volume = (float)num3;
|
|
sfxaudioSource.Loop();
|
|
SFXAudioSource[] ffhjldinohn = this.FFHJLDINOHN;
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
IL_E1:
|
|
float unscaledTime = Time.unscaledTime;
|
|
float lcekbjfnmpf = this.LCEKBJFNMPF;
|
|
this.PHDKHJNGJEE = lcekbjfnmpf;
|
|
this.EFEDGBBFJAL = unscaledTime;
|
|
}
|
|
|
|
// Token: 0x06012155 RID: 74069 RVA: 0x00421970 File Offset: 0x0041FB70
|
|
[Token(Token = "0x6012155")]
|
|
[Address(RVA = "0xFF5E60", Offset = "0xFF4C60", VA = "0x180FF5E60")]
|
|
private void OKGEDDPPEMB()
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
float fadeInTime = this.PAOOGKOHNGO.FadeInTime;
|
|
this.FHHCKIGEFOF(unscaledTime, fadeInTime, true);
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06012156 RID: 74070 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012156")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private void LDANEFFEFCJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012157 RID: 74071 RVA: 0x004219A8 File Offset: 0x0041FBA8
|
|
[Token(Token = "0x6012157")]
|
|
[Address(RVA = "0xFF59E0", Offset = "0xFF47E0", VA = "0x180FF59E0")]
|
|
private void JLMDDLAPKIP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
float lcekbjfnmpf = this.LCEKBJFNMPF;
|
|
this.PHDKHJNGJEE = lcekbjfnmpf;
|
|
this.EFEDGBBFJAL = unscaledTime;
|
|
}
|
|
|
|
// Token: 0x06012158 RID: 74072 RVA: 0x004219D4 File Offset: 0x0041FBD4
|
|
[Token(Token = "0x6012158")]
|
|
[Address(RVA = "0xFF5A20", Offset = "0xFF4820", VA = "0x180FF5A20")]
|
|
private void KMBPKIKIDIA()
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
float fadeOutTime = this.PAOOGKOHNGO.FadeOutTime;
|
|
int num = 0;
|
|
this.FHHCKIGEFOF(unscaledTime, fadeOutTime, num != 0);
|
|
RecRoomAudioClip loopEndSfx = this.PAOOGKOHNGO.LoopEndSfx;
|
|
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
|
|
if (jdnbbaphdhb == 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.PlaySFX(loopEndSfx, jdnbbaphdhb, num3, num2);
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num4 = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num4);
|
|
}
|
|
|
|
// Token: 0x0400BABB RID: 47803
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400BABB")]
|
|
private DynamicAudioLoopContent PAOOGKOHNGO;
|
|
|
|
// Token: 0x0400BABC RID: 47804
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400BABC")]
|
|
private HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400BABD RID: 47805
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400BABD")]
|
|
private SFXAudioSource[] FFHJLDINOHN;
|
|
|
|
// Token: 0x0400BABE RID: 47806
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400BABE")]
|
|
private float EFEDGBBFJAL;
|
|
|
|
// Token: 0x0400BABF RID: 47807
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400BABF")]
|
|
private float PHDKHJNGJEE;
|
|
|
|
// Token: 0x0400BAC0 RID: 47808
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400BAC0")]
|
|
private float LCEKBJFNMPF;
|
|
|
|
// Token: 0x0400BAC1 RID: 47809
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400BAC1")]
|
|
private Transform PDALJGPHMLE;
|
|
|
|
// Token: 0x0400BAC2 RID: 47810
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400BAC2")]
|
|
private Transform JDNBBAPHDHB;
|
|
|
|
// Token: 0x02002A19 RID: 10777
|
|
[Token(Token = "0x2002A19")]
|
|
private enum MIBNIOKNCMJ
|
|
{
|
|
// Token: 0x0400BAC4 RID: 47812
|
|
[Token(Token = "0x400BAC4")]
|
|
INVALID = 65535,
|
|
// Token: 0x0400BAC5 RID: 47813
|
|
[Token(Token = "0x400BAC5")]
|
|
STOPPED = 0,
|
|
// Token: 0x0400BAC6 RID: 47814
|
|
[Token(Token = "0x400BAC6")]
|
|
FADING_IN,
|
|
// Token: 0x0400BAC7 RID: 47815
|
|
[Token(Token = "0x400BAC7")]
|
|
LOOPING,
|
|
// Token: 0x0400BAC8 RID: 47816
|
|
[Token(Token = "0x400BAC8")]
|
|
FADING_OUT
|
|
}
|
|
}
|