Files
2026-04-08 23:40:05 +02:00

716 lines
23 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Voice;
using Photon.Voice.PUN;
using Photon.Voice.Unity;
using RecNet;
using RecRoom.Async;
using RecRoom.Networking.RPC;
using RecRoom.Networking.SynchronizedFields;
using RecRoom.StreamingAudio;
using TMPro;
using UnityEngine;
namespace RecRoom.Tools.Productivity
{
// Token: 0x02002633 RID: 9779
[Token(Token = "0x2002633")]
[StructLayout(3)]
public class DesktopAudioSharingSpeaker : MonoBehaviourPun, IPunObservable
{
// Token: 0x17002E01 RID: 11777
// (get) Token: 0x06010E9C RID: 69276 RVA: 0x003F9834 File Offset: 0x003F7A34
[Token(Token = "0x17002E01")]
private int LAOAAOOKANH
{
[Token(Token = "0x6010E9C")]
[Address(RVA = "0x12B1FE0", Offset = "0x12B09E0", VA = "0x1812B1FE0")]
get
{
return this.IPENEHDBOGM.Get();
}
}
// Token: 0x17002E02 RID: 11778
// (get) Token: 0x06010E9D RID: 69277 RVA: 0x003F9854 File Offset: 0x003F7A54
[Token(Token = "0x17002E02")]
private bool DEHKBECGNAD
{
[Token(Token = "0x6010E9D")]
[Address(RVA = "0x12B3600", Offset = "0x12B2000", VA = "0x1812B3600")]
get
{
return this.IPENEHDBOGM.Get() != -1;
}
}
// Token: 0x17002E03 RID: 11779
// (get) Token: 0x06010E9E RID: 69278 RVA: 0x003F9878 File Offset: 0x003F7A78
// (set) Token: 0x06010E9F RID: 69279 RVA: 0x003F988C File Offset: 0x003F7A8C
[Token(Token = "0x17002E03")]
public bool GELLJAKOKNJ
{
[Token(Token = "0x6010E9E")]
[Address(RVA = "0x446CB0", Offset = "0x4456B0", VA = "0x180446CB0")]
get
{
return this.KIEGHMMOBCD;
}
[Token(Token = "0x6010E9F")]
[Address(RVA = "0x12B21E0", Offset = "0x12B0BE0", VA = "0x1812B21E0")]
private set
{
this.KIEGHMMOBCD = value;
if (this.OLMDJHDFGIH() && this.KIEGHMMOBCD)
{
AudioManager.SetMute(this, true);
return;
}
int num = 0;
AudioManager.SetMute(this, num != 0);
}
}
// Token: 0x17002E04 RID: 11780
// (get) Token: 0x06010EA0 RID: 69280 RVA: 0x003F98C4 File Offset: 0x003F7AC4
// (set) Token: 0x06010EA1 RID: 69281 RVA: 0x003F98E4 File Offset: 0x003F7AE4
[Token(Token = "0x17002E04")]
public int JDOCFNDAKHM
{
[Token(Token = "0x6010EA0")]
[Address(RVA = "0x12B3B10", Offset = "0x12B2510", VA = "0x1812B3B10")]
get
{
return this.IPENEHDBOGM.Get();
}
[Token(Token = "0x6010EA1")]
[Address(RVA = "0x12B29A0", Offset = "0x12B13A0", VA = "0x1812B29A0")]
private set
{
SynchronizedField<int> ipenehdbogm = this.IPENEHDBOGM;
}
}
// Token: 0x17002E05 RID: 11781
// (get) Token: 0x06010EA2 RID: 69282 RVA: 0x003F9900 File Offset: 0x003F7B00
// (set) Token: 0x06010EA3 RID: 69283 RVA: 0x003F9914 File Offset: 0x003F7B14
[Token(Token = "0x17002E05")]
public Recorder PAHANKPPEAK
{
[Token(Token = "0x6010EA2")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get;
[Token(Token = "0x6010EA3")]
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
private set;
}
// Token: 0x17002E06 RID: 11782
// (get) Token: 0x06010EA4 RID: 69284 RVA: 0x003F9928 File Offset: 0x003F7B28
// (set) Token: 0x06010EA5 RID: 69285 RVA: 0x003F993C File Offset: 0x003F7B3C
[Token(Token = "0x17002E06")]
public int GADABGDLGOF
{
[Token(Token = "0x6010EA4")]
[Address(RVA = "0x4438D0", Offset = "0x4422D0", VA = "0x1804438D0")]
get
{
return this.NNBIAPCHOGH;
}
[Token(Token = "0x6010EA5")]
[Address(RVA = "0x4403C0", Offset = "0x43EDC0", VA = "0x1804403C0")]
private set
{
this.NNBIAPCHOGH = value;
}
}
// Token: 0x06010EA6 RID: 69286 RVA: 0x003F9950 File Offset: 0x003F7B50
[Token(Token = "0x6010EA6")]
[Address(RVA = "0x12B1A00", Offset = "0x12B0400", VA = "0x1812B1A00", Slot = "13")]
protected override void Awake()
{
Action action = new Action(this.HKOMLNMNNDI);
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "AUDSHRSRCID", -1, (SetterPermissionMode)num, action, num);
num = 0;
this.IPENEHDBOGM = synchronizedField;
}
// Token: 0x06010EA7 RID: 69287 RVA: 0x003F9984 File Offset: 0x003F7B84
[Token(Token = "0x6010EA7")]
[Address(RVA = "0x12B3970", Offset = "0x12B2370", VA = "0x1812B3970")]
private void Start()
{
this.HKOMLNMNNDI();
}
// Token: 0x06010EA8 RID: 69288 RVA: 0x003F9998 File Offset: 0x003F7B98
[Token(Token = "0x6010EA8")]
[Address(RVA = "0x12B2A30", Offset = "0x12B1430", VA = "0x1812B2A30")]
private void HKOMLNMNNDI()
{
if (this.IPENEHDBOGM.Get() == -1)
{
GameObject gameObject = this.broadcasterLabel.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
return;
}
int num2 = this.IPENEHDBOGM.Get();
int num3 = this.BMIPEKHDMLB();
if (num2 == num3)
{
IReadOnlyList<IAudioOutputDevice> outputDevices = StreamingAudio.GetOutputDevices();
this.BAMCMOHEFEC = outputDevices;
int num4 = 0;
if (num4 < outputDevices)
{
if (outputDevices == 0)
{
num4++;
}
this.NNBIAPCHOGH = num4;
}
this.ENDCLOLCMEE();
}
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.IPENEHDBOGM.Get());
Action<CCEOLAOLEKJ> action = new Action(this.FIGKBGLABJA);
Action<string> action2 = new Action(this.HILMLOBNHDP);
throw new NullReferenceException();
}
// Token: 0x06010EA9 RID: 69289 RVA: 0x003F9A48 File Offset: 0x003F7C48
[Token(Token = "0x6010EA9")]
[Address(RVA = "0x12B3790", Offset = "0x12B2190", VA = "0x1812B3790")]
private void PAAFECEJJIB()
{
if (this.OLMDJHDFGIH() && this.KIEGHMMOBCD)
{
AudioManager.SetMute(this, true);
return;
}
int num = 0;
AudioManager.SetMute(this, num != 0);
}
// Token: 0x06010EAA RID: 69290 RVA: 0x003F9A78 File Offset: 0x003F7C78
[Token(Token = "0x6010EAA")]
[Address(RVA = "0x12B3080", Offset = "0x12B1A80", VA = "0x1812B3080")]
private IReadOnlyList<IAudioOutputDevice> IJAKONPBODL(bool PMJCGOLMNIO)
{
if (PMJCGOLMNIO)
{
IReadOnlyList<IAudioOutputDevice> outputDevices = StreamingAudio.GetOutputDevices();
this.BAMCMOHEFEC = outputDevices;
}
return this.BAMCMOHEFEC;
}
// Token: 0x06010EAB RID: 69291 RVA: 0x003F9AA0 File Offset: 0x003F7CA0
[Token(Token = "0x6010EAB")]
[Address(RVA = "0x12B34D0", Offset = "0x12B1ED0", VA = "0x1812B34D0")]
private void KNKJPJEFMPI()
{
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.IPENEHDBOGM.Get());
Action<CCEOLAOLEKJ> action = new Action(this.FIGKBGLABJA);
Action<string> action2 = new Action(this.HILMLOBNHDP);
throw new NullReferenceException();
}
// Token: 0x06010EAC RID: 69292 RVA: 0x003F9AE0 File Offset: 0x003F7CE0
[Token(Token = "0x6010EAC")]
[Address(RVA = "0x12B3980", Offset = "0x12B2380", VA = "0x1812B3980")]
protected void Update()
{
if (this.OLMDJHDFGIH() && !this.IDNCKENKOND())
{
this.FOHHJGNKKHL();
return;
}
}
// Token: 0x06010EAD RID: 69293 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010EAD")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")]
public void OnPhotonSerializeView(PhotonStream DMMGOMOKEKK, PhotonMessageInfo DBDDKLHPNNA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010EAE RID: 69294 RVA: 0x003F9B08 File Offset: 0x003F7D08
[Token(Token = "0x6010EAE")]
[Address(RVA = "0x12B2030", Offset = "0x12B0A30", VA = "0x1812B2030")]
private void DEDAGJKAGDD()
{
IReadOnlyList<IAudioOutputDevice> outputDevices = StreamingAudio.GetOutputDevices();
this.BAMCMOHEFEC = outputDevices;
int num = 0;
if (num < outputDevices)
{
if (outputDevices == 0)
{
num++;
}
this.NNBIAPCHOGH = num;
}
this.ENDCLOLCMEE();
}
// Token: 0x06010EAF RID: 69295 RVA: 0x003F9B48 File Offset: 0x003F7D48
[Token(Token = "0x6010EAF")]
[Address(RVA = "0x12B2610", Offset = "0x12B1010", VA = "0x1812B2610")]
private void FOHHJGNKKHL()
{
PhotonView photonView = base.photonView;
RPCActions.RPCAction<int> rpcaction = new RPCActions.RPCAction(this.RpcAuthorityRequestStopBroadcast);
int num = this.BMIPEKHDMLB();
photonView.RpcAuthority<int>(rpcaction, num);
Recorder recorder = this.<BCPDJKMNAJP>k__BackingField;
int num2 = 0;
if (recorder != num2)
{
PhotonNetwork.Destroy(recorder.gameObject);
}
int num3 = 0;
this.GELLJAKOKNJ = num3 != 0;
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num4 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Stopped broadcasting audio", 3f, num4, num4);
}
// Token: 0x06010EB0 RID: 69296 RVA: 0x003F9BCC File Offset: 0x003F7DCC
[Token(Token = "0x6010EB0")]
[Address(RVA = "0x12B1AB0", Offset = "0x12B04B0", VA = "0x1812B1AB0")]
private int BMIPEKHDMLB()
{
return Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
}
// Token: 0x06010EB1 RID: 69297 RVA: 0x003F9BEC File Offset: 0x003F7DEC
[Token(Token = "0x6010EB1")]
[Address(RVA = "0x12B36F0", Offset = "0x12B20F0", VA = "0x1812B36F0")]
private bool OLMDJHDFGIH()
{
if (this.IPENEHDBOGM.Get() != -1)
{
int num = this.IPENEHDBOGM.Get();
int num2 = this.BMIPEKHDMLB();
return num == num2;
}
throw new NullReferenceException();
}
// Token: 0x06010EB2 RID: 69298 RVA: 0x003F9C28 File Offset: 0x003F7E28
[Token(Token = "0x6010EB2")]
[Address(RVA = "0x12B2CF0", Offset = "0x12B16F0", VA = "0x1812B2CF0")]
private bool HOCKPNHELJI()
{
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
bool flag;
if (!flag && Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x06010EB3 RID: 69299 RVA: 0x003F9C64 File Offset: 0x003F7E64
[Token(Token = "0x6010EB3")]
[Address(RVA = "0x12B2E30", Offset = "0x12B1830", VA = "0x1812B2E30")]
private bool IDNCKENKOND()
{
if (StreamingAudio.IsSupported)
{
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
bool flag;
bool flag2;
if (!flag && Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField && flag2)
{
return true;
}
}
throw new NullReferenceException();
}
// Token: 0x06010EB4 RID: 69300 RVA: 0x003F9CB0 File Offset: 0x003F7EB0
[Token(Token = "0x6010EB4")]
[Address(RVA = "0x12B2860", Offset = "0x12B1260", VA = "0x1812B2860")]
private DesktopAudioSharingSpeaker.NOKNHNEKDCD GLNLKFFKPJE()
{
if (!this.IDNCKENKOND())
{
throw new NullReferenceException();
}
if (this.IPENEHDBOGM.Get() != -1)
{
return DesktopAudioSharingSpeaker.NOKNHNEKDCD.SPEAKER_IN_USE;
}
if (this.BMIPEKHDMLB() != -1)
{
PhotonView photonView = base.photonView;
RPCActions.RPCAction<int> rpcaction = new RPCActions.RPCAction(this.RpcAuthorityRequestStartBroadcast);
int num = this.BMIPEKHDMLB();
photonView.RpcAuthority<int>(rpcaction, num);
return DesktopAudioSharingSpeaker.NOKNHNEKDCD.BROADCASTING_REQUESTED;
}
return DesktopAudioSharingSpeaker.NOKNHNEKDCD.INVALID_PLAYER;
}
// Token: 0x06010EB5 RID: 69301 RVA: 0x003F9D10 File Offset: 0x003F7F10
[Token(Token = "0x6010EB5")]
[Address(RVA = "0x12B3830", Offset = "0x12B2230", VA = "0x1812B3830")]
[PunRPC]
public void RpcAuthorityRequestStartBroadcast(int ALEEGFKGPMI)
{
if (base.hasAuthority && this.IPENEHDBOGM.Get() == -1)
{
SynchronizedField<int> ipenehdbogm = this.IPENEHDBOGM;
}
}
// Token: 0x06010EB6 RID: 69302 RVA: 0x003F9D44 File Offset: 0x003F7F44
[Token(Token = "0x6010EB6")]
[Address(RVA = "0x12B38D0", Offset = "0x12B22D0", VA = "0x1812B38D0")]
[PunRPC]
public void RpcAuthorityRequestStopBroadcast(int ALEEGFKGPMI)
{
if (base.hasAuthority && this.IPENEHDBOGM.Get() == ALEEGFKGPMI)
{
SynchronizedField<int> ipenehdbogm = this.IPENEHDBOGM;
}
}
// Token: 0x06010EB7 RID: 69303 RVA: 0x003F9D78 File Offset: 0x003F7F78
[Token(Token = "0x6010EB7")]
[Address(RVA = "0x12B32F0", Offset = "0x12B1CF0", VA = "0x1812B32F0")]
private IAudioPusher<float> JELJEILLGBK()
{
IReadOnlyList<IAudioOutputDevice> bamcmohefec = this.BAMCMOHEFEC;
bool flag = this.OLMDJHDFGIH();
if (!flag)
{
}
this.GELLJAKOKNJ = flag;
int num = 0;
num += num;
num++;
NotificationManager instance = SingletonMonoBehaviour.Instance;
uint num2;
num2 += num2;
throw new NullReferenceException();
}
// Token: 0x06010EB8 RID: 69304 RVA: 0x003F9DC0 File Offset: 0x003F7FC0
[Token(Token = "0x6010EB8")]
[Address(RVA = "0x12B2280", Offset = "0x12B0C80", VA = "0x1812B2280")]
private void ENDCLOLCMEE()
{
Recorder recorder = this.<BCPDJKMNAJP>k__BackingField;
int num = 0;
if (!(recorder != num))
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Quaternion identity = Quaternion.identity;
GameObject gameObject;
Recorder component = gameObject.GetComponent<Recorder>();
Func<IAudioDesc> func = new Func(this.JELJEILLGBK);
component.InputFactory = func;
component.TransmitEnabled = true;
this.<BCPDJKMNAJP>k__BackingField = component;
PhotonVoiceNetwork instance = PhotonVoiceNetwork.Instance;
component.Init(instance);
this.<BCPDJKMNAJP>k__BackingField.StartRecording();
return;
}
Debug.LogError("Voice recorder already exists; ignoring request to spawn new one");
}
// Token: 0x06010EB9 RID: 69305 RVA: 0x003F9E58 File Offset: 0x003F8058
[Token(Token = "0x6010EB9")]
[Address(RVA = "0x12B2130", Offset = "0x12B0B30", VA = "0x1812B2130")]
private void EGHEMIHFLIF()
{
Recorder recorder = this.<BCPDJKMNAJP>k__BackingField;
int num = 0;
if (recorder != num)
{
PhotonNetwork.Destroy(recorder.gameObject);
return;
}
}
// Token: 0x06010EBA RID: 69306 RVA: 0x003F9E8C File Offset: 0x003F808C
[Token(Token = "0x6010EBA")]
[Address(RVA = "0x12B1970", Offset = "0x12B0370", VA = "0x1812B1970")]
private void ABPFJBEIHKN(string ADOOAIAMCDN)
{
this.broadcasterLabel.gameObject.SetActive(true);
TextMeshProUGUI textMeshProUGUI = this.broadcasterLabel;
string text = "@" + ADOOAIAMCDN;
textMeshProUGUI.text = text;
}
// Token: 0x06010EBB RID: 69307 RVA: 0x003F9ECC File Offset: 0x003F80CC
[Token(Token = "0x6010EBB")]
[Address(RVA = "0x12B2A00", Offset = "0x12B1400", VA = "0x1812B2A00")]
private void PCILDIEDPOI()
{
GameObject gameObject = this.broadcasterLabel.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x06010EBC RID: 69308 RVA: 0x003F9EF4 File Offset: 0x003F80F4
[Token(Token = "0x6010EBC")]
[Address(RVA = "0x12B30F0", Offset = "0x12B1AF0", VA = "0x1812B30F0")]
private void ILIGIHHCBNN(DesktopAudioSharingSpeaker.NOKNHNEKDCD GIAOBLMEMMI)
{
if (GIAOBLMEMMI == DesktopAudioSharingSpeaker.NOKNHNEKDCD.NOT_SUPPORTED)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Audio Sharing is not supported.", 3f, num, num);
return;
}
if (GIAOBLMEMMI != DesktopAudioSharingSpeaker.NOKNHNEKDCD.SPEAKER_IN_USE)
{
if (GIAOBLMEMMI == DesktopAudioSharingSpeaker.NOKNHNEKDCD.INVALID_PLAYER)
{
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, "Error", 3f, num2, num2);
}
return;
}
NotificationManager instance3 = SingletonMonoBehaviour.Instance;
int num3 = 0;
IDisposable disposable3 = instance3.Play(NotificationManager.IBIDFAOPIPC.Medium, "Speaker already in use.", 3f, num3, num3);
}
// Token: 0x06010EBD RID: 69309 RVA: 0x003F9F78 File Offset: 0x003F8178
[Token(Token = "0x6010EBD")]
[Address(RVA = "0x12B3650", Offset = "0x12B2050", VA = "0x1812B3650")]
private void NKCLJHHFOJF(string HBDBGMBCCHN)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06010EBE RID: 69310 RVA: 0x003F9F94 File Offset: 0x003F8194
[Token(Token = "0x6010EBE")]
[Address(RVA = "0x12B27C0", Offset = "0x12B11C0", VA = "0x1812B27C0")]
private void GGMMMHEKHJD(string HBDBGMBCCHN)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06010EBF RID: 69311 RVA: 0x003F9FB0 File Offset: 0x003F81B0
[Token(Token = "0x6010EBF")]
[Address(RVA = "0x12B3260", Offset = "0x12B1C60", VA = "0x1812B3260")]
private void JEFCCGHPOLF()
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Stopped broadcasting audio", 3f, num, num);
}
// Token: 0x06010EC0 RID: 69312 RVA: 0x003F9FE0 File Offset: 0x003F81E0
[Token(Token = "0x6010EC0")]
[Address(RVA = "0x12B1D70", Offset = "0x12B0770", VA = "0x1812B1D70")]
public void Button_ToggleBroadcastingClaim()
{
if (!this.OLMDJHDFGIH())
{
bool flag = this.IDNCKENKOND();
int num = 0;
if (flag && this.IPENEHDBOGM.Get() == -1 && this.BMIPEKHDMLB() != -1)
{
PhotonView photonView = base.photonView;
RPCActions.RPCAction<int> rpcaction = new RPCActions.RPCAction(this.RpcAuthorityRequestStartBroadcast);
int num2 = this.BMIPEKHDMLB();
photonView.RpcAuthority<int>(rpcaction, num2);
}
if (num != 0)
{
if (num != 1)
{
if (num == 2)
{
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Error", 3f, num, num);
}
return;
}
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
}
this.FOHHJGNKKHL();
}
// Token: 0x06010EC1 RID: 69313 RVA: 0x003FA084 File Offset: 0x003F8284
[Token(Token = "0x6010EC1")]
[Address(RVA = "0x12B1BD0", Offset = "0x12B05D0", VA = "0x1812B1BD0")]
public void Button_CycleInput()
{
if (!this.OLMDJHDFGIH())
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Speaker inactive or in use by someone else.", 5f, num, num);
return;
}
Recorder recorder = this.<BCPDJKMNAJP>k__BackingField;
int num2 = 0;
if (!(recorder != num2))
{
Debug.LogError("Current broadcasting client should have : PhotonVoiceRecorder");
return;
}
IReadOnlyList<IAudioOutputDevice> bamcmohefec = this.BAMCMOHEFEC;
int num3 = this.NNBIAPCHOGH + 1;
this.NNBIAPCHOGH = typeof(IReadOnlyCollection<IAudioOutputDevice>).TypeHandle;
while (!recorder.isRecording)
{
}
recorder.RestartRecording(true);
}
// Token: 0x06010EC2 RID: 69314 RVA: 0x003FA10C File Offset: 0x003F830C
[Token(Token = "0x6010EC2")]
[Address(RVA = "0x12B3AB0", Offset = "0x12B24B0", VA = "0x1812B3AB0")]
public DesktopAudioSharingSpeaker()
{
List<IAudioOutputDevice> list = new List();
this.BAMCMOHEFEC = list;
base..ctor();
}
// Token: 0x06010EC3 RID: 69315 RVA: 0x003FA12C File Offset: 0x003F832C
[Token(Token = "0x6010EC3")]
[Address(RVA = "0x12B24C0", Offset = "0x12B0EC0", VA = "0x1812B24C0")]
[CompilerGenerated]
private void FIGKBGLABJA(CCEOLAOLEKJ HFIDFDPOCKA)
{
if (HFIDFDPOCKA != 0 && this.IPENEHDBOGM.Get() != -1)
{
string text = ObscuredString.FAJDMKOEFLH(HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField);
this.broadcasterLabel.gameObject.SetActive(true);
TextMeshProUGUI textMeshProUGUI = this.broadcasterLabel;
string text2 = "@" + text;
textMeshProUGUI.text = text2;
return;
}
GameObject gameObject = this.broadcasterLabel.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x06010EC4 RID: 69316 RVA: 0x003FA1A0 File Offset: 0x003F83A0
[Token(Token = "0x6010EC4")]
[Address(RVA = "0x12B2A00", Offset = "0x12B1400", VA = "0x1812B2A00")]
[CompilerGenerated]
private void HILMLOBNHDP(string MOPOMPHBHKF)
{
GameObject gameObject = this.broadcasterLabel.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x0400B3B3 RID: 46003
[Token(Token = "0x400B3B3")]
private const float MIKOELACFGE = 3f;
// Token: 0x0400B3B4 RID: 46004
[Token(Token = "0x400B3B4")]
private const float DOLDOJGMPNN = 3f;
// Token: 0x0400B3B5 RID: 46005
[Token(Token = "0x400B3B5")]
private const int IFLOHOFEKOE = -1;
// Token: 0x0400B3B6 RID: 46006
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B3B6")]
[SerializeField]
[Header("UI")]
private TextMeshProUGUI broadcasterLabel;
// Token: 0x0400B3B7 RID: 46007
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B3B7")]
private IReadOnlyList<IAudioOutputDevice> BAMCMOHEFEC;
// Token: 0x0400B3B8 RID: 46008
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B3B8")]
private bool KIEGHMMOBCD;
// Token: 0x0400B3B9 RID: 46009
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400B3B9")]
private SynchronizedField<int> IPENEHDBOGM;
// Token: 0x0400B3BB RID: 46011
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400B3BB")]
private int NNBIAPCHOGH;
// Token: 0x0400B3BC RID: 46012
[Token(Token = "0x400B3BC")]
private static string JGHILHKIKKN = "[DesktopAudioSharing_PhotonVoiceRecorder]";
// Token: 0x0400B3BD RID: 46013
[Token(Token = "0x400B3BD")]
private static string AKFPBNFKKAJ = "Broadcasting audio!";
// Token: 0x0400B3BE RID: 46014
[Token(Token = "0x400B3BE")]
private static string ECLHAMHHHAA = "Output device changed";
// Token: 0x0400B3BF RID: 46015
[Token(Token = "0x400B3BF")]
private static string OODMGBIGHBB = "Audio Sharing is not supported.";
// Token: 0x0400B3C0 RID: 46016
[Token(Token = "0x400B3C0")]
private static string NMFPCEIKFGE = "Speaker already in use.";
// Token: 0x0400B3C1 RID: 46017
[Token(Token = "0x400B3C1")]
private static string OKDEJAKMBIG = "Speaker inactive or in use by someone else.";
// Token: 0x0400B3C2 RID: 46018
[Token(Token = "0x400B3C2")]
private static string AAHEJAJAANK = "Error";
// Token: 0x0400B3C3 RID: 46019
[Token(Token = "0x400B3C3")]
private static string OAALMDCAFNC = "Stopped broadcasting audio";
// Token: 0x02002634 RID: 9780
[Token(Token = "0x2002634")]
private enum NOKNHNEKDCD
{
// Token: 0x0400B3C5 RID: 46021
[Token(Token = "0x400B3C5")]
NOT_SUPPORTED,
// Token: 0x0400B3C6 RID: 46022
[Token(Token = "0x400B3C6")]
SPEAKER_IN_USE,
// Token: 0x0400B3C7 RID: 46023
[Token(Token = "0x400B3C7")]
INVALID_PLAYER,
// Token: 0x0400B3C8 RID: 46024
[Token(Token = "0x400B3C8")]
BROADCASTING_REQUESTED
}
}
}