433 lines
13 KiB
C#
433 lines
13 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002B01 RID: 11009
|
|
[Token(Token = "0x2002B01")]
|
|
public class GCGNPBFDLPP
|
|
{
|
|
// Token: 0x17003365 RID: 13157
|
|
// (get) Token: 0x06012581 RID: 75137 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003365")]
|
|
public DynamicAudioLoopContent KMNOCFGOOMJ
|
|
{
|
|
[Token(Token = "0x6012581")]
|
|
[Address(RVA = "0xA4BFF0", Offset = "0xA4AFF0", VA = "0x180A4BFF0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003366 RID: 13158
|
|
// (get) Token: 0x06012582 RID: 75138 RVA: 0x0042AF90 File Offset: 0x00429190
|
|
[Token(Token = "0x17003366")]
|
|
private Transform BLMDLEPLGGB
|
|
{
|
|
[Token(Token = "0x6012582")]
|
|
[Address(RVA = "0x1B3A050", Offset = "0x1B39050", VA = "0x181B3A050")]
|
|
get
|
|
{
|
|
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
|
|
if (jdnbbaphdhb == 0)
|
|
{
|
|
}
|
|
return jdnbbaphdhb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003367 RID: 13159
|
|
// (get) Token: 0x06012583 RID: 75139 RVA: 0x0042AFAC File Offset: 0x004291AC
|
|
[Token(Token = "0x17003367")]
|
|
public bool ICGBBBJMEDC
|
|
{
|
|
[Token(Token = "0x6012583")]
|
|
[Address(RVA = "0x1B3A530", Offset = "0x1B39530", VA = "0x181B3A530")]
|
|
get
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003368 RID: 13160
|
|
// (get) Token: 0x06012584 RID: 75140 RVA: 0x0042AFCC File Offset: 0x004291CC
|
|
[Token(Token = "0x17003368")]
|
|
private bool BPOLFBAHJCG
|
|
{
|
|
[Token(Token = "0x6012584")]
|
|
[Address(RVA = "0x1B39FC0", Offset = "0x1B38FC0", VA = "0x181B39FC0")]
|
|
get
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003369 RID: 13161
|
|
// (get) Token: 0x06012585 RID: 75141 RVA: 0x0042AFE8 File Offset: 0x004291E8
|
|
[Token(Token = "0x17003369")]
|
|
private bool MFEEAJEFKBP
|
|
{
|
|
[Token(Token = "0x6012585")]
|
|
[Address(RVA = "0x1B39BB0", Offset = "0x1B38BB0", VA = "0x181B39BB0")]
|
|
get
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012586 RID: 75142 RVA: 0x0042B00C File Offset: 0x0042920C
|
|
[Token(Token = "0x6012586")]
|
|
[Address(RVA = "0x1B3A820", Offset = "0x1B39820", VA = "0x181B3A820")]
|
|
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: 0x06012587 RID: 75143 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012587")]
|
|
[Address(RVA = "0x1B39790", Offset = "0x1B38790", VA = "0x181B39790")]
|
|
public bool BDBPEDPLJOD([Optional] Transform DPIEDHIHJIA, [Optional] Vector3? OKPJCMBNBFL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012588 RID: 75144 RVA: 0x0042B104 File Offset: 0x00429304
|
|
[Token(Token = "0x6012588")]
|
|
[Address(RVA = "0x1B3A790", Offset = "0x1B39790", VA = "0x181B3A790")]
|
|
public void PHPEJNODMHE()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06012589 RID: 75145 RVA: 0x0042B120 File Offset: 0x00429320
|
|
[Token(Token = "0x6012589")]
|
|
[Address(RVA = "0x1B3A150", Offset = "0x1B39150", VA = "0x181B3A150")]
|
|
public void MGFJBGPPMBL()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x0601258A RID: 75146 RVA: 0x0042B144 File Offset: 0x00429344
|
|
[Token(Token = "0x601258A")]
|
|
[Address(RVA = "0x1B3A590", Offset = "0x1B39590", VA = "0x181B3A590")]
|
|
public void OPEMIFENIJM(float BLJHEKCBFHG, float JEINPBEPOKO)
|
|
{
|
|
this.PHBPGIPKGDB(BLJHEKCBFHG);
|
|
this.GECMLOEABFO(BLJHEKCBFHG);
|
|
this.GECMLOEABFO(BLJHEKCBFHG);
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x0601258B RID: 75147 RVA: 0x0042B178 File Offset: 0x00429378
|
|
[Token(Token = "0x601258B")]
|
|
[Address(RVA = "0x1B3A5F0", Offset = "0x1B395F0", VA = "0x181B3A5F0")]
|
|
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: 0x0601258C RID: 75148 RVA: 0x0042B1F4 File Offset: 0x004293F4
|
|
[Token(Token = "0x601258C")]
|
|
[Address(RVA = "0x1B39DD0", Offset = "0x1B38DD0", VA = "0x181B39DD0")]
|
|
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: 0x0601258D RID: 75149 RVA: 0x0042B25C File Offset: 0x0042945C
|
|
[Token(Token = "0x601258D")]
|
|
[Address(RVA = "0x1B39C30", Offset = "0x1B38C30", VA = "0x181B39C30")]
|
|
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: 0x0601258E RID: 75150 RVA: 0x0042B2EC File Offset: 0x004294EC
|
|
[Token(Token = "0x601258E")]
|
|
[Address(RVA = "0x1B39A20", Offset = "0x1B38A20", VA = "0x181B39A20")]
|
|
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: 0x0601258F RID: 75151 RVA: 0x0042B354 File Offset: 0x00429554
|
|
[Token(Token = "0x601258F")]
|
|
[Address(RVA = "0x1B39A20", Offset = "0x1B38A20", VA = "0x181B39A20")]
|
|
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: 0x06012590 RID: 75152 RVA: 0x0042B3BC File Offset: 0x004295BC
|
|
[Token(Token = "0x6012590")]
|
|
[Address(RVA = "0x1B3A1B0", Offset = "0x1B391B0", VA = "0x181B3A1B0")]
|
|
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: 0x06012591 RID: 75153 RVA: 0x0042B4D4 File Offset: 0x004296D4
|
|
[Token(Token = "0x6012591")]
|
|
[Address(RVA = "0x1B3A4A0", Offset = "0x1B394A0", VA = "0x181B3A4A0")]
|
|
private void OKGEDDPPEMB()
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
float fadeInTime = this.PAOOGKOHNGO.FadeInTime;
|
|
this.FHHCKIGEFOF(unscaledTime, fadeInTime, true);
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06012592 RID: 75154 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012592")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
private void LDANEFFEFCJ()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012593 RID: 75155 RVA: 0x0042B50C File Offset: 0x0042970C
|
|
[Token(Token = "0x6012593")]
|
|
[Address(RVA = "0x1B3A020", Offset = "0x1B39020", VA = "0x181B3A020")]
|
|
private void JLMDDLAPKIP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
float lcekbjfnmpf = this.LCEKBJFNMPF;
|
|
this.PHDKHJNGJEE = lcekbjfnmpf;
|
|
this.EFEDGBBFJAL = unscaledTime;
|
|
}
|
|
|
|
// Token: 0x06012594 RID: 75156 RVA: 0x0042B538 File Offset: 0x00429738
|
|
[Token(Token = "0x6012594")]
|
|
[Address(RVA = "0x1B3A060", Offset = "0x1B39060", VA = "0x181B3A060")]
|
|
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: 0x0400BCCC RID: 48332
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400BCCC")]
|
|
private DynamicAudioLoopContent PAOOGKOHNGO;
|
|
|
|
// Token: 0x0400BCCD RID: 48333
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400BCCD")]
|
|
private HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400BCCE RID: 48334
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400BCCE")]
|
|
private SFXAudioSource[] FFHJLDINOHN;
|
|
|
|
// Token: 0x0400BCCF RID: 48335
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400BCCF")]
|
|
private float EFEDGBBFJAL;
|
|
|
|
// Token: 0x0400BCD0 RID: 48336
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400BCD0")]
|
|
private float PHDKHJNGJEE;
|
|
|
|
// Token: 0x0400BCD1 RID: 48337
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400BCD1")]
|
|
private float LCEKBJFNMPF;
|
|
|
|
// Token: 0x0400BCD2 RID: 48338
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400BCD2")]
|
|
private Transform PDALJGPHMLE;
|
|
|
|
// Token: 0x0400BCD3 RID: 48339
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400BCD3")]
|
|
private Transform JDNBBAPHDHB;
|
|
|
|
// Token: 0x02002B02 RID: 11010
|
|
[Token(Token = "0x2002B02")]
|
|
private enum MIBNIOKNCMJ
|
|
{
|
|
// Token: 0x0400BCD5 RID: 48341
|
|
[Token(Token = "0x400BCD5")]
|
|
INVALID = 65535,
|
|
// Token: 0x0400BCD6 RID: 48342
|
|
[Token(Token = "0x400BCD6")]
|
|
STOPPED = 0,
|
|
// Token: 0x0400BCD7 RID: 48343
|
|
[Token(Token = "0x400BCD7")]
|
|
FADING_IN,
|
|
// Token: 0x0400BCD8 RID: 48344
|
|
[Token(Token = "0x400BCD8")]
|
|
LOOPING,
|
|
// Token: 0x0400BCD9 RID: 48345
|
|
[Token(Token = "0x400BCD9")]
|
|
FADING_OUT
|
|
}
|
|
}
|