1109 lines
35 KiB
C#
1109 lines
35 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using UnityEngine;
|
|
using UnityEngine.Audio;
|
|
|
|
// Token: 0x02000AB3 RID: 2739
|
|
public class AudioManager : SingletonMonoBehaviour<AudioManager>
|
|
{
|
|
// Token: 0x17000847 RID: 2119
|
|
// (get) Token: 0x06014FC8 RID: 85960 RVA: 0x005DF600 File Offset: 0x005DD800
|
|
// (set) Token: 0x06014F7B RID: 85883 RVA: 0x005DDF48 File Offset: 0x005DC148
|
|
public float GGEFMNCNION
|
|
{
|
|
get
|
|
{
|
|
return this.JHAJGHHABMI;
|
|
}
|
|
set
|
|
{
|
|
if (this.JHAJGHHABMI != value)
|
|
{
|
|
this.JHAJGHHABMI = value;
|
|
this.KKBEHOLEABE = this.ECCNPBKMKNC(this.EHJOFKNFHJG, this.JHAJGHHABMI);
|
|
KJFGJKMJBMP.DFIKEJIKBDF(AudioManager.IOGBHBFJAMP, this.JHAJGHHABMI);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F7C RID: 85884 RVA: 0x005DDF88 File Offset: 0x005DC188
|
|
public static void HJABHHFHPPC(RecRoomAudioClip OOHDGDFDIHJ)
|
|
{
|
|
if (OOHDGDFDIHJ == null || SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM == null)
|
|
{
|
|
return;
|
|
}
|
|
AudioSource audioSource = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.ambientAudioSource;
|
|
if (audioSource.isPlaying)
|
|
{
|
|
audioSource.Stop();
|
|
}
|
|
audioSource.volume = OOHDGDFDIHJ.volume;
|
|
audioSource.clip = OOHDGDFDIHJ.audioClip;
|
|
audioSource.Play();
|
|
}
|
|
|
|
// Token: 0x06014F7D RID: 85885 RVA: 0x005DDFE8 File Offset: 0x005DC1E8
|
|
public static SFXAudioSource Play3DSFX(RecRoomAudioClip OHPNLNHCJKL, Transform ELEHMLGEJHP, AudioRolloff MAABDDGOAPJ = null)
|
|
{
|
|
if (OHPNLNHCJKL == null || ELEHMLGEJHP == null)
|
|
{
|
|
return null;
|
|
}
|
|
SFXAudioSource sfxaudioSource = AudioManager.FJOAJAPIKMA(AudioManager.NHAJDJAPMHP._3D, OHPNLNHCJKL.audioClip, ELEHMLGEJHP.position, OHPNLNHCJKL.volume, OHPNLNHCJKL.pitchVariation, OHPNLNHCJKL.pitchShift, MAABDDGOAPJ);
|
|
SFXAudioSource sfxaudioSource2 = ((!(sfxaudioSource != null)) ? null : sfxaudioSource.GetComponent<SFXAudioSource>());
|
|
if (sfxaudioSource2 != null)
|
|
{
|
|
sfxaudioSource2.HEHDCBPDMEO = ELEHMLGEJHP;
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014F7E RID: 85886 RVA: 0x005DE05C File Offset: 0x005DC25C
|
|
public static IEnumerator FadeMusic(float NNLPDFKKAKF, float DGIOMJDEEIF)
|
|
{
|
|
return SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.RunChangeAudioVolume(SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource, SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.volume, NNLPDFKKAKF, DGIOMJDEEIF);
|
|
}
|
|
|
|
// Token: 0x17000849 RID: 2121
|
|
// (get) Token: 0x06014FA2 RID: 85922 RVA: 0x005DEA64 File Offset: 0x005DCC64
|
|
// (set) Token: 0x06014F7F RID: 85887 RVA: 0x005DE084 File Offset: 0x005DC284
|
|
public bool NNNIKMKLEBK { get; set; }
|
|
|
|
// Token: 0x06014F80 RID: 85888 RVA: 0x005DE090 File Offset: 0x005DC290
|
|
public static SFXAudioSource JMKFGCFJMME(RecRoomAudioClip NKFIPAKNCBE)
|
|
{
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(NKFIPAKNCBE);
|
|
if (sfxaudioSource != null)
|
|
{
|
|
sfxaudioSource.OIMFHBNAPAH();
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014F81 RID: 85889 RVA: 0x005DE0B8 File Offset: 0x005DC2B8
|
|
public float PPLGBNNLBKG()
|
|
{
|
|
return this.JHAJGHHABMI;
|
|
}
|
|
|
|
// Token: 0x06014F82 RID: 85890 RVA: 0x005DE0C0 File Offset: 0x005DC2C0
|
|
private void Update()
|
|
{
|
|
if (this.NOCJONDDHEF)
|
|
{
|
|
this.JAALOPIJHAM();
|
|
this.LHLAOBMICCH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F83 RID: 85891 RVA: 0x005DE0DC File Offset: 0x005DC2DC
|
|
public void FEPPDJLIFGM(float NOBAPCOKFIL)
|
|
{
|
|
if (this.JHAJGHHABMI != NOBAPCOKFIL)
|
|
{
|
|
this.JHAJGHHABMI = NOBAPCOKFIL;
|
|
this.KKBEHOLEABE = this.ECCNPBKMKNC(this.EHJOFKNFHJG, this.JHAJGHHABMI);
|
|
KJFGJKMJBMP.DFIKEJIKBDF(AudioManager.IOGBHBFJAMP, this.JHAJGHHABMI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000846 RID: 2118
|
|
// (get) Token: 0x06014F84 RID: 85892 RVA: 0x005DE11C File Offset: 0x005DC31C
|
|
// (set) Token: 0x06014FB8 RID: 85944 RVA: 0x005DF28C File Offset: 0x005DD48C
|
|
public float GPNKMMCPHNA
|
|
{
|
|
get
|
|
{
|
|
return this.HLNADKIDMMM;
|
|
}
|
|
set
|
|
{
|
|
if (this.HLNADKIDMMM != value)
|
|
{
|
|
this.HLNADKIDMMM = value;
|
|
this.OGGGCCGPFJC = this.ECCNPBKMKNC(this.CHOIPMEBKCF, this.HLNADKIDMMM);
|
|
KJFGJKMJBMP.DFIKEJIKBDF(AudioManager.EKKIMOGHHPD, this.HLNADKIDMMM);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F85 RID: 85893 RVA: 0x005DE124 File Offset: 0x005DC324
|
|
public void JIBEAEJJIGC(float NOBAPCOKFIL)
|
|
{
|
|
if (this.ICKEIOPKNGD != NOBAPCOKFIL)
|
|
{
|
|
this.ICKEIOPKNGD = NOBAPCOKFIL;
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC((!this.LBGAFJMGKEM) ? this.PKGJCGNGAKL : this.SFXMixerVolumeLow, this.MGBHBHHPLCO);
|
|
KJFGJKMJBMP.DFIKEJIKBDF(AudioManager.GBEDGGAGJIC, this.ICKEIOPKNGD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F86 RID: 85894 RVA: 0x005DE184 File Offset: 0x005DC384
|
|
public static SFXAudioSource PPJJBBJJIEK(RecRoomAudioClip NKFIPAKNCBE, Transform ELEHMLGEJHP, AudioRolloff MAABDDGOAPJ = null)
|
|
{
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(NKFIPAKNCBE, ELEHMLGEJHP, MAABDDGOAPJ);
|
|
if (sfxaudioSource != null)
|
|
{
|
|
sfxaudioSource.EFINCBEAFEL();
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014F87 RID: 85895 RVA: 0x005DE1B0 File Offset: 0x005DC3B0
|
|
public static SFXAudioSource HDFDOGEDABE(RecRoomAudioClip NKFIPAKNCBE)
|
|
{
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(NKFIPAKNCBE);
|
|
if (sfxaudioSource != null)
|
|
{
|
|
sfxaudioSource.EFINCBEAFEL();
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014F88 RID: 85896 RVA: 0x005DE1D8 File Offset: 0x005DC3D8
|
|
public static SFXAudioSource PlayRandom3DSFX(RecRoomAudioClip[] NJECGFGOGMN, Vector3 FHFHOMKFHCI, AudioRolloff MAABDDGOAPJ = null, bool LMBNKEBEGBO = false)
|
|
{
|
|
if (NJECGFGOGMN == null)
|
|
{
|
|
global::UnityEngine.Debug.Log("Warning: SFX array is null.");
|
|
return null;
|
|
}
|
|
if (NJECGFGOGMN.Length == 0)
|
|
{
|
|
return null;
|
|
}
|
|
int num = AudioManager.LBDNOLIFOBL(NJECGFGOGMN.Length, AudioManager.ILPMMADNJCK, LMBNKEBEGBO);
|
|
AudioManager.ILPMMADNJCK = num;
|
|
return AudioManager.FJOAJAPIKMA(AudioManager.NHAJDJAPMHP._3D, NJECGFGOGMN[num].audioClip, FHFHOMKFHCI, NJECGFGOGMN[num].volume, NJECGFGOGMN[num].pitchVariation, NJECGFGOGMN[num].pitchShift, MAABDDGOAPJ);
|
|
}
|
|
|
|
// Token: 0x06014F89 RID: 85897 RVA: 0x005DE240 File Offset: 0x005DC440
|
|
public bool DBBPOJMJJDO()
|
|
{
|
|
return this.<NLIMHKMKMFM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06014F8A RID: 85898 RVA: 0x005DE248 File Offset: 0x005DC448
|
|
public static SFXAudioSource Play2DSFX(AudioClip NKFIPAKNCBE, Vector3 FHFHOMKFHCI, float AHAKJNAGMHJ = 1f, float OJGHKIIPGLA = 0f, float BGOCJPBAFHK = 0f)
|
|
{
|
|
return AudioManager.FJOAJAPIKMA(AudioManager.NHAJDJAPMHP._2D, NKFIPAKNCBE, FHFHOMKFHCI, AHAKJNAGMHJ, OJGHKIIPGLA, BGOCJPBAFHK, null);
|
|
}
|
|
|
|
// Token: 0x06014F8B RID: 85899 RVA: 0x005DE258 File Offset: 0x005DC458
|
|
public static SFXAudioSource StartLooping2DSFX(RecRoomAudioClip NKFIPAKNCBE)
|
|
{
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(NKFIPAKNCBE);
|
|
if (sfxaudioSource != null)
|
|
{
|
|
sfxaudioSource.Loop();
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014F8C RID: 85900 RVA: 0x005DE280 File Offset: 0x005DC480
|
|
public static void JINONBDBPBP(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = AudioManager.EBFGJOEDJGC;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref AudioManager.EBFGJOEDJGC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06014F8D RID: 85901 RVA: 0x005DE2B4 File Offset: 0x005DC4B4
|
|
public static bool IsPlayingMusic()
|
|
{
|
|
return SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.clip != null && SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.isPlaying;
|
|
}
|
|
|
|
// Token: 0x06014F8E RID: 85902 RVA: 0x005DE304 File Offset: 0x005DC504
|
|
public static SFXAudioSource DPHNBLMPJNK(RecRoomAudioClip[] NJECGFGOGMN, Vector3 FHFHOMKFHCI, AudioRolloff MAABDDGOAPJ = null, bool LMBNKEBEGBO = false)
|
|
{
|
|
if (NJECGFGOGMN == null)
|
|
{
|
|
global::UnityEngine.Debug.Log("TeleportRegion");
|
|
return null;
|
|
}
|
|
if (NJECGFGOGMN.Length == 0)
|
|
{
|
|
return null;
|
|
}
|
|
int num = AudioManager.EEEPJKNMJPD(NJECGFGOGMN.Length, AudioManager.ILPMMADNJCK, LMBNKEBEGBO);
|
|
AudioManager.ILPMMADNJCK = num;
|
|
return AudioManager.FJOAJAPIKMA(AudioManager.NHAJDJAPMHP._3D, NJECGFGOGMN[num].audioClip, FHFHOMKFHCI, NJECGFGOGMN[num].volume, NJECGFGOGMN[num].pitchVariation, NJECGFGOGMN[num].pitchShift, MAABDDGOAPJ);
|
|
}
|
|
|
|
// Token: 0x06014F8F RID: 85903 RVA: 0x005DE36C File Offset: 0x005DC56C
|
|
public static SFXAudioSource AHLGCKIBODG(RecRoomAudioClip[] NJECGFGOGMN, Transform ELEHMLGEJHP, AudioRolloff MAABDDGOAPJ = null, bool LMBNKEBEGBO = false)
|
|
{
|
|
if (NJECGFGOGMN == null)
|
|
{
|
|
global::UnityEngine.Debug.Log("debugAction");
|
|
return null;
|
|
}
|
|
if (NJECGFGOGMN.Length == 0)
|
|
{
|
|
return null;
|
|
}
|
|
int num = AudioManager.LBDNOLIFOBL(NJECGFGOGMN.Length, AudioManager.ILPMMADNJCK, LMBNKEBEGBO);
|
|
AudioManager.ILPMMADNJCK = num;
|
|
return AudioManager.Play3DSFX(NJECGFGOGMN[num], ELEHMLGEJHP, MAABDDGOAPJ);
|
|
}
|
|
|
|
// Token: 0x06014F90 RID: 85904 RVA: 0x005DE3B4 File Offset: 0x005DC5B4
|
|
public float FEHEPJEKAGH()
|
|
{
|
|
return this.HLNADKIDMMM;
|
|
}
|
|
|
|
// Token: 0x06014F91 RID: 85905 RVA: 0x005DE3BC File Offset: 0x005DC5BC
|
|
public static void PlayAmbientAudio(RecRoomAudioClip OOHDGDFDIHJ)
|
|
{
|
|
if (OOHDGDFDIHJ == null || SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM == null)
|
|
{
|
|
return;
|
|
}
|
|
AudioSource audioSource = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.ambientAudioSource;
|
|
if (audioSource.isPlaying)
|
|
{
|
|
audioSource.Stop();
|
|
}
|
|
audioSource.volume = OOHDGDFDIHJ.volume;
|
|
audioSource.clip = OOHDGDFDIHJ.audioClip;
|
|
audioSource.Play();
|
|
}
|
|
|
|
// Token: 0x06014F92 RID: 85906 RVA: 0x005DE41C File Offset: 0x005DC61C
|
|
public static float GetMusicTime()
|
|
{
|
|
float num = 0f;
|
|
if (SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.isPlaying)
|
|
{
|
|
num = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.time;
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06014F93 RID: 85907 RVA: 0x005DE464 File Offset: 0x005DC664
|
|
public AudioMixerGroup GetVOIPMixerOutput(AudioManager.PFGLMBNKPCO EIOLGHFEDHJ)
|
|
{
|
|
string text = "VOIP_Master";
|
|
if (EIOLGHFEDHJ != AudioManager.PFGLMBNKPCO.HighPitch)
|
|
{
|
|
if (EIOLGHFEDHJ == AudioManager.PFGLMBNKPCO.LowPitch)
|
|
{
|
|
text = "VOIP_LowPitch";
|
|
}
|
|
}
|
|
else
|
|
{
|
|
text = "VOIP_HighPitch";
|
|
}
|
|
return this.MasterMixer.FindMatchingGroups(text)[0];
|
|
}
|
|
|
|
// Token: 0x06014F94 RID: 85908 RVA: 0x005DE4B0 File Offset: 0x005DC6B0
|
|
public static void FEFLNNFEIAO(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = AudioManager.EBFGJOEDJGC;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref AudioManager.EBFGJOEDJGC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06014F95 RID: 85909 RVA: 0x005DE4E4 File Offset: 0x005DC6E4
|
|
public float PEOIDDDOKIN()
|
|
{
|
|
return this.JHAJGHHABMI;
|
|
}
|
|
|
|
// Token: 0x06014F96 RID: 85910 RVA: 0x005DE4EC File Offset: 0x005DC6EC
|
|
public static SFXAudioSource Play3DSFX(RecRoomAudioClip NKFIPAKNCBE, Vector3 FHFHOMKFHCI, AudioRolloff MAABDDGOAPJ = null)
|
|
{
|
|
if (NKFIPAKNCBE == null)
|
|
{
|
|
return null;
|
|
}
|
|
return AudioManager.Play3DSFX(NKFIPAKNCBE.audioClip, FHFHOMKFHCI, NKFIPAKNCBE.volume, NKFIPAKNCBE.pitchVariation, NKFIPAKNCBE.pitchShift, MAABDDGOAPJ);
|
|
}
|
|
|
|
// Token: 0x06014F97 RID: 85911 RVA: 0x005DE518 File Offset: 0x005DC718
|
|
public IEnumerator RunChangeAudioVolume(AudioSource FAJJPLBMCFF, float FLKMJFAOABP, float MABKDDJKKPL, float DGIOMJDEEIF)
|
|
{
|
|
FAJJPLBMCFF.volume = FLKMJFAOABP;
|
|
float num = 0f;
|
|
while (num <= DGIOMJDEEIF)
|
|
{
|
|
num += Time.deltaTime;
|
|
float num2 = Mathf.Clamp01(num / DGIOMJDEEIF);
|
|
FAJJPLBMCFF.volume = Mathf.Lerp(FLKMJFAOABP, MABKDDJKKPL, num2);
|
|
yield return null;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x17000848 RID: 2120
|
|
// (get) Token: 0x06014FBF RID: 85951 RVA: 0x005DF464 File Offset: 0x005DD664
|
|
// (set) Token: 0x06014F98 RID: 85912 RVA: 0x005DE54C File Offset: 0x005DC74C
|
|
public float MGBHBHHPLCO
|
|
{
|
|
get
|
|
{
|
|
return this.ICKEIOPKNGD;
|
|
}
|
|
set
|
|
{
|
|
if (this.ICKEIOPKNGD != value)
|
|
{
|
|
this.ICKEIOPKNGD = value;
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC((!this.LBGAFJMGKEM) ? this.PKGJCGNGAKL : this.SFXMixerVolumeLow, this.MGBHBHHPLCO);
|
|
KJFGJKMJBMP.DFIKEJIKBDF(AudioManager.GBEDGGAGJIC, this.ICKEIOPKNGD);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F99 RID: 85913 RVA: 0x005DE5AC File Offset: 0x005DC7AC
|
|
public static void GHPDGLDIMOD(RecRoomAudioClip ELGOFIGABBJ, float JBDLCPGODKK)
|
|
{
|
|
if (ELGOFIGABBJ == null || SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM == null)
|
|
{
|
|
return;
|
|
}
|
|
AudioSource audioSource = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource;
|
|
if (audioSource.isPlaying)
|
|
{
|
|
audioSource.Stop();
|
|
}
|
|
audioSource.volume = ELGOFIGABBJ.volume;
|
|
audioSource.clip = ELGOFIGABBJ.audioClip;
|
|
audioSource.time = JBDLCPGODKK;
|
|
audioSource.Play();
|
|
if (AudioManager.EBFGJOEDJGC != null)
|
|
{
|
|
AudioManager.EBFGJOEDJGC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F9A RID: 85914 RVA: 0x005DE628 File Offset: 0x005DC828
|
|
private void NNKKODCGGDO()
|
|
{
|
|
bool flag = false;
|
|
if (!SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM.KIKGNEDBOBH)
|
|
{
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC(this.SFXMixerVolumeMuted, this.MGBHBHHPLCO);
|
|
this.LBGAFJMGKEM = false;
|
|
this.FBNENNLDEBG = Time.time;
|
|
}
|
|
else if (!this.LBGAFJMGKEM && flag)
|
|
{
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC(this.SFXMixerVolumeLow, this.ANKMIONAALC());
|
|
this.LBGAFJMGKEM = true;
|
|
this.FBNENNLDEBG = Time.time;
|
|
}
|
|
else if (this.LBGAFJMGKEM && Time.time - this.FBNENNLDEBG > 1364f)
|
|
{
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC(this.PKGJCGNGAKL, this.ANKMIONAALC());
|
|
this.LBGAFJMGKEM = true;
|
|
}
|
|
if (this.CGIPAOHPHCO())
|
|
{
|
|
this.KKBEHOLEABE = this.ECCNPBKMKNC(this.VoiceMixerVolumeLow, this.PEOIDDDOKIN());
|
|
}
|
|
else
|
|
{
|
|
this.KKBEHOLEABE = this.ECCNPBKMKNC(this.EHJOFKNFHJG, this.PEOIDDDOKIN());
|
|
}
|
|
if (this.BIIDIANADMM != this.JHPDAACEBCP)
|
|
{
|
|
this.BIIDIANADMM = Mathf.SmoothStep(this.BIIDIANADMM, this.JHPDAACEBCP, Time.deltaTime * this.NDKKNDIILIB);
|
|
this.MasterMixer.SetFloat("Failed to save room. Please try again.", this.BIIDIANADMM);
|
|
}
|
|
if (this.HPGKFMHPDJG != this.OGGGCCGPFJC)
|
|
{
|
|
this.HPGKFMHPDJG = Mathf.SmoothStep(this.HPGKFMHPDJG, this.OGGGCCGPFJC, Time.deltaTime * this.NDKKNDIILIB);
|
|
this.MasterMixer.SetFloat("_pos", this.HPGKFMHPDJG);
|
|
}
|
|
if (this.IIJGNGLMPPI != this.KKBEHOLEABE)
|
|
{
|
|
this.IIJGNGLMPPI = Mathf.SmoothStep(this.IIJGNGLMPPI, this.KKBEHOLEABE, Time.deltaTime * this.NDKKNDIILIB);
|
|
this.MasterMixer.SetFloat("y", this.IIJGNGLMPPI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F9B RID: 85915 RVA: 0x005DE818 File Offset: 0x005DCA18
|
|
public static SFXAudioSource PlayRandom2DSFX(RecRoomAudioClip[] NJECGFGOGMN, Vector3 FHFHOMKFHCI, bool LMBNKEBEGBO = false)
|
|
{
|
|
if (NJECGFGOGMN == null)
|
|
{
|
|
global::UnityEngine.Debug.Log("Warning: SFX array is null.");
|
|
return null;
|
|
}
|
|
if (NJECGFGOGMN.Length == 0)
|
|
{
|
|
return null;
|
|
}
|
|
int num = AudioManager.LBDNOLIFOBL(NJECGFGOGMN.Length, AudioManager.MHDHPJNNAHH, LMBNKEBEGBO);
|
|
AudioManager.MHDHPJNNAHH = num;
|
|
return AudioManager.FJOAJAPIKMA(AudioManager.NHAJDJAPMHP._2D, NJECGFGOGMN[num].audioClip, FHFHOMKFHCI, NJECGFGOGMN[num].volume, NJECGFGOGMN[num].pitchVariation, NJECGFGOGMN[num].pitchShift, null);
|
|
}
|
|
|
|
// Token: 0x06014F9C RID: 85916 RVA: 0x005DE880 File Offset: 0x005DCA80
|
|
public void COKBEPDJBBL(float NOBAPCOKFIL)
|
|
{
|
|
if (this.HLNADKIDMMM != NOBAPCOKFIL)
|
|
{
|
|
this.HLNADKIDMMM = NOBAPCOKFIL;
|
|
this.OGGGCCGPFJC = this.ECCNPBKMKNC(this.CHOIPMEBKCF, this.HLNADKIDMMM);
|
|
KJFGJKMJBMP.DFIKEJIKBDF(AudioManager.EKKIMOGHHPD, this.HLNADKIDMMM);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F9D RID: 85917 RVA: 0x005DE8C0 File Offset: 0x005DCAC0
|
|
public void BIOGKJBGKHE()
|
|
{
|
|
float num;
|
|
if (this.MasterMixer.GetFloat("{0}v1/objectives", out num))
|
|
{
|
|
this.PKGJCGNGAKL = (this.BIIDIANADMM = (this.JHPDAACEBCP = num));
|
|
}
|
|
float num2;
|
|
if (this.MasterMixer.GetFloat(". \"", out num2))
|
|
{
|
|
this.CHOIPMEBKCF = (this.HPGKFMHPDJG = (this.OGGGCCGPFJC = num2));
|
|
}
|
|
float num3;
|
|
if (this.MasterMixer.GetFloat("content-encoding", out num3))
|
|
{
|
|
this.EHJOFKNFHJG = (this.IIJGNGLMPPI = (this.KKBEHOLEABE = num3));
|
|
}
|
|
if (this.MasterMixer.GetFloat("Only the Master Client can AllocateSceneViewID(). Check PhotonNetwork.isMasterClient!", out num3))
|
|
{
|
|
this.FGDCLHJOAED = (this.GCNFPFDKMMG = (this.EBFNJCDPMOO = num3));
|
|
}
|
|
this.COKBEPDJBBL(KJFGJKMJBMP.IOOEABEDJGJ(AudioManager.EKKIMOGHHPD, 905f));
|
|
this.MGBHBHHPLCO = KJFGJKMJBMP.IOOEABEDJGJ(AudioManager.GBEDGGAGJIC, 578f);
|
|
this.GGEFMNCNION = KJFGJKMJBMP.IOOEABEDJGJ(AudioManager.IOGBHBFJAMP, 1137f);
|
|
this.NOCJONDDHEF = false;
|
|
}
|
|
|
|
// Token: 0x06014F9E RID: 85918 RVA: 0x005DE9D4 File Offset: 0x005DCBD4
|
|
public bool CGIPAOHPHCO()
|
|
{
|
|
return this.<NLIMHKMKMFM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06014F9F RID: 85919 RVA: 0x005DE9DC File Offset: 0x005DCBDC
|
|
public static SFXAudioSource StartLooping3DSFX(RecRoomAudioClip NKFIPAKNCBE, Transform ELEHMLGEJHP, AudioRolloff MAABDDGOAPJ = null)
|
|
{
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(NKFIPAKNCBE, ELEHMLGEJHP, MAABDDGOAPJ);
|
|
if (sfxaudioSource != null)
|
|
{
|
|
sfxaudioSource.Loop();
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014FA0 RID: 85920 RVA: 0x005DEA08 File Offset: 0x005DCC08
|
|
public static SFXAudioSource DLMLFGNAHOP(RecRoomAudioClip NKFIPAKNCBE)
|
|
{
|
|
if (NKFIPAKNCBE == null)
|
|
{
|
|
return null;
|
|
}
|
|
return AudioManager.Play2DSFX(NKFIPAKNCBE.audioClip, SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position, NKFIPAKNCBE.volume, NKFIPAKNCBE.pitchVariation, 12f);
|
|
}
|
|
|
|
// Token: 0x06014FA3 RID: 85923 RVA: 0x005DEA6C File Offset: 0x005DCC6C
|
|
public float CLBCEBPPMOK()
|
|
{
|
|
return this.JHAJGHHABMI;
|
|
}
|
|
|
|
// Token: 0x06014FA4 RID: 85924 RVA: 0x005DEA74 File Offset: 0x005DCC74
|
|
public void Initialize()
|
|
{
|
|
float num;
|
|
if (this.MasterMixer.GetFloat("SFXVolume", out num))
|
|
{
|
|
this.PKGJCGNGAKL = (this.BIIDIANADMM = (this.JHPDAACEBCP = num));
|
|
}
|
|
float num2;
|
|
if (this.MasterMixer.GetFloat("MusicVolume", out num2))
|
|
{
|
|
this.CHOIPMEBKCF = (this.HPGKFMHPDJG = (this.OGGGCCGPFJC = num2));
|
|
}
|
|
float num3;
|
|
if (this.MasterMixer.GetFloat("VoiceVolume", out num3))
|
|
{
|
|
this.EHJOFKNFHJG = (this.IIJGNGLMPPI = (this.KKBEHOLEABE = num3));
|
|
}
|
|
if (this.MasterMixer.GetFloat("NonCoachVolume", out num3))
|
|
{
|
|
this.FGDCLHJOAED = (this.GCNFPFDKMMG = (this.EBFNJCDPMOO = num3));
|
|
}
|
|
this.GPNKMMCPHNA = KJFGJKMJBMP.IOOEABEDJGJ(AudioManager.EKKIMOGHHPD, 1f);
|
|
this.MGBHBHHPLCO = KJFGJKMJBMP.IOOEABEDJGJ(AudioManager.GBEDGGAGJIC, 1f);
|
|
this.GGEFMNCNION = KJFGJKMJBMP.IOOEABEDJGJ(AudioManager.IOGBHBFJAMP, 1f);
|
|
this.NOCJONDDHEF = true;
|
|
}
|
|
|
|
// Token: 0x06014FA5 RID: 85925 RVA: 0x005DEB88 File Offset: 0x005DCD88
|
|
private void JAALOPIJHAM()
|
|
{
|
|
bool flag = false;
|
|
if (!SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM.KIKGNEDBOBH)
|
|
{
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC(this.SFXMixerVolumeMuted, this.MGBHBHHPLCO);
|
|
this.LBGAFJMGKEM = true;
|
|
this.FBNENNLDEBG = Time.time;
|
|
}
|
|
else if (!this.LBGAFJMGKEM && flag)
|
|
{
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC(this.SFXMixerVolumeLow, this.MGBHBHHPLCO);
|
|
this.LBGAFJMGKEM = true;
|
|
this.FBNENNLDEBG = Time.time;
|
|
}
|
|
else if (this.LBGAFJMGKEM && Time.time - this.FBNENNLDEBG > 1f)
|
|
{
|
|
this.JHPDAACEBCP = this.ECCNPBKMKNC(this.PKGJCGNGAKL, this.MGBHBHHPLCO);
|
|
this.LBGAFJMGKEM = false;
|
|
}
|
|
if (this.NNNIKMKLEBK)
|
|
{
|
|
this.KKBEHOLEABE = this.ECCNPBKMKNC(this.VoiceMixerVolumeLow, this.GGEFMNCNION);
|
|
}
|
|
else
|
|
{
|
|
this.KKBEHOLEABE = this.ECCNPBKMKNC(this.EHJOFKNFHJG, this.GGEFMNCNION);
|
|
}
|
|
if (this.BIIDIANADMM != this.JHPDAACEBCP)
|
|
{
|
|
this.BIIDIANADMM = Mathf.SmoothStep(this.BIIDIANADMM, this.JHPDAACEBCP, Time.deltaTime * this.NDKKNDIILIB);
|
|
this.MasterMixer.SetFloat("SFXVolume", this.BIIDIANADMM);
|
|
}
|
|
if (this.HPGKFMHPDJG != this.OGGGCCGPFJC)
|
|
{
|
|
this.HPGKFMHPDJG = Mathf.SmoothStep(this.HPGKFMHPDJG, this.OGGGCCGPFJC, Time.deltaTime * this.NDKKNDIILIB);
|
|
this.MasterMixer.SetFloat("MusicVolume", this.HPGKFMHPDJG);
|
|
}
|
|
if (this.IIJGNGLMPPI != this.KKBEHOLEABE)
|
|
{
|
|
this.IIJGNGLMPPI = Mathf.SmoothStep(this.IIJGNGLMPPI, this.KKBEHOLEABE, Time.deltaTime * this.NDKKNDIILIB);
|
|
this.MasterMixer.SetFloat("VoiceVolume", this.IIJGNGLMPPI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FA6 RID: 85926 RVA: 0x005DED78 File Offset: 0x005DCF78
|
|
public static SFXAudioSource ANNMKBOAOJJ(RecRoomAudioClip NKFIPAKNCBE)
|
|
{
|
|
if (NKFIPAKNCBE == null)
|
|
{
|
|
return null;
|
|
}
|
|
return AudioManager.Play2DSFX(NKFIPAKNCBE.audioClip, SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position, NKFIPAKNCBE.volume, NKFIPAKNCBE.pitchVariation, 287f);
|
|
}
|
|
|
|
// Token: 0x1400008E RID: 142
|
|
// (add) Token: 0x06014FB0 RID: 85936 RVA: 0x005DEFD4 File Offset: 0x005DD1D4
|
|
// (remove) Token: 0x06014FA7 RID: 85927 RVA: 0x005DEDB4 File Offset: 0x005DCFB4
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public static event Action EBFGJOEDJGC;
|
|
|
|
// Token: 0x06014FA8 RID: 85928 RVA: 0x005DEDE8 File Offset: 0x005DCFE8
|
|
private void CJDFMFPIFDB()
|
|
{
|
|
if (this.NOCJONDDHEF)
|
|
{
|
|
this.JAALOPIJHAM();
|
|
this.LHLAOBMICCH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FA9 RID: 85929 RVA: 0x005DEE04 File Offset: 0x005DD004
|
|
public static SFXAudioSource KFHLIFBCGPH(RecRoomAudioClip[] NJECGFGOGMN, Transform ELEHMLGEJHP, AudioRolloff MAABDDGOAPJ = null, bool LMBNKEBEGBO = false)
|
|
{
|
|
if (NJECGFGOGMN == null)
|
|
{
|
|
global::UnityEngine.Debug.Log("Failed to generate verification signature");
|
|
return null;
|
|
}
|
|
if (NJECGFGOGMN.Length == 0)
|
|
{
|
|
return null;
|
|
}
|
|
int num = AudioManager.EEEPJKNMJPD(NJECGFGOGMN.Length, AudioManager.ILPMMADNJCK, LMBNKEBEGBO);
|
|
AudioManager.ILPMMADNJCK = num;
|
|
return AudioManager.Play3DSFX(NJECGFGOGMN[num], ELEHMLGEJHP, MAABDDGOAPJ);
|
|
}
|
|
|
|
// Token: 0x06014FAA RID: 85930 RVA: 0x005DEE4C File Offset: 0x005DD04C
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.ambientAudioSource.playOnAwake = false;
|
|
this.ambientAudioSource.loop = true;
|
|
this.musicAudioSource.playOnAwake = false;
|
|
this.musicAudioSource.loop = true;
|
|
}
|
|
|
|
// Token: 0x06014FAB RID: 85931 RVA: 0x005DEE84 File Offset: 0x005DD084
|
|
public static SFXAudioSource PHGLNANKMCP(RecRoomAudioClip NKFIPAKNCBE)
|
|
{
|
|
if (NKFIPAKNCBE == null)
|
|
{
|
|
return null;
|
|
}
|
|
return AudioManager.JEDIIMFFNOH(NKFIPAKNCBE.audioClip, SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position, NKFIPAKNCBE.volume, NKFIPAKNCBE.pitchVariation, 1499f);
|
|
}
|
|
|
|
// Token: 0x06014FAC RID: 85932 RVA: 0x005DEEC0 File Offset: 0x005DD0C0
|
|
private static int LBDNOLIFOBL(int FBBDGLHMEAI, int CMCPLLJJDFC, bool LMBNKEBEGBO)
|
|
{
|
|
if (!LMBNKEBEGBO && FBBDGLHMEAI == 1)
|
|
{
|
|
LMBNKEBEGBO = true;
|
|
}
|
|
int num = global::UnityEngine.Random.Range(0, FBBDGLHMEAI);
|
|
if (!LMBNKEBEGBO && num == CMCPLLJJDFC)
|
|
{
|
|
num = (num + 1) % FBBDGLHMEAI;
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06014FAD RID: 85933 RVA: 0x005DEEFC File Offset: 0x005DD0FC
|
|
public static void PlayMusic(RecRoomAudioClip ELGOFIGABBJ, float JBDLCPGODKK)
|
|
{
|
|
if (ELGOFIGABBJ == null || SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM == null)
|
|
{
|
|
return;
|
|
}
|
|
AudioSource audioSource = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource;
|
|
if (audioSource.isPlaying)
|
|
{
|
|
audioSource.Stop();
|
|
}
|
|
audioSource.volume = ELGOFIGABBJ.volume;
|
|
audioSource.clip = ELGOFIGABBJ.audioClip;
|
|
audioSource.time = JBDLCPGODKK;
|
|
audioSource.Play();
|
|
if (AudioManager.EBFGJOEDJGC != null)
|
|
{
|
|
AudioManager.EBFGJOEDJGC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FAE RID: 85934 RVA: 0x005DEF78 File Offset: 0x005DD178
|
|
public static AudioClip CurrentMusicAudioClip()
|
|
{
|
|
AudioClip audioClip = null;
|
|
if (SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM != null)
|
|
{
|
|
audioClip = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.clip;
|
|
}
|
|
return audioClip;
|
|
}
|
|
|
|
// Token: 0x06014FAF RID: 85935 RVA: 0x005DEFA8 File Offset: 0x005DD1A8
|
|
public static SFXAudioSource StartLooping3DSFX(RecRoomAudioClip NKFIPAKNCBE, Vector3 FHFHOMKFHCI, AudioRolloff MAABDDGOAPJ = null)
|
|
{
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(NKFIPAKNCBE, FHFHOMKFHCI, MAABDDGOAPJ);
|
|
if (sfxaudioSource != null)
|
|
{
|
|
sfxaudioSource.Loop();
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014FB1 RID: 85937 RVA: 0x005DF008 File Offset: 0x005DD208
|
|
private float ECCNPBKMKNC(float AHAKJNAGMHJ, float KLENNLJPLEA)
|
|
{
|
|
float num = AHAKJNAGMHJ + 80f;
|
|
return num * Mathf.Log10(KLENNLJPLEA.ELJDEEGMFHN(new Vector2(0f, 1f), new Vector2(1f, 10f))) - 80f;
|
|
}
|
|
|
|
// Token: 0x06014FB2 RID: 85938 RVA: 0x005DF050 File Offset: 0x005DD250
|
|
public static SFXAudioSource Play2DSFX(RecRoomAudioClip NKFIPAKNCBE)
|
|
{
|
|
if (NKFIPAKNCBE == null)
|
|
{
|
|
return null;
|
|
}
|
|
return AudioManager.Play2DSFX(NKFIPAKNCBE.audioClip, SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position, NKFIPAKNCBE.volume, NKFIPAKNCBE.pitchVariation, 0f);
|
|
}
|
|
|
|
// Token: 0x06014FB3 RID: 85939 RVA: 0x005DF08C File Offset: 0x005DD28C
|
|
public static void StopMusic()
|
|
{
|
|
if (SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.isPlaying)
|
|
{
|
|
SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.Stop();
|
|
if (AudioManager.EBFGJOEDJGC != null)
|
|
{
|
|
AudioManager.EBFGJOEDJGC();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FB4 RID: 85940 RVA: 0x005DF0E0 File Offset: 0x005DD2E0
|
|
private void JJEPLPIBFPA()
|
|
{
|
|
bool flag = !SingletonMonoBehaviour<TutorialManager>.BOCFJBNNEFP || SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.EONIPBHOBBL();
|
|
this.EBFNJCDPMOO = ((!flag) ? this.FGDCLHJOAED : this.NonCoachVolumeLow);
|
|
if (this.GCNFPFDKMMG != this.EBFNJCDPMOO)
|
|
{
|
|
this.GCNFPFDKMMG = Mathf.SmoothStep(this.GCNFPFDKMMG, this.EBFNJCDPMOO, Time.deltaTime * this.PCAGEKNLCMH);
|
|
this.MasterMixer.SetFloat("Accept-Encoding", this.GCNFPFDKMMG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FB5 RID: 85941 RVA: 0x005DF170 File Offset: 0x005DD370
|
|
public static void PBAAGPBCHCJ(RecRoomAudioClip ELGOFIGABBJ, float JBDLCPGODKK)
|
|
{
|
|
if (ELGOFIGABBJ == null || SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM == null)
|
|
{
|
|
return;
|
|
}
|
|
AudioSource audioSource = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource;
|
|
if (audioSource.isPlaying)
|
|
{
|
|
audioSource.Stop();
|
|
}
|
|
audioSource.volume = ELGOFIGABBJ.volume;
|
|
audioSource.clip = ELGOFIGABBJ.audioClip;
|
|
audioSource.time = JBDLCPGODKK;
|
|
audioSource.Play();
|
|
if (AudioManager.EBFGJOEDJGC != null)
|
|
{
|
|
AudioManager.EBFGJOEDJGC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FB6 RID: 85942 RVA: 0x005DF1EC File Offset: 0x005DD3EC
|
|
private void LHLAOBMICCH()
|
|
{
|
|
bool flag = SingletonMonoBehaviour<TutorialManager>.BOCFJBNNEFP && SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.LOHFMONICOP;
|
|
this.EBFNJCDPMOO = ((!flag) ? this.FGDCLHJOAED : this.NonCoachVolumeLow);
|
|
if (this.GCNFPFDKMMG != this.EBFNJCDPMOO)
|
|
{
|
|
this.GCNFPFDKMMG = Mathf.SmoothStep(this.GCNFPFDKMMG, this.EBFNJCDPMOO, Time.deltaTime * this.PCAGEKNLCMH);
|
|
this.MasterMixer.SetFloat("NonCoachVolume", this.GCNFPFDKMMG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FB7 RID: 85943 RVA: 0x005DF27C File Offset: 0x005DD47C
|
|
public static SFXAudioSource JEDIIMFFNOH(AudioClip NKFIPAKNCBE, Vector3 FHFHOMKFHCI, float AHAKJNAGMHJ = 1f, float OJGHKIIPGLA = 0f, float BGOCJPBAFHK = 0f)
|
|
{
|
|
return AudioManager.FJOAJAPIKMA(AudioManager.NHAJDJAPMHP._3D, NKFIPAKNCBE, FHFHOMKFHCI, AHAKJNAGMHJ, OJGHKIIPGLA, BGOCJPBAFHK, null);
|
|
}
|
|
|
|
// Token: 0x06014FB9 RID: 85945 RVA: 0x005DF2CC File Offset: 0x005DD4CC
|
|
private static SFXAudioSource FJOAJAPIKMA(AudioManager.NHAJDJAPMHP ANNBGHOPFBN, AudioClip NKFIPAKNCBE, Vector3 FHFHOMKFHCI, float AHAKJNAGMHJ, float OJGHKIIPGLA, float BGOCJPBAFHK, AudioRolloff MAABDDGOAPJ)
|
|
{
|
|
if (NKFIPAKNCBE == null || SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM == null)
|
|
{
|
|
return null;
|
|
}
|
|
SFXAudioSource sfxaudioSource = null;
|
|
if (ANNBGHOPFBN != AudioManager.NHAJDJAPMHP._2D)
|
|
{
|
|
if (ANNBGHOPFBN == AudioManager.NHAJDJAPMHP._3D)
|
|
{
|
|
sfxaudioSource = ObjectPool.NCKMBFBMBFM.Acquire<SFXAudioSource>(SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.sfx3DAudioSourcePrefab);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
sfxaudioSource = ObjectPool.NCKMBFBMBFM.Acquire<SFXAudioSource>(SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.sfx2DAudioSourcePrefab);
|
|
}
|
|
if (sfxaudioSource != null)
|
|
{
|
|
sfxaudioSource.Play(NKFIPAKNCBE, AHAKJNAGMHJ, FHFHOMKFHCI, OJGHKIIPGLA, BGOCJPBAFHK, MAABDDGOAPJ);
|
|
}
|
|
return sfxaudioSource;
|
|
}
|
|
|
|
// Token: 0x06014FBA RID: 85946 RVA: 0x005DF360 File Offset: 0x005DD560
|
|
public static void NLDHFOBHPHE(RecRoomAudioClip ELGOFIGABBJ)
|
|
{
|
|
AudioManager.PBAAGPBCHCJ(ELGOFIGABBJ, 1963f);
|
|
}
|
|
|
|
// Token: 0x06014FBB RID: 85947 RVA: 0x005DF370 File Offset: 0x005DD570
|
|
public static SFXAudioSource Play3DSFX(AudioClip NKFIPAKNCBE, Vector3 FHFHOMKFHCI, float AHAKJNAGMHJ = 1f, float OJGHKIIPGLA = 0f, float BGOCJPBAFHK = 0f, AudioRolloff MAABDDGOAPJ = null)
|
|
{
|
|
return AudioManager.FJOAJAPIKMA(AudioManager.NHAJDJAPMHP._3D, NKFIPAKNCBE, FHFHOMKFHCI, AHAKJNAGMHJ, OJGHKIIPGLA, BGOCJPBAFHK, MAABDDGOAPJ);
|
|
}
|
|
|
|
// Token: 0x06014FBC RID: 85948 RVA: 0x005DF380 File Offset: 0x005DD580
|
|
private void FELEDJFBOMN()
|
|
{
|
|
bool flag = !SingletonMonoBehaviour<TutorialManager>.BOCFJBNNEFP || SingletonMonoBehaviour<TutorialManager>.NCKMBFBMBFM.KOGAFFIJCEJ();
|
|
this.EBFNJCDPMOO = ((!flag) ? this.FGDCLHJOAED : this.NonCoachVolumeLow);
|
|
if (this.GCNFPFDKMMG != this.EBFNJCDPMOO)
|
|
{
|
|
this.GCNFPFDKMMG = Mathf.SmoothStep(this.GCNFPFDKMMG, this.EBFNJCDPMOO, Time.deltaTime * this.PCAGEKNLCMH);
|
|
this.MasterMixer.SetFloat("No import friends dialog found", this.GCNFPFDKMMG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FBD RID: 85949 RVA: 0x005DF410 File Offset: 0x005DD610
|
|
public static void StopAmbientAudio()
|
|
{
|
|
if (SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.ambientAudioSource.isPlaying)
|
|
{
|
|
SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.ambientAudioSource.Stop();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FBE RID: 85950 RVA: 0x005DF448 File Offset: 0x005DD648
|
|
public static void OIAFCNPLFPJ(SFXAudioSource IMBEAPMCGGF)
|
|
{
|
|
if (IMBEAPMCGGF != null)
|
|
{
|
|
IMBEAPMCGGF.Stop();
|
|
IMBEAPMCGGF.MBBOOEEPPEL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FC1 RID: 85953 RVA: 0x005DF4E4 File Offset: 0x005DD6E4
|
|
public static void PlayMusic(RecRoomAudioClip ELGOFIGABBJ)
|
|
{
|
|
AudioManager.PlayMusic(ELGOFIGABBJ, 0f);
|
|
}
|
|
|
|
// Token: 0x06014FC2 RID: 85954 RVA: 0x005DF4F4 File Offset: 0x005DD6F4
|
|
public static void StopLoopingSFX(SFXAudioSource IMBEAPMCGGF)
|
|
{
|
|
if (IMBEAPMCGGF != null)
|
|
{
|
|
IMBEAPMCGGF.Stop();
|
|
IMBEAPMCGGF.Release();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FC3 RID: 85955 RVA: 0x005DF510 File Offset: 0x005DD710
|
|
public static void HOFPJOMJJBG(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = AudioManager.EBFGJOEDJGC;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref AudioManager.EBFGJOEDJGC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06014FC4 RID: 85956 RVA: 0x005DF544 File Offset: 0x005DD744
|
|
public static AudioClip EGAIGAPNEHI()
|
|
{
|
|
AudioClip audioClip = null;
|
|
if (SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM != null)
|
|
{
|
|
audioClip = SingletonMonoBehaviour<AudioManager>.NCKMBFBMBFM.musicAudioSource.clip;
|
|
}
|
|
return audioClip;
|
|
}
|
|
|
|
// Token: 0x06014FC5 RID: 85957 RVA: 0x005DF574 File Offset: 0x005DD774
|
|
public static SFXAudioSource PlayRandom3DSFX(RecRoomAudioClip[] NJECGFGOGMN, Transform ELEHMLGEJHP, AudioRolloff MAABDDGOAPJ = null, bool LMBNKEBEGBO = false)
|
|
{
|
|
if (NJECGFGOGMN == null)
|
|
{
|
|
global::UnityEngine.Debug.Log("Warning: SFX array is null.");
|
|
return null;
|
|
}
|
|
if (NJECGFGOGMN.Length == 0)
|
|
{
|
|
return null;
|
|
}
|
|
int num = AudioManager.LBDNOLIFOBL(NJECGFGOGMN.Length, AudioManager.ILPMMADNJCK, LMBNKEBEGBO);
|
|
AudioManager.ILPMMADNJCK = num;
|
|
return AudioManager.Play3DSFX(NJECGFGOGMN[num], ELEHMLGEJHP, MAABDDGOAPJ);
|
|
}
|
|
|
|
// Token: 0x06014FC6 RID: 85958 RVA: 0x005DF5BC File Offset: 0x005DD7BC
|
|
public float ICINOHIEFBE()
|
|
{
|
|
return this.HLNADKIDMMM;
|
|
}
|
|
|
|
// Token: 0x06014FC7 RID: 85959 RVA: 0x005DF5C4 File Offset: 0x005DD7C4
|
|
private static int EEEPJKNMJPD(int FBBDGLHMEAI, int CMCPLLJJDFC, bool LMBNKEBEGBO)
|
|
{
|
|
if (!LMBNKEBEGBO && FBBDGLHMEAI == 0)
|
|
{
|
|
LMBNKEBEGBO = true;
|
|
}
|
|
int num = global::UnityEngine.Random.Range(1, FBBDGLHMEAI);
|
|
if (!LMBNKEBEGBO && num == CMCPLLJJDFC)
|
|
{
|
|
num = (num + 0) % FBBDGLHMEAI;
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06014FC9 RID: 85961 RVA: 0x005DF608 File Offset: 0x005DD808
|
|
public float ANKMIONAALC()
|
|
{
|
|
return this.ICKEIOPKNGD;
|
|
}
|
|
|
|
// Token: 0x040039EE RID: 14830
|
|
[Header("Global settings")]
|
|
public AudioMixer MasterMixer;
|
|
|
|
// Token: 0x040039EF RID: 14831
|
|
[Tooltip("The SFX volume when VR Focus has been lost. dB")]
|
|
[Range(-80f, 20f)]
|
|
[Header("Other")]
|
|
public float SFXMixerVolumeMuted = -80f;
|
|
|
|
// Token: 0x040039F0 RID: 14832
|
|
[Tooltip("The SFX volume when someone is talking. dB")]
|
|
[Range(-80f, 20f)]
|
|
public float SFXMixerVolumeLow = -10f;
|
|
|
|
// Token: 0x040039F1 RID: 14833
|
|
[Tooltip("The Voice volume when in situation mode. dB")]
|
|
[Range(-80f, 20f)]
|
|
public float VoiceMixerVolumeLow = -15f;
|
|
|
|
// Token: 0x040039F2 RID: 14834
|
|
[Range(-80f, 20f)]
|
|
[Tooltip("The Non Coach volume when coach is talking. dB")]
|
|
public float NonCoachVolumeLow = -10f;
|
|
|
|
// Token: 0x040039F3 RID: 14835
|
|
[SerializeField]
|
|
private SFXAudioSource sfx3DAudioSourcePrefab;
|
|
|
|
// Token: 0x040039F4 RID: 14836
|
|
[SerializeField]
|
|
private SFXAudioSource sfx2DAudioSourcePrefab;
|
|
|
|
// Token: 0x040039F5 RID: 14837
|
|
[SerializeField]
|
|
private AudioSource ambientAudioSource;
|
|
|
|
// Token: 0x040039F6 RID: 14838
|
|
[SerializeField]
|
|
private AudioSource musicAudioSource;
|
|
|
|
// Token: 0x040039F7 RID: 14839
|
|
[Header("Tool specific audio clips")]
|
|
public RecRoomAudioClip ToolFavoriteSkinAudio;
|
|
|
|
// Token: 0x040039F8 RID: 14840
|
|
public RecRoomAudioClip ToolLockedAudio;
|
|
|
|
// Token: 0x040039F9 RID: 14841
|
|
public RecRoomAudioClip ToolUnLockedAudio;
|
|
|
|
// Token: 0x040039FB RID: 14843
|
|
private static int MHDHPJNNAHH;
|
|
|
|
// Token: 0x040039FC RID: 14844
|
|
private static int ILPMMADNJCK;
|
|
|
|
// Token: 0x040039FD RID: 14845
|
|
private bool NOCJONDDHEF;
|
|
|
|
// Token: 0x040039FE RID: 14846
|
|
private static string EKKIMOGHHPD = "MUSIC_VOLUME_PERCENT_PREF";
|
|
|
|
// Token: 0x040039FF RID: 14847
|
|
private float CHOIPMEBKCF;
|
|
|
|
// Token: 0x04003A00 RID: 14848
|
|
private float HPGKFMHPDJG;
|
|
|
|
// Token: 0x04003A01 RID: 14849
|
|
private float OGGGCCGPFJC;
|
|
|
|
// Token: 0x04003A02 RID: 14850
|
|
private float HLNADKIDMMM = 1f;
|
|
|
|
// Token: 0x04003A03 RID: 14851
|
|
private static string IOGBHBFJAMP = "VOICE_VOLUME_PERCENT_PREF";
|
|
|
|
// Token: 0x04003A04 RID: 14852
|
|
private float EHJOFKNFHJG;
|
|
|
|
// Token: 0x04003A05 RID: 14853
|
|
private float IIJGNGLMPPI;
|
|
|
|
// Token: 0x04003A06 RID: 14854
|
|
private float KKBEHOLEABE;
|
|
|
|
// Token: 0x04003A07 RID: 14855
|
|
private float JHAJGHHABMI = 1f;
|
|
|
|
// Token: 0x04003A08 RID: 14856
|
|
private static string GBEDGGAGJIC = "SFX_VOLUME_PERCENT_PREF";
|
|
|
|
// Token: 0x04003A09 RID: 14857
|
|
private float ICKEIOPKNGD = 1f;
|
|
|
|
// Token: 0x04003A0A RID: 14858
|
|
private bool LBGAFJMGKEM;
|
|
|
|
// Token: 0x04003A0C RID: 14860
|
|
private float FBNENNLDEBG;
|
|
|
|
// Token: 0x04003A0D RID: 14861
|
|
private float PKGJCGNGAKL;
|
|
|
|
// Token: 0x04003A0E RID: 14862
|
|
private float BIIDIANADMM;
|
|
|
|
// Token: 0x04003A0F RID: 14863
|
|
private float JHPDAACEBCP;
|
|
|
|
// Token: 0x04003A10 RID: 14864
|
|
private float NDKKNDIILIB = 10f;
|
|
|
|
// Token: 0x04003A11 RID: 14865
|
|
private float FGDCLHJOAED;
|
|
|
|
// Token: 0x04003A12 RID: 14866
|
|
private float GCNFPFDKMMG;
|
|
|
|
// Token: 0x04003A13 RID: 14867
|
|
private float EBFNJCDPMOO;
|
|
|
|
// Token: 0x04003A14 RID: 14868
|
|
private float PCAGEKNLCMH = 10f;
|
|
|
|
// Token: 0x02000AB4 RID: 2740
|
|
private enum NHAJDJAPMHP
|
|
{
|
|
// Token: 0x04003A16 RID: 14870
|
|
_2D,
|
|
// Token: 0x04003A17 RID: 14871
|
|
_3D
|
|
}
|
|
|
|
// Token: 0x02000AB5 RID: 2741
|
|
public enum PFGLMBNKPCO
|
|
{
|
|
// Token: 0x04003A19 RID: 14873
|
|
LowPitch,
|
|
// Token: 0x04003A1A RID: 14874
|
|
None,
|
|
// Token: 0x04003A1B RID: 14875
|
|
HighPitch
|
|
}
|
|
}
|