Files
2026-04-10 22:50:51 +02:00

1966 lines
64 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Threading;
using System.Threading.Tasks;
using Cpp2IlInjected;
using Photon.Voice.Unity;
using RecRoom;
using RecRoom.Audio;
using RecRoom.Core;
using RecRoom.Core.Pools;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.Audio;
// Token: 0x020001E2 RID: 482
[Token(Token = "0x20001E2")]
public class AudioManager : SingletonMonoBehaviour<AudioManager>
{
// Token: 0x17000242 RID: 578
// (get) Token: 0x06000F09 RID: 3849 RVA: 0x000415C8 File Offset: 0x0003F7C8
[Token(Token = "0x17000242")]
public static CCJPMJMBJKC CCJPMJMBJKC
{
[Token(Token = "0x6000F09")]
[Address(RVA = "0xB174A0", Offset = "0xB162A0", VA = "0x180B174A0")]
get
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
return SingletonMonoBehaviour.ONCPNMDGGKG.NMAPCLOHBKD;
}
throw new NullReferenceException();
}
}
// Token: 0x06000F0A RID: 3850 RVA: 0x000415FC File Offset: 0x0003F7FC
[Token(Token = "0x6000F0A")]
[Address(RVA = "0xB11450", Offset = "0xB10250", VA = "0x180B11450", Slot = "4")]
protected override void Awake()
{
base.Awake();
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
if (AudioManager.<>c.<>9__40_0 == 0)
{
AudioManager.<>c.<>9__40_0 = delegate(EFEFMHJPJIJ props)
{
int num4 = 0;
num4 += num4;
num4++;
throw new NullReferenceException();
};
}
if (AudioManager.<>c.<>9__40_1 == 0)
{
AudioManager.<>c.<>9__40_1 = delegate(EFEFMHJPJIJ props, float newValue)
{
int num5 = 0;
num5 += num5;
num5++;
};
}
Action<float> action = new Action(this.AHDECJPACJO);
HHCHPIJPFKA<float> hhchpijpfka;
this.EFMMCBDJCBL = hhchpijpfka;
AudioRolloff audioRolloff = this.default3DSFXRolloff;
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.IOOIMDCOAJO.DOEHAPOJMON(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: 0x06000F0B RID: 3851 RVA: 0x000416E4 File Offset: 0x0003F8E4
[Token(Token = "0x6000F0B")]
[Address(RVA = "0xB16BD0", Offset = "0xB159D0", VA = "0x180B16BD0")]
private void Start()
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.PLCGPPEICMI);
instance.PLCGPPEICMI += action;
OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
Action action2 = new Action(this.IAOBCLNNEPO);
Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.BPJDFPACLMK(preLoadSceneAssetsEvent, action2);
}
// Token: 0x06000F0C RID: 3852 RVA: 0x00041730 File Offset: 0x0003F930
[Token(Token = "0x6000F0C")]
[Address(RVA = "0xB17090", Offset = "0xB15E90", VA = "0x180B17090")]
private void Update()
{
if (this.KJDHMJPNDCK)
{
this.MIMDJGBJKHD();
bool isPlayingVO;
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
isPlayingVO = SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06000F0D RID: 3853 RVA: 0x000417D4 File Offset: 0x0003F9D4
[Token(Token = "0x6000F0D")]
[Address(RVA = "0xB13E60", Offset = "0xB12C60", VA = "0x180B13E60", Slot = "5")]
protected override void OnDestroy()
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.PLCGPPEICMI);
instance2.PLCGPPEICMI -= action;
}
OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
Action action2 = new Action(this.IAOBCLNNEPO);
Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.GMNMHGMFGOL(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: 0x17000243 RID: 579
// (get) Token: 0x06000F0E RID: 3854 RVA: 0x00041930 File Offset: 0x0003FB30
// (set) Token: 0x06000F0F RID: 3855 RVA: 0x00041944 File Offset: 0x0003FB44
[Token(Token = "0x17000243")]
public float EOJCAPFJKBJ
{
[Token(Token = "0x6000F0E")]
[Address(RVA = "0xB17570", Offset = "0xB16370", VA = "0x180B17570")]
get
{
return this.PEANPILGBOH;
}
[Token(Token = "0x6000F0F")]
[Address(RVA = "0xB176E0", Offset = "0xB164E0", VA = "0x180B176E0")]
set
{
float num = Mathf.Clamp01(value);
float ahmigijeoac = this.AHMIGIJEOAC;
this.PEANPILGBOH = num;
float num2 = this.LILOMFDPGBN(ahmigijeoac, num);
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
this.PPMABALEHFG = num2;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
float peanpilgboh = this.PEANPILGBOH;
}
}
// Token: 0x17000244 RID: 580
// (get) Token: 0x06000F10 RID: 3856 RVA: 0x00041994 File Offset: 0x0003FB94
// (set) Token: 0x06000F11 RID: 3857 RVA: 0x000419A8 File Offset: 0x0003FBA8
[Token(Token = "0x17000244")]
public float GJBKKIDFOIL
{
[Token(Token = "0x6000F10")]
[Address(RVA = "0xB17460", Offset = "0xB16260", VA = "0x180B17460")]
get
{
return this.POKGAOKCBNI;
}
[Token(Token = "0x6000F11")]
[Address(RVA = "0xB175E0", Offset = "0xB163E0", VA = "0x180B175E0")]
set
{
float num = Mathf.Clamp01(value);
float nmofgdgneeb = this.NMOFGDGNEEB;
this.POKGAOKCBNI = num;
float num2 = this.LILOMFDPGBN(nmofgdgneeb, num);
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
this.EBBKBBIFCDP = num2;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
float pokgaokcbni = this.POKGAOKCBNI;
}
}
// Token: 0x17000245 RID: 581
// (get) Token: 0x06000F12 RID: 3858 RVA: 0x000419F8 File Offset: 0x0003FBF8
[Token(Token = "0x17000245")]
public float MBONOLFJBPC
{
[Token(Token = "0x6000F12")]
[Address(RVA = "0xB17590", Offset = "0xB16390", VA = "0x180B17590")]
get
{
return this.EFMMCBDJCBL.DMLIOOCLKKP;
}
}
// Token: 0x06000F13 RID: 3859 RVA: 0x00041A18 File Offset: 0x0003FC18
[Token(Token = "0x6000F13")]
[Address(RVA = "0xB167B0", Offset = "0xB155B0", VA = "0x180B167B0")]
public void SetVoiceVolumePercentage(float PKNGBEPMJEE)
{
HHCHPIJPFKA<float> efmmcbdjcbl = this.EFMMCBDJCBL;
int num = 0;
float num2 = Mathf.Clamp01(PKNGBEPMJEE);
efmmcbdjcbl.EMIJEPKNBBB(num);
}
// Token: 0x06000F14 RID: 3860 RVA: 0x00041A44 File Offset: 0x0003FC44
[Token(Token = "0x6000F14")]
[Address(RVA = "0xB14110", Offset = "0xB12F10", VA = "0x180B14110")]
public void OverrideVoiceVolumePercentage(float PKNGBEPMJEE, object PIHIPPPPEBI, int JMHKMOACHDG = 2147483647)
{
HHCHPIJPFKA<float> efmmcbdjcbl = this.EFMMCBDJCBL;
int num = 0;
float num2 = Mathf.Clamp01(PKNGBEPMJEE);
efmmcbdjcbl.NHGJKHJNMAB(num, PIHIPPPPEBI, JMHKMOACHDG);
}
// Token: 0x06000F15 RID: 3861 RVA: 0x00041A70 File Offset: 0x0003FC70
[Token(Token = "0x6000F15")]
[Address(RVA = "0xB16340", Offset = "0xB15140", VA = "0x180B16340")]
public void RemoveVoiceVolumePercentageOverride(object PIHIPPPPEBI)
{
this.EFMMCBDJCBL.APCPHBLNKFO(PIHIPPPPEBI);
}
// Token: 0x06000F16 RID: 3862 RVA: 0x00041A90 File Offset: 0x0003FC90
[Token(Token = "0x6000F16")]
[Address(RVA = "0xB111C0", Offset = "0xB0FFC0", VA = "0x180B111C0")]
private void AHDECJPACJO(float OIIBAKHMAKE)
{
float num = this.EFMMCBDJCBL.DMLIOOCLKKP;
float num2 = this.LILOMFDPGBN(OIIBAKHMAKE, num);
this.BABEHKMNMKF = num2;
}
// Token: 0x17000246 RID: 582
// (get) Token: 0x06000F17 RID: 3863 RVA: 0x00041AC0 File Offset: 0x0003FCC0
// (set) Token: 0x06000F18 RID: 3864 RVA: 0x00041AD4 File Offset: 0x0003FCD4
[Token(Token = "0x17000246")]
public float INJOPGEAOIG
{
[Token(Token = "0x6000F17")]
[Address(RVA = "0xB17580", Offset = "0xB16380", VA = "0x180B17580")]
get
{
return this.CEKFCJBBLJA;
}
[Token(Token = "0x6000F18")]
[Address(RVA = "0xB177E0", Offset = "0xB165E0", VA = "0x180B177E0")]
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;
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
float cekfcjbblja = this.CEKFCJBBLJA;
}
}
// Token: 0x06000F19 RID: 3865 RVA: 0x00041B2C File Offset: 0x0003FD2C
[Token(Token = "0x6000F19")]
[Address(RVA = "0xB12E30", Offset = "0xB11C30", VA = "0x180B12E30")]
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;
}
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
float num5 = Mathf.Clamp01((float)num4);
float ahmigijeoac = this.AHMIGIJEOAC;
this.PEANPILGBOH = num5;
float num6 = this.LILOMFDPGBN(ahmigijeoac, num5);
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
this.PPMABALEHFG = num6;
EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC;
float num7 = this.PEANPILGBOH;
EFEFMHJPJIJ jfmoegcpnac4 = this.JFMOEGCPNAC;
float num8 = Mathf.Clamp01(num7);
float nmofgdgneeb = this.NMOFGDGNEEB;
num5 = num8;
this.POKGAOKCBNI = num8;
float num9 = this.LILOMFDPGBN(nmofgdgneeb, num5);
EFEFMHJPJIJ jfmoegcpnac5 = this.JFMOEGCPNAC;
this.EBBKBBIFCDP = num9;
EFEFMHJPJIJ jfmoegcpnac6 = this.JFMOEGCPNAC;
float num10 = this.POKGAOKCBNI;
EFEFMHJPJIJ jfmoegcpnac7 = this.JFMOEGCPNAC;
num7 = num10;
num10 = num7;
float num11 = Mathf.Clamp01(num10);
this.CEKFCJBBLJA = num11;
if (this.EAGHKGGFEHJ)
{
}
float hboiglemeco = this.HBOIGLEMECO;
num5 = num11;
float num12 = this.LILOMFDPGBN(hboiglemeco, num5);
this.PINMHEDGNCK = num12;
EFEFMHJPJIJ jfmoegcpnac8 = this.JFMOEGCPNAC;
EFEFMHJPJIJ jfmoegcpnac9 = this.JFMOEGCPNAC;
float cekfcjbblja = this.CEKFCJBBLJA;
this.VOIPFilterAudioMixerGroups.Clear();
AudioMixer masterMixer6 = this.MasterMixer;
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> voipfilterAudioMixerGroups = this.VOIPFilterAudioMixerGroups;
AudioMixerGroup audioMixerGroup = masterMixer6.FindMatchingGroups("VOIP_Master")[0];
voipfilterAudioMixerGroups.Add((uint)1, audioMixerGroup);
AudioMixer masterMixer7 = this.MasterMixer;
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> voipfilterAudioMixerGroups2 = this.VOIPFilterAudioMixerGroups;
AudioMixerGroup audioMixerGroup2 = masterMixer7.FindMatchingGroups("VOIP_Radio")[0];
voipfilterAudioMixerGroups2.Add((uint)11, audioMixerGroup2);
AudioMixer masterMixer8 = this.MasterMixer;
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> 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<AudioManager.FGICFGKJOFE, AudioMixerGroup> voipfilterAudioMixerGroups4 = this.VOIPFilterAudioMixerGroups;
AudioMixerGroup audioMixerGroup4 = masterMixer9.FindMatchingGroups("VOIP_HighPitch")[0];
voipfilterAudioMixerGroups4.Add((uint)2, audioMixerGroup4);
AudioMixer masterMixer10 = this.MasterMixer;
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> voipfilterAudioMixerGroups5 = this.VOIPFilterAudioMixerGroups;
AudioMixerGroup audioMixerGroup5 = masterMixer10.FindMatchingGroups("VOIP_Radio_LowPitch")[0];
voipfilterAudioMixerGroups5.Add((uint)10, audioMixerGroup5);
AudioMixer masterMixer11 = this.MasterMixer;
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> voipfilterAudioMixerGroups6 = this.VOIPFilterAudioMixerGroups;
AudioMixerGroup audioMixerGroup6 = masterMixer11.FindMatchingGroups("VOIP_Radio_HighPitch")[0];
voipfilterAudioMixerGroups6.Add((uint)12, audioMixerGroup6);
CCNPHLMHEJO ccnphlmhejo = new CCNPHLMHEJO(BBEFMHAEEEA.EMBFOEDHAKN);
this.MicSpamMonitor = ccnphlmhejo;
this.KJDHMJPNDCK = true;
}
// Token: 0x06000F1A RID: 3866 RVA: 0x00041E3C File Offset: 0x0004003C
[Token(Token = "0x6000F1A")]
[Address(RVA = "0xB128E0", Offset = "0xB116E0", VA = "0x180B128E0")]
private void IAOBCLNNEPO()
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
SFXAudioSource sfxaudioSource = this.sfx2DAudioSourcePrefab;
instance.Prefill<SFXAudioSource>(sfxaudioSource, 3);
GlobalPool instance2 = GlobalPool.ONCPNMDGGKG;
SFXAudioSource sfxaudioSource2 = this.sfx3DAudioSourcePrefab;
instance2.Prefill<SFXAudioSource>(sfxaudioSource2, 3);
}
// Token: 0x06000F1B RID: 3867 RVA: 0x00041E84 File Offset: 0x00040084
[Token(Token = "0x6000F1B")]
[Address(RVA = "0xB164A0", Offset = "0xB152A0", VA = "0x180B164A0")]
public IEnumerator<KENFJGFMIPM> RunChangeAudioVolume(AudioSource MHFCFFJJDIL, float BANGBIKOBGO, float OALKOHJOHFO, float BJJEDIGOMGC)
{
int num;
AudioManager.EHFPAHCCDKO ehfpahccdko = new AudioManager.EHFPAHCCDKO(num);
num = 0;
ehfpahccdko.from = BANGBIKOBGO;
ehfpahccdko.to = OALKOHJOHFO;
ehfpahccdko.duration = (float)0;
ehfpahccdko.audio = MHFCFFJJDIL;
throw new NullReferenceException();
}
// Token: 0x06000F1C RID: 3868 RVA: 0x00041EBC File Offset: 0x000400BC
[Token(Token = "0x6000F1C")]
[Address(RVA = "0xB166A0", Offset = "0xB154A0", VA = "0x180B166A0")]
public void SetSourceToVOIPMixer(AudioSource DIEPOPNJNCO, AudioManager.FGICFGKJOFE LMAJKCLDDIF)
{
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> voipfilterAudioMixerGroups = this.VOIPFilterAudioMixerGroups;
}
// Token: 0x06000F1D RID: 3869 RVA: 0x00041ED8 File Offset: 0x000400D8
[Token(Token = "0x6000F1D")]
[Address(RVA = "0xB13900", Offset = "0xB12700", VA = "0x180B13900")]
private void MIMDJGBJKHD()
{
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0 && instance.EBPFBFMJMBB && SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06000F1E RID: 3870 RVA: 0x00042098 File Offset: 0x00040298
[Token(Token = "0x6000F1E")]
[Address(RVA = "0xB13C90", Offset = "0xB12A90", VA = "0x180B13C90")]
private void MLNBOONCFNG()
{
bool isPlayingVO;
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
isPlayingVO = SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06000F1F RID: 3871 RVA: 0x00042114 File Offset: 0x00040314
[Token(Token = "0x6000F1F")]
[Address(RVA = "0xB12170", Offset = "0xB10F70", VA = "0x180B12170")]
private void FDMNFPNAIHI()
{
if (!this.HLHHFEDLKHG.CFLJGNJLBFG)
{
}
float num = this.AOAIIMDKIHH.<ABFJMELHJAE>k__BackingField;
float num2 = this.LILOMFDPGBN(-80f, num);
AudioMixer masterMixer = SingletonMonoBehaviour.ONCPNMDGGKG.MasterMixer;
num = num2;
bool flag = masterMixer.SetFloat("MasterVolume", num);
}
// Token: 0x06000F20 RID: 3872 RVA: 0x00042168 File Offset: 0x00040368
[Token(Token = "0x6000F20")]
[Address(RVA = "0xB137F0", Offset = "0xB125F0", VA = "0x180B137F0")]
private float LILOMFDPGBN(float DKDOBJOOGLC, float BNFPOEAFFBO)
{
float num;
return num;
}
// Token: 0x06000F21 RID: 3873 RVA: 0x00042178 File Offset: 0x00040378
[Token(Token = "0x6000F21")]
[Address(RVA = "0xB13780", Offset = "0xB12580", VA = "0x180B13780")]
private AudioMixerGroup JAFHKOMKDEC(AudioManager.FGICFGKJOFE LMAJKCLDDIF)
{
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> voipfilterAudioMixerGroups = this.VOIPFilterAudioMixerGroups;
throw new NullReferenceException();
}
// Token: 0x06000F22 RID: 3874 RVA: 0x00042194 File Offset: 0x00040394
[Token(Token = "0x6000F22")]
[Address(RVA = "0xB12030", Offset = "0xB10E30", VA = "0x180B12030")]
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: 0x17000247 RID: 583
// (get) Token: 0x06000F23 RID: 3875 RVA: 0x000421EC File Offset: 0x000403EC
[Token(Token = "0x17000247")]
public float OLADBNGBGAJ
{
[Token(Token = "0x6000F23")]
[Address(RVA = "0xB17470", Offset = "0xB16270", VA = "0x180B17470")]
get
{
return this.MicSpamMonitor.OLADBNGBGAJ;
}
}
// Token: 0x06000F24 RID: 3876 RVA: 0x0004220C File Offset: 0x0004040C
[Token(Token = "0x6000F24")]
[Address(RVA = "0xB12010", Offset = "0xB10E10", VA = "0x180B12010")]
public CDJFFFCFLMF DetectMicrophoneInput(Recorder OMPPDLLFOLK)
{
return this.microphoneInputDetector.StartListening(OMPPDLLFOLK);
}
// Token: 0x06000F25 RID: 3877 RVA: 0x0004222C File Offset: 0x0004042C
[Token(Token = "0x6000F25")]
[Address(RVA = "0xB141C0", Offset = "0xB12FC0", VA = "0x180B141C0")]
private void PLCGPPEICMI()
{
CCNPHLMHEJO micSpamMonitor = this.MicSpamMonitor;
if (micSpamMonitor != 0)
{
micSpamMonitor.JBBLIBHHEBC();
}
MicrophoneInputDetector microphoneInputDetector = this.microphoneInputDetector;
Recorder voiceRecorder = Player.<EGKJPJKLEAI>k__BackingField.voiceRecorder;
CDJFFFCFLMF cdjfffcflmf = microphoneInputDetector.StartListening(voiceRecorder);
}
// Token: 0x06000F26 RID: 3878 RVA: 0x0004226C File Offset: 0x0004046C
[Token(Token = "0x6000F26")]
[Address(RVA = "0xB13E00", Offset = "0xB12C00", VA = "0x180B13E00")]
public static void Mute(object PIHIPPPPEBI)
{
AudioManager.SetMute(PIHIPPPPEBI, true);
}
// Token: 0x06000F27 RID: 3879 RVA: 0x00042280 File Offset: 0x00040480
[Token(Token = "0x6000F27")]
[Address(RVA = "0xB17030", Offset = "0xB15E30", VA = "0x180B17030")]
public static void Unmute(object PIHIPPPPEBI)
{
int num = 0;
AudioManager.SetMute(PIHIPPPPEBI, num != 0);
}
// Token: 0x06000F28 RID: 3880 RVA: 0x00042298 File Offset: 0x00040498
[Token(Token = "0x6000F28")]
[Address(RVA = "0xB16530", Offset = "0xB15330", VA = "0x180B16530")]
public static void SetMute(object PIHIPPPPEBI, bool BLAHKEIHHCL)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
AOLMGGAPKEH hlhhfedlkhg = SingletonMonoBehaviour.ONCPNMDGGKG.HLHHFEDLKHG;
bool flag = hlhhfedlkhg.CFLJGNJLBFG;
if (!BLAHKEIHHCL)
{
hlhhfedlkhg.BIHKNNPGGKP(PIHIPPPPEBI);
}
hlhhfedlkhg.BPAJKKAGPKB(PIHIPPPPEBI);
bool flag2 = hlhhfedlkhg.CFLJGNJLBFG;
if (flag != flag2)
{
SingletonMonoBehaviour.ONCPNMDGGKG.FDMNFPNAIHI();
}
}
}
// Token: 0x06000F29 RID: 3881 RVA: 0x000422F8 File Offset: 0x000404F8
[Token(Token = "0x6000F29")]
[Address(RVA = "0xB16840", Offset = "0xB15640", VA = "0x180B16840")]
public static void SetVolumeMultiplier(object PIHIPPPPEBI, float DKDOBJOOGLC)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
SingletonMonoBehaviour.ONCPNMDGGKG.AOAIIMDKIHH.DOEHAPOJMON(DKDOBJOOGLC, PIHIPPPPEBI);
SingletonMonoBehaviour.ONCPNMDGGKG.FDMNFPNAIHI();
}
}
// Token: 0x06000F2A RID: 3882 RVA: 0x00042338 File Offset: 0x00040538
[Token(Token = "0x6000F2A")]
[Address(RVA = "0xB163A0", Offset = "0xB151A0", VA = "0x180B163A0")]
public static void RemoveVolumeMultiplier(object PIHIPPPPEBI)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
SingletonMonoBehaviour.ONCPNMDGGKG.AOAIIMDKIHH.HAHBGOMEMEE(PIHIPPPPEBI);
SingletonMonoBehaviour.ONCPNMDGGKG.FDMNFPNAIHI();
}
}
// Token: 0x06000F2B RID: 3883 RVA: 0x00042378 File Offset: 0x00040578
[Token(Token = "0x6000F2B")]
[Address(RVA = "0xB11240", Offset = "0xB10040", VA = "0x180B11240")]
public static void Add3DSFXRolloff(AudioRolloff GHNKEONEEFM, object PIHIPPPPEBI)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.IOOIMDCOAJO.DOEHAPOJMON(GHNKEONEEFM, PIHIPPPPEBI);
}
}
// Token: 0x06000F2C RID: 3884 RVA: 0x000423B0 File Offset: 0x000405B0
[Token(Token = "0x6000F2C")]
[Address(RVA = "0xB16150", Offset = "0xB14F50", VA = "0x180B16150")]
public static void Remove3DSFXRolloff(object PIHIPPPPEBI)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.IOOIMDCOAJO.HAHBGOMEMEE(PIHIPPPPEBI);
}
}
// Token: 0x06000F2D RID: 3885 RVA: 0x000423E8 File Offset: 0x000405E8
[Token(Token = "0x6000F2D")]
[Address(RVA = "0xB15F40", Offset = "0xB14D40", VA = "0x180B15F40")]
public static SFXAudioSource PlaySFX(RecRoomAudioClip OAMCCIEIHAP, [Optional] Transform IGNOABFIHCE, [Optional] AudioRolloff OGNPLDFCNDE, [Optional] Action<SFXAudioSource> 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: 0x06000F2E RID: 3886 RVA: 0x0004241C File Offset: 0x0004061C
[Token(Token = "0x6000F2E")]
[Address(RVA = "0xB15BD0", Offset = "0xB149D0", VA = "0x180B15BD0")]
public static SFXAudioSource PlaySFX(AudioClip OAMCCIEIHAP, [Optional] Transform IGNOABFIHCE, [Optional] AudioRolloff OGNPLDFCNDE, [Optional] Action<SFXAudioSource> 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.<NDNEPMGFCHA>k__BackingField = IGNOABFIHCE;
}
}
}
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector2;
float z2 = vector2.z;
}
throw new NullReferenceException();
}
// Token: 0x06000F2F RID: 3887 RVA: 0x000424A0 File Offset: 0x000406A0
[Token(Token = "0x6000F2F")]
[Address(RVA = "0xB14420", Offset = "0xB13220", VA = "0x180B14420")]
public static SFXAudioSource Play2DSFX(RecRoomAudioClip OAMCCIEIHAP, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
if (OAMCCIEIHAP != 0)
{
AudioClip audioClip = OAMCCIEIHAP.audioClip;
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector;
float z = vector.z;
SFXAudioSource sfxaudioSource;
return sfxaudioSource;
}
throw new NullReferenceException();
}
// Token: 0x06000F30 RID: 3888 RVA: 0x000424E0 File Offset: 0x000406E0
[Token(Token = "0x6000F30")]
[Address(RVA = "0xB14710", Offset = "0xB13510", VA = "0x180B14710")]
public static SFXAudioSource Play2DSFX(AudioClip OAMCCIEIHAP, float DKDOBJOOGLC)
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector;
float z = vector.z;
SFXAudioSource sfxaudioSource;
return sfxaudioSource;
}
// Token: 0x06000F31 RID: 3889 RVA: 0x00042514 File Offset: 0x00040714
[Token(Token = "0x6000F31")]
[Address(RVA = "0xB145A0", Offset = "0xB133A0", VA = "0x180B145A0")]
public static SFXAudioSource Play2DSFX(AudioClip OAMCCIEIHAP, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector;
float z = vector.z;
SFXAudioSource sfxaudioSource;
return sfxaudioSource;
}
// Token: 0x06000F32 RID: 3890 RVA: 0x00042548 File Offset: 0x00040748
[Token(Token = "0x6000F32")]
[Address(RVA = "0xB14350", Offset = "0xB13150", VA = "0x180B14350")]
public static SFXAudioSource Play2DSFX(AudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, float DKDOBJOOGLC = 1f, float JKKIKCCEGDM = 0f, float HKJIFGGNAPF = 0f, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
float z = KPLDEODOJID.z;
SFXAudioSource sfxaudioSource;
return sfxaudioSource;
}
// Token: 0x06000F33 RID: 3891 RVA: 0x00042560 File Offset: 0x00040760
[Token(Token = "0x6000F33")]
[Address(RVA = "0xB14880", Offset = "0xB13680", VA = "0x180B14880")]
public static SFXAudioSource Play2DSFX(RecRoomAudioClip OAMCCIEIHAP, float DKDOBJOOGLC, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
if (OAMCCIEIHAP != 0)
{
AudioClip audioClip = OAMCCIEIHAP.audioClip;
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector;
float z = vector.z;
SFXAudioSource sfxaudioSource;
return sfxaudioSource;
}
throw new NullReferenceException();
}
// Token: 0x06000F34 RID: 3892 RVA: 0x0004259C File Offset: 0x0004079C
[Token(Token = "0x6000F34")]
[Address(RVA = "0xB15100", Offset = "0xB13F00", VA = "0x180B15100")]
public static SFXAudioSource Play3DSFX(RecRoomAudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
float z = KPLDEODOJID.z;
SFXAudioSource sfxaudioSource;
return sfxaudioSource;
}
// Token: 0x06000F35 RID: 3893 RVA: 0x000425B4 File Offset: 0x000407B4
[Token(Token = "0x6000F35")]
[Address(RVA = "0xB14EA0", Offset = "0xB13CA0", VA = "0x180B14EA0")]
public static SFXAudioSource Play3DSFX(RecRoomAudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, bool FEIBCFEHJPJ, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
if (OAMCCIEIHAP != 0)
{
float pitchVariation = OAMCCIEIHAP.pitchVariation;
float pitchShift = OAMCCIEIHAP.pitchShift;
float z = KPLDEODOJID.z;
return;
}
}
// Token: 0x06000F36 RID: 3894 RVA: 0x000425DC File Offset: 0x000407DC
[Token(Token = "0x6000F36")]
[Address(RVA = "0xB14B30", Offset = "0xB13930", VA = "0x180B14B30")]
public static SFXAudioSource Play3DSFX(RecRoomAudioClip JDLICKFPJOO, Transform IGNOABFIHCE, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action<SFXAudioSource> 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.<NDNEPMGFCHA>k__BackingField = IGNOABFIHCE;
}
return sfxaudioSource;
}
}
throw new NullReferenceException();
}
// Token: 0x06000F37 RID: 3895 RVA: 0x00042630 File Offset: 0x00040830
[Token(Token = "0x6000F37")]
[Address(RVA = "0xB15010", Offset = "0xB13E10", VA = "0x180B15010")]
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<SFXAudioSource> BNAIJGDCLNA)
{
float z = KPLDEODOJID.z;
SFXAudioSource sfxaudioSource;
return sfxaudioSource;
}
// Token: 0x06000F38 RID: 3896 RVA: 0x00042648 File Offset: 0x00040848
[Token(Token = "0x6000F38")]
[Address(RVA = "0xB14D00", Offset = "0xB13B00", VA = "0x180B14D00")]
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<SFXAudioSource> BNAIJGDCLNA)
{
int num = 0;
if (!(IGNOABFIHCE == num))
{
Vector3 vector;
float z = vector.z;
int num2 = 0;
SFXAudioSource sfxaudioSource;
if (sfxaudioSource != num2)
{
sfxaudioSource.<NDNEPMGFCHA>k__BackingField = IGNOABFIHCE;
}
}
throw new NullReferenceException();
}
// Token: 0x06000F39 RID: 3897 RVA: 0x00042688 File Offset: 0x00040888
[Token(Token = "0x6000F39")]
[Address(RVA = "0xB15650", Offset = "0xB14450", VA = "0x180B15650")]
public static SFXAudioSource PlayRandom2DSFX(RecRoomAudioClip[] GDOJONEIJCL, bool HOFCDHPPGJG = false, float CBOKCDMOPFG = 1f, [Optional] Action<SFXAudioSource> 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: 0x06000F3A RID: 3898 RVA: 0x00042710 File Offset: 0x00040910
[Token(Token = "0x6000F3A")]
[Address(RVA = "0xB159E0", Offset = "0xB147E0", VA = "0x180B159E0")]
public static SFXAudioSource PlayRandom3DSFX(RecRoomAudioClip[] GDOJONEIJCL, Vector3 KPLDEODOJID, [Optional] AudioRolloff KAGGGABIBII, bool HOFCDHPPGJG = false, float KBPNEMHELND = 1f, [Optional] Action<SFXAudioSource> 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: 0x06000F3B RID: 3899 RVA: 0x00042778 File Offset: 0x00040978
[Token(Token = "0x6000F3B")]
[Address(RVA = "0xB15880", Offset = "0xB14680", VA = "0x180B15880")]
public static SFXAudioSource PlayRandom3DSFX(RecRoomAudioClip[] GDOJONEIJCL, Transform IGNOABFIHCE, [Optional] AudioRolloff KAGGGABIBII, bool HOFCDHPPGJG = false, [Optional] Action<SFXAudioSource> 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: 0x06000F3C RID: 3900 RVA: 0x000427C0 File Offset: 0x000409C0
[Token(Token = "0x6000F3C")]
[Address(RVA = "0xB16A00", Offset = "0xB15800", VA = "0x180B16A00")]
public static SFXAudioSource StartLooping3DSFX(RecRoomAudioClip OAMCCIEIHAP, Transform IGNOABFIHCE, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(OAMCCIEIHAP, IGNOABFIHCE, KAGGGABIBII, BNAIJGDCLNA);
int num = 0;
if (sfxaudioSource != num)
{
sfxaudioSource.Loop();
}
return sfxaudioSource;
}
// Token: 0x06000F3D RID: 3901 RVA: 0x000427F0 File Offset: 0x000409F0
[Token(Token = "0x6000F3D")]
[Address(RVA = "0xB16AE0", Offset = "0xB158E0", VA = "0x180B16AE0")]
public static SFXAudioSource StartLooping3DSFX(RecRoomAudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
float z = KPLDEODOJID.z;
int num = 0;
SFXAudioSource sfxaudioSource;
if (sfxaudioSource != num)
{
sfxaudioSource.Loop();
}
return sfxaudioSource;
}
// Token: 0x06000F3E RID: 3902 RVA: 0x00042820 File Offset: 0x00040A20
[Token(Token = "0x6000F3E")]
[Address(RVA = "0xB16950", Offset = "0xB15750", VA = "0x180B16950")]
public static SFXAudioSource StartLooping2DSFX(RecRoomAudioClip OAMCCIEIHAP, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(OAMCCIEIHAP, BNAIJGDCLNA);
int num = 0;
if (sfxaudioSource != num)
{
sfxaudioSource.Loop();
}
return sfxaudioSource;
}
// Token: 0x06000F3F RID: 3903 RVA: 0x00042850 File Offset: 0x00040A50
[Token(Token = "0x6000F3F")]
[Address(RVA = "0xB16E20", Offset = "0xB15C20", VA = "0x180B16E20")]
public static void StopLoopingSFX(SFXAudioSource FLLDIMMNCOM)
{
int num = 0;
if (FLLDIMMNCOM != num)
{
FLLDIMMNCOM.Stop();
return;
}
}
// Token: 0x06000F40 RID: 3904 RVA: 0x00042878 File Offset: 0x00040A78
[Token(Token = "0x6000F40")]
[Address(RVA = "0xB11330", Offset = "0xB10130", VA = "0x180B11330")]
public static void AddAmbientAudio(RecRoomAudioClip OAFEDFKPPEG, object PIHIPPPPEBI)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num && OAFEDFKPPEG != 0 && PIHIPPPPEBI != 0)
{
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.FBBOCLHKEBE.DOEHAPOJMON(OAFEDFKPPEG, PIHIPPPPEBI);
AudioManager.GPCBDFEPICM();
}
}
// Token: 0x06000F41 RID: 3905 RVA: 0x000428C0 File Offset: 0x00040AC0
[Token(Token = "0x6000F41")]
[Address(RVA = "0xB16230", Offset = "0xB15030", VA = "0x180B16230")]
public static void RemoveAmbientAudio(object PIHIPPPPEBI)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.FBBOCLHKEBE.HAHBGOMEMEE(PIHIPPPPEBI);
AudioManager.GPCBDFEPICM();
}
}
// Token: 0x06000F42 RID: 3906 RVA: 0x00042900 File Offset: 0x00040B00
[Token(Token = "0x6000F42")]
[Address(RVA = "0xB151A0", Offset = "0xB13FA0", VA = "0x180B151A0")]
public static void PlayAmbientAudio()
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
AudioSource audioSource = SingletonMonoBehaviour.ONCPNMDGGKG.ambientAudioSource;
if (audioSource.isPlaying)
{
audioSource.Stop();
}
int stringLength = SingletonMonoBehaviour.ONCPNMDGGKG.FBBOCLHKEBE.ToString().m_stringLength;
int num2 = 0;
bool flag;
if (flag)
{
audioSource.volume = (float)num2;
audioSource.Play();
}
}
}
// Token: 0x06000F43 RID: 3907 RVA: 0x0004296C File Offset: 0x00040B6C
[Token(Token = "0x6000F43")]
[Address(RVA = "0xB16D00", Offset = "0xB15B00", VA = "0x180B16D00")]
public static void StopAmbientAudio()
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num && SingletonMonoBehaviour.ONCPNMDGGKG.ambientAudioSource.isPlaying)
{
SingletonMonoBehaviour.ONCPNMDGGKG.ambientAudioSource.Stop();
return;
}
}
// Token: 0x06000F44 RID: 3908 RVA: 0x000429B4 File Offset: 0x00040BB4
[Token(Token = "0x6000F44")]
[Address(RVA = "0xB126B0", Offset = "0xB114B0", VA = "0x180B126B0")]
private static void GPCBDFEPICM()
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num && SingletonMonoBehaviour.ONCPNMDGGKG.ambientAudioSource.isPlaying)
{
AudioManager.PlayAmbientAudio();
return;
}
}
// Token: 0x06000F45 RID: 3909 RVA: 0x000429F4 File Offset: 0x00040BF4
[Token(Token = "0x6000F45")]
[Address(RVA = "0xB15350", Offset = "0xB14150", VA = "0x180B15350")]
public static void PlayMusic(RecRoomAudioClip CONAKAMBIEH, float JODPOANPJNK, bool IOOAMNLKLGP, [Optional] float? NPDCCEAGOID)
{
if (CONAKAMBIEH != 0)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.MBONIBJLHJB != (ulong)0L)
{
KFBABPAPIMB mbonibjlhjb = SingletonMonoBehaviour.ONCPNMDGGKG.MBONIBJLHJB;
SingletonMonoBehaviour.ONCPNMDGGKG.MBONIBJLHJB = (ulong)0L;
}
AudioSource audioSource = SingletonMonoBehaviour.ONCPNMDGGKG.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();
}
AudioManager.MusicStartStopEvent.CNFDGDEOPPF();
}
}
}
// Token: 0x06000F46 RID: 3910 RVA: 0x00042AC0 File Offset: 0x00040CC0
[Token(Token = "0x6000F46")]
[Address(RVA = "0xB16EA0", Offset = "0xB15CA0", VA = "0x180B16EA0")]
public static void StopMusic()
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num && SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.isPlaying)
{
SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.Stop();
AudioManager.MusicStartStopEvent.CNFDGDEOPPF();
return;
}
}
// Token: 0x06000F47 RID: 3911 RVA: 0x00042B14 File Offset: 0x00040D14
[Token(Token = "0x6000F47")]
[Address(RVA = "0xB11F30", Offset = "0xB10D30", VA = "0x180B11F30")]
public static AudioClip CurrentMusicAudioClip()
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
AudioClip clip = SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.clip;
}
throw new NullReferenceException();
}
// Token: 0x06000F48 RID: 3912 RVA: 0x00042B4C File Offset: 0x00040D4C
[Token(Token = "0x6000F48")]
[Address(RVA = "0xB13630", Offset = "0xB12430", VA = "0x180B13630")]
public static bool IsPlayingMusic()
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
AudioClip clip = SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.clip;
int num2 = 0;
if (clip != num2)
{
return SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.isPlaying;
}
}
throw new NullReferenceException();
}
// Token: 0x06000F49 RID: 3913 RVA: 0x00042BA0 File Offset: 0x00040DA0
[Token(Token = "0x6000F49")]
[Address(RVA = "0xB127B0", Offset = "0xB115B0", VA = "0x180B127B0")]
public static float GetMusicTime()
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num && SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.isPlaying)
{
float time = SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.time;
}
throw new NullReferenceException();
}
// Token: 0x06000F4A RID: 3914 RVA: 0x00042BE8 File Offset: 0x00040DE8
[Token(Token = "0x6000F4A")]
[Address(RVA = "0xB12240", Offset = "0xB11040", VA = "0x180B12240")]
public static KFBABPAPIMB FadeMusic(float BFGNEIBHJPN, float BJJEDIGOMGC)
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.MBONIBJLHJB != (ulong)0L)
{
KFBABPAPIMB mbonibjlhjb = SingletonMonoBehaviour.ONCPNMDGGKG.MBONIBJLHJB;
SingletonMonoBehaviour.ONCPNMDGGKG.MBONIBJLHJB = (ulong)0L;
}
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
AudioManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
AudioSource audioSource = SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource;
float volume = SingletonMonoBehaviour.ONCPNMDGGKG.musicAudioSource.volume;
IEnumerator<KENFJGFMIPM> enumerator = instance3.RunChangeAudioVolume(audioSource, volume, BFGNEIBHJPN, BJJEDIGOMGC);
int num = 0;
KFBABPAPIMB kfbabpapimb = instance2.Run(num, enumerator);
instance.MBONIBJLHJB = kfbabpapimb;
return SingletonMonoBehaviour.ONCPNMDGGKG.MBONIBJLHJB;
}
// Token: 0x06000F4B RID: 3915 RVA: 0x00042C80 File Offset: 0x00040E80
[Token(Token = "0x6000F4B")]
[Address(RVA = "0xB12470", Offset = "0xB11270", VA = "0x180B12470")]
public static KFBABPAPIMB FadeSFX(SFXAudioSource FLLDIMMNCOM, float BFGNEIBHJPN, float BJJEDIGOMGC)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
AudioManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
AudioSource audioSource = FLLDIMMNCOM._audioSource;
float volume = audioSource.volume;
IEnumerator<KENFJGFMIPM> enumerator = instance2.RunChangeAudioVolume(audioSource, BJJEDIGOMGC, BFGNEIBHJPN, BJJEDIGOMGC);
int num = 0;
return instance.Run(num, enumerator);
}
// Token: 0x06000F4C RID: 3916 RVA: 0x00042CC8 File Offset: 0x00040EC8
[Token(Token = "0x6000F4C")]
[Address(RVA = "0xB11BC0", Offset = "0xB109C0", VA = "0x180B11BC0")]
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.ONCPNMDGGKG;
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: 0x06000F4D RID: 3917 RVA: 0x00042D9C File Offset: 0x00040F9C
[Token(Token = "0x6000F4D")]
[Address(RVA = "0xB11890", Offset = "0xB10690", VA = "0x180B11890")]
public static void ChangeChannel(AudioSource DIEPOPNJNCO, AudioManager.IFEOLMCHMLA HPFGGHEMPNF)
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
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: 0x06000F4E RID: 3918 RVA: 0x00042DF8 File Offset: 0x00040FF8
[Token(Token = "0x6000F4E")]
[Address(RVA = "0xB11B40", Offset = "0xB10940", VA = "0x180B11B40")]
public static void ChangeSfxType(AudioSource DIEPOPNJNCO, AudioManager.CCBGBPMMGAJ DOGAEJOFOHI)
{
if (DOGAEJOFOHI == AudioManager.CCBGBPMMGAJ._2D)
{
}
DIEPOPNJNCO.spatialBlend = 1f;
DIEPOPNJNCO.priority = 128;
}
// Token: 0x06000F4F RID: 3919 RVA: 0x00042E28 File Offset: 0x00041028
[Token(Token = "0x6000F4F")]
[Address(RVA = "0xB11BA0", Offset = "0xB109A0", VA = "0x180B11BA0")]
public static void ChangeVolume(AudioSource DIEPOPNJNCO, float DKDOBJOOGLC)
{
DIEPOPNJNCO.volume = DKDOBJOOGLC;
}
// Token: 0x06000F50 RID: 3920 RVA: 0x00042E44 File Offset: 0x00041044
[Token(Token = "0x6000F50")]
[Address(RVA = "0xB16730", Offset = "0xB15530", VA = "0x180B16730")]
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: 0x06000F51 RID: 3921 RVA: 0x00042E78 File Offset: 0x00041078
[Token(Token = "0x6000F51")]
[Address(RVA = "0xB16030", Offset = "0xB14E30", VA = "0x180B16030")]
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: 0x06000F52 RID: 3922 RVA: 0x00042ED4 File Offset: 0x000410D4
[Token(Token = "0x6000F52")]
[Address(RVA = "0xB11A30", Offset = "0xB10830", VA = "0x180B11A30")]
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: 0x06000F53 RID: 3923 RVA: 0x00042F34 File Offset: 0x00041134
[Token(Token = "0x6000F53")]
[Address(RVA = "0xB12980", Offset = "0xB11780", VA = "0x180B12980")]
private static SFXAudioSource IBCLFHANECD(AudioManager.CCBGBPMMGAJ GEDCEIDOKJL, AudioClip OAMCCIEIHAP, Vector3 KPLDEODOJID, float DKDOBJOOGLC, float JKKIKCCEGDM, float HKJIFGGNAPF, bool FEIBCFEHJPJ, [Optional] AudioRolloff KAGGGABIBII, [Optional] Action<SFXAudioSource> BNAIJGDCLNA)
{
int num = 0;
if (!(OAMCCIEIHAP == num))
{
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
bool flag = instance == num2;
if (!flag)
{
string text = SingletonMonoBehaviour.ONCPNMDGGKG.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.ONCPNMDGGKG;
}
SFXAudioSource sfxaudioSource2;
if (GEDCEIDOKJL == AudioManager.CCBGBPMMGAJ._3D)
{
GlobalPool instance4 = GlobalPool.ONCPNMDGGKG;
SFXAudioSource sfxaudioSource = SingletonMonoBehaviour.ONCPNMDGGKG.sfx3DAudioSourcePrefab;
sfxaudioSource2 = instance4.Acquire<SFXAudioSource>(sfxaudioSource);
}
int num3 = 0;
if (sfxaudioSource2 != num3)
{
float z4 = KPLDEODOJID.z;
}
}
}
IL_B9:
throw new NullReferenceException();
}
// Token: 0x06000F54 RID: 3924 RVA: 0x00043004 File Offset: 0x00041204
[Token(Token = "0x6000F54")]
[Address(RVA = "0xB12DD0", Offset = "0xB11BD0", VA = "0x180B12DD0")]
private static int IKGBKDPMCND(int KFOOILMCPON, int MILDPKEPEIP, bool HOFCDHPPGJG)
{
if (!HOFCDHPPGJG)
{
}
if (!HOFCDHPPGJG)
{
}
return MILDPKEPEIP;
}
// Token: 0x06000F55 RID: 3925 RVA: 0x0004301C File Offset: 0x0004121C
[Token(Token = "0x6000F55")]
[Address(RVA = "0xB149F0", Offset = "0xB137F0", VA = "0x180B149F0")]
public static Task Play3DSFXAsync(AssetReference ECJOEDJFILN, SFXAudioSource.GOHCEDIKCDM HDLOOKJBKAH, CancellationToken NDAAKGFBPKE)
{
Vector3 fedgofkegef = HDLOOKJBKAH.FEDGOFKEGEF;
Transform hjmfbbomfjc = HDLOOKJBKAH.HJMFBBOMFJC;
int num = 0;
if (!(hjmfbbomfjc == num))
{
Vector3 fedgofkegef2 = HDLOOKJBKAH.FEDGOFKEGEF;
Transform hjmfbbomfjc2 = HDLOOKJBKAH.HJMFBBOMFJC;
Task task;
return task;
}
return Task.CompletedTask;
}
// Token: 0x06000F56 RID: 3926 RVA: 0x00043060 File Offset: 0x00041260
[Token(Token = "0x6000F56")]
[Address(RVA = "0xB142A0", Offset = "0xB130A0", VA = "0x180B142A0")]
public static Task Play2DSFXAsync(AssetReference ECJOEDJFILN, SFXAudioSource.GOHCEDIKCDM HDLOOKJBKAH, CancellationToken NDAAKGFBPKE)
{
Vector3 fedgofkegef = HDLOOKJBKAH.FEDGOFKEGEF;
Transform hjmfbbomfjc = HDLOOKJBKAH.HJMFBBOMFJC;
Task task;
return task;
}
// Token: 0x06000F57 RID: 3927 RVA: 0x00043080 File Offset: 0x00041280
[Token(Token = "0x6000F57")]
[Address(RVA = "0xB12580", Offset = "0xB11380", VA = "0x180B12580")]
private static Task GPBMCCHGNDB(AudioManager.CCBGBPMMGAJ GEDCEIDOKJL, AssetReference ECJOEDJFILN, SFXAudioSource.GOHCEDIKCDM HDLOOKJBKAH, CancellationToken NDAAKGFBPKE)
{
Vector3 fedgofkegef = HDLOOKJBKAH.FEDGOFKEGEF;
Transform hjmfbbomfjc = HDLOOKJBKAH.HJMFBBOMFJC;
Task task;
return task;
}
// Token: 0x06000F58 RID: 3928 RVA: 0x000430A4 File Offset: 0x000412A4
[Token(Token = "0x6000F58")]
[Address(RVA = "0xB172E0", Offset = "0xB160E0", VA = "0x180B172E0")]
public AudioManager()
{
Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> dictionary = new Dictionary();
this.VOIPFilterAudioMixerGroups = dictionary;
CCJPMJMBJKC ccjpmjmbjkc = new CCJPMJMBJKC();
this.NMAPCLOHBKD = ccjpmjmbjkc;
HHIINKNOKNL<RecRoomAudioClip> hhiinknoknl = new HHIINKNOKNL();
this.FBBOCLHKEBE = hhiinknoknl;
HHIINKNOKNL<AudioRolloff> hhiinknoknl2 = new HHIINKNOKNL();
this.IOOIMDCOAJO = hhiinknoknl2;
POJFBLMLAIP pojfblmlaip = new POJFBLMLAIP();
this.AOAIIMDKIHH = pojfblmlaip;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.HLHHFEDLKHG = aolmggapkeh;
this.PEANPILGBOH = 1f;
this.POKGAOKCBNI = 1f;
this.CEKFCJBBLJA = 1f;
this.HKIDGENJKCH = 10f;
this.DDGBBPFPCMG = 10f;
base..ctor();
}
// Token: 0x06000F59 RID: 3929 RVA: 0x00043164 File Offset: 0x00041364
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6000F59")]
[Address(RVA = "0xB17230", Offset = "0xB16030", VA = "0x180B17230")]
static AudioManager()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
AudioManager.MusicStartStopEvent = oknnkfgfodl;
}
// Token: 0x04000BDC RID: 3036
[Token(Token = "0x4000BDC")]
private const float ADNEOFGKOII = 20f;
// Token: 0x04000BDD RID: 3037
[Token(Token = "0x4000BDD")]
private const float NBOJOGANPBD = -80f;
// Token: 0x04000BDE RID: 3038
[Token(Token = "0x4000BDE")]
private const float COAAALJBKIL = 0f;
// Token: 0x04000BDF RID: 3039
[Token(Token = "0x4000BDF")]
private const float CONDCKBNFPA = 3f;
// Token: 0x04000BE0 RID: 3040
[Token(Token = "0x4000BE0")]
private const string JMMAMAMFCBM = "Ambience";
// Token: 0x04000BE1 RID: 3041
[Token(Token = "0x4000BE1")]
private const string DFKGJGJOFGH = "Music";
// Token: 0x04000BE2 RID: 3042
[Token(Token = "0x4000BE2")]
private const string BMMHJOHBECE = "SFX";
// Token: 0x04000BE3 RID: 3043
[Token(Token = "0x4000BE3")]
private const string PBPLPAJCOIC = "VOIP_Master";
// Token: 0x04000BE4 RID: 3044
[Token(Token = "0x4000BE4")]
private const float PAHLONPMPIP = 0.001f;
// Token: 0x04000BE5 RID: 3045
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000BE5")]
[Header("Global settings")]
public AudioMixer MasterMixer;
// Token: 0x04000BE6 RID: 3046
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000BE6")]
[Range(-80f, 20f)]
[Tooltip("The SFX volume when someone is talking. dB")]
[Header("Other")]
public float SFXMixerVolumeLow = -10f;
// Token: 0x04000BE7 RID: 3047
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000BE7")]
[Tooltip("The Voice volume when in situation mode. dB")]
[Range(-80f, 20f)]
public float VoiceMixerVolumeLow = -15f;
// Token: 0x04000BE8 RID: 3048
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000BE8")]
[Tooltip("The Non Coach volume when coach is talking. dB")]
[Range(-80f, 20f)]
public float NonCoachVolumeLow = -10f;
// Token: 0x04000BE9 RID: 3049
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000BE9")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private MicrophoneInputDetector microphoneInputDetector;
// Token: 0x04000BEA RID: 3050
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000BEA")]
[SerializeField]
[Header("Prefabs")]
private SFXAudioSource sfx3DAudioSourcePrefab;
// Token: 0x04000BEB RID: 3051
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000BEB")]
[SerializeField]
private SFXAudioSource sfx2DAudioSourcePrefab;
// Token: 0x04000BEC RID: 3052
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000BEC")]
[SerializeField]
private AudioSource ambientAudioSource;
// Token: 0x04000BED RID: 3053
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000BED")]
[SerializeField]
private AudioSource musicAudioSource;
// Token: 0x04000BEE RID: 3054
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000BEE")]
[SerializeField]
[Header("Default Audio Settings")]
private AudioRolloff default3DSFXRolloff;
// Token: 0x04000BEF RID: 3055
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000BEF")]
[Header("Tool specific audio clips")]
public RecRoomAudioClip ToolFavoriteSkinAudio;
// Token: 0x04000BF0 RID: 3056
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000BF0")]
public RecRoomAudioClip ToolLockedAudio;
// Token: 0x04000BF1 RID: 3057
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000BF1")]
public RecRoomAudioClip ToolUnLockedAudio;
// Token: 0x04000BF2 RID: 3058
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000BF2")]
public RecRoomAudioClip ToolConsumableSpawnedAudio;
// Token: 0x04000BF3 RID: 3059
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000BF3")]
public Dictionary<AudioManager.FGICFGKJOFE, AudioMixerGroup> VOIPFilterAudioMixerGroups;
// Token: 0x04000BF4 RID: 3060
[Token(Token = "0x4000BF4")]
public static OKNNKFGFODL MusicStartStopEvent;
// Token: 0x04000BF5 RID: 3061
[Token(Token = "0x4000BF5")]
private static int DNAACPOEMCM;
// Token: 0x04000BF6 RID: 3062
[Token(Token = "0x4000BF6")]
private static int NDBKNMJCNCN;
// Token: 0x04000BF7 RID: 3063
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000BF7")]
private bool KJDHMJPNDCK;
// Token: 0x04000BF8 RID: 3064
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000BF8")]
private CCJPMJMBJKC NMAPCLOHBKD;
// Token: 0x04000BF9 RID: 3065
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000BF9")]
private HHIINKNOKNL<RecRoomAudioClip> FBBOCLHKEBE;
// Token: 0x04000BFA RID: 3066
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000BFA")]
private HHIINKNOKNL<AudioRolloff> IOOIMDCOAJO;
// Token: 0x04000BFB RID: 3067
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000BFB")]
private POJFBLMLAIP AOAIIMDKIHH;
// Token: 0x04000BFC RID: 3068
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000BFC")]
private AOLMGGAPKEH HLHHFEDLKHG;
// Token: 0x04000BFD RID: 3069
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000BFD")]
private KFBABPAPIMB MBONIBJLHJB;
// Token: 0x04000BFE RID: 3070
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000BFE")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x04000BFF RID: 3071
[Token(Token = "0x4000BFF")]
private static readonly float NFGEPNALFNC;
// Token: 0x04000C00 RID: 3072
[Token(Token = "0x4000C00")]
private const string MJIBIKOFBOL = "MUSIC_VOLUME_PERCENT_PREF";
// Token: 0x04000C01 RID: 3073
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000C01")]
private float AHMIGIJEOAC;
// Token: 0x04000C02 RID: 3074
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4000C02")]
private float IINLHCALHJA;
// Token: 0x04000C03 RID: 3075
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000C03")]
private float PPMABALEHFG;
// Token: 0x04000C04 RID: 3076
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
[Token(Token = "0x4000C04")]
private float PEANPILGBOH;
// Token: 0x04000C05 RID: 3077
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000C05")]
private IDisposable PAAMEKPKGBK;
// Token: 0x04000C06 RID: 3078
[Token(Token = "0x4000C06")]
private const string MOGFBFPOCAJ = "AMBIENCE_VOLUME_PERCENT_PREF";
// Token: 0x04000C07 RID: 3079
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000C07")]
private float NMOFGDGNEEB;
// Token: 0x04000C08 RID: 3080
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
[Token(Token = "0x4000C08")]
private float NNKJPJGOEDK;
// Token: 0x04000C09 RID: 3081
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000C09")]
private float EBBKBBIFCDP;
// Token: 0x04000C0A RID: 3082
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
[Token(Token = "0x4000C0A")]
private float POKGAOKCBNI;
// Token: 0x04000C0B RID: 3083
[Token(Token = "0x4000C0B")]
private const string JPDPNOKGMKP = "VOICE_VOLUME_PERCENT_PREF";
// Token: 0x04000C0C RID: 3084
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4000C0C")]
private float KJKIPJKNHHJ;
// Token: 0x04000C0D RID: 3085
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")]
[Token(Token = "0x4000C0D")]
private float DGPDBAMIJFJ;
// Token: 0x04000C0E RID: 3086
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000C0E")]
private float BABEHKMNMKF;
// Token: 0x04000C0F RID: 3087
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4000C0F")]
private HHCHPIJPFKA<float> EFMMCBDJCBL;
// Token: 0x04000C10 RID: 3088
[Token(Token = "0x4000C10")]
private const string KFPBDJEKBIF = "SFX_VOLUME_PERCENT_PREF";
// Token: 0x04000C11 RID: 3089
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4000C11")]
private float CEKFCJBBLJA;
// Token: 0x04000C12 RID: 3090
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")]
[Token(Token = "0x4000C12")]
private bool EAGHKGGFEHJ;
// Token: 0x04000C13 RID: 3091
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4000C13")]
private float HCGLMFALLCL;
// Token: 0x04000C14 RID: 3092
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
[Token(Token = "0x4000C14")]
private float HBOIGLEMECO;
// Token: 0x04000C15 RID: 3093
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4000C15")]
private float CCAFCFOEPDD;
// Token: 0x04000C16 RID: 3094
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")]
[Token(Token = "0x4000C16")]
private float PINMHEDGNCK;
// Token: 0x04000C17 RID: 3095
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x4000C17")]
private float HKIDGENJKCH;
// Token: 0x04000C18 RID: 3096
[global::Cpp2IlInjected.FieldOffset(Offset = "0x124")]
[Token(Token = "0x4000C18")]
private float EJOFBBOHIDO;
// Token: 0x04000C19 RID: 3097
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x4000C19")]
private float PIEEHJOCPJC;
// Token: 0x04000C1A RID: 3098
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12C")]
[Token(Token = "0x4000C1A")]
private float KPCBJHBAGEK;
// Token: 0x04000C1B RID: 3099
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x4000C1B")]
private float DDGBBPFPCMG;
// Token: 0x04000C1C RID: 3100
[global::Cpp2IlInjected.FieldOffset(Offset = "0x134")]
[Token(Token = "0x4000C1C")]
private float? GCPLJHONDKN;
// Token: 0x04000C1D RID: 3101
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4000C1D")]
public CCNPHLMHEJO MicSpamMonitor;
// Token: 0x020001E3 RID: 483
[Token(Token = "0x20001E3")]
public enum CCBGBPMMGAJ
{
// Token: 0x04000C1F RID: 3103
[Token(Token = "0x4000C1F")]
_2D,
// Token: 0x04000C20 RID: 3104
[Token(Token = "0x4000C20")]
_3D
}
// Token: 0x020001E4 RID: 484
[Token(Token = "0x20001E4")]
public enum FGICFGKJOFE
{
// Token: 0x04000C22 RID: 3106
[Token(Token = "0x4000C22")]
LowPitch,
// Token: 0x04000C23 RID: 3107
[Token(Token = "0x4000C23")]
None,
// Token: 0x04000C24 RID: 3108
[Token(Token = "0x4000C24")]
HighPitch,
// Token: 0x04000C25 RID: 3109
[Token(Token = "0x4000C25")]
RadioLowPitch = 10,
// Token: 0x04000C26 RID: 3110
[Token(Token = "0x4000C26")]
Radio,
// Token: 0x04000C27 RID: 3111
[Token(Token = "0x4000C27")]
RadioHighPitch
}
// Token: 0x020001E5 RID: 485
[Token(Token = "0x20001E5")]
public enum IFEOLMCHMLA
{
// Token: 0x04000C29 RID: 3113
[Token(Token = "0x4000C29")]
Voice,
// Token: 0x04000C2A RID: 3114
[Token(Token = "0x4000C2A")]
Sfx,
// Token: 0x04000C2B RID: 3115
[Token(Token = "0x4000C2B")]
Music,
// Token: 0x04000C2C RID: 3116
[Token(Token = "0x4000C2C")]
Ambience
}
}