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