Files
2026-04-10 22:50:51 +02:00

169 lines
5.5 KiB
C#

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<Player> all = Player.All;
Action<Player> 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<StreamingCameraController.BKBFLNLAMGM> oaooimmdgfh;
Delegate @delegate;
do
{
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
int num;
Action<Player> action = new Action(num.CBDHCJEKJME);
num = 0;
StreamingCameraController streamingCameraController = StreamingCameraVoiceMixer.OPDNKJIGHNL;
int num2;
Action<StreamingCameraController.BKBFLNLAMGM> 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<float> 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 <UpdateAllPlayers>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;
}
}
}