oh dear
This commit is contained in:
@@ -0,0 +1,203 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Audio
|
||||
{
|
||||
// Token: 0x0200289B RID: 10395
|
||||
[Token(Token = "0x200289B")]
|
||||
public class DirectionalAudioSource : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003120 RID: 12576
|
||||
// (get) Token: 0x060117B0 RID: 71600 RVA: 0x003F9AF0 File Offset: 0x003F7CF0
|
||||
[Token(Token = "0x17003120")]
|
||||
private bool JGIFECCGBHE
|
||||
{
|
||||
[Token(Token = "0x60117B0")]
|
||||
[Address(RVA = "0x9D92A0", Offset = "0x9D80A0", VA = "0x1809D92A0")]
|
||||
get
|
||||
{
|
||||
Player player = this.player;
|
||||
int num = 0;
|
||||
return player != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117B1 RID: 71601 RVA: 0x003F9B10 File Offset: 0x003F7D10
|
||||
[Token(Token = "0x60117B1")]
|
||||
[Address(RVA = "0x9D91B0", Offset = "0x9D7FB0", VA = "0x1809D91B0")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL useDirectionalVoiceChatChangedEvent = SceneAudioSettings.UseDirectionalVoiceChatChangedEvent;
|
||||
Action action = new Action(this.GEPMCHFPPKF);
|
||||
SceneAudioSettings.UseDirectionalVoiceChatChangedEvent = OKNNKFGFODL.BPJDFPACLMK(useDirectionalVoiceChatChangedEvent, action);
|
||||
Action<float> action2 = new Action(this.NIDICAHJFNC);
|
||||
IDisposable disposable = ADIFCODGAML.LFJPCEKGMIA(this, action2);
|
||||
}
|
||||
|
||||
// Token: 0x060117B2 RID: 71602 RVA: 0x003F9B54 File Offset: 0x003F7D54
|
||||
[Token(Token = "0x60117B2")]
|
||||
[Address(RVA = "0x9D9960", Offset = "0x9D8760", VA = "0x1809D9960")]
|
||||
private void Start()
|
||||
{
|
||||
if (!RecRoomSceneManager.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool useDirectionalVoiceChat = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings.UseDirectionalVoiceChat;
|
||||
this.OFKIHGPJHJI(useDirectionalVoiceChat);
|
||||
AudioLowPassFilter audioLowPassFilter = this.lowPassFilter;
|
||||
int num = 0;
|
||||
if (audioLowPassFilter != num)
|
||||
{
|
||||
AudioLowPassFilter audioLowPassFilter2 = this.lowPassFilter;
|
||||
AnimationCurve animationCurve = FNGJPHBOCLD.MCMFGIIHNJP;
|
||||
audioLowPassFilter2.customCutoffCurve = animationCurve;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117B3 RID: 71603 RVA: 0x003F9BB8 File Offset: 0x003F7DB8
|
||||
[Token(Token = "0x60117B3")]
|
||||
[Address(RVA = "0x9D9C10", Offset = "0x9D8A10", VA = "0x1809D9C10")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OKNNKFGFODL useDirectionalVoiceChatChangedEvent = SceneAudioSettings.UseDirectionalVoiceChatChangedEvent;
|
||||
Action action = new Action(this.GEPMCHFPPKF);
|
||||
SceneAudioSettings.UseDirectionalVoiceChatChangedEvent = OKNNKFGFODL.GMNMHGMFGOL(useDirectionalVoiceChatChangedEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x060117B4 RID: 71604 RVA: 0x003F9BE4 File Offset: 0x003F7DE4
|
||||
[Token(Token = "0x60117B4")]
|
||||
[Address(RVA = "0x9D9960", Offset = "0x9D8760", VA = "0x1809D9960")]
|
||||
private void OFFLOPLJBBG()
|
||||
{
|
||||
if (!RecRoomSceneManager.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool useDirectionalVoiceChat = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings.UseDirectionalVoiceChat;
|
||||
this.OFKIHGPJHJI(useDirectionalVoiceChat);
|
||||
AudioLowPassFilter audioLowPassFilter = this.lowPassFilter;
|
||||
int num = 0;
|
||||
if (audioLowPassFilter != num)
|
||||
{
|
||||
AudioLowPassFilter audioLowPassFilter2 = this.lowPassFilter;
|
||||
AnimationCurve animationCurve = FNGJPHBOCLD.MCMFGIIHNJP;
|
||||
audioLowPassFilter2.customCutoffCurve = animationCurve;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117B5 RID: 71605 RVA: 0x003F9C48 File Offset: 0x003F7E48
|
||||
[Token(Token = "0x60117B5")]
|
||||
[Address(RVA = "0x9D9530", Offset = "0x9D8330", VA = "0x1809D9530")]
|
||||
private void NIDICAHJFNC(float POGAEJIEPIM)
|
||||
{
|
||||
float num = this.audioSource.spatialBlend;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Transform transform3 = base.transform;
|
||||
num = FNGJPHBOCLD.FGEPDEHMOOI.Evaluate(POGAEJIEPIM);
|
||||
Transform transform4 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
float num2 = FNGJPHBOCLD.PGIFJPBPIHE.Evaluate(POGAEJIEPIM);
|
||||
this.COOFEOEONKA(1f);
|
||||
AudioLowPassFilter audioLowPassFilter = this.lowPassFilter;
|
||||
int num3 = 0;
|
||||
if (audioLowPassFilter != num3)
|
||||
{
|
||||
this.lowPassFilter.enabled = num3 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117B6 RID: 71606 RVA: 0x003F9CEC File Offset: 0x003F7EEC
|
||||
[Token(Token = "0x60117B6")]
|
||||
[Address(RVA = "0x9D9430", Offset = "0x9D8230", VA = "0x1809D9430")]
|
||||
private void GEPMCHFPPKF()
|
||||
{
|
||||
if (RecRoomSceneManager.FFNIFALJLDD)
|
||||
{
|
||||
bool useDirectionalVoiceChat = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.audioSettings.UseDirectionalVoiceChat;
|
||||
this.OFKIHGPJHJI(useDirectionalVoiceChat);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117B7 RID: 71607 RVA: 0x003F9D24 File Offset: 0x003F7F24
|
||||
[Token(Token = "0x60117B7")]
|
||||
[Address(RVA = "0x9D9300", Offset = "0x9D8100", VA = "0x1809D9300")]
|
||||
private void COOFEOEONKA(float BANKGLOHKOJ)
|
||||
{
|
||||
Player player = this.player;
|
||||
int num = 0;
|
||||
if (!(player != num))
|
||||
{
|
||||
AudioSource audioSource = this.audioSource;
|
||||
float num2 = Mathf.Clamp01(BANKGLOHKOJ);
|
||||
audioSource.volume = BANKGLOHKOJ;
|
||||
return;
|
||||
}
|
||||
Player player2 = this.player;
|
||||
string directional_AUDIO_TOKEN = DirectionalAudioSource.DIRECTIONAL_AUDIO_TOKEN;
|
||||
player2.AddVoiceVolumeMultiplier(BANKGLOHKOJ, directional_AUDIO_TOKEN);
|
||||
}
|
||||
|
||||
// Token: 0x060117B8 RID: 71608 RVA: 0x003F9D7C File Offset: 0x003F7F7C
|
||||
[Token(Token = "0x60117B8")]
|
||||
[Address(RVA = "0x9D9AE0", Offset = "0x9D88E0", VA = "0x1809D9AE0")]
|
||||
private void OFKIHGPJHJI(bool CFICOGKHLAE)
|
||||
{
|
||||
Player player = this.player;
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
Player player2 = this.player;
|
||||
}
|
||||
AudioLowPassFilter audioLowPassFilter = this.lowPassFilter;
|
||||
int num2 = 0;
|
||||
if (audioLowPassFilter != num2)
|
||||
{
|
||||
this.lowPassFilter.enabled = CFICOGKHLAE;
|
||||
}
|
||||
base.enabled = CFICOGKHLAE;
|
||||
if (!CFICOGKHLAE)
|
||||
{
|
||||
this.COOFEOEONKA(1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117B9 RID: 71609 RVA: 0x003F9DE0 File Offset: 0x003F7FE0
|
||||
[Token(Token = "0x60117B9")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public DirectionalAudioSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B3BF RID: 46015
|
||||
[Token(Token = "0x400B3BF")]
|
||||
public static readonly string DIRECTIONAL_AUDIO_TOKEN = "Directional";
|
||||
|
||||
// Token: 0x0400B3C0 RID: 46016
|
||||
[Token(Token = "0x400B3C0")]
|
||||
public static readonly float SPATIAL_AUDIO_THRESHOLD;
|
||||
|
||||
// Token: 0x0400B3C1 RID: 46017
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B3C1")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private AudioSource audioSource;
|
||||
|
||||
// Token: 0x0400B3C2 RID: 46018
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B3C2")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private AudioLowPassFilter lowPassFilter;
|
||||
|
||||
// Token: 0x0400B3C3 RID: 46019
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B3C3")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private Player player;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user