using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Voice.Unity; using RecRoom; using RecRoom.Async; using RecRoom.Audio; using RecRoom.Core; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Core.Pools; using UnityEngine; using UnityEngine.Audio; // Token: 0x020001F8 RID: 504 [Token(Token = "0x20001F8")] [StructLayout(3)] public class AudioManager : SingletonMonoBehaviour { // Token: 0x17000257 RID: 599 // (get) Token: 0x06000FA1 RID: 4001 RVA: 0x00043FBC File Offset: 0x000421BC [Token(Token = "0x17000257")] public static CCJPMJMBJKC CCJPMJMBJKC { [Token(Token = "0x6000FA1")] [Address(RVA = "0x1D50130", Offset = "0x1D4EB30", VA = "0x181D50130")] get { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { return SingletonMonoBehaviour.Instance.NMAPCLOHBKD; } throw new NullReferenceException(); } } // Token: 0x06000FA2 RID: 4002 RVA: 0x00043FF0 File Offset: 0x000421F0 [Token(Token = "0x6000FA2")] [Address(RVA = "0x1D4A6B0", Offset = "0x1D490B0", VA = "0x181D4A6B0", Slot = "4")] protected override void Awake() { base.Awake(); AudioRolloff audioRolloff = this.default3DSFXRolloff; AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { bool flag = SingletonMonoBehaviour.Instance.IOOIMDCOAJO.AddValue(audioRolloff, this); } AudioSource audioSource = this.ambientAudioSource; int num2 = 0; audioSource.playOnAwake = num2 != 0; this.ambientAudioSource.loop = true; AudioSource audioSource2 = this.musicAudioSource; int num3 = 0; audioSource2.playOnAwake = num3 != 0; this.musicAudioSource.loop = true; } // Token: 0x06000FA3 RID: 4003 RVA: 0x00044074 File Offset: 0x00042274 [Token(Token = "0x6000FA3")] [Address(RVA = "0x1D4F7C0", Offset = "0x1D4E1C0", VA = "0x181D4F7C0")] private void Start() { SessionManager instance = SingletonMonoBehaviour.Instance; Action action = new Action(this.PLCGPPEICMI); instance.PLCGPPEICMI += action; ActionEvent preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent; Action action2 = new Action(this.IAOBCLNNEPO); Player.PreLoadSceneAssetsEvent = preLoadSceneAssetsEvent + action2; } // Token: 0x06000FA4 RID: 4004 RVA: 0x000440C0 File Offset: 0x000422C0 [Token(Token = "0x6000FA4")] [Address(RVA = "0x1D4FC80", Offset = "0x1D4E680", VA = "0x181D4FC80")] private void Update() { if (this.KJDHMJPNDCK) { this.MIMDJGBJKHD(); bool isPlayingVO; if (SingletonMonoBehaviour.IsInitialized) { isPlayingVO = SingletonMonoBehaviour.Instance.FMHMDIFGABF; if (isPlayingVO) { } } float ejofbbohido = this.EJOFBBOHIDO; this.KPCBJHBAGEK = ejofbbohido; if (isPlayingVO) { float deltaTime = Time.deltaTime; float num = this.DDGBBPFPCMG; float num2 = Mathf.SmoothStep(deltaTime, ejofbbohido, num); AudioMixer masterMixer = this.MasterMixer; this.PIEEHJOCPJC = num2; num = num2; bool flag = masterMixer.SetFloat("NonCoachVolume", num); } this.NMAPCLOHBKD.OPEMIFENIJM(); this.MicSpamMonitor.OPEMIFENIJM(); } } // Token: 0x06000FA5 RID: 4005 RVA: 0x00044164 File Offset: 0x00042364 [Token(Token = "0x6000FA5")] [Address(RVA = "0x1D4CDE0", Offset = "0x1D4B7E0", VA = "0x181D4CDE0", Slot = "5")] protected override void OnDestroy() { SessionManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { SessionManager instance2 = SingletonMonoBehaviour.Instance; Action action = new Action(this.PLCGPPEICMI); instance2.PLCGPPEICMI -= action; } ActionEvent preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent; Action action2 = new Action(this.IAOBCLNNEPO); Player.PreLoadSceneAssetsEvent = preLoadSceneAssetsEvent - action2; CCNPHLMHEJO micSpamMonitor = this.MicSpamMonitor; if (micSpamMonitor != 0) { micSpamMonitor.JBBLIBHHEBC(); } AudioMixer masterMixer = this.MasterMixer; this.MicSpamMonitor = (ulong)0L; int num2 = 0; if (masterMixer != num2) { AudioMixer masterMixer2 = this.MasterMixer; float ejofbbohido = this.EJOFBBOHIDO; bool flag = masterMixer2.SetFloat("NonCoachVolume", ejofbbohido); AudioMixer masterMixer3 = this.MasterMixer; float kjkipjknhhj = this.KJKIPJKNHHJ; bool flag2 = masterMixer3.SetFloat("VoiceVolume", kjkipjknhhj); AudioMixer masterMixer4 = this.MasterMixer; float nmofgdgneeb = this.NMOFGDGNEEB; bool flag3 = masterMixer4.SetFloat("AmbienceVolume", nmofgdgneeb); AudioMixer masterMixer5 = this.MasterMixer; float ahmigijeoac = this.AHMIGIJEOAC; bool flag4 = masterMixer5.SetFloat("MusicVolume", ahmigijeoac); AudioMixer masterMixer6 = this.MasterMixer; float hboiglemeco = this.HBOIGLEMECO; bool flag5 = masterMixer6.SetFloat("SFXVolume", hboiglemeco); AudioMixer masterMixer7 = this.MasterMixer; int num3 = 0; bool flag6 = masterMixer7.SetFloat("MasterVolume", (float)num3); } base.OnDestroy(); } // Token: 0x17000258 RID: 600 // (get) Token: 0x06000FA6 RID: 4006 RVA: 0x000442C0 File Offset: 0x000424C0 // (set) Token: 0x06000FA7 RID: 4007 RVA: 0x000442D4 File Offset: 0x000424D4 [Token(Token = "0x17000258")] public float EOJCAPFJKBJ { [Token(Token = "0x6000FA6")] [Address(RVA = "0x6C1140", Offset = "0x6BFB40", VA = "0x1806C1140")] get { return this.PEANPILGBOH; } [Token(Token = "0x6000FA7")] [Address(RVA = "0x1D502F0", Offset = "0x1D4ECF0", VA = "0x181D502F0")] set { float num = Mathf.Clamp01(value); float ahmigijeoac = this.AHMIGIJEOAC; this.PEANPILGBOH = num; float num2 = this.LILOMFDPGBN(ahmigijeoac, num); this.PPMABALEHFG = num2; NOBCCPHLPNJ.LCBJNKAAPDA("MUSIC_VOLUME_PERCENT_PREF", ahmigijeoac); this.DDGEBJOJAPI(); } } // Token: 0x17000259 RID: 601 // (get) Token: 0x06000FA8 RID: 4008 RVA: 0x00044318 File Offset: 0x00042518 // (set) Token: 0x06000FA9 RID: 4009 RVA: 0x0004432C File Offset: 0x0004252C [Token(Token = "0x17000259")] public float GJBKKIDFOIL { [Token(Token = "0x6000FA8")] [Address(RVA = "0x1D500F0", Offset = "0x1D4EAF0", VA = "0x181D500F0")] get { return this.POKGAOKCBNI; } [Token(Token = "0x6000FA9")] [Address(RVA = "0x1D50210", Offset = "0x1D4EC10", VA = "0x181D50210")] set { float num = Mathf.Clamp01(value); float nmofgdgneeb = this.NMOFGDGNEEB; this.POKGAOKCBNI = num; float num2 = this.LILOMFDPGBN(nmofgdgneeb, num); this.EBBKBBIFCDP = num2; NOBCCPHLPNJ.LCBJNKAAPDA("AMBIENCE_VOLUME_PERCENT_PREF", nmofgdgneeb); this.DDGEBJOJAPI(); } } // Token: 0x1700025A RID: 602 // (get) Token: 0x06000FAA RID: 4010 RVA: 0x00044370 File Offset: 0x00042570 // (set) Token: 0x06000FAB RID: 4011 RVA: 0x00044384 File Offset: 0x00042584 [Token(Token = "0x1700025A")] public float MBONOLFJBPC { [Token(Token = "0x6000FAA")] [Address(RVA = "0x1D50200", Offset = "0x1D4EC00", VA = "0x181D50200")] get { return this.DKPAKKEBKME; } [Token(Token = "0x6000FAB")] [Address(RVA = "0x1D504C0", Offset = "0x1D4EEC0", VA = "0x181D504C0")] set { float num = Mathf.Clamp01(value); float kjkipjknhhj = this.KJKIPJKNHHJ; this.DKPAKKEBKME = num; float num2 = this.LILOMFDPGBN(kjkipjknhhj, num); this.BABEHKMNMKF = num2; NOBCCPHLPNJ.LCBJNKAAPDA("VOICE_VOLUME_PERCENT_PREF", kjkipjknhhj); this.DDGEBJOJAPI(); } } // Token: 0x1700025B RID: 603 // (get) Token: 0x06000FAC RID: 4012 RVA: 0x000443C8 File Offset: 0x000425C8 // (set) Token: 0x06000FAD RID: 4013 RVA: 0x000443DC File Offset: 0x000425DC [Token(Token = "0x1700025B")] public float INJOPGEAOIG { [Token(Token = "0x6000FAC")] [Address(RVA = "0x9F6880", Offset = "0x9F5280", VA = "0x1809F6880")] get { return this.CEKFCJBBLJA; } [Token(Token = "0x6000FAD")] [Address(RVA = "0x1D503D0", Offset = "0x1D4EDD0", VA = "0x181D503D0")] set { float num = Mathf.Clamp01(value); this.CEKFCJBBLJA = num; if (this.EAGHKGGFEHJ) { } float hboiglemeco = this.HBOIGLEMECO; float num2 = this.LILOMFDPGBN(hboiglemeco, num); this.PINMHEDGNCK = num2; NOBCCPHLPNJ.LCBJNKAAPDA("SFX_VOLUME_PERCENT_PREF", hboiglemeco); this.DDGEBJOJAPI(); } } // Token: 0x06000FAE RID: 4014 RVA: 0x00044428 File Offset: 0x00042628 [Token(Token = "0x6000FAE")] [Address(RVA = "0x1D4BD40", Offset = "0x1D4A740", VA = "0x181D4BD40")] public void Initialize() { AudioMixer masterMixer = this.MasterMixer; bool flag; if (flag) { ulong num; this.PINMHEDGNCK = (float)num; this.CCAFCFOEPDD = (float)num; this.HBOIGLEMECO = (float)num; } AudioMixer masterMixer2 = this.MasterMixer; bool flag2; if (flag2) { ulong num2; this.PPMABALEHFG = (float)num2; this.IINLHCALHJA = (float)num2; this.AHMIGIJEOAC = (float)num2; } AudioMixer masterMixer3 = this.MasterMixer; bool flag3; if (flag3) { ulong num3; this.EBBKBBIFCDP = (float)num3; this.NNKJPJGOEDK = (float)num3; this.NMOFGDGNEEB = (float)num3; } AudioMixer masterMixer4 = this.MasterMixer; bool flag4; ulong num4; if (flag4) { this.BABEHKMNMKF = (float)num4; this.DGPDBAMIJFJ = (float)num4; this.KJKIPJKNHHJ = (float)num4; } AudioMixer masterMixer5 = this.MasterMixer; bool flag5; if (flag5) { this.KPCBJHBAGEK = (float)num4; this.PIEEHJOCPJC = (float)num4; this.EJOFBBOHIDO = (float)num4; } float num5 = Mathf.Clamp01(NOBCCPHLPNJ.JJGJLOGOPLN("MUSIC_VOLUME_PERCENT_PREF", 1f)); float ahmigijeoac = this.AHMIGIJEOAC; this.PEANPILGBOH = num5; float num6 = this.LILOMFDPGBN(ahmigijeoac, num5); this.PPMABALEHFG = num6; NOBCCPHLPNJ.LCBJNKAAPDA("MUSIC_VOLUME_PERCENT_PREF", ahmigijeoac); this.DDGEBJOJAPI(); float num7 = Mathf.Clamp01(NOBCCPHLPNJ.JJGJLOGOPLN("AMBIENCE_VOLUME_PERCENT_PREF", 1f)); float nmofgdgneeb = this.NMOFGDGNEEB; num5 = num7; this.POKGAOKCBNI = num7; float num8 = this.LILOMFDPGBN(nmofgdgneeb, num5); this.EBBKBBIFCDP = num8; NOBCCPHLPNJ.LCBJNKAAPDA("AMBIENCE_VOLUME_PERCENT_PREF", nmofgdgneeb); this.DDGEBJOJAPI(); float num9 = Mathf.Clamp01(NOBCCPHLPNJ.JJGJLOGOPLN("SFX_VOLUME_PERCENT_PREF", 1f)); this.CEKFCJBBLJA = num9; if (this.EAGHKGGFEHJ) { } float hboiglemeco = this.HBOIGLEMECO; num5 = num9; float num10 = this.LILOMFDPGBN(hboiglemeco, num5); this.PINMHEDGNCK = num10; NOBCCPHLPNJ.LCBJNKAAPDA("SFX_VOLUME_PERCENT_PREF", hboiglemeco); this.DDGEBJOJAPI(); float num11 = Mathf.Clamp01(NOBCCPHLPNJ.JJGJLOGOPLN("VOICE_VOLUME_PERCENT_PREF", 1f)); float kjkipjknhhj = this.KJKIPJKNHHJ; num5 = num11; this.DKPAKKEBKME = num11; float num12 = this.LILOMFDPGBN(kjkipjknhhj, num5); this.BABEHKMNMKF = num12; NOBCCPHLPNJ.LCBJNKAAPDA("VOICE_VOLUME_PERCENT_PREF", kjkipjknhhj); this.DDGEBJOJAPI(); this.VOIPFilterAudioMixerGroups.Clear(); AudioMixer masterMixer6 = this.MasterMixer; Dictionary voipfilterAudioMixerGroups = this.VOIPFilterAudioMixerGroups; AudioMixerGroup audioMixerGroup = masterMixer6.FindMatchingGroups("VOIP_Master")[0]; voipfilterAudioMixerGroups.Add((uint)1, audioMixerGroup); AudioMixer masterMixer7 = this.MasterMixer; Dictionary voipfilterAudioMixerGroups2 = this.VOIPFilterAudioMixerGroups; AudioMixerGroup audioMixerGroup2 = masterMixer7.FindMatchingGroups("VOIP_Radio")[0]; voipfilterAudioMixerGroups2.Add((uint)11, audioMixerGroup2); AudioMixer masterMixer8 = this.MasterMixer; Dictionary voipfilterAudioMixerGroups3 = this.VOIPFilterAudioMixerGroups; AudioMixerGroup[] array = masterMixer8.FindMatchingGroups("VOIP_LowPitch"); int num13 = 0; AudioMixerGroup audioMixerGroup3 = array[0]; voipfilterAudioMixerGroups3.Add(num13, audioMixerGroup3); AudioMixer masterMixer9 = this.MasterMixer; Dictionary voipfilterAudioMixerGroups4 = this.VOIPFilterAudioMixerGroups; AudioMixerGroup audioMixerGroup4 = masterMixer9.FindMatchingGroups("VOIP_HighPitch")[0]; voipfilterAudioMixerGroups4.Add((uint)2, audioMixerGroup4); AudioMixer masterMixer10 = this.MasterMixer; Dictionary voipfilterAudioMixerGroups5 = this.VOIPFilterAudioMixerGroups; AudioMixerGroup audioMixerGroup5 = masterMixer10.FindMatchingGroups("VOIP_Radio_LowPitch")[0]; voipfilterAudioMixerGroups5.Add((uint)10, audioMixerGroup5); AudioMixer masterMixer11 = this.MasterMixer; Dictionary voipfilterAudioMixerGroups6 = this.VOIPFilterAudioMixerGroups; AudioMixerGroup audioMixerGroup6 = masterMixer11.FindMatchingGroups("VOIP_Radio_HighPitch")[0]; voipfilterAudioMixerGroups6.Add((uint)12, audioMixerGroup6); CCNPHLMHEJO ccnphlmhejo = new CCNPHLMHEJO(BBEFMHAEEEA.GCCLEJOGCCE.k__BackingField); this.MicSpamMonitor = ccnphlmhejo; this.KJDHMJPNDCK = true; } // Token: 0x06000FAF RID: 4015 RVA: 0x00044780 File Offset: 0x00042980 [Token(Token = "0x6000FAF")] [Address(RVA = "0x1D4B7F0", Offset = "0x1D4A1F0", VA = "0x181D4B7F0")] private void IAOBCLNNEPO() { GlobalPool instance = GlobalPool.ONCPNMDGGKG; SFXAudioSource sfxaudioSource = this.sfx2DAudioSourcePrefab; instance.Prefill(sfxaudioSource, 3); GlobalPool instance2 = GlobalPool.ONCPNMDGGKG; SFXAudioSource sfxaudioSource2 = this.sfx3DAudioSourcePrefab; instance2.Prefill(sfxaudioSource2, 3); } // Token: 0x06000FB0 RID: 4016 RVA: 0x000447C8 File Offset: 0x000429C8 [Token(Token = "0x6000FB0")] [Address(RVA = "0x1D4F120", Offset = "0x1D4DB20", VA = "0x181D4F120")] public IEnumerator RunChangeAudioVolume(AudioSource MHFCFFJJDIL, float BANGBIKOBGO, float OALKOHJOHFO, float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (06000FB0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 AudioManager::RunChangeAudioVolume(UnityEngine.AudioSource,System.Single,System.Single,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(IBLGNEJCEMC::System.IDisposable.Dispose, ldloc:IBLGNEJCEMC(var_0)) stfld:float32(IBLGNEJCEMC::from, ldloc:IBLGNEJCEMC(var_0), ldloc:float32(BANGBIKOBGO)) stfld:float32(IBLGNEJCEMC::to, ldloc:IBLGNEJCEMC(var_0), ldloc:float32(OALKOHJOHFO)) stfld:float32(IBLGNEJCEMC::duration, ldloc:IBLGNEJCEMC(var_0), ldc.i4:int32[exp:float32](0)) stfld:int32(IBLGNEJCEMC::<>1__state, ldloc:IBLGNEJCEMC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:AudioSource(IBLGNEJCEMC::audio, ldloc:IBLGNEJCEMC(var_0), ldloc:AudioSource(MHFCFFJJDIL)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06000FB1 RID: 4017 RVA: 0x00044800 File Offset: 0x00042A00 [Token(Token = "0x6000FB1")] [Address(RVA = "0x1D4AFC0", Offset = "0x1D499C0", VA = "0x181D4AFC0")] private void DDGEBJOJAPI() { if (this.PAAMEKPKGBK != 0) { } int num; Action action = new Action(num.CHLAOLCBEND); num = 0; ISchedulerPromise schedulerPromise = this.InvokeInUpdate(3f, action); this.PAAMEKPKGBK = schedulerPromise; } // Token: 0x06000FB2 RID: 4018 RVA: 0x0004483C File Offset: 0x00042A3C [Token(Token = "0x6000FB2")] [Address(RVA = "0x1D4F320", Offset = "0x1D4DD20", VA = "0x181D4F320")] public void SetSourceToVOIPMixer(AudioSource DIEPOPNJNCO, AudioManager.FGICFGKJOFE LMAJKCLDDIF) { Dictionary voipfilterAudioMixerGroups = this.VOIPFilterAudioMixerGroups; } // Token: 0x06000FB3 RID: 4019 RVA: 0x00044858 File Offset: 0x00042A58 [Token(Token = "0x6000FB3")] [Address(RVA = "0x1D4C880", Offset = "0x1D4B280", VA = "0x181D4C880")] private void MIMDJGBJKHD() { LocalPlayerController instance = SingletonMonoBehaviour.Instance; if (instance != 0 && instance.EBPFBFMJMBB && SingletonMonoBehaviour.Instance.ForcedQualitySetting == 0) { float cekfcjbblja = this.CEKFCJBBLJA; float num = this.LILOMFDPGBN(-80f, cekfcjbblja); this.PINMHEDGNCK = num; this.EAGHKGGFEHJ = true; float time = Time.time; this.HCGLMFALLCL = time; } float time2; float num2; float hboiglemeco; if (this.EAGHKGGFEHJ) { time2 = Time.time; if (time2 > 1f) { num2 = this.CEKFCJBBLJA; hboiglemeco = this.HBOIGLEMECO; float num3 = this.LILOMFDPGBN(hboiglemeco, num2); this.PINMHEDGNCK = num3; this.EAGHKGGFEHJ = false; } } AudioMixer masterMixer; if (time2 != 1f) { float deltaTime = Time.deltaTime; float num4 = Mathf.SmoothStep(deltaTime, hboiglemeco, num2); masterMixer = this.MasterMixer; this.CCAFCFOEPDD = num4; num2 = num4; bool flag = masterMixer.SetFloat("SFXVolume", num2); } AudioMixer masterMixer2; if (masterMixer != 0) { float deltaTime2 = Time.deltaTime; float num5 = Mathf.SmoothStep(deltaTime2, hboiglemeco, num2); masterMixer2 = this.MasterMixer; this.IINLHCALHJA = num5; num2 = num5; bool flag2 = masterMixer2.SetFloat("MusicVolume", num2); } AudioMixer masterMixer3; if (masterMixer2 != 0) { float deltaTime3 = Time.deltaTime; float num6 = Mathf.SmoothStep(deltaTime3, hboiglemeco, num2); masterMixer3 = this.MasterMixer; this.NNKJPJGOEDK = num6; num2 = num6; bool flag3 = masterMixer3.SetFloat("AmbienceVolume", num2); } if (masterMixer3 != 0) { float deltaTime4 = Time.deltaTime; float num7 = Mathf.SmoothStep(deltaTime4, hboiglemeco, num2); AudioMixer masterMixer4 = this.MasterMixer; this.DGPDBAMIJFJ = num7; num2 = num7; bool flag4 = masterMixer4.SetFloat("VoiceVolume", num2); } } // Token: 0x06000FB4 RID: 4020 RVA: 0x00044A18 File Offset: 0x00042C18 [Token(Token = "0x6000FB4")] [Address(RVA = "0x1D4CC10", Offset = "0x1D4B610", VA = "0x181D4CC10")] private void MLNBOONCFNG() { bool isPlayingVO; if (SingletonMonoBehaviour.IsInitialized) { isPlayingVO = SingletonMonoBehaviour.Instance.FMHMDIFGABF; if (isPlayingVO) { } } float ejofbbohido = this.EJOFBBOHIDO; this.KPCBJHBAGEK = ejofbbohido; if (isPlayingVO) { float deltaTime = Time.deltaTime; float num = this.DDGBBPFPCMG; float num2 = Mathf.SmoothStep(deltaTime, ejofbbohido, num); AudioMixer masterMixer = this.MasterMixer; this.PIEEHJOCPJC = num2; num = num2; bool flag = masterMixer.SetFloat("NonCoachVolume", num); } } // Token: 0x06000FB5 RID: 4021 RVA: 0x00044A94 File Offset: 0x00042C94 [Token(Token = "0x6000FB5")] [Address(RVA = "0x1D4B1B0", Offset = "0x1D49BB0", VA = "0x181D4B1B0")] private void FDMNFPNAIHI() { if (!this.HLHHFEDLKHG.HasTokens) { } float num = this.AOAIIMDKIHH.k__BackingField; float num2 = this.LILOMFDPGBN(-80f, num); AudioMixer masterMixer = SingletonMonoBehaviour.Instance.MasterMixer; num = num2; bool flag = masterMixer.SetFloat("MasterVolume", num); } // Token: 0x06000FB6 RID: 4022 RVA: 0x00044AE8 File Offset: 0x00042CE8 [Token(Token = "0x6000FB6")] [Address(RVA = "0x1D4C770", Offset = "0x1D4B170", VA = "0x181D4C770")] private float LILOMFDPGBN(float DKDOBJOOGLC, float BNFPOEAFFBO) { float num; return num; } // Token: 0x06000FB7 RID: 4023 RVA: 0x00044AF8 File Offset: 0x00042CF8 [Token(Token = "0x6000FB7")] [Address(RVA = "0x1D4C700", Offset = "0x1D4B100", VA = "0x181D4C700")] private AudioMixerGroup JAFHKOMKDEC(AudioManager.FGICFGKJOFE LMAJKCLDDIF) { Dictionary voipfilterAudioMixerGroups = this.VOIPFilterAudioMixerGroups; throw new NullReferenceException(); } // Token: 0x06000FB8 RID: 4024 RVA: 0x00044B14 File Offset: 0x00042D14 [Token(Token = "0x6000FB8")] [Address(RVA = "0x1D4B070", Offset = "0x1D49A70", VA = "0x181D4B070")] private AudioMixerGroup EHLOCKIHDMP(AudioManager.IFEOLMCHMLA HPFGGHEMPNF) { if (HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Sfx) { } AudioMixerGroup audioMixerGroup; if (typeof(string).TypeHandle == 0) { audioMixerGroup = this.MasterMixer.FindMatchingGroups("VOIP_Master")[0]; return audioMixerGroup; } Debug.LogWarning(string.Format("AudioManager: No matching MasterMixer group name configured for {0}", audioMixerGroup)); throw new IndexOutOfRangeException(); } // Token: 0x1700025C RID: 604 // (get) Token: 0x06000FB9 RID: 4025 RVA: 0x00044B6C File Offset: 0x00042D6C [Token(Token = "0x1700025C")] public float OLADBNGBGAJ { [Token(Token = "0x6000FB9")] [Address(RVA = "0x1D50100", Offset = "0x1D4EB00", VA = "0x181D50100")] get { return this.MicSpamMonitor.OLADBNGBGAJ; } } // Token: 0x06000FBA RID: 4026 RVA: 0x00044B8C File Offset: 0x00042D8C [Token(Token = "0x6000FBA")] [Address(RVA = "0x1D4B050", Offset = "0x1D49A50", VA = "0x181D4B050")] public ICancelablePromise DetectMicrophoneInput(Recorder OMPPDLLFOLK) { return this.microphoneInputDetector.StartListening(OMPPDLLFOLK); } // Token: 0x06000FBB RID: 4027 RVA: 0x00044BAC File Offset: 0x00042DAC [Token(Token = "0x6000FBB")] [Address(RVA = "0x1D4D090", Offset = "0x1D4BA90", VA = "0x181D4D090")] private void PLCGPPEICMI() { CCNPHLMHEJO micSpamMonitor = this.MicSpamMonitor; if (micSpamMonitor != 0) { micSpamMonitor.JBBLIBHHEBC(); } MicrophoneInputDetector microphoneInputDetector = this.microphoneInputDetector; Recorder voiceRecorder = Player.k__BackingField.voiceRecorder; ICancelablePromise cancelablePromise = microphoneInputDetector.StartListening(voiceRecorder); } // Token: 0x06000FBC RID: 4028 RVA: 0x00044BEC File Offset: 0x00042DEC [Token(Token = "0x6000FBC")] [Address(RVA = "0x1D4CD80", Offset = "0x1D4B780", VA = "0x181D4CD80")] public static void Mute(object PIHIPPPPEBI) { AudioManager.SetMute(PIHIPPPPEBI, true); } // Token: 0x06000FBD RID: 4029 RVA: 0x00044C00 File Offset: 0x00042E00 [Token(Token = "0x6000FBD")] [Address(RVA = "0x1D4FC20", Offset = "0x1D4E620", VA = "0x181D4FC20")] public static void Unmute(object PIHIPPPPEBI) { int num = 0; AudioManager.SetMute(PIHIPPPPEBI, num != 0); } // Token: 0x06000FBE RID: 4030 RVA: 0x00044C18 File Offset: 0x00042E18 [Token(Token = "0x6000FBE")] [Address(RVA = "0x1D4F1B0", Offset = "0x1D4DBB0", VA = "0x181D4F1B0")] public static void SetMute(object PIHIPPPPEBI, bool BLAHKEIHHCL) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance == num)) { TokenFlag hlhhfedlkhg = SingletonMonoBehaviour.Instance.HLHHFEDLKHG; bool hasTokens = hlhhfedlkhg.HasTokens; if (!BLAHKEIHHCL) { hlhhfedlkhg.Remove(PIHIPPPPEBI); } hlhhfedlkhg.Add(PIHIPPPPEBI); bool hasTokens2 = hlhhfedlkhg.HasTokens; if (hasTokens != hasTokens2) { SingletonMonoBehaviour.Instance.FDMNFPNAIHI(); } } } // Token: 0x06000FBF RID: 4031 RVA: 0x00044C78 File Offset: 0x00042E78 [Token(Token = "0x6000FBF")] [Address(RVA = "0x1D4F430", Offset = "0x1D4DE30", VA = "0x181D4F430")] public static void SetVolumeMultiplier(object PIHIPPPPEBI, float DKDOBJOOGLC) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance == num)) { SingletonMonoBehaviour.Instance.AOAIIMDKIHH.AddValue(DKDOBJOOGLC, PIHIPPPPEBI); SingletonMonoBehaviour.Instance.FDMNFPNAIHI(); } } // Token: 0x06000FC0 RID: 4032 RVA: 0x00044CB8 File Offset: 0x00042EB8 [Token(Token = "0x6000FC0")] [Address(RVA = "0x1D4F020", Offset = "0x1D4DA20", VA = "0x181D4F020")] public static void RemoveVolumeMultiplier(object PIHIPPPPEBI) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance == num)) { SingletonMonoBehaviour.Instance.AOAIIMDKIHH.RemoveValue(PIHIPPPPEBI); SingletonMonoBehaviour.Instance.FDMNFPNAIHI(); } } // Token: 0x06000FC1 RID: 4033 RVA: 0x00044CF8 File Offset: 0x00042EF8 [Token(Token = "0x6000FC1")] [Address(RVA = "0x1D4A4A0", Offset = "0x1D48EA0", VA = "0x181D4A4A0")] public static void Add3DSFXRolloff(AudioRolloff GHNKEONEEFM, object PIHIPPPPEBI) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { bool flag = SingletonMonoBehaviour.Instance.IOOIMDCOAJO.AddValue(GHNKEONEEFM, PIHIPPPPEBI); } } // Token: 0x06000FC2 RID: 4034 RVA: 0x00044D30 File Offset: 0x00042F30 [Token(Token = "0x6000FC2")] [Address(RVA = "0x1D4EE30", Offset = "0x1D4D830", VA = "0x181D4EE30")] public static void Remove3DSFXRolloff(object PIHIPPPPEBI) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { bool flag = SingletonMonoBehaviour.Instance.IOOIMDCOAJO.RemoveValue(PIHIPPPPEBI); } } // Token: 0x06000FC3 RID: 4035 RVA: 0x00044D68 File Offset: 0x00042F68 [Token(Token = "0x6000FC3")] [Address(RVA = "0x1D4EC20", Offset = "0x1D4D620", VA = "0x181D4EC20")] public static SFXAudioSource PlaySFX(RecRoomAudioClip OAMCCIEIHAP, [Optional] Transform IGNOABFIHCE, [Optional] AudioRolloff OGNPLDFCNDE, [Optional] Action BNAIJGDCLNA) { if (OAMCCIEIHAP != 0) { int num = 0; if (!(IGNOABFIHCE == num)) { SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(OAMCCIEIHAP, IGNOABFIHCE, OGNPLDFCNDE, BNAIJGDCLNA); } SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(OAMCCIEIHAP, BNAIJGDCLNA); return; } } // Token: 0x06000FC4 RID: 4036 RVA: 0x00044D9C File Offset: 0x00042F9C [Token(Token = "0x6000FC4")] [Address(RVA = "0x1D4E8B0", Offset = "0x1D4D2B0", VA = "0x181D4E8B0")] public static SFXAudioSource PlaySFX(AudioClip OAMCCIEIHAP, [Optional] Transform IGNOABFIHCE, [Optional] AudioRolloff OGNPLDFCNDE, [Optional] Action BNAIJGDCLNA) { int num = 0; if (!(OAMCCIEIHAP == num)) { int num2 = 0; if (!(IGNOABFIHCE == num2)) { int num3 = 0; if (!(IGNOABFIHCE == num3)) { Vector3 vector; float z = vector.z; int num4 = 0; SFXAudioSource sfxaudioSource; if (sfxaudioSource != num4) { sfxaudioSource.k__BackingField = IGNOABFIHCE; } } } Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; Vector3 vector2; float z2 = vector2.z; } throw new NullReferenceException(); } // Token: 0x06000FC5 RID: 4037 RVA: 0x00044E20 File Offset: 0x00043020 [Token(Token = "0x6000FC5")] [Address(RVA = "0x1D4D240", Offset = "0x1D4BC40", VA = "0x181D4D240")] public static SFXAudioSource Play2DSFX(RecRoomAudioClip OAMCCIEIHAP, [Optional] Action BNAIJGDCLNA) { if (OAMCCIEIHAP != 0) { AudioClip audioClip = OAMCCIEIHAP.audioClip; Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; Vector3 vector; float z = vector.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } throw new NullReferenceException(); } // Token: 0x06000FC6 RID: 4038 RVA: 0x00044E60 File Offset: 0x00043060 [Token(Token = "0x6000FC6")] [Address(RVA = "0x1D4D530", Offset = "0x1D4BF30", VA = "0x181D4D530")] public static SFXAudioSource Play2DSFX(AudioClip OAMCCIEIHAP, float DKDOBJOOGLC) { Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; Vector3 vector; float z = vector.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } // Token: 0x06000FC7 RID: 4039 RVA: 0x00044E94 File Offset: 0x00043094 [Token(Token = "0x6000FC7")] [Address(RVA = "0x1D4D3C0", Offset = "0x1D4BDC0", VA = "0x181D4D3C0")] public static SFXAudioSource Play2DSFX(AudioClip OAMCCIEIHAP, [Optional] Action BNAIJGDCLNA) { Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; Vector3 vector; float z = vector.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } // Token: 0x06000FC8 RID: 4040 RVA: 0x00044EC8 File Offset: 0x000430C8 [Token(Token = "0x6000FC8")] [Address(RVA = "0x1D4D170", Offset = "0x1D4BB70", VA = "0x181D4D170")] public static SFXAudioSource Play2DSFX(AudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, float DKDOBJOOGLC = 1f, float JKKIKCCEGDM = 0f, float HKJIFGGNAPF = 0f, [Optional] Action BNAIJGDCLNA) { float z = KPLDEODOJID.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } // Token: 0x06000FC9 RID: 4041 RVA: 0x00044EE0 File Offset: 0x000430E0 [Token(Token = "0x6000FC9")] [Address(RVA = "0x1D4D6A0", Offset = "0x1D4C0A0", VA = "0x181D4D6A0")] public static SFXAudioSource Play2DSFX(RecRoomAudioClip OAMCCIEIHAP, float DKDOBJOOGLC, [Optional] Action BNAIJGDCLNA) { if (OAMCCIEIHAP != 0) { AudioClip audioClip = OAMCCIEIHAP.audioClip; Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; Vector3 vector; float z = vector.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } throw new NullReferenceException(); } // Token: 0x06000FCA RID: 4042 RVA: 0x00044F1C File Offset: 0x0004311C [Token(Token = "0x6000FCA")] [Address(RVA = "0x1D4DDE0", Offset = "0x1D4C7E0", VA = "0x181D4DDE0")] public static SFXAudioSource Play3DSFX(RecRoomAudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action BNAIJGDCLNA) { float z = KPLDEODOJID.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } // Token: 0x06000FCB RID: 4043 RVA: 0x00044F34 File Offset: 0x00043134 [Token(Token = "0x6000FCB")] [Address(RVA = "0x1D4DB80", Offset = "0x1D4C580", VA = "0x181D4DB80")] public static SFXAudioSource Play3DSFX(RecRoomAudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, bool FEIBCFEHJPJ, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action BNAIJGDCLNA) { if (OAMCCIEIHAP != 0) { float pitchVariation = OAMCCIEIHAP.pitchVariation; float pitchShift = OAMCCIEIHAP.pitchShift; float z = KPLDEODOJID.z; return; } } // Token: 0x06000FCC RID: 4044 RVA: 0x00044F5C File Offset: 0x0004315C [Token(Token = "0x6000FCC")] [Address(RVA = "0x1D4D810", Offset = "0x1D4C210", VA = "0x181D4D810")] public static SFXAudioSource Play3DSFX(RecRoomAudioClip JDLICKFPJOO, Transform IGNOABFIHCE, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action BNAIJGDCLNA) { if (JDLICKFPJOO != 0) { int num = 0; if (!(IGNOABFIHCE == num)) { float pitchVariation = JDLICKFPJOO.pitchVariation; Vector3 vector; float z = vector.z; float pitchShift = JDLICKFPJOO.pitchShift; int num2 = 0; SFXAudioSource sfxaudioSource; if (sfxaudioSource != num2) { sfxaudioSource.k__BackingField = IGNOABFIHCE; } return sfxaudioSource; } } throw new NullReferenceException(); } // Token: 0x06000FCD RID: 4045 RVA: 0x00044FB0 File Offset: 0x000431B0 [Token(Token = "0x6000FCD")] [Address(RVA = "0x1D4DCF0", Offset = "0x1D4C6F0", VA = "0x181D4DCF0")] public static SFXAudioSource Play3DSFX(AudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, float DKDOBJOOGLC = 1f, float JKKIKCCEGDM = 0f, float HKJIFGGNAPF = 0f, bool FEIBCFEHJPJ = false, [Optional] AudioRolloff KAGGGABIBII, float CBOKCDMOPFG = 1f, [Optional] Action BNAIJGDCLNA) { float z = KPLDEODOJID.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } // Token: 0x06000FCE RID: 4046 RVA: 0x00044FC8 File Offset: 0x000431C8 [Token(Token = "0x6000FCE")] [Address(RVA = "0x1D4D9E0", Offset = "0x1D4C3E0", VA = "0x181D4D9E0")] public static SFXAudioSource Play3DSFX(AudioClip OAMCCIEIHAP, Transform IGNOABFIHCE, float DKDOBJOOGLC = 1f, float JKKIKCCEGDM = 0f, float HKJIFGGNAPF = 0f, [Optional] AudioRolloff KAGGGABIBII, float CBOKCDMOPFG = 1f, [Optional] Action BNAIJGDCLNA) { int num = 0; if (!(IGNOABFIHCE == num)) { Vector3 vector; float z = vector.z; int num2 = 0; SFXAudioSource sfxaudioSource; if (sfxaudioSource != num2) { sfxaudioSource.k__BackingField = IGNOABFIHCE; } } throw new NullReferenceException(); } // Token: 0x06000FCF RID: 4047 RVA: 0x00045008 File Offset: 0x00043208 [Token(Token = "0x6000FCF")] [Address(RVA = "0x1D4E330", Offset = "0x1D4CD30", VA = "0x181D4E330")] public static SFXAudioSource PlayRandom2DSFX(RecRoomAudioClip[] GDOJONEIJCL, bool HOFCDHPPGJG = false, float CBOKCDMOPFG = 1f, [Optional] Action BNAIJGDCLNA) { if (GDOJONEIJCL != 0 && GDOJONEIJCL.Length != 0) { int length = GDOJONEIJCL.Length; int dnaacpoemcm = AudioManager.DNAACPOEMCM; if (!HOFCDHPPGJG) { } if (!HOFCDHPPGJG) { } AudioManager.DNAACPOEMCM = length; RecRoomAudioClip recRoomAudioClip = GDOJONEIJCL[length]; Vector3 zero = Vector3.zero; RecRoomAudioClip recRoomAudioClip2 = GDOJONEIJCL[length]; float pitchVariation = recRoomAudioClip2.pitchVariation; float pitchShift = recRoomAudioClip2.pitchShift; float z = zero.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } Debug.Log("Warning: SFX array is null."); throw new IndexOutOfRangeException(); } // Token: 0x06000FD0 RID: 4048 RVA: 0x00045090 File Offset: 0x00043290 [Token(Token = "0x6000FD0")] [Address(RVA = "0x1D4E6C0", Offset = "0x1D4D0C0", VA = "0x181D4E6C0")] public static SFXAudioSource PlayRandom3DSFX(RecRoomAudioClip[] GDOJONEIJCL, Vector3 KPLDEODOJID, [Optional] AudioRolloff KAGGGABIBII, bool HOFCDHPPGJG = false, float KBPNEMHELND = 1f, [Optional] Action BNAIJGDCLNA) { if (GDOJONEIJCL != 0 && GDOJONEIJCL.Length != 0) { int length = GDOJONEIJCL.Length; int ndbknmjcncn = AudioManager.NDBKNMJCNCN; if (!HOFCDHPPGJG) { } if (!HOFCDHPPGJG) { } RecRoomAudioClip recRoomAudioClip; float volume = recRoomAudioClip.volume; float pitchShift = recRoomAudioClip.pitchShift; float pitchVariation = recRoomAudioClip.pitchVariation; float z = KPLDEODOJID.z; SFXAudioSource sfxaudioSource; return sfxaudioSource; } Debug.Log("Warning: SFX array is null."); throw new IndexOutOfRangeException(); } // Token: 0x06000FD1 RID: 4049 RVA: 0x000450F8 File Offset: 0x000432F8 [Token(Token = "0x6000FD1")] [Address(RVA = "0x1D4E560", Offset = "0x1D4CF60", VA = "0x181D4E560")] public static SFXAudioSource PlayRandom3DSFX(RecRoomAudioClip[] GDOJONEIJCL, Transform IGNOABFIHCE, [Optional] AudioRolloff KAGGGABIBII, bool HOFCDHPPGJG = false, [Optional] Action BNAIJGDCLNA) { if (GDOJONEIJCL != 0 && GDOJONEIJCL.Length != 0) { int length = GDOJONEIJCL.Length; int ndbknmjcncn = AudioManager.NDBKNMJCNCN; if (!HOFCDHPPGJG) { } if (!HOFCDHPPGJG) { } SFXAudioSource sfxaudioSource; return sfxaudioSource; } Debug.Log("Warning: SFX array is null."); throw new IndexOutOfRangeException(); } // Token: 0x06000FD2 RID: 4050 RVA: 0x00045140 File Offset: 0x00043340 [Token(Token = "0x6000FD2")] [Address(RVA = "0x1D4F5F0", Offset = "0x1D4DFF0", VA = "0x181D4F5F0")] public static SFXAudioSource StartLooping3DSFX(RecRoomAudioClip OAMCCIEIHAP, Transform IGNOABFIHCE, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action BNAIJGDCLNA) { SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(OAMCCIEIHAP, IGNOABFIHCE, KAGGGABIBII, BNAIJGDCLNA); int num = 0; if (sfxaudioSource != num) { sfxaudioSource.Loop(); } return sfxaudioSource; } // Token: 0x06000FD3 RID: 4051 RVA: 0x00045170 File Offset: 0x00043370 [Token(Token = "0x6000FD3")] [Address(RVA = "0x1D4F6D0", Offset = "0x1D4E0D0", VA = "0x181D4F6D0")] public static SFXAudioSource StartLooping3DSFX(RecRoomAudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action BNAIJGDCLNA) { float z = KPLDEODOJID.z; int num = 0; SFXAudioSource sfxaudioSource; if (sfxaudioSource != num) { sfxaudioSource.Loop(); } return sfxaudioSource; } // Token: 0x06000FD4 RID: 4052 RVA: 0x000451A0 File Offset: 0x000433A0 [Token(Token = "0x6000FD4")] [Address(RVA = "0x1D4F540", Offset = "0x1D4DF40", VA = "0x181D4F540")] public static SFXAudioSource StartLooping2DSFX(RecRoomAudioClip OAMCCIEIHAP, [Optional] Action BNAIJGDCLNA) { SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(OAMCCIEIHAP, BNAIJGDCLNA); int num = 0; if (sfxaudioSource != num) { sfxaudioSource.Loop(); } return sfxaudioSource; } // Token: 0x06000FD5 RID: 4053 RVA: 0x000451D0 File Offset: 0x000433D0 [Token(Token = "0x6000FD5")] [Address(RVA = "0x1D4FA10", Offset = "0x1D4E410", VA = "0x181D4FA10")] public static void StopLoopingSFX(SFXAudioSource FLLDIMMNCOM) { int num = 0; if (FLLDIMMNCOM != num) { FLLDIMMNCOM.Stop(); return; } } // Token: 0x06000FD6 RID: 4054 RVA: 0x000451F8 File Offset: 0x000433F8 [Token(Token = "0x6000FD6")] [Address(RVA = "0x1D4A590", Offset = "0x1D48F90", VA = "0x181D4A590")] public static void AddAmbientAudio(RecRoomAudioClip OAFEDFKPPEG, object PIHIPPPPEBI) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num && OAFEDFKPPEG != 0 && PIHIPPPPEBI != 0) { bool flag = SingletonMonoBehaviour.Instance.FBBOCLHKEBE.AddValue(OAFEDFKPPEG, PIHIPPPPEBI); AudioManager.GPCBDFEPICM(); } } // Token: 0x06000FD7 RID: 4055 RVA: 0x00045240 File Offset: 0x00043440 [Token(Token = "0x6000FD7")] [Address(RVA = "0x1D4EF10", Offset = "0x1D4D910", VA = "0x181D4EF10")] public static void RemoveAmbientAudio(object PIHIPPPPEBI) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { bool flag = SingletonMonoBehaviour.Instance.FBBOCLHKEBE.RemoveValue(PIHIPPPPEBI); AudioManager.GPCBDFEPICM(); } } // Token: 0x06000FD8 RID: 4056 RVA: 0x00045280 File Offset: 0x00043480 [Token(Token = "0x6000FD8")] [Address(RVA = "0x1D4DE80", Offset = "0x1D4C880", VA = "0x181D4DE80")] public static void PlayAmbientAudio() { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance == num)) { AudioSource audioSource = SingletonMonoBehaviour.Instance.ambientAudioSource; if (audioSource.isPlaying) { audioSource.Stop(); } int stringLength = SingletonMonoBehaviour.Instance.FBBOCLHKEBE.ToString().m_stringLength; int num2 = 0; bool flag; if (flag) { audioSource.volume = (float)num2; audioSource.Play(); } } } // Token: 0x06000FD9 RID: 4057 RVA: 0x000452EC File Offset: 0x000434EC [Token(Token = "0x6000FD9")] [Address(RVA = "0x1D4F8F0", Offset = "0x1D4E2F0", VA = "0x181D4F8F0")] public static void StopAmbientAudio() { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num && SingletonMonoBehaviour.Instance.ambientAudioSource.isPlaying) { SingletonMonoBehaviour.Instance.ambientAudioSource.Stop(); return; } } // Token: 0x06000FDA RID: 4058 RVA: 0x00045334 File Offset: 0x00043534 [Token(Token = "0x6000FDA")] [Address(RVA = "0x1D4B5C0", Offset = "0x1D49FC0", VA = "0x181D4B5C0")] private static void GPCBDFEPICM() { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num && SingletonMonoBehaviour.Instance.ambientAudioSource.isPlaying) { AudioManager.PlayAmbientAudio(); return; } } // Token: 0x06000FDB RID: 4059 RVA: 0x00045374 File Offset: 0x00043574 [Token(Token = "0x6000FDB")] [Address(RVA = "0x1D4E030", Offset = "0x1D4CA30", VA = "0x181D4E030")] public static void PlayMusic(RecRoomAudioClip CONAKAMBIEH, float JODPOANPJNK, bool IOOAMNLKLGP, [Optional] float? NPDCCEAGOID) { if (CONAKAMBIEH != 0) { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance == num)) { if (SingletonMonoBehaviour.Instance.MBONIBJLHJB != (ulong)0L) { ISchedulerPromise mbonibjlhjb = SingletonMonoBehaviour.Instance.MBONIBJLHJB; SingletonMonoBehaviour.Instance.MBONIBJLHJB = (ulong)0L; } AudioSource audioSource = SingletonMonoBehaviour.Instance.musicAudioSource; if (audioSource.isPlaying) { audioSource.Stop(); } AudioClip audioClip = CONAKAMBIEH.audioClip; int num2 = 0; if (audioClip != num2) { audioSource.loop = IOOAMNLKLGP; audioSource.volume = JODPOANPJNK; AudioClip audioClip2 = CONAKAMBIEH.audioClip; audioSource.clip = audioClip2; float length = CONAKAMBIEH.audioClip.length; audioSource.time = JODPOANPJNK; audioSource.Play(); } ActionEvent musicStartStopEvent = AudioManager.MusicStartStopEvent; int num3 = 0; musicStartStopEvent.Invoke(num3 != 0); } } } // Token: 0x06000FDC RID: 4060 RVA: 0x0004544C File Offset: 0x0004364C [Token(Token = "0x6000FDC")] [Address(RVA = "0x1D4FA90", Offset = "0x1D4E490", VA = "0x181D4FA90")] public static void StopMusic() { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num && SingletonMonoBehaviour.Instance.musicAudioSource.isPlaying) { SingletonMonoBehaviour.Instance.musicAudioSource.Stop(); ActionEvent musicStartStopEvent = AudioManager.MusicStartStopEvent; int num2 = 0; musicStartStopEvent.Invoke(num2 != 0); return; } } // Token: 0x06000FDD RID: 4061 RVA: 0x000454A4 File Offset: 0x000436A4 [Token(Token = "0x6000FDD")] [Address(RVA = "0x1D4AEE0", Offset = "0x1D498E0", VA = "0x181D4AEE0")] public static AudioClip CurrentMusicAudioClip() { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { AudioClip clip = SingletonMonoBehaviour.Instance.musicAudioSource.clip; } throw new NullReferenceException(); } // Token: 0x06000FDE RID: 4062 RVA: 0x000454DC File Offset: 0x000436DC [Token(Token = "0x6000FDE")] [Address(RVA = "0x1D4C5B0", Offset = "0x1D4AFB0", VA = "0x181D4C5B0")] public static bool IsPlayingMusic() { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { AudioClip clip = SingletonMonoBehaviour.Instance.musicAudioSource.clip; int num2 = 0; if (clip != num2) { return SingletonMonoBehaviour.Instance.musicAudioSource.isPlaying; } } throw new NullReferenceException(); } // Token: 0x06000FDF RID: 4063 RVA: 0x00045530 File Offset: 0x00043730 [Token(Token = "0x6000FDF")] [Address(RVA = "0x1D4B6C0", Offset = "0x1D4A0C0", VA = "0x181D4B6C0")] public static float GetMusicTime() { AudioManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num && SingletonMonoBehaviour.Instance.musicAudioSource.isPlaying) { float time = SingletonMonoBehaviour.Instance.musicAudioSource.time; } throw new NullReferenceException(); } // Token: 0x06000FE0 RID: 4064 RVA: 0x00045578 File Offset: 0x00043778 [Token(Token = "0x6000FE0")] [Address(RVA = "0x1D4B280", Offset = "0x1D49C80", VA = "0x181D4B280")] public static ISchedulerPromise FadeMusic(float BFGNEIBHJPN, float BJJEDIGOMGC) { if (SingletonMonoBehaviour.Instance.MBONIBJLHJB != (ulong)0L) { ISchedulerPromise mbonibjlhjb = SingletonMonoBehaviour.Instance.MBONIBJLHJB; SingletonMonoBehaviour.Instance.MBONIBJLHJB = (ulong)0L; } AudioManager instance = SingletonMonoBehaviour.Instance; Scheduler instance2 = SingletonMonoBehaviour.Instance; AudioManager instance3 = SingletonMonoBehaviour.Instance; AudioSource audioSource = SingletonMonoBehaviour.Instance.musicAudioSource; float volume = SingletonMonoBehaviour.Instance.musicAudioSource.volume; IEnumerator enumerator = instance3.RunChangeAudioVolume(audioSource, volume, BFGNEIBHJPN, BJJEDIGOMGC); int num = 0; ISchedulerPromise schedulerPromise = instance2.Run(num, enumerator); instance.MBONIBJLHJB = schedulerPromise; return SingletonMonoBehaviour.Instance.MBONIBJLHJB; } // Token: 0x06000FE1 RID: 4065 RVA: 0x00045610 File Offset: 0x00043810 [Token(Token = "0x6000FE1")] [Address(RVA = "0x1D4B4B0", Offset = "0x1D49EB0", VA = "0x181D4B4B0")] public static ISchedulerPromise FadeSFX(SFXAudioSource FLLDIMMNCOM, float BFGNEIBHJPN, float BJJEDIGOMGC) { Scheduler instance = SingletonMonoBehaviour.Instance; AudioManager instance2 = SingletonMonoBehaviour.Instance; AudioSource audioSource = FLLDIMMNCOM._audioSource; float volume = audioSource.volume; IEnumerator enumerator = instance2.RunChangeAudioVolume(audioSource, BJJEDIGOMGC, BFGNEIBHJPN, BJJEDIGOMGC); int num = 0; return instance.Run(num, enumerator); } // Token: 0x06000FE2 RID: 4066 RVA: 0x00045658 File Offset: 0x00043858 [Token(Token = "0x6000FE2")] [Address(RVA = "0x1D4AB70", Offset = "0x1D49570", VA = "0x181D4AB70")] public static void ConfigureAudioSource(AudioSource DIEPOPNJNCO, AudioClip OAMCCIEIHAP, AudioManager.IFEOLMCHMLA HPFGGHEMPNF, AudioManager.CCBGBPMMGAJ DOGAEJOFOHI, float HJKLGANFOPL, float DKDOBJOOGLC, float LKCPBGKOIOC, float EGGLNFFFPKD) { DIEPOPNJNCO.clip = OAMCCIEIHAP; AudioManager instance = SingletonMonoBehaviour.Instance; if (HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Sfx) { } AudioMixerGroup[] array; if (instance == 0) { array = instance.MasterMixer.FindMatchingGroups("VOIP_Master"); } Debug.LogWarning(string.Format("AudioManager: No matching MasterMixer group name configured for {0}", array)); int num = 0; DIEPOPNJNCO.outputAudioMixerGroup = num; int num2 = 0; if (DOGAEJOFOHI == AudioManager.CCBGBPMMGAJ._2D) { } DIEPOPNJNCO.spatialBlend = 1f; uint num3; DIEPOPNJNCO.priority = (int)num3; float pitch = DIEPOPNJNCO.pitch; AudioClip clip = DIEPOPNJNCO.clip; int num4 = 0; if (clip != num4) { int num5 = DIEPOPNJNCO.clip.samples - 1; DIEPOPNJNCO.timeSamples = num5; } if (num2 > (int)pitch) { int num6 = 0; DIEPOPNJNCO.timeSamples = num6; } float length = DIEPOPNJNCO.clip.length; } // Token: 0x06000FE3 RID: 4067 RVA: 0x0004572C File Offset: 0x0004392C [Token(Token = "0x6000FE3")] [Address(RVA = "0x1D4A840", Offset = "0x1D49240", VA = "0x181D4A840")] public static void ChangeChannel(AudioSource DIEPOPNJNCO, AudioManager.IFEOLMCHMLA HPFGGHEMPNF) { AudioManager instance = SingletonMonoBehaviour.Instance; if (HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Voice || HPFGGHEMPNF == AudioManager.IFEOLMCHMLA.Sfx) { } AudioMixerGroup[] array; if (instance == 0) { array = instance.MasterMixer.FindMatchingGroups("VOIP_Master"); } Debug.LogWarning(string.Format("AudioManager: No matching MasterMixer group name configured for {0}", array)); int num = 0; DIEPOPNJNCO.outputAudioMixerGroup = num; } // Token: 0x06000FE4 RID: 4068 RVA: 0x00045788 File Offset: 0x00043988 [Token(Token = "0x6000FE4")] [Address(RVA = "0x1D4AAF0", Offset = "0x1D494F0", VA = "0x181D4AAF0")] public static void ChangeSfxType(AudioSource DIEPOPNJNCO, AudioManager.CCBGBPMMGAJ DOGAEJOFOHI) { if (DOGAEJOFOHI == AudioManager.CCBGBPMMGAJ._2D) { } DIEPOPNJNCO.spatialBlend = 1f; DIEPOPNJNCO.priority = 128; } // Token: 0x06000FE5 RID: 4069 RVA: 0x000457B8 File Offset: 0x000439B8 [Token(Token = "0x6000FE5")] [Address(RVA = "0x1D4AB50", Offset = "0x1D49550", VA = "0x181D4AB50")] public static void ChangeVolume(AudioSource DIEPOPNJNCO, float DKDOBJOOGLC) { DIEPOPNJNCO.volume = DKDOBJOOGLC; } // Token: 0x06000FE6 RID: 4070 RVA: 0x000457D4 File Offset: 0x000439D4 [Token(Token = "0x6000FE6")] [Address(RVA = "0x1D4F3B0", Offset = "0x1D4DDB0", VA = "0x181D4F3B0")] public static void SetStartPosition(AudioSource DIEPOPNJNCO, float HJKLGANFOPL, float LKCPBGKOIOC, float EGGLNFFFPKD) { int num = 0; if (HJKLGANFOPL < (float)num) { float length = DIEPOPNJNCO.clip.length; DIEPOPNJNCO.time = HJKLGANFOPL; return; } DIEPOPNJNCO.time = HJKLGANFOPL; } // Token: 0x06000FE7 RID: 4071 RVA: 0x00045808 File Offset: 0x00043A08 [Token(Token = "0x6000FE7")] [Address(RVA = "0x1D4ED10", Offset = "0x1D4D710", VA = "0x181D4ED10")] public static bool ReachedEndPosition(AudioSource DIEPOPNJNCO, float LKCPBGKOIOC, float EGGLNFFFPKD) { AudioClip clip = DIEPOPNJNCO.clip; int num = 0; if (!(clip == num)) { AudioClip clip2 = DIEPOPNJNCO.clip; float length = clip2.length; if (clip2 != 0) { float time = DIEPOPNJNCO.time; if (LKCPBGKOIOC < time) { float time2 = DIEPOPNJNCO.time; float length2 = DIEPOPNJNCO.clip.length; } } } throw new NullReferenceException(); } // Token: 0x06000FE8 RID: 4072 RVA: 0x00045864 File Offset: 0x00043A64 [Token(Token = "0x6000FE8")] [Address(RVA = "0x1D4A9E0", Offset = "0x1D493E0", VA = "0x181D4A9E0")] public static void ChangePitch(AudioSource DIEPOPNJNCO, float KMGBFDMAJPL) { float pitch = DIEPOPNJNCO.pitch; DIEPOPNJNCO.pitch = KMGBFDMAJPL; int num = 0; if (num > (int)KMGBFDMAJPL) { AudioClip clip = DIEPOPNJNCO.clip; int num2 = 0; if (clip != num2) { int num3 = DIEPOPNJNCO.clip.samples - 1; DIEPOPNJNCO.timeSamples = num3; } } if (num > (int)pitch) { int num4 = 0; DIEPOPNJNCO.timeSamples = num4; } } // Token: 0x06000FE9 RID: 4073 RVA: 0x000458C4 File Offset: 0x00043AC4 [Token(Token = "0x6000FE9")] [Address(RVA = "0x1D4B890", Offset = "0x1D4A290", VA = "0x181D4B890")] private static SFXAudioSource IBCLFHANECD(AudioManager.CCBGBPMMGAJ GEDCEIDOKJL, AudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, float DKDOBJOOGLC, float JKKIKCCEGDM, float HKJIFGGNAPF, bool FEIBCFEHJPJ, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action BNAIJGDCLNA) { int num = 0; if (!(OAMCCIEIHAP == num)) { AudioManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; bool flag = instance == num2; if (!flag) { string text = SingletonMonoBehaviour.Instance.IOOIMDCOAJO.ToString(); if (GEDCEIDOKJL == AudioManager.CCBGBPMMGAJ._3D) { if (!flag) { goto IL_B9; } Vector3 vector; float z = vector.z; float z2 = KPLDEODOJID.z; Vector3 vector2; float z3 = vector2.z; } if (GEDCEIDOKJL == AudioManager.CCBGBPMMGAJ._2D) { GlobalPool instance2 = GlobalPool.ONCPNMDGGKG; AudioManager instance3 = SingletonMonoBehaviour.Instance; } SFXAudioSource sfxaudioSource2; if (GEDCEIDOKJL == AudioManager.CCBGBPMMGAJ._3D) { GlobalPool instance4 = GlobalPool.ONCPNMDGGKG; SFXAudioSource sfxaudioSource = SingletonMonoBehaviour.Instance.sfx3DAudioSourcePrefab; sfxaudioSource2 = instance4.Acquire(sfxaudioSource); } int num3 = 0; if (sfxaudioSource2 != num3) { float z4 = KPLDEODOJID.z; } } } IL_B9: throw new NullReferenceException(); } // Token: 0x06000FEA RID: 4074 RVA: 0x00045994 File Offset: 0x00043B94 [Token(Token = "0x6000FEA")] [Address(RVA = "0x1D4BCE0", Offset = "0x1D4A6E0", VA = "0x181D4BCE0")] private static int IKGBKDPMCND(int KFOOILMCPON, int MILDPKEPEIP, bool HOFCDHPPGJG) { if (!HOFCDHPPGJG) { } if (!HOFCDHPPGJG) { } return MILDPKEPEIP; } // Token: 0x06000FEB RID: 4075 RVA: 0x000459AC File Offset: 0x00043BAC [Token(Token = "0x6000FEB")] [Address(RVA = "0x1D4FF70", Offset = "0x1D4E970", VA = "0x181D4FF70")] public AudioManager() { Dictionary dictionary = new Dictionary(); this.VOIPFilterAudioMixerGroups = dictionary; CCJPMJMBJKC ccjpmjmbjkc = new CCJPMJMBJKC(); this.NMAPCLOHBKD = ccjpmjmbjkc; TokenMap tokenMap = new TokenMap(); this.FBBOCLHKEBE = tokenMap; TokenMap tokenMap2 = new TokenMap(); this.IOOIMDCOAJO = tokenMap2; MultiplicativeTokenMap multiplicativeTokenMap = new MultiplicativeTokenMap(); this.AOAIIMDKIHH = multiplicativeTokenMap; TokenFlag tokenFlag = new TokenFlag(); this.HLHHFEDLKHG = tokenFlag; this.PEANPILGBOH = 1f; this.POKGAOKCBNI = 1f; this.DKPAKKEBKME = 1f; this.CEKFCJBBLJA = 1f; this.HKIDGENJKCH = 10f; this.DDGBBPFPCMG = 10f; base..ctor(); } // Token: 0x06000FEC RID: 4076 RVA: 0x00045A74 File Offset: 0x00043C74 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6000FEC")] [Address(RVA = "0x1D4FE20", Offset = "0x1D4E820", VA = "0x181D4FE20")] static AudioManager() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; AudioManager.MusicStartStopEvent = actionEvent; int num2 = 0; AudioManager.DNAACPOEMCM = num2; AudioManager.NDBKNMJCNCN = num2; AudioManager.JMMAMAMFCBM = "Ambience"; AudioManager.DFKGJGJOFGH = "Music"; AudioManager.BMMHJOHBECE = "SFX"; AudioManager.PBPLPAJCOIC = "VOIP_Master"; AudioManager.MJIBIKOFBOL = "MUSIC_VOLUME_PERCENT_PREF"; AudioManager.MOGFBFPOCAJ = "AMBIENCE_VOLUME_PERCENT_PREF"; AudioManager.JPDPNOKGMKP = "VOICE_VOLUME_PERCENT_PREF"; AudioManager.KFPBDJEKBIF = "SFX_VOLUME_PERCENT_PREF"; } // Token: 0x04000C6A RID: 3178 [Token(Token = "0x4000C6A")] private const float ADNEOFGKOII = 20f; // Token: 0x04000C6B RID: 3179 [Token(Token = "0x4000C6B")] private const float NBOJOGANPBD = -80f; // Token: 0x04000C6C RID: 3180 [Token(Token = "0x4000C6C")] private const float COAAALJBKIL = 0f; // Token: 0x04000C6D RID: 3181 [Token(Token = "0x4000C6D")] private const float CONDCKBNFPA = 3f; // Token: 0x04000C6E RID: 3182 [Token(Token = "0x4000C6E")] private const float PAHLONPMPIP = 0.001f; // Token: 0x04000C6F RID: 3183 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000C6F")] [Header("Global settings")] public AudioMixer MasterMixer; // Token: 0x04000C70 RID: 3184 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000C70")] [Range(-80f, 20f)] [Header("Other")] [Tooltip("The SFX volume when someone is talking. dB")] public float SFXMixerVolumeLow = -10f; // Token: 0x04000C71 RID: 3185 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4000C71")] [Range(-80f, 20f)] [Tooltip("The Voice volume when in situation mode. dB")] public float VoiceMixerVolumeLow = -15f; // Token: 0x04000C72 RID: 3186 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000C72")] [Tooltip("The Non Coach volume when coach is talking. dB")] [Range(-80f, 20f)] public float NonCoachVolumeLow = -10f; // Token: 0x04000C73 RID: 3187 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000C73")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private MicrophoneInputDetector microphoneInputDetector; // Token: 0x04000C74 RID: 3188 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000C74")] [SerializeField] [Header("Prefabs")] private SFXAudioSource sfx3DAudioSourcePrefab; // Token: 0x04000C75 RID: 3189 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000C75")] [SerializeField] private SFXAudioSource sfx2DAudioSourcePrefab; // Token: 0x04000C76 RID: 3190 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000C76")] [SerializeField] private AudioSource ambientAudioSource; // Token: 0x04000C77 RID: 3191 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000C77")] [SerializeField] private AudioSource musicAudioSource; // Token: 0x04000C78 RID: 3192 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000C78")] [SerializeField] [Header("Default Audio Settings")] private AudioRolloff default3DSFXRolloff; // Token: 0x04000C79 RID: 3193 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000C79")] [Header("Tool specific audio clips")] public RecRoomAudioClip ToolFavoriteSkinAudio; // Token: 0x04000C7A RID: 3194 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4000C7A")] public RecRoomAudioClip ToolLockedAudio; // Token: 0x04000C7B RID: 3195 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4000C7B")] public RecRoomAudioClip ToolUnLockedAudio; // Token: 0x04000C7C RID: 3196 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4000C7C")] public Dictionary VOIPFilterAudioMixerGroups; // Token: 0x04000C7D RID: 3197 [Token(Token = "0x4000C7D")] public static ActionEvent MusicStartStopEvent; // Token: 0x04000C7E RID: 3198 [Token(Token = "0x4000C7E")] private static int DNAACPOEMCM; // Token: 0x04000C7F RID: 3199 [Token(Token = "0x4000C7F")] private static int NDBKNMJCNCN; // Token: 0x04000C80 RID: 3200 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4000C80")] private bool KJDHMJPNDCK; // Token: 0x04000C81 RID: 3201 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4000C81")] private CCJPMJMBJKC NMAPCLOHBKD; // Token: 0x04000C82 RID: 3202 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4000C82")] private TokenMap FBBOCLHKEBE; // Token: 0x04000C83 RID: 3203 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4000C83")] private TokenMap IOOIMDCOAJO; // Token: 0x04000C84 RID: 3204 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000C84")] private MultiplicativeTokenMap AOAIIMDKIHH; // Token: 0x04000C85 RID: 3205 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000C85")] private TokenFlag HLHHFEDLKHG; // Token: 0x04000C86 RID: 3206 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000C86")] private ISchedulerPromise MBONIBJLHJB; // Token: 0x04000C87 RID: 3207 [Token(Token = "0x4000C87")] private static readonly float NFGEPNALFNC; // Token: 0x04000C88 RID: 3208 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000C88")] private float AHMIGIJEOAC; // Token: 0x04000C89 RID: 3209 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x4000C89")] private float IINLHCALHJA; // Token: 0x04000C8A RID: 3210 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000C8A")] private float PPMABALEHFG; // Token: 0x04000C8B RID: 3211 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x4000C8B")] private float PEANPILGBOH; // Token: 0x04000C8C RID: 3212 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4000C8C")] private IDisposable PAAMEKPKGBK; // Token: 0x04000C8D RID: 3213 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000C8D")] private float NMOFGDGNEEB; // Token: 0x04000C8E RID: 3214 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x4000C8E")] private float NNKJPJGOEDK; // Token: 0x04000C8F RID: 3215 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000C8F")] private float EBBKBBIFCDP; // Token: 0x04000C90 RID: 3216 [global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")] [Token(Token = "0x4000C90")] private float POKGAOKCBNI; // Token: 0x04000C91 RID: 3217 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000C91")] private float KJKIPJKNHHJ; // Token: 0x04000C92 RID: 3218 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x4000C92")] private float DGPDBAMIJFJ; // Token: 0x04000C93 RID: 3219 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4000C93")] private float BABEHKMNMKF; // Token: 0x04000C94 RID: 3220 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x4000C94")] private float DKPAKKEBKME; // Token: 0x04000C95 RID: 3221 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4000C95")] private float CEKFCJBBLJA; // Token: 0x04000C96 RID: 3222 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")] [Token(Token = "0x4000C96")] private bool EAGHKGGFEHJ; // Token: 0x04000C97 RID: 3223 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000C97")] private float HCGLMFALLCL; // Token: 0x04000C98 RID: 3224 [global::Cpp2IlInjected.FieldOffset(Offset = "0xFC")] [Token(Token = "0x4000C98")] private float HBOIGLEMECO; // Token: 0x04000C99 RID: 3225 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4000C99")] private float CCAFCFOEPDD; // Token: 0x04000C9A RID: 3226 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x4000C9A")] private float PINMHEDGNCK; // Token: 0x04000C9B RID: 3227 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4000C9B")] private float HKIDGENJKCH; // Token: 0x04000C9C RID: 3228 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")] [Token(Token = "0x4000C9C")] private float EJOFBBOHIDO; // Token: 0x04000C9D RID: 3229 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4000C9D")] private float PIEEHJOCPJC; // Token: 0x04000C9E RID: 3230 [global::Cpp2IlInjected.FieldOffset(Offset = "0x114")] [Token(Token = "0x4000C9E")] private float KPCBJHBAGEK; // Token: 0x04000C9F RID: 3231 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4000C9F")] private float DDGBBPFPCMG; // Token: 0x04000CA0 RID: 3232 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")] [Token(Token = "0x4000CA0")] private float? GCPLJHONDKN; // Token: 0x04000CA1 RID: 3233 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4000CA1")] public CCNPHLMHEJO MicSpamMonitor; // Token: 0x04000CA2 RID: 3234 [Token(Token = "0x4000CA2")] private static string JMMAMAMFCBM = null; // Token: 0x04000CA3 RID: 3235 [Token(Token = "0x4000CA3")] private static string DFKGJGJOFGH = null; // Token: 0x04000CA4 RID: 3236 [Token(Token = "0x4000CA4")] private static string BMMHJOHBECE = null; // Token: 0x04000CA5 RID: 3237 [Token(Token = "0x4000CA5")] private static string PBPLPAJCOIC = null; // Token: 0x04000CA6 RID: 3238 [Token(Token = "0x4000CA6")] private static string MJIBIKOFBOL = null; // Token: 0x04000CA7 RID: 3239 [Token(Token = "0x4000CA7")] private static string MOGFBFPOCAJ = null; // Token: 0x04000CA8 RID: 3240 [Token(Token = "0x4000CA8")] private static string JPDPNOKGMKP = null; // Token: 0x04000CA9 RID: 3241 [Token(Token = "0x4000CA9")] private static string KFPBDJEKBIF = null; // Token: 0x020001F9 RID: 505 [Token(Token = "0x20001F9")] public enum CCBGBPMMGAJ { // Token: 0x04000CAB RID: 3243 [Token(Token = "0x4000CAB")] _2D, // Token: 0x04000CAC RID: 3244 [Token(Token = "0x4000CAC")] _3D } // Token: 0x020001FA RID: 506 [Token(Token = "0x20001FA")] public enum FGICFGKJOFE { // Token: 0x04000CAE RID: 3246 [Token(Token = "0x4000CAE")] LowPitch, // Token: 0x04000CAF RID: 3247 [Token(Token = "0x4000CAF")] None, // Token: 0x04000CB0 RID: 3248 [Token(Token = "0x4000CB0")] HighPitch, // Token: 0x04000CB1 RID: 3249 [Token(Token = "0x4000CB1")] RadioLowPitch = 10, // Token: 0x04000CB2 RID: 3250 [Token(Token = "0x4000CB2")] Radio, // Token: 0x04000CB3 RID: 3251 [Token(Token = "0x4000CB3")] RadioHighPitch } // Token: 0x020001FB RID: 507 [Token(Token = "0x20001FB")] public enum IFEOLMCHMLA { // Token: 0x04000CB5 RID: 3253 [Token(Token = "0x4000CB5")] Voice, // Token: 0x04000CB6 RID: 3254 [Token(Token = "0x4000CB6")] Sfx, // Token: 0x04000CB7 RID: 3255 [Token(Token = "0x4000CB7")] Music, // Token: 0x04000CB8 RID: 3256 [Token(Token = "0x4000CB8")] Ambience } }