221 lines
6.9 KiB
C#
221 lines
6.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000198 RID: 408
|
|
[Token(Token = "0x2000198")]
|
|
[Serializable]
|
|
public class SceneAudioSettings : KCIGBIPBBBJ
|
|
{
|
|
// Token: 0x1700020F RID: 527
|
|
// (get) Token: 0x06000CFB RID: 3323 RVA: 0x00038F00 File Offset: 0x00037100
|
|
// (set) Token: 0x06000CFC RID: 3324 RVA: 0x00038F20 File Offset: 0x00037120
|
|
[Token(Token = "0x1700020F")]
|
|
public bool UseDirectionalVoiceChat
|
|
{
|
|
[Token(Token = "0x6000CFB")]
|
|
[Address(RVA = "0x1257DB0", Offset = "0x1256DB0", VA = "0x181257DB0")]
|
|
get
|
|
{
|
|
return this._useDirectionalVoiceChat.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6000CFC")]
|
|
[Address(RVA = "0x1257E00", Offset = "0x1256E00", VA = "0x181257E00")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> useDirectionalVoiceChat = this._useDirectionalVoiceChat;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000CFD RID: 3325 RVA: 0x00038F3C File Offset: 0x0003713C
|
|
[Token(Token = "0x6000CFD")]
|
|
[Address(RVA = "0x1257980", Offset = "0x1256980", VA = "0x181257980", Slot = "4")]
|
|
public void IHGCLBJNCCH(RecRoomSceneManager LJPBCKELDPM)
|
|
{
|
|
if (this.hasCustom3DSFXRolloff)
|
|
{
|
|
AudioManager.Add3DSFXRolloff(this.custom3DSFXRolloff, this);
|
|
}
|
|
PlayerAudio.<FAIJAMKHBLL>k__BackingField = this.customTeleportSounds;
|
|
if (!this.hasCustomWalkSounds)
|
|
{
|
|
}
|
|
PlayerAudio.<HCFCAPCAJLD>k__BackingField = this.customWalkSounds;
|
|
AudioManager.AddAmbientAudio(this.ambientAudio, this);
|
|
AudioManager.PlayAmbientAudio();
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip = this.loadingGameMusic;
|
|
musicMixer.JNILPFPCFJA(recRoomAudioClip, this);
|
|
CCJPMJMBJKC musicMixer2 = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip2 = this.gameplayMusic;
|
|
musicMixer2.ILIMMHNEEBO(recRoomAudioClip2, this);
|
|
CCJPMJMBJKC musicMixer3 = AudioManager.CCJPMJMBJKC;
|
|
ExtendedRecRoomAudioClips extendedRecRoomAudioClips = this.actionMusic;
|
|
musicMixer3.LHDOOKNEOJN(extendedRecRoomAudioClips, this);
|
|
CCJPMJMBJKC musicMixer4 = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip3 = this.fanfareMusic;
|
|
musicMixer4.NEOANLLILFB(recRoomAudioClip3, this);
|
|
Action action = new Action(this.GEPMCHFPPKF);
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this._useDirectionalVoiceChat = kllmcpfpiie;
|
|
}
|
|
|
|
// Token: 0x06000CFE RID: 3326 RVA: 0x00039018 File Offset: 0x00037218
|
|
[Token(Token = "0x6000CFE")]
|
|
[Address(RVA = "0x1257BD0", Offset = "0x1256BD0", VA = "0x181257BD0", Slot = "6")]
|
|
public void JCINJNBJMGN()
|
|
{
|
|
if (this.hasCustom3DSFXRolloff)
|
|
{
|
|
AudioManager.Remove3DSFXRolloff(this);
|
|
}
|
|
AudioManager.StopAmbientAudio();
|
|
AudioManager.RemoveAmbientAudio(this);
|
|
if (AudioManager.CCJPMJMBJKC != 0)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.LDCOLDFFLIC(this);
|
|
AudioManager.CCJPMJMBJKC.HGIJOLAGEGF(this);
|
|
AudioManager.CCJPMJMBJKC.GEMBMDMIJJK(this);
|
|
AudioManager.CCJPMJMBJKC.HPHLCFILPOH(this);
|
|
}
|
|
SceneAudioSettings.UseDirectionalVoiceChatChangedEvent.LKLKGDMFMCC();
|
|
}
|
|
|
|
// Token: 0x06000CFF RID: 3327 RVA: 0x00039094 File Offset: 0x00037294
|
|
[Token(Token = "0x6000CFF")]
|
|
[Address(RVA = "0x1257910", Offset = "0x1256910", VA = "0x181257910", Slot = "5")]
|
|
public void DJFDPJKOGMJ()
|
|
{
|
|
OKNNKFGFODL useDirectionalVoiceChatChangedEvent = SceneAudioSettings.UseDirectionalVoiceChatChangedEvent;
|
|
if (useDirectionalVoiceChatChangedEvent != 0)
|
|
{
|
|
useDirectionalVoiceChatChangedEvent.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000D00 RID: 3328 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000D00")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "7")]
|
|
public void OPEMIFENIJM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000D01 RID: 3329 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000D01")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
|
public void DFGGGKEBGHP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000D02 RID: 3330 RVA: 0x000390B4 File Offset: 0x000372B4
|
|
[Token(Token = "0x6000D02")]
|
|
[Address(RVA = "0x1257910", Offset = "0x1256910", VA = "0x181257910")]
|
|
private void GEPMCHFPPKF()
|
|
{
|
|
OKNNKFGFODL useDirectionalVoiceChatChangedEvent = SceneAudioSettings.UseDirectionalVoiceChatChangedEvent;
|
|
if (useDirectionalVoiceChatChangedEvent != 0)
|
|
{
|
|
useDirectionalVoiceChatChangedEvent.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000D03 RID: 3331 RVA: 0x000390D4 File Offset: 0x000372D4
|
|
[Token(Token = "0x6000D03")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public SceneAudioSettings()
|
|
{
|
|
this.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06000D04 RID: 3332 RVA: 0x000390E8 File Offset: 0x000372E8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6000D04")]
|
|
[Address(RVA = "0x1257D40", Offset = "0x1256D40", VA = "0x181257D40")]
|
|
static SceneAudioSettings()
|
|
{
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
SceneAudioSettings.UseDirectionalVoiceChatChangedEvent = oknnkfgfodl;
|
|
}
|
|
|
|
// Token: 0x04000A2C RID: 2604
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000A2C")]
|
|
[SerializeField]
|
|
[Header("Custom Rolloff")]
|
|
private bool hasCustom3DSFXRolloff;
|
|
|
|
// Token: 0x04000A2D RID: 2605
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000A2D")]
|
|
[SerializeField]
|
|
private AudioRolloff custom3DSFXRolloff;
|
|
|
|
// Token: 0x04000A2E RID: 2606
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000A2E")]
|
|
[SerializeField]
|
|
[Header("Custom Teleport Sounds")]
|
|
private RecRoomAudioClip[] customTeleportSounds;
|
|
|
|
// Token: 0x04000A2F RID: 2607
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000A2F")]
|
|
[SerializeField]
|
|
[Header("Custom Walk Sounds")]
|
|
private bool hasCustomWalkSounds;
|
|
|
|
// Token: 0x04000A30 RID: 2608
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000A30")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip[] customWalkSounds;
|
|
|
|
// Token: 0x04000A31 RID: 2609
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000A31")]
|
|
[SerializeField]
|
|
[Header("Music")]
|
|
private RecRoomAudioClip ambientAudio;
|
|
|
|
// Token: 0x04000A32 RID: 2610
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000A32")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip loadingGameMusic;
|
|
|
|
// Token: 0x04000A33 RID: 2611
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000A33")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip gameplayMusic;
|
|
|
|
// Token: 0x04000A34 RID: 2612
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000A34")]
|
|
[SerializeField]
|
|
private ExtendedRecRoomAudioClips actionMusic;
|
|
|
|
// Token: 0x04000A35 RID: 2613
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000A35")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip fanfareMusic;
|
|
|
|
// Token: 0x04000A36 RID: 2614
|
|
[Token(Token = "0x4000A36")]
|
|
public static OKNNKFGFODL UseDirectionalVoiceChatChangedEvent;
|
|
|
|
// Token: 0x04000A37 RID: 2615
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000A37")]
|
|
private KLLMCPFPIIE<bool> _useDirectionalVoiceChat;
|
|
}
|