using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Cinematics { // Token: 0x02003067 RID: 12391 [Token(Token = "0x2003067")] public class CinematicAudio : CinematicBehaviour { // Token: 0x06014FC4 RID: 85956 RVA: 0x004E4590 File Offset: 0x004E2790 [Token(Token = "0x6014FC4")] [Address(RVA = "0x1F12550", Offset = "0x1F11550", VA = "0x181F12550", Slot = "8")] protected override void BDBPEDPLJOD() { this.FDMCKIAMNIN(); bool flag = this.isLooping; RecRoomAudioClip recRoomAudioClip = this.audioClip; if (!this.is2D) { Transform transform = base.transform; if (!flag) { int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); this.FLLDIMMNCOM = sfxaudioSource; return; } int num3 = 0; int num4 = 0; SFXAudioSource sfxaudioSource2 = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num4, num3); } if (!flag) { int num5 = 0; SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(recRoomAudioClip, num5); this.FLLDIMMNCOM = sfxaudioSource3; return; } } // Token: 0x06014FC5 RID: 85957 RVA: 0x004E460C File Offset: 0x004E280C [Token(Token = "0x6014FC5")] [Address(RVA = "0x1F12750", Offset = "0x1F11750", VA = "0x181F12750", Slot = "9")] protected override void PHPEJNODMHE() { this.FDMCKIAMNIN(); } // Token: 0x06014FC6 RID: 85958 RVA: 0x004E4620 File Offset: 0x004E2820 [Token(Token = "0x6014FC6")] [Address(RVA = "0x1F126B0", Offset = "0x1F116B0", VA = "0x181F126B0")] private void FDMCKIAMNIN() { SFXAudioSource flldimmncom = this.FLLDIMMNCOM; int num = 0; if (flldimmncom != num) { AudioManager.StopLoopingSFX(this.FLLDIMMNCOM); this.FLLDIMMNCOM = (ulong)0L; } } // Token: 0x06014FC7 RID: 85959 RVA: 0x004E4654 File Offset: 0x004E2854 [Token(Token = "0x6014FC7")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public CinematicAudio() { } // Token: 0x0400DD61 RID: 56673 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DD61")] [SerializeField] [Header("Configuration")] private bool is2D; // Token: 0x0400DD62 RID: 56674 [FieldOffset(Offset = "0x21")] [Token(Token = "0x400DD62")] [SerializeField] private bool isLooping; // Token: 0x0400DD63 RID: 56675 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DD63")] [SerializeField] private RecRoomAudioClip audioClip; // Token: 0x0400DD64 RID: 56676 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DD64")] private SFXAudioSource FLLDIMMNCOM; } }