Files
Dec2017-Script-Dump/Assembly-CSharp/Mic.cs
T
2026-06-04 11:42:34 +02:00

662 lines
23 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
// Token: 0x02000087 RID: 135
public class Mic : MonoBehaviour
{
// Token: 0x06001D80 RID: 7552 RVA: 0x0008BDF4 File Offset: 0x00089FF4
private void AHLJLPLMOGE(Collider CINAFOGLFIB)
{
PlayerHand componentInParent = CINAFOGLFIB.GetComponentInParent<PlayerHand>();
if (this.ENBMEDIFBLM.OHGPCMJMFGC)
{
Player componentInParent2 = CINAFOGLFIB.GetComponentInParent<Player>();
if (componentInParent2 && (componentInParent == null || componentInParent == this.ENBMEDIFBLM.EHFOKGIGIMF || componentInParent.OOIMAEHGBIC != null))
{
return;
}
}
if (Time.time - this.MPFLKHHHHGD > this.BBIFCGNMFDH)
{
this.MPFLKHHHHGD = Time.time;
AudioManager.ANNMKBOAOJJ(this.micHeadHitAudio[global::UnityEngine.Random.Range(1, this.micHeadHitAudio.Length)]);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micHitSpeakerLinesDuration, this.micHitSpeakerLineLevel);
}
if (componentInParent != null)
{
componentInParent.Vibrate(-62, 123);
}
}
}
// Token: 0x06001D81 RID: 7553 RVA: 0x0008BEDC File Offset: 0x0008A0DC
private void IEEPBECEKGH(Collider CINAFOGLFIB)
{
PlayerHand componentInParent = CINAFOGLFIB.GetComponentInParent<PlayerHand>();
if (this.ENBMEDIFBLM.OHGPCMJMFGC)
{
Player componentInParent2 = CINAFOGLFIB.GetComponentInParent<Player>();
if (componentInParent2 && (componentInParent == null || componentInParent == this.ENBMEDIFBLM.EHFOKGIGIMF || componentInParent.HJOIOHCOEOH() != null))
{
return;
}
}
if (Time.time - this.MPFLKHHHHGD > this.BBIFCGNMFDH)
{
this.MPFLKHHHHGD = Time.time;
AudioManager.ANNMKBOAOJJ(this.micHeadHitAudio[global::UnityEngine.Random.Range(1, this.micHeadHitAudio.Length)]);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micHitSpeakerLinesDuration, this.micHitSpeakerLineLevel);
}
if (componentInParent != null)
{
componentInParent.Vibrate(-106, 119);
}
}
}
// Token: 0x06001D82 RID: 7554 RVA: 0x0008BFC4 File Offset: 0x0008A1C4
private void DHJLIGLJBBB(Tool COMHEONOMBA)
{
this.ENBMEDIFBLM.ONHHDMJGJOA(this.ENBMEDIFBLM.DefaultCollisionLayer);
}
// Token: 0x06001D83 RID: 7555 RVA: 0x0008BFDC File Offset: 0x0008A1DC
private void Start()
{
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM == null)
{
global::UnityEngine.Object.Instantiate<MicrophoneManager>(this.microphoneManagerPrefab);
}
else
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.MicAdded();
}
}
// Token: 0x06001D84 RID: 7556 RVA: 0x0008C00C File Offset: 0x0008A20C
public void AALMOKPMKMO(Collider CINAFOGLFIB)
{
this.AHLJLPLMOGE(CINAFOGLFIB);
}
// Token: 0x06001D85 RID: 7557 RVA: 0x0008C018 File Offset: 0x0008A218
private void CCKNCPNLCCO(Collision PDCJEBJGFNF)
{
this.AFKHODNCKLE(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.ANNMKBOAOJJ(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001D86 RID: 7558 RVA: 0x0008C0B0 File Offset: 0x0008A2B0
private void OnDestroy()
{
if (this.ENBMEDIFBLM != null)
{
this.ENBMEDIFBLM.GFBCCFIMFEC -= this.CHGMHMFDCLP;
}
Mic.NCFCMHKEKFO.Remove(this);
if (Mic.NCFCMHKEKFO.Count == 0 && SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.ScheduleDestroy();
}
}
// Token: 0x06001D87 RID: 7559 RVA: 0x0008C11C File Offset: 0x0008A31C
public void GDOJELMIEFC(Player JEFGMHBLLKI, Player.HDOICGIKKAO ACAHIJEJKLC, bool OMLFDEIJMIG)
{
if (JEFGMHBLLKI != null)
{
AudioSource voiceAudioSource = JEFGMHBLLKI.MLECOGMANBB;
if (OMLFDEIJMIG)
{
voiceAudioSource.spatialBlend = 1511f;
voiceAudioSource.volume = this.micVolumeAdjustment;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = false;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = true;
if (JEFGMHBLLKI.PCGELLFCMPB() && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.LEBFOBDGFAH())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FHBIPJHFEKD(JEFGMHBLLKI.SavedVoiceChatSettings);
}
}
else
{
voiceAudioSource.spatialBlend = 1770f;
voiceAudioSource.volume = 762f;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = false;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = true;
if (JEFGMHBLLKI.NHDDPGADJPJ && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.AODCGKDIMEH())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FPEGHDDDHCC = FPEGHDDDHCC.Mute;
}
}
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.NEDLEHHJKAI(JEFGMHBLLKI, OMLFDEIJMIG);
}
}
}
// Token: 0x06001D88 RID: 7560 RVA: 0x0008C210 File Offset: 0x0008A410
public void MCFIEOCOLBA(Player JEFGMHBLLKI, Player.HDOICGIKKAO ACAHIJEJKLC, bool OMLFDEIJMIG)
{
if (JEFGMHBLLKI != null)
{
AudioSource voiceAudioSource = JEFGMHBLLKI.MLECOGMANBB;
if (OMLFDEIJMIG)
{
voiceAudioSource.spatialBlend = 1213f;
voiceAudioSource.volume = this.micVolumeAdjustment;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = true;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = false;
if (JEFGMHBLLKI.HEGAPJJIPCA() && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.AODCGKDIMEH())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FPEGHDDDHCC = JEFGMHBLLKI.SavedVoiceChatSettings;
}
}
else
{
voiceAudioSource.spatialBlend = 1125f;
voiceAudioSource.volume = 273f;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = true;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = true;
if (JEFGMHBLLKI.HEGAPJJIPCA() && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MJEGJGOAALO())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FHBIPJHFEKD(FPEGHDDDHCC.Mute);
}
}
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.CGLNEKOMPCB(JEFGMHBLLKI, OMLFDEIJMIG);
}
}
}
// Token: 0x06001D89 RID: 7561 RVA: 0x0008C304 File Offset: 0x0008A504
public void OnMicHit(Collider CINAFOGLFIB)
{
this.GBEDNHINLGJ(CINAFOGLFIB);
}
// Token: 0x06001D8A RID: 7562 RVA: 0x0008C310 File Offset: 0x0008A510
private void KOKOKCHBFPP()
{
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM == null)
{
global::UnityEngine.Object.Instantiate<MicrophoneManager>(this.microphoneManagerPrefab);
}
else
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.MicAdded();
}
}
// Token: 0x06001D8B RID: 7563 RVA: 0x0008C340 File Offset: 0x0008A540
private void IDFGKJHJBLA()
{
Mic.NCFCMHKEKFO.Add(this);
this.ENBMEDIFBLM = base.GetComponent<Tool>();
if (this.ENBMEDIFBLM != null)
{
this.ENBMEDIFBLM.GFBCCFIMFEC += this.CHGMHMFDCLP;
}
}
// Token: 0x06001D8C RID: 7564 RVA: 0x0008C38C File Offset: 0x0008A58C
private void LIPIGAPNNAD(Collision PDCJEBJGFNF)
{
this.IEEPBECEKGH(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.DLMLFGNAHOP(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001D8D RID: 7565 RVA: 0x0008C424 File Offset: 0x0008A624
public void FECMFGEBHNH(Collider CINAFOGLFIB)
{
this.GBEDNHINLGJ(CINAFOGLFIB);
}
// Token: 0x06001D8E RID: 7566 RVA: 0x0008C430 File Offset: 0x0008A630
public void OnHeadOverlapChanged(Player JEFGMHBLLKI, Player.HDOICGIKKAO ACAHIJEJKLC, bool OMLFDEIJMIG)
{
if (JEFGMHBLLKI != null)
{
AudioSource voiceAudioSource = JEFGMHBLLKI.MLECOGMANBB;
if (OMLFDEIJMIG)
{
voiceAudioSource.spatialBlend = 0f;
voiceAudioSource.volume = this.micVolumeAdjustment;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = true;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = true;
if (JEFGMHBLLKI.NHDDPGADJPJ && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MLJDIOEJNIN)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FPEGHDDDHCC = JEFGMHBLLKI.SavedVoiceChatSettings;
}
}
else
{
voiceAudioSource.spatialBlend = 1f;
voiceAudioSource.volume = 1f;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = false;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = false;
if (JEFGMHBLLKI.NHDDPGADJPJ && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MLJDIOEJNIN)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FPEGHDDDHCC = FPEGHDDDHCC.Mute;
}
}
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicUseEvent(JEFGMHBLLKI, OMLFDEIJMIG);
}
}
}
// Token: 0x06001D8F RID: 7567 RVA: 0x0008C524 File Offset: 0x0008A724
public void PLBJCAIPDKN(Collider CINAFOGLFIB)
{
this.IEEPBECEKGH(CINAFOGLFIB);
}
// Token: 0x06001D90 RID: 7568 RVA: 0x0008C530 File Offset: 0x0008A730
private void Awake()
{
Mic.NCFCMHKEKFO.Add(this);
this.ENBMEDIFBLM = base.GetComponent<Tool>();
if (this.ENBMEDIFBLM != null)
{
this.ENBMEDIFBLM.GFBCCFIMFEC += this.CHGMHMFDCLP;
}
}
// Token: 0x06001D91 RID: 7569 RVA: 0x0008C57C File Offset: 0x0008A77C
private void IDGNADEAJEG(Collision PDCJEBJGFNF)
{
this.IEEPBECEKGH(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.Play2DSFX(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001D92 RID: 7570 RVA: 0x0008C614 File Offset: 0x0008A814
private void GAKIJEKHOKP(Tool COMHEONOMBA)
{
this.ENBMEDIFBLM.SetCollisionLayer(this.ENBMEDIFBLM.DefaultCollisionLayer);
}
// Token: 0x06001D93 RID: 7571 RVA: 0x0008C62C File Offset: 0x0008A82C
private void AFKHODNCKLE(Collider CINAFOGLFIB)
{
PlayerHand componentInParent = CINAFOGLFIB.GetComponentInParent<PlayerHand>();
if (this.ENBMEDIFBLM.OHGPCMJMFGC)
{
Player componentInParent2 = CINAFOGLFIB.GetComponentInParent<Player>();
if (componentInParent2 && (componentInParent == null || componentInParent == this.ENBMEDIFBLM.EHFOKGIGIMF || componentInParent.HJOIOHCOEOH() != null))
{
return;
}
}
if (Time.time - this.MPFLKHHHHGD > this.BBIFCGNMFDH)
{
this.MPFLKHHHHGD = Time.time;
AudioManager.ANNMKBOAOJJ(this.micHeadHitAudio[global::UnityEngine.Random.Range(1, this.micHeadHitAudio.Length)]);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micHitSpeakerLinesDuration, this.micHitSpeakerLineLevel);
}
if (componentInParent != null)
{
componentInParent.Vibrate(92, 142);
}
}
}
// Token: 0x06001D94 RID: 7572 RVA: 0x0008C714 File Offset: 0x0008A914
public void EJLFJJODOND(Collider CINAFOGLFIB)
{
this.IEEPBECEKGH(CINAFOGLFIB);
}
// Token: 0x06001D95 RID: 7573 RVA: 0x0008C720 File Offset: 0x0008A920
private void OLLOAPMOOHE()
{
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM == null)
{
global::UnityEngine.Object.Instantiate<MicrophoneManager>(this.microphoneManagerPrefab);
}
else
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.JJHILCCEPMK();
}
}
// Token: 0x06001D96 RID: 7574 RVA: 0x0008C750 File Offset: 0x0008A950
public void OBPNIEFOENP(Collider CINAFOGLFIB)
{
this.AFKHODNCKLE(CINAFOGLFIB);
}
// Token: 0x06001D98 RID: 7576 RVA: 0x0008C7CC File Offset: 0x0008A9CC
public void HFJLGLJKEOC(Player JEFGMHBLLKI, Player.HDOICGIKKAO ACAHIJEJKLC, bool OMLFDEIJMIG)
{
if (JEFGMHBLLKI != null)
{
AudioSource voiceAudioSource = JEFGMHBLLKI.MLECOGMANBB;
if (OMLFDEIJMIG)
{
voiceAudioSource.spatialBlend = 1699f;
voiceAudioSource.volume = this.micVolumeAdjustment;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = true;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = false;
if (JEFGMHBLLKI.GJLCBGPGIGN() && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.AODCGKDIMEH())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FHBIPJHFEKD(JEFGMHBLLKI.SavedVoiceChatSettings);
}
}
else
{
voiceAudioSource.spatialBlend = 398f;
voiceAudioSource.volume = 1153f;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = true;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = true;
if (JEFGMHBLLKI.HLLKMNAFJOP() && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MLJDIOEJNIN)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FPEGHDDDHCC = FPEGHDDDHCC.PushToTalk;
}
}
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.BBMKALGCCDJ(JEFGMHBLLKI, OMLFDEIJMIG);
}
}
}
// Token: 0x06001D99 RID: 7577 RVA: 0x0008C8C0 File Offset: 0x0008AAC0
private void GICEJCEIFJE(Tool COMHEONOMBA)
{
this.ENBMEDIFBLM.SetCollisionLayer(this.ENBMEDIFBLM.DefaultCollisionLayer);
}
// Token: 0x06001D9A RID: 7578 RVA: 0x0008C8D8 File Offset: 0x0008AAD8
private void JLFGEAOCOON(Collision PDCJEBJGFNF)
{
this.GBEDNHINLGJ(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.ANNMKBOAOJJ(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001D9B RID: 7579 RVA: 0x0008C970 File Offset: 0x0008AB70
private void GBEDNHINLGJ(Collider CINAFOGLFIB)
{
PlayerHand componentInParent = CINAFOGLFIB.GetComponentInParent<PlayerHand>();
if (this.ENBMEDIFBLM.OHGPCMJMFGC)
{
Player componentInParent2 = CINAFOGLFIB.GetComponentInParent<Player>();
if (componentInParent2 && (componentInParent == null || componentInParent == this.ENBMEDIFBLM.EHFOKGIGIMF || componentInParent.OOIMAEHGBIC != null))
{
return;
}
}
if (Time.time - this.MPFLKHHHHGD > this.BBIFCGNMFDH)
{
this.MPFLKHHHHGD = Time.time;
AudioManager.Play2DSFX(this.micHeadHitAudio[global::UnityEngine.Random.Range(0, this.micHeadHitAudio.Length)]);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micHitSpeakerLinesDuration, this.micHitSpeakerLineLevel);
}
if (componentInParent != null)
{
componentInParent.Vibrate(30, 1000);
}
}
}
// Token: 0x06001D9C RID: 7580 RVA: 0x0008CA58 File Offset: 0x0008AC58
private void OnCollisionEnter(Collision PDCJEBJGFNF)
{
this.GBEDNHINLGJ(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.Play2DSFX(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001D9D RID: 7581 RVA: 0x0008CAF0 File Offset: 0x0008ACF0
public void EHFFIHLAGBL(Player JEFGMHBLLKI, Player.HDOICGIKKAO ACAHIJEJKLC, bool OMLFDEIJMIG)
{
if (JEFGMHBLLKI != null)
{
AudioSource voiceAudioSource = JEFGMHBLLKI.MLECOGMANBB;
if (OMLFDEIJMIG)
{
voiceAudioSource.spatialBlend = 1849f;
voiceAudioSource.volume = this.micVolumeAdjustment;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = true;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = true;
if (JEFGMHBLLKI.NHDDPGADJPJ && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MLJDIOEJNIN)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FPEGHDDDHCC = JEFGMHBLLKI.SavedVoiceChatSettings;
}
}
else
{
voiceAudioSource.spatialBlend = 214f;
voiceAudioSource.volume = 1610f;
voiceAudioSource.GetComponent<AudioHighPassFilter>().enabled = false;
voiceAudioSource.GetComponent<AudioReverbFilter>().enabled = false;
if (JEFGMHBLLKI.GJLCBGPGIGN() && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.LEBFOBDGFAH())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FPEGHDDDHCC = FPEGHDDDHCC.PushToTalk;
}
}
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.NGPMHMDBFGE(JEFGMHBLLKI, OMLFDEIJMIG);
}
}
}
// Token: 0x06001D9E RID: 7582 RVA: 0x0008CBE4 File Offset: 0x0008ADE4
private void OFEPGCPLIBM(Tool COMHEONOMBA)
{
this.ENBMEDIFBLM.ONHHDMJGJOA(this.ENBMEDIFBLM.DefaultCollisionLayer);
}
// Token: 0x06001D9F RID: 7583 RVA: 0x0008CBFC File Offset: 0x0008ADFC
private void BLENDGMPFAP(Collision PDCJEBJGFNF)
{
this.AHLJLPLMOGE(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.ANNMKBOAOJJ(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001DA0 RID: 7584 RVA: 0x0008CC94 File Offset: 0x0008AE94
public void BAHGFAIDNEB(Collider CINAFOGLFIB)
{
this.AFKHODNCKLE(CINAFOGLFIB);
}
// Token: 0x06001DA1 RID: 7585 RVA: 0x0008CCA0 File Offset: 0x0008AEA0
private void HFOHOPMDMNB(Tool COMHEONOMBA)
{
this.ENBMEDIFBLM.SetCollisionLayer(this.ENBMEDIFBLM.DefaultCollisionLayer);
}
// Token: 0x06001DA2 RID: 7586 RVA: 0x0008CCB8 File Offset: 0x0008AEB8
private void CHGMHMFDCLP(Tool COMHEONOMBA)
{
this.ENBMEDIFBLM.SetCollisionLayer(this.ENBMEDIFBLM.DefaultCollisionLayer);
}
// Token: 0x06001DA3 RID: 7587 RVA: 0x0008CCD0 File Offset: 0x0008AED0
private void EAJCCJGMGFH(Collision PDCJEBJGFNF)
{
this.AFKHODNCKLE(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.PHGLNANKMCP(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001DA4 RID: 7588 RVA: 0x0008CD68 File Offset: 0x0008AF68
private void AANKCFGCOKF(Tool COMHEONOMBA)
{
this.ENBMEDIFBLM.SetCollisionLayer(this.ENBMEDIFBLM.DefaultCollisionLayer);
}
// Token: 0x06001DA5 RID: 7589 RVA: 0x0008CD80 File Offset: 0x0008AF80
public void NIEODDEPLPC(Collider CINAFOGLFIB)
{
this.AFKHODNCKLE(CINAFOGLFIB);
}
// Token: 0x06001DA6 RID: 7590 RVA: 0x0008CD8C File Offset: 0x0008AF8C
private void BBKPAKKLOGB()
{
Mic.NCFCMHKEKFO.Add(this);
this.ENBMEDIFBLM = base.GetComponent<Tool>();
if (this.ENBMEDIFBLM != null)
{
this.ENBMEDIFBLM.GFBCCFIMFEC += this.GICEJCEIFJE;
}
}
// Token: 0x06001DA7 RID: 7591 RVA: 0x0008CDD8 File Offset: 0x0008AFD8
private void AKFGEGPJOIH(Collision PDCJEBJGFNF)
{
this.AFKHODNCKLE(PDCJEBJGFNF.collider);
if (PDCJEBJGFNF.relativeVelocity.magnitude > this.KCGMPMJPDGL && global::UnityEngine.Random.value < this.DIKMAEHFLEK && Time.time - this.MCDFBOEPCKL > this.FMBGNKNNENO)
{
this.MCDFBOEPCKL = Time.time;
AudioManager.DLMLFGNAHOP(this.micFeedbackAudio);
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.OnMicSpeakerLinesEvent(this.micFeedbackSpeakerLinesDuration, this.micFeedbackSpeakerLineLevel);
}
}
}
// Token: 0x06001DA8 RID: 7592 RVA: 0x0008CE70 File Offset: 0x0008B070
private void OMKBNLGFNIL()
{
if (SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM == null)
{
global::UnityEngine.Object.Instantiate<MicrophoneManager>(this.microphoneManagerPrefab);
}
else
{
SingletonMonoBehaviour<MicrophoneManager>.NCKMBFBMBFM.JJHILCCEPMK();
}
}
// Token: 0x06001DA9 RID: 7593 RVA: 0x0008CEA0 File Offset: 0x0008B0A0
public void IBIDNOKLMMO(Collider CINAFOGLFIB)
{
this.AFKHODNCKLE(CINAFOGLFIB);
}
// Token: 0x040003D1 RID: 977
private static List<Mic> NCFCMHKEKFO = new List<Mic>();
// Token: 0x040003D2 RID: 978
[SerializeField]
private MicrophoneManager microphoneManagerPrefab;
// Token: 0x040003D3 RID: 979
[SerializeField]
private float micVolumeAdjustment = 0.75f;
// Token: 0x040003D4 RID: 980
[SerializeField]
private RecRoomAudioClip[] micHeadHitAudio;
// Token: 0x040003D5 RID: 981
[SerializeField]
private float micHitSpeakerLinesDuration = 0.2f;
// Token: 0x040003D6 RID: 982
[SerializeField]
private MicrophoneManager.JBHFBAACAHN micHitSpeakerLineLevel = MicrophoneManager.JBHFBAACAHN.LEVEL_3;
// Token: 0x040003D7 RID: 983
[SerializeField]
private RecRoomAudioClip micFeedbackAudio;
// Token: 0x040003D8 RID: 984
[SerializeField]
private float micFeedbackSpeakerLinesDuration = 1.3f;
// Token: 0x040003D9 RID: 985
[SerializeField]
private MicrophoneManager.JBHFBAACAHN micFeedbackSpeakerLineLevel = MicrophoneManager.JBHFBAACAHN.LEVEL_4;
// Token: 0x040003DA RID: 986
private Tool ENBMEDIFBLM;
// Token: 0x040003DB RID: 987
private float BBIFCGNMFDH = 0.2f;
// Token: 0x040003DC RID: 988
private float MPFLKHHHHGD;
// Token: 0x040003DD RID: 989
private float KCGMPMJPDGL = 7f;
// Token: 0x040003DE RID: 990
private float DIKMAEHFLEK = 0.8f;
// Token: 0x040003DF RID: 991
private float FMBGNKNNENO = 2f;
// Token: 0x040003E0 RID: 992
private float MCDFBOEPCKL;
}