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 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.k__BackingField = this.customTeleportSounds; if (!this.hasCustomWalkSounds) { } PlayerAudio.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 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 _useDirectionalVoiceChat; }