169 lines
5.5 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|