Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/GCGNPBFDLPP.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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
}
}