using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Systems.StreamingCamera { // Token: 0x020022E6 RID: 8934 [Token(Token = "0x20022E6")] public class StreamingCameraVoiceMixer : MonoBehaviour { // Token: 0x17002465 RID: 9317 // (get) Token: 0x0600E508 RID: 58632 RVA: 0x0034FDF4 File Offset: 0x0034DFF4 [Token(Token = "0x17002465")] private static StreamingCameraController OPDNKJIGHNL { [Token(Token = "0x600E508")] [Address(RVA = "0xADFC80", Offset = "0xADEA80", VA = "0x180ADFC80")] get { throw new NullReferenceException(); } } // Token: 0x0600E509 RID: 58633 RVA: 0x0034FE08 File Offset: 0x0034E008 [Token(Token = "0x600E509")] [Address(RVA = "0xADFDD0", Offset = "0xADEBD0", VA = "0x180ADFDD0")] private static void DIGFNBBBJLF() { bool flag = StreamingCameraVoiceMixer.OPDNKJIGHNL.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON; bool isOn = flag; List all = Player.All; Action action = delegate(Player p) { bool isOn2 = isOn; StreamingCameraVoiceMixer.NOOGNGFFLOL(p, isOn2); }; all.ForEach(action); } // Token: 0x0600E50A RID: 58634 RVA: 0x0034FE54 File Offset: 0x0034E054 [Token(Token = "0x600E50A")] [Address(RVA = "0xADFF60", Offset = "0xADED60", VA = "0x180ADFF60")] private static void NOOGNGFFLOL(Player IEKDDPPNFPF, bool CFICOGKHLAE) { if (!CFICOGKHLAE) { IEKDDPPNFPF.RemoveVoiceVolumeMultiplier("StreamingCameraVoiceMultiplier"); return; } float mljckkglfcd = StreamingCameraVoiceMixer.MLJCKKGLFCD; IEKDDPPNFPF.AddVoiceVolumeMultiplier(mljckkglfcd, "StreamingCameraVoiceMultiplier"); } // Token: 0x0600E50B RID: 58635 RVA: 0x0034FE8C File Offset: 0x0034E08C [Token(Token = "0x600E50B")] [Address(RVA = "0xAE0060", Offset = "0xADEE60", VA = "0x180AE0060")] private void Start() { Action oaooimmdgfh; Delegate @delegate; do { MFBGLIHGCGO playerCreatedEvent = Player.PlayerCreatedEvent; int num; Action action = new Action(num.CBDHCJEKJME); num = 0; StreamingCameraController streamingCameraController = StreamingCameraVoiceMixer.OPDNKJIGHNL; int num2; Action action2 = new Action(num2.OAOOIMMDGFH); num2 = 0; oaooimmdgfh = streamingCameraController.OAOOIMMDGFH; @delegate = Delegate.Combine(oaooimmdgfh, action2); } while (@delegate != 0 && @delegate == 0); while (@delegate != oaooimmdgfh) { } float value = this.slider.value; Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.slider.OnSlider3DValueChanged; UnityAction unityAction = new UnityAction(this.LINOFELACKC); onSlider3DValueChanged.AddListener(unityAction); StreamingCameraVoiceMixer.DIGFNBBBJLF(); } // Token: 0x0600E50C RID: 58636 RVA: 0x0034FF2C File Offset: 0x0034E12C [Token(Token = "0x600E50C")] [Address(RVA = "0xADFD50", Offset = "0xADEB50", VA = "0x180ADFD50")] private static void CBDHCJEKJME(Player IEKDDPPNFPF) { bool flag = StreamingCameraVoiceMixer.OPDNKJIGHNL.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON; StreamingCameraVoiceMixer.NOOGNGFFLOL(IEKDDPPNFPF, flag); } // Token: 0x0600E50D RID: 58637 RVA: 0x0034FF58 File Offset: 0x0034E158 [Token(Token = "0x600E50D")] [Address(RVA = "0xAE0010", Offset = "0xADEE10", VA = "0x180AE0010")] private static void OAOOIMMDGFH(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ) { StreamingCameraVoiceMixer.DIGFNBBBJLF(); } // Token: 0x0600E50E RID: 58638 RVA: 0x0034FF6C File Offset: 0x0034E16C [Token(Token = "0x600E50E")] [Address(RVA = "0xADFEF0", Offset = "0xADECF0", VA = "0x180ADFEF0")] private void LINOFELACKC(float ONGBFDACHHG) { StreamingCameraVoiceMixer.MLJCKKGLFCD = ONGBFDACHHG; StreamingCameraVoiceMixer.DIGFNBBBJLF(); } // Token: 0x0600E50F RID: 58639 RVA: 0x0034FF88 File Offset: 0x0034E188 [Token(Token = "0x600E50F")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public StreamingCameraVoiceMixer() { } // Token: 0x040095B1 RID: 38321 [Token(Token = "0x40095B1")] private const string DLPFKDAOBFO = "StreamingCameraVoiceMultiplier"; // Token: 0x040095B2 RID: 38322 [Token(Token = "0x40095B2")] private static bool NKLMCHBIHNJ; // Token: 0x040095B3 RID: 38323 [Token(Token = "0x40095B3")] private static float MLJCKKGLFCD; // Token: 0x040095B4 RID: 38324 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40095B4")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private Slider3D slider; // Token: 0x020022E7 RID: 8935 [Token(Token = "0x20022E7")] [CompilerGenerated] private sealed class DNNJNCHLPMC { // Token: 0x0600E511 RID: 58641 RVA: 0x0034FFAC File Offset: 0x0034E1AC [Token(Token = "0x600E511")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DNNJNCHLPMC() { } // Token: 0x0600E512 RID: 58642 RVA: 0x0034FFC0 File Offset: 0x0034E1C0 [Token(Token = "0x600E512")] [Address(RVA = "0xACD6D0", Offset = "0xACC4D0", VA = "0x180ACD6D0")] internal void b__0(Player p) { bool flag = this.isOn; StreamingCameraVoiceMixer.NOOGNGFFLOL(p, flag); } // Token: 0x040095B5 RID: 38325 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40095B5")] public bool isOn; } } }