Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/GCGNPBFDLPP.cs
T
2026-04-08 23:40:05 +02:00

460 lines
14 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x02002563 RID: 9571
[Token(Token = "0x2002563")]
[StructLayout(3)]
public class GCGNPBFDLPP
{
// Token: 0x17002D0E RID: 11534
// (get) Token: 0x060108CB RID: 67787 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002D0E")]
public DynamicAudioLoopContent KMNOCFGOOMJ
{
[Token(Token = "0x60108CB")]
[Address(RVA = "0x8A4AD0", Offset = "0x8A34D0", VA = "0x1808A4AD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002D0F RID: 11535
// (get) Token: 0x060108CC RID: 67788 RVA: 0x003E3C00 File Offset: 0x003E1E00
[Token(Token = "0x17002D0F")]
private Transform BLMDLEPLGGB
{
[Token(Token = "0x60108CC")]
[Address(RVA = "0x1C4A960", Offset = "0x1C49360", VA = "0x181C4A960")]
get
{
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
if (jdnbbaphdhb == 0)
{
}
return jdnbbaphdhb;
}
}
// Token: 0x17002D10 RID: 11536
// (get) Token: 0x060108CD RID: 67789 RVA: 0x003E3C1C File Offset: 0x003E1E1C
[Token(Token = "0x17002D10")]
public bool ICGBBBJMEDC
{
[Token(Token = "0x60108CD")]
[Address(RVA = "0x1C4AE40", Offset = "0x1C49840", VA = "0x181C4AE40")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return true;
}
}
// Token: 0x17002D11 RID: 11537
// (get) Token: 0x060108CE RID: 67790 RVA: 0x003E3C3C File Offset: 0x003E1E3C
[Token(Token = "0x17002D11")]
private bool BPOLFBAHJCG
{
[Token(Token = "0x60108CE")]
[Address(RVA = "0x1C4A8D0", Offset = "0x1C492D0", VA = "0x181C4A8D0")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
return flag;
}
}
// Token: 0x17002D12 RID: 11538
// (get) Token: 0x060108CF RID: 67791 RVA: 0x003E3C58 File Offset: 0x003E1E58
[Token(Token = "0x17002D12")]
private bool MFEEAJEFKBP
{
[Token(Token = "0x60108CF")]
[Address(RVA = "0x1C4A4C0", Offset = "0x1C48EC0", VA = "0x181C4A4C0")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return true;
}
}
// Token: 0x060108D0 RID: 67792 RVA: 0x003E3C7C File Offset: 0x003E1E7C
[Token(Token = "0x60108D0")]
[Address(RVA = "0x1C4B130", Offset = "0x1C49B30", VA = "0x181C4B130")]
public GCGNPBFDLPP(DynamicAudioLoopContent audioLoopContent)
{
this.LDANEFFEFCJ();
int num = 0;
DynamicAudioClip[] loopingAudioClips = audioLoopContent.LoopingAudioClips;
this.PAOOGKOHNGO.LoopingAudioClips = loopingAudioClips;
if (audioLoopContent.LoopingAudioClips != num)
{
DynamicAudioClip[] loopingAudioClips2 = audioLoopContent.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: 0x060108D1 RID: 67793 RVA: 0x003E3D74 File Offset: 0x003E1F74
[Token(Token = "0x60108D1")]
[Address(RVA = "0x1C4A0A0", Offset = "0x1C48AA0", VA = "0x181C4A0A0")]
public bool BDBPEDPLJOD([Optional] Transform DPIEDHIHJIA, [Optional] Vector3? OKPJCMBNBFL)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
this.PDALJGPHMLE = DPIEDHIHJIA;
int num = 0;
if (DPIEDHIHJIA != num)
{
Vector3 vector;
float z = vector.z;
float z2 = vector.z;
bool flag;
if (flag)
{
Transform jdnbbaphdhb = this.JDNBBAPHDHB;
int num2 = 0;
if (jdnbbaphdhb == num2)
{
Transform transform = new GameObject("AudioSourceProxy").transform;
this.JDNBBAPHDHB = transform;
}
Transform jdnbbaphdhb2 = this.JDNBBAPHDHB;
int num3 = 0;
jdnbbaphdhb2.SetParent(DPIEDHIHJIA, num3 != 0);
Transform jdnbbaphdhb3 = this.JDNBBAPHDHB;
}
}
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
return true;
}
// Token: 0x060108D2 RID: 67794 RVA: 0x003E3E18 File Offset: 0x003E2018
[Token(Token = "0x60108D2")]
[Address(RVA = "0x1C4B0A0", Offset = "0x1C49AA0", VA = "0x181C4B0A0")]
public void PHPEJNODMHE()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060108D3 RID: 67795 RVA: 0x003E3E34 File Offset: 0x003E2034
[Token(Token = "0x60108D3")]
[Address(RVA = "0x1C4AA60", Offset = "0x1C49460", VA = "0x181C4AA60")]
public void MGFJBGPPMBL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x060108D4 RID: 67796 RVA: 0x003E3E58 File Offset: 0x003E2058
[Token(Token = "0x60108D4")]
[Address(RVA = "0x1C4AEA0", Offset = "0x1C498A0", VA = "0x181C4AEA0")]
public void OPEMIFENIJM(float BLJHEKCBFHG, float JEINPBEPOKO)
{
this.PHBPGIPKGDB(BLJHEKCBFHG);
this.GECMLOEABFO(BLJHEKCBFHG);
this.GECMLOEABFO(BLJHEKCBFHG);
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x060108D5 RID: 67797 RVA: 0x003E3E8C File Offset: 0x003E208C
[Token(Token = "0x60108D5")]
[Address(RVA = "0x1C4AF00", Offset = "0x1C49900", VA = "0x181C4AF00")]
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: 0x060108D6 RID: 67798 RVA: 0x003E3F08 File Offset: 0x003E2108
[Token(Token = "0x60108D6")]
[Address(RVA = "0x1C4A6E0", Offset = "0x1C490E0", VA = "0x181C4A6E0")]
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: 0x060108D7 RID: 67799 RVA: 0x003E3F70 File Offset: 0x003E2170
[Token(Token = "0x60108D7")]
[Address(RVA = "0x1C4A540", Offset = "0x1C48F40", VA = "0x181C4A540")]
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: 0x060108D8 RID: 67800 RVA: 0x003E4000 File Offset: 0x003E2200
[Token(Token = "0x60108D8")]
[Address(RVA = "0x1C4A330", Offset = "0x1C48D30", VA = "0x181C4A330")]
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: 0x060108D9 RID: 67801 RVA: 0x003E4068 File Offset: 0x003E2268
[Token(Token = "0x60108D9")]
[Address(RVA = "0x1C4A330", Offset = "0x1C48D30", VA = "0x181C4A330")]
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: 0x060108DA RID: 67802 RVA: 0x003E40D0 File Offset: 0x003E22D0
[Token(Token = "0x60108DA")]
[Address(RVA = "0x1C4AAC0", Offset = "0x1C494C0", VA = "0x181C4AAC0")]
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: 0x060108DB RID: 67803 RVA: 0x003E41E8 File Offset: 0x003E23E8
[Token(Token = "0x60108DB")]
[Address(RVA = "0x1C4ADB0", Offset = "0x1C497B0", VA = "0x181C4ADB0")]
private void OKGEDDPPEMB()
{
float unscaledTime = Time.unscaledTime;
float fadeInTime = this.PAOOGKOHNGO.FadeInTime;
this.FHHCKIGEFOF(unscaledTime, fadeInTime, true);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x060108DC RID: 67804 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60108DC")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void LDANEFFEFCJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060108DD RID: 67805 RVA: 0x003E4220 File Offset: 0x003E2420
[Token(Token = "0x60108DD")]
[Address(RVA = "0x1C4A930", Offset = "0x1C49330", VA = "0x181C4A930")]
private void JLMDDLAPKIP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
float unscaledTime = Time.unscaledTime;
float lcekbjfnmpf = this.LCEKBJFNMPF;
this.PHDKHJNGJEE = lcekbjfnmpf;
this.EFEDGBBFJAL = unscaledTime;
}
// Token: 0x060108DE RID: 67806 RVA: 0x003E424C File Offset: 0x003E244C
[Token(Token = "0x60108DE")]
[Address(RVA = "0x1C4A970", Offset = "0x1C49370", VA = "0x181C4A970")]
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: 0x0400B039 RID: 45113
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B039")]
private DynamicAudioLoopContent PAOOGKOHNGO;
// Token: 0x0400B03A RID: 45114
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B03A")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400B03B RID: 45115
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B03B")]
private SFXAudioSource[] FFHJLDINOHN;
// Token: 0x0400B03C RID: 45116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B03C")]
private float EFEDGBBFJAL;
// Token: 0x0400B03D RID: 45117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400B03D")]
private float PHDKHJNGJEE;
// Token: 0x0400B03E RID: 45118
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B03E")]
private float LCEKBJFNMPF;
// Token: 0x0400B03F RID: 45119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400B03F")]
private Transform PDALJGPHMLE;
// Token: 0x0400B040 RID: 45120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400B040")]
private Transform JDNBBAPHDHB;
// Token: 0x02002564 RID: 9572
[Token(Token = "0x2002564")]
private enum MIBNIOKNCMJ
{
// Token: 0x0400B042 RID: 45122
[Token(Token = "0x400B042")]
INVALID = 65535,
// Token: 0x0400B043 RID: 45123
[Token(Token = "0x400B043")]
STOPPED = 0,
// Token: 0x0400B044 RID: 45124
[Token(Token = "0x400B044")]
FADING_IN,
// Token: 0x0400B045 RID: 45125
[Token(Token = "0x400B045")]
LOOPING,
// Token: 0x0400B046 RID: 45126
[Token(Token = "0x400B046")]
FADING_OUT
}
}