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