This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+2234
View File
@@ -0,0 +1,2234 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x02001248 RID: 4680
public class SpectatorWatchUIFlow : WatchUIFlow
{
// Token: 0x060284E8 RID: 165096 RVA: 0x00B35608 File Offset: 0x00B33808
private void Update()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.AJFBOLHPEJC && (this.LDHHNOAOBLG.DKOBEDJEOIE || !this.DHGNOMEBNBG))
{
this.KGJPOMCECPJ(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.DCKODCEIJIG != null)
{
if (spectatorStreamPreviewScreen.DCKODCEIJIG.AJFBOLHPEJC && (spectatorStreamPreviewScreen.DCKODCEIJIG.DKOBEDJEOIE || !this.DHGNOMEBNBG))
{
this.KGJPOMCECPJ(spectatorStreamPreviewScreen.DCKODCEIJIG, ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.JNLAIFFJBKC.texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = true;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.DCKODCEIJIG.DKOBEDJEOIE)
{
spectatorStreamPreviewScreen.JNLAIFFJBKC.texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = false;
}
else
{
spectatorStreamPreviewScreen.DCKODCEIJIG = null;
spectatorStreamPreviewScreen.JNLAIFFJBKC.texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = false;
}
}
this.OJBELKGBHCN = ++this.OJBELKGBHCN % this.BDJIOMKIDMG.Length;
}
// Token: 0x060284E9 RID: 165097 RVA: 0x00B35794 File Offset: 0x00B33994
private void LFNJGNLIFJO()
{
this.ANMMBCKGNOC = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
SpectatorStreamPoint[] anmmbckgnoc = this.ANMMBCKGNOC;
for (int i = 1; i < anmmbckgnoc.Length; i += 0)
{
SpectatorStreamPoint spectatorStreamPoint = anmmbckgnoc[i];
this.CBKPPENMFKN.Add(spectatorStreamPoint.CameraTransform);
}
}
// Token: 0x060284EA RID: 165098 RVA: 0x00B357DC File Offset: 0x00B339DC
public virtual void GODPBAFCNLN(StackedUIBase LMODDIOHMLJ)
{
base.Initialize(LMODDIOHMLJ);
this.COEKOHCJOPO = base.GetComponentInChildren<Camera>(false);
this.COEKOHCJOPO.aspect = this.previewResolution.x / this.previewResolution.y;
this.COEKOHCJOPO.targetTexture = new RenderTexture((int)this.previewResolution.x, (int)this.previewResolution.y, -126);
this.COEKOHCJOPO.depthTextureMode = DepthTextureMode.Depth;
Player.LocalPlayer.MCPAKKCIEFN(this.COEKOHCJOPO.transform);
this.StreamerCamMainImage.texture = this.selectStreamTexture;
this.LDHHNOAOBLG = null;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().MAHHHNGGFDJ(new Action<DCKODCEIJIG>(this.NPMKJGGPPHM));
foreach (Player player in Player.All)
{
this.NOLGOCDMNMN(player);
}
Player.OnPlayerCreated += new Action<Player>(this.OFHIOBBHLNF);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI += this.KNHOHGAABPM;
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NDKFCMNIHJJ += this.FGCHONGIPED;
}
this.ADEPNLJBGDO();
this.FECAANMJIDE();
this.BDJIOMKIDMG = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(false);
for (int i = 0; i < this.BDJIOMKIDMG.Length; i += 0)
{
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[i];
spectatorStreamPreviewScreen.HOIJHPHGKEB(new Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.EPPCOADCBPC>(this.NMCMILDKAHC));
spectatorStreamPreviewScreen.CEHLMEFOMDB().LAEOBJEDBNM = true;
this.NDGHIDDOCJO(spectatorStreamPreviewScreen, 0);
}
}
// Token: 0x060284EB RID: 165099 RVA: 0x00B359C8 File Offset: 0x00B33BC8
public virtual void AGABNGFPHBD(StackedUIBase LMODDIOHMLJ)
{
base.Initialize(LMODDIOHMLJ);
this.COEKOHCJOPO = base.GetComponentInChildren<Camera>(true);
this.COEKOHCJOPO.aspect = this.previewResolution.x / this.previewResolution.y;
this.COEKOHCJOPO.targetTexture = new RenderTexture((int)this.previewResolution.x, (int)this.previewResolution.y, 71);
this.COEKOHCJOPO.depthTextureMode = DepthTextureMode.Depth;
Player.LocalPlayer.MCPAKKCIEFN(this.COEKOHCJOPO.transform);
this.StreamerCamMainImage.texture = this.selectStreamTexture;
this.LDHHNOAOBLG = null;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().AGGHJINDDGD(new Action<DCKODCEIJIG>(this.NPMKJGGPPHM));
foreach (Player player in Player.All)
{
this.AKKPBLDGDLE(player);
}
Player.OnPlayerCreated += new Action<Player>(this.PMBPEPFAELA);
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI += this.KNHOHGAABPM;
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NDKFCMNIHJJ += this.NFFHJFBCAJP;
}
this.HKNAABIFNEI();
this.LFNJGNLIFJO();
this.BDJIOMKIDMG = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(true);
for (int i = 1; i < this.BDJIOMKIDMG.Length; i += 0)
{
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[i];
spectatorStreamPreviewScreen.HPNKCPNAMKH(new Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.EPPCOADCBPC>(this.NMCMILDKAHC));
spectatorStreamPreviewScreen.KMIPPJAOEGJ().LAEOBJEDBNM = true;
this.NDGHIDDOCJO(spectatorStreamPreviewScreen, 1);
}
}
// Token: 0x060284EC RID: 165100 RVA: 0x00B35BB4 File Offset: 0x00B33DB4
private void AAKIDMAJGHD(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.EDMHCGBLMOC() != null && HIBKKLBILIO.HKBCEGNLDFN().AJFBOLHPEJC && HIBKKLBILIO.EPNIEIKMNKF() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FLJFNEPDFPO())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ILKKMBODGMK(HIBKKLBILIO.HKBCEGNLDFN());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x060284ED RID: 165101 RVA: 0x00B35C48 File Offset: 0x00B33E48
private void AMFMBKHHBGE()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().EIHLKDAFLHK() == StreamingCameraController.NGKGHDEGNEC.ON)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().ICIIKMEHDJA() != null)
{
this.PJBNBGGDDDN(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJAIFNILCFJ());
}
else
{
this.KOCBHAIGPNB(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJCDDMGGJOD());
}
}
}
// Token: 0x060284EE RID: 165102 RVA: 0x00B35CC0 File Offset: 0x00B33EC0
private void JMCHKGDPLCG(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.NLJIAHMEMLO(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x060284EF RID: 165103 RVA: 0x00B35D18 File Offset: 0x00B33F18
private void BNFIPALEGPK(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.NAPDFBHONMK(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x060284F0 RID: 165104 RVA: 0x00B35D70 File Offset: 0x00B33F70
public void FFBHJPBKCCH()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.PPAIPDIBAEB(StreamingCameraController.NGKGHDEGNEC.OFF);
}
// Token: 0x060284F1 RID: 165105 RVA: 0x00B35D84 File Offset: 0x00B33F84
protected virtual void MMPMNKPDOBM()
{
base.OnDestroy();
Player.OnPlayerCreated -= new Action<Player>(this.LOHGAAOBJHI);
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI -= this.DBNLNBOFGFM;
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NDKFCMNIHJJ -= this.FGCHONGIPED;
}
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().KAKKOFIELAN -= this.DNIGEOKJPCP;
}
}
// Token: 0x060284F2 RID: 165106 RVA: 0x00B35E40 File Offset: 0x00B34040
private void HOBONCJLMJK(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.HKBCEGNLDFN() != null && HIBKKLBILIO.JHILHLIHAOK().OOLMKIKGGNH() && HIBKKLBILIO.DCKODCEIJIG != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJAIFNILCFJ())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().CJEGODOELML(HIBKKLBILIO.DILAIACNDLG());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.NDGHIDDOCJO(HIBKKLBILIO, 1);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.FMIJEPLHBDJ(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x060284F3 RID: 165107 RVA: 0x00B35ED4 File Offset: 0x00B340D4
private void FMIJEPLHBDJ(SpectatorStreamPreviewScreen HIBKKLBILIO, int HPJOJJMMANE)
{
SpectatorWatchUIFlow.NLNHAINAKKM nlnhainakkm = new SpectatorWatchUIFlow.NLNHAINAKKM();
nlnhainakkm.HIBKKLBILIO = HIBKKLBILIO;
int num = ((nlnhainakkm.HIBKKLBILIO.DCKODCEIJIG == null) ? 0 : this.CBKPPENMFKN.FindIndex(new Predicate<DCKODCEIJIG>(nlnhainakkm.OJKNBNGGBEC)));
for (int i = 0; i < this.CBKPPENMFKN.Count; i++)
{
num += HPJOJJMMANE;
if (num >= this.CBKPPENMFKN.Count)
{
num = 0;
}
else if (num < 0)
{
num = this.CBKPPENMFKN.Count - 1;
}
if (this.CBKPPENMFKN[num] != null && this.CBKPPENMFKN[num].AJFBOLHPEJC && !this.CBKPPENMFKN[num].FIDPNFNKJNM)
{
nlnhainakkm.HIBKKLBILIO.DCKODCEIJIG = this.CBKPPENMFKN[num];
break;
}
}
}
// Token: 0x060284F4 RID: 165108 RVA: 0x00B35FC4 File Offset: 0x00B341C4
private void KJCBOALPEGD()
{
this.DHGNOMEBNBG = RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.DMLPFMKFOBB && !RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x060284F5 RID: 165109 RVA: 0x00B36030 File Offset: 0x00B34230
private void EGCPCFNGJND(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.DCKODCEIJIG != null && HIBKKLBILIO.DCKODCEIJIG.AJFBOLHPEJC && HIBKKLBILIO.DCKODCEIJIG != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.HJKIABDKGJJ)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.HJKIABDKGJJ = HIBKKLBILIO.DCKODCEIJIG;
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 1);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.FMIJEPLHBDJ(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x060284F7 RID: 165111 RVA: 0x00B360EC File Offset: 0x00B342EC
private void BCPFDCJJNCE()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.ON)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().ICIIKMEHDJA() != null)
{
this.OJMNDCPKGHO(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().JAGMGDNDCEM());
}
else
{
this.PJBNBGGDDDN(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().PDEGMJBOEGP());
}
}
}
// Token: 0x060284F8 RID: 165112 RVA: 0x00B36164 File Offset: 0x00B34364
protected virtual void POKMPEGHKAE()
{
base.OnDestroy();
Player.OnPlayerCreated -= new Action<Player>(this.DEHFNJAIOLM);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI -= this.DBNLNBOFGFM;
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NDKFCMNIHJJ -= this.FGCHONGIPED;
}
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.EEKDOFCIHLF(new Action<DCKODCEIJIG>(this.OJMNDCPKGHO));
}
}
// Token: 0x060284F9 RID: 165113 RVA: 0x00B36220 File Offset: 0x00B34420
private void NFJMKCLNKMN(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.JHILHLIHAOK() != null && HIBKKLBILIO.BDMGEBKIGAK().GIDBHPLMPDD() && HIBKKLBILIO.KANOMLOEPDF() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KHIJEALNEOI())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().CJEGODOELML(HIBKKLBILIO.EDMHCGBLMOC());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.FMIJEPLHBDJ(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x060284FA RID: 165114 RVA: 0x00B362B4 File Offset: 0x00B344B4
private void PBKILBEHHDN(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.NLJIAHMEMLO(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x060284FB RID: 165115 RVA: 0x00B3630C File Offset: 0x00B3450C
private void OGKNMGBNMCG(DCKODCEIJIG OADHPAGANGJ)
{
if (OADHPAGANGJ == null)
{
this.LDHHNOAOBLG = null;
this.CurrentPreviewName.text = "_PlaneCenterLocal";
this.resetButton.LAEOBJEDBNM = true;
}
else
{
this.LDHHNOAOBLG = OADHPAGANGJ;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.ON;
this.CurrentPreviewName.text = OADHPAGANGJ.MEJNHKMECBN() + " touch up";
this.resetButton.LAEOBJEDBNM = true;
}
}
// Token: 0x060284FC RID: 165116 RVA: 0x00B36388 File Offset: 0x00B34588
private void GHJNGCCLFLL(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.JHILHLIHAOK() != null && HIBKKLBILIO.EDMHCGBLMOC().HKLLABMHJHM() && HIBKKLBILIO.EPNIEIKMNKF() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().ICIIKMEHDJA())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ILKKMBODGMK(HIBKKLBILIO.FMJIOOLIOCG());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.NDGHIDDOCJO(HIBKKLBILIO, 1);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x060284FD RID: 165117 RVA: 0x00B3641C File Offset: 0x00B3461C
public virtual void PMBHFMJBMDF(StackedUIBase LMODDIOHMLJ)
{
base.Initialize(LMODDIOHMLJ);
this.COEKOHCJOPO = base.GetComponentInChildren<Camera>(false);
this.COEKOHCJOPO.aspect = this.previewResolution.x / this.previewResolution.y;
this.COEKOHCJOPO.targetTexture = new RenderTexture((int)this.previewResolution.x, (int)this.previewResolution.y, 55);
this.COEKOHCJOPO.depthTextureMode = DepthTextureMode.Depth;
Player.LocalPlayer.MCPAKKCIEFN(this.COEKOHCJOPO.transform);
this.StreamerCamMainImage.texture = this.selectStreamTexture;
this.LDHHNOAOBLG = null;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KAKKOFIELAN += this.OJMNDCPKGHO;
foreach (Player player in Player.All)
{
this.AKKPBLDGDLE(player);
}
Player.OnPlayerCreated += new Action<Player>(this.OFHIOBBHLNF);
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI += this.KNHOHGAABPM;
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NDKFCMNIHJJ += this.OHAJHJJBGGH;
}
this.JABNDLDCNOM();
this.CNLJAOLOKGJ();
this.BDJIOMKIDMG = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(false);
for (int i = 1; i < this.BDJIOMKIDMG.Length; i += 0)
{
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[i];
spectatorStreamPreviewScreen.EBEHHMOJLEM(new Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.EPPCOADCBPC>(this.FBOOAPHBOIJ));
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = false;
this.FMIJEPLHBDJ(spectatorStreamPreviewScreen, 0);
}
}
// Token: 0x060284FE RID: 165118 RVA: 0x00B36608 File Offset: 0x00B34808
private void OJMNDCPKGHO(DCKODCEIJIG OADHPAGANGJ)
{
if (OADHPAGANGJ == null)
{
this.LDHHNOAOBLG = null;
this.CurrentPreviewName.text = "Error on server call: {0}. Local objective state will not be reflected in server!";
this.resetButton.LAEOBJEDBNM = true;
}
else
{
this.LDHHNOAOBLG = OADHPAGANGJ;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().ENACCHHPFHM(StreamingCameraController.NGKGHDEGNEC.OFF);
this.CurrentPreviewName.text = OADHPAGANGJ.EJLKGHAAFLE() + "GiftDropId";
this.resetButton.LAEOBJEDBNM = true;
}
}
// Token: 0x060284FF RID: 165119 RVA: 0x00B36684 File Offset: 0x00B34884
private void PJBNBGGDDDN(DCKODCEIJIG OADHPAGANGJ)
{
if (OADHPAGANGJ == null)
{
this.LDHHNOAOBLG = null;
this.CurrentPreviewName.text = "Select a stream";
this.resetButton.LAEOBJEDBNM = false;
}
else
{
this.LDHHNOAOBLG = OADHPAGANGJ;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.ON;
this.CurrentPreviewName.text = OADHPAGANGJ.GDIECAFDIMC + ":";
this.resetButton.LAEOBJEDBNM = true;
}
}
// Token: 0x06028500 RID: 165120 RVA: 0x00B36700 File Offset: 0x00B34900
private void EEPEOCMOGIL()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.AEAKFIBHEPE() && (this.LDHHNOAOBLG.FMCJIHDJGHO() || !this.DHGNOMEBNBG))
{
this.PBKILBEHHDN(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.BDMGEBKIGAK() != null)
{
if (spectatorStreamPreviewScreen.HKBCEGNLDFN().KJPEJKBDEHE() && (spectatorStreamPreviewScreen.HKBCEGNLDFN().FMCJIHDJGHO() || !this.DHGNOMEBNBG))
{
this.AAFJHNALOEA(spectatorStreamPreviewScreen.EPNIEIKMNKF(), ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.BFNJBKLAIIO().texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.CEHLMEFOMDB().LAEOBJEDBNM = true;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.DCKODCEIJIG.DKOBEDJEOIE)
{
spectatorStreamPreviewScreen.EOMEDOPHAMI().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.APMKKDDGGEB().LAEOBJEDBNM = false;
}
else
{
spectatorStreamPreviewScreen.GOEBKJMMCEP(null);
spectatorStreamPreviewScreen.HFGBPGBFHOP().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.CEHLMEFOMDB().LAEOBJEDBNM = true;
}
}
this.OJBELKGBHCN = ++this.OJBELKGBHCN % this.BDJIOMKIDMG.Length;
}
// Token: 0x06028501 RID: 165121 RVA: 0x00B3688C File Offset: 0x00B34A8C
private void GGGPONCFHPC()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.GIDBHPLMPDD() && (this.LDHHNOAOBLG.PJJIMJEGIFI() || !this.DHGNOMEBNBG))
{
this.LCINHKDJICF(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.JHILHLIHAOK() != null)
{
if (spectatorStreamPreviewScreen.JHILHLIHAOK().JKONLFCPHFF() && (spectatorStreamPreviewScreen.KANOMLOEPDF().AAAGFLKICLL() || !this.DHGNOMEBNBG))
{
this.ADNHBFIDGIH(spectatorStreamPreviewScreen.PIGDMDCEOJJ(), ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.JNIBFDOGNLH().texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.BALMDJKHKLK().LAEOBJEDBNM = false;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.DILAIACNDLG().PCANELJMBLE())
{
spectatorStreamPreviewScreen.BEDFIABIPCM().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.EOMBFLIIIHI().LAEOBJEDBNM = false;
}
else
{
spectatorStreamPreviewScreen.BCHHOOLBJPB(null);
spectatorStreamPreviewScreen.DNFGCIIBIDA().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.CAMOGILEKOJ().LAEOBJEDBNM = true;
}
}
this.OJBELKGBHCN = ++this.OJBELKGBHCN % this.BDJIOMKIDMG.Length;
}
// Token: 0x06028502 RID: 165122 RVA: 0x00B36A18 File Offset: 0x00B34C18
private void HNNNEEPJEDK(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.KKDEBGNKDMG())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.OIECDEOAPBM(false);
dckodceijig.BIADCMBLLAH(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.KHKBMEAHPMF(Vector3.forward * 69f);
dckodceijig.DGACKCAAGBA = true;
dckodceijig.CAAMHPDBPNJ(JEFGMHBLLKI.NGKELOAKGPD() + "punch");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.KGKKEGKEDMP(false);
dckodceijig.KELGDNAMIEA(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.KHKBMEAHPMF(Vector3.forward * 21f);
dckodceijig.DGACKCAAGBA = false;
dckodceijig.CAAMHPDBPNJ(JEFGMHBLLKI.NGKELOAKGPD() + "spillway3");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().JHIHFNEFEEE(dckodceijig3);
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.NDFHODHGIKJ(JEFGMHBLLKI.NMDPPKDGAJN());
dckodceijig.PNPHGMBMHAN(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.KHKBMEAHPMF(Vector3.forward * 1145f);
dckodceijig.AENEDMPCLNG(true);
dckodceijig.MKBADJMPONH(JEFGMHBLLKI.GNLMCJKALBJ + "Retake selfie");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x06028503 RID: 165123 RVA: 0x00B36B64 File Offset: 0x00B34D64
private void OFHIOBBHLNF(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.BGOFBKHOLHF())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.EHGAHHHBLBB(true);
dckodceijig.FFOCAHBPPPO(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 355f);
dckodceijig.OKDCOKMMNJD(false);
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.NGKELOAKGPD() + "<null>");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.EHGAHHHBLBB(true);
dckodceijig.BPNAFIFIIKJ(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.NBODGHOLMNH(Vector3.forward * 1694f);
dckodceijig.DGACKCAAGBA = true;
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.NGKELOAKGPD() + "empty");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.JHIHFNEFEEE(dckodceijig3);
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.COAHJCIDCHG(JEFGMHBLLKI.HEGAPJJIPCA());
dckodceijig.KELGDNAMIEA(JEFGMHBLLKI.HFDJIFFPEFM().transform);
dckodceijig.BOELJNINBGD(Vector3.forward * 1878f);
dckodceijig.LNDODOHHHNE(true);
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.GNLMCJKALBJ + "=");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x06028504 RID: 165124 RVA: 0x00B36CB0 File Offset: 0x00B34EB0
private void GEDNHLECGLI()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.OFF)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().ICIIKMEHDJA() != null)
{
this.OJMNDCPKGHO(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FJAIFNILCFJ());
}
else
{
this.OGKNMGBNMCG(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KFDHDMFFEGE);
}
}
}
// Token: 0x06028505 RID: 165125 RVA: 0x00B36D28 File Offset: 0x00B34F28
private void OJKCDIDBOPA(Player JEFGMHBLLKI)
{
if (!JEFGMHBLLKI.NHDDPGADJPJ)
{
DCKODCEIJIG dckodceijig = new DCKODCEIJIG
{
DKOBEDJEOIE = false,
KOGMNNMACPG = JEFGMHBLLKI.BGOGBEPJGPJ.transform,
CEKKNPBNPGI = Vector3.forward * 0.15f,
DGACKCAAGBA = false,
GDIECAFDIMC = JEFGMHBLLKI.GNLMCJKALBJ + " (POV)"
};
this.CBKPPENMFKN.Add(dckodceijig);
}
else
{
DCKODCEIJIG dckodceijig2 = new DCKODCEIJIG
{
DKOBEDJEOIE = true,
KOGMNNMACPG = JEFGMHBLLKI.BGOGBEPJGPJ.transform,
CEKKNPBNPGI = Vector3.forward * -1.5f,
DGACKCAAGBA = true,
GDIECAFDIMC = JEFGMHBLLKI.GNLMCJKALBJ + " (Teleport only)"
};
this.CBKPPENMFKN.Add(dckodceijig2);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KFDHDMFFEGE = dckodceijig2;
}
DCKODCEIJIG dckodceijig3 = new DCKODCEIJIG
{
DKOBEDJEOIE = JEFGMHBLLKI.NHDDPGADJPJ,
KOGMNNMACPG = JEFGMHBLLKI.BGOGBEPJGPJ.transform,
CEKKNPBNPGI = Vector3.forward * -1.5f,
DGACKCAAGBA = false,
GDIECAFDIMC = JEFGMHBLLKI.GNLMCJKALBJ + " (Follow)"
};
this.CBKPPENMFKN.Add(dckodceijig3);
}
// Token: 0x06028506 RID: 165126 RVA: 0x00B36E74 File Offset: 0x00B35074
public void AHNBOIGENKK()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ENACCHHPFHM(StreamingCameraController.NGKGHDEGNEC.ON);
}
// Token: 0x06028507 RID: 165127 RVA: 0x00B36E88 File Offset: 0x00B35088
private void CNIHJPOPHNN()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.OFF)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FJAIFNILCFJ() != null)
{
this.PJBNBGGDDDN(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ICIIKMEHDJA());
}
else
{
this.OGKNMGBNMCG(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().PDEGMJBOEGP());
}
}
}
// Token: 0x06028508 RID: 165128 RVA: 0x00B36F00 File Offset: 0x00B35100
private void FCDHMKADEHP(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.CKBLONOAANA(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x06028509 RID: 165129 RVA: 0x00B36F58 File Offset: 0x00B35158
private void LOHGAAOBJHI(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.PJNKKFHLGKI())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.IJFPMNIKJJL(false);
dckodceijig.NKNCEPPDLGC(JEFGMHBLLKI.AJHHFNCFKNF().transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 498f);
dckodceijig.DGACKCAAGBA = true;
dckodceijig.PALLCCJPNBB(JEFGMHBLLKI.GNLMCJKALBJ + "SplitTest override args: {0}");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.IJFPMNIKJJL(true);
dckodceijig.KELGDNAMIEA(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.PGKPOCIIJCF(Vector3.forward * 403f);
dckodceijig.OKDCOKMMNJD(true);
dckodceijig.OJEDFDBIHHA(JEFGMHBLLKI.GNLMCJKALBJ + "MD");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().KFDHDMFFEGE = dckodceijig3;
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.OIECDEOAPBM(JEFGMHBLLKI.CFPNNAADNJF());
dckodceijig.BPNAFIFIIKJ(JEFGMHBLLKI.HFDJIFFPEFM().transform);
dckodceijig.PGKPOCIIJCF(Vector3.forward * 833f);
dckodceijig.AENEDMPCLNG(false);
dckodceijig.LEOBDONKEJD(JEFGMHBLLKI.NGKELOAKGPD() + "gesture");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x0602850A RID: 165130 RVA: 0x00B370A4 File Offset: 0x00B352A4
private void OELBFCEADAL(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.HBIBHBKONCO() != null && HIBKKLBILIO.BDMGEBKIGAK().AEAKFIBHEPE() && HIBKKLBILIO.JHILHLIHAOK() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.JAGMGDNDCEM())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().CJEGODOELML(HIBKKLBILIO.BDMGEBKIGAK());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x0602850B RID: 165131 RVA: 0x00B37138 File Offset: 0x00B35338
public void OnResetButtonPressed()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.OFF;
}
// Token: 0x0602850C RID: 165132 RVA: 0x00B3714C File Offset: 0x00B3534C
private void ACOCNJEGLML()
{
this.ANMMBCKGNOC = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
SpectatorStreamPoint[] anmmbckgnoc = this.ANMMBCKGNOC;
for (int i = 1; i < anmmbckgnoc.Length; i += 0)
{
SpectatorStreamPoint spectatorStreamPoint = anmmbckgnoc[i];
this.CBKPPENMFKN.Add(spectatorStreamPoint.CameraTransform);
}
}
// Token: 0x0602850D RID: 165133 RVA: 0x00B37194 File Offset: 0x00B35394
private void NMCMILDKAHC(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.DCKODCEIJIG != null && HIBKKLBILIO.JHILHLIHAOK().BOHPEJPLEHE() && HIBKKLBILIO.DCKODCEIJIG != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().HJKIABDKGJJ)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().LBKIANLCEHH(HIBKKLBILIO.JHILHLIHAOK());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 1);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x0602850E RID: 165134 RVA: 0x00B37228 File Offset: 0x00B35428
private void LIEPFLEGIMJ()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.AEAKFIBHEPE() && (this.LDHHNOAOBLG.PCANELJMBLE() || !this.DHGNOMEBNBG))
{
this.JFOOKMDEACN(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.JJCBNHGMDMD() != null)
{
if (spectatorStreamPreviewScreen.DILAIACNDLG().AJFBOLHPEJC && (spectatorStreamPreviewScreen.FMJIOOLIOCG().GLIADIHDGCD() || !this.DHGNOMEBNBG))
{
this.GNGCCMKEHEM(spectatorStreamPreviewScreen.HKBCEGNLDFN(), ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.CMHCANKKNDL().texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = false;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.JHILHLIHAOK().PCANELJMBLE())
{
spectatorStreamPreviewScreen.EOMEDOPHAMI().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.CEHLMEFOMDB().LAEOBJEDBNM = false;
}
else
{
spectatorStreamPreviewScreen.BCHHOOLBJPB(null);
spectatorStreamPreviewScreen.JNLAIFFJBKC.texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.APMKKDDGGEB().LAEOBJEDBNM = false;
}
}
this.OJBELKGBHCN = ++this.OJBELKGBHCN % this.BDJIOMKIDMG.Length;
}
// Token: 0x0602850F RID: 165135 RVA: 0x00B373B4 File Offset: 0x00B355B4
private void NFFHJFBCAJP(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.KGLPGOIHKDJ();
}
// Token: 0x06028510 RID: 165136 RVA: 0x00B373BC File Offset: 0x00B355BC
public virtual void PGNNEBJKLBO(StackedUIBase LMODDIOHMLJ)
{
base.Initialize(LMODDIOHMLJ);
this.COEKOHCJOPO = base.GetComponentInChildren<Camera>(false);
this.COEKOHCJOPO.aspect = this.previewResolution.x / this.previewResolution.y;
this.COEKOHCJOPO.targetTexture = new RenderTexture((int)this.previewResolution.x, (int)this.previewResolution.y, -44);
this.COEKOHCJOPO.depthTextureMode = DepthTextureMode.None;
Player.LocalPlayer.MCPAKKCIEFN(this.COEKOHCJOPO.transform);
this.StreamerCamMainImage.texture = this.selectStreamTexture;
this.LDHHNOAOBLG = null;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.AGGHJINDDGD(new Action<DCKODCEIJIG>(this.DNIGEOKJPCP));
foreach (Player player in Player.All)
{
this.LOHGAAOBJHI(player);
}
Player.OnPlayerCreated += new Action<Player>(this.OFHIOBBHLNF);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI += this.PIDAJDEANFA;
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NDKFCMNIHJJ += this.NFFHJFBCAJP;
}
this.JABNDLDCNOM();
this.MMNIFMNHKCD();
this.BDJIOMKIDMG = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(true);
for (int i = 0; i < this.BDJIOMKIDMG.Length; i += 0)
{
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[i];
spectatorStreamPreviewScreen.FCLMIIACOHC(new Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.EPPCOADCBPC>(this.FBOOAPHBOIJ));
spectatorStreamPreviewScreen.BFOGNNFGFHA().LAEOBJEDBNM = true;
this.FMIJEPLHBDJ(spectatorStreamPreviewScreen, 0);
}
}
// Token: 0x06028511 RID: 165137 RVA: 0x00B375A8 File Offset: 0x00B357A8
private void OHINCKNEFBB()
{
this.DHGNOMEBNBG = !(RecRoomSceneManager.NCKMBFBMBFM != null) || !(RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null) || !RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.DMLPFMKFOBB || RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x06028512 RID: 165138 RVA: 0x00B37614 File Offset: 0x00B35814
private void LJFJILFBKHF()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.LNODJLBPOGK() && (this.LDHHNOAOBLG.PJJIMJEGIFI() || !this.DHGNOMEBNBG))
{
this.GOMMFIOONGO(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.JJCBNHGMDMD() != null)
{
if (spectatorStreamPreviewScreen.KANOMLOEPDF().HKLLABMHJHM() && (spectatorStreamPreviewScreen.HKBCEGNLDFN().FMCJIHDJGHO() || !this.DHGNOMEBNBG))
{
this.JFOOKMDEACN(spectatorStreamPreviewScreen.DCKODCEIJIG, ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.CMHCANKKNDL().texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.APMKKDDGGEB().LAEOBJEDBNM = true;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.DCKODCEIJIG.PCANELJMBLE())
{
spectatorStreamPreviewScreen.DNFGCIIBIDA().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.KMIPPJAOEGJ().LAEOBJEDBNM = true;
}
else
{
spectatorStreamPreviewScreen.NBKJFPAIMCC(null);
spectatorStreamPreviewScreen.JNIBFDOGNLH().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.CAMOGILEKOJ().LAEOBJEDBNM = false;
}
}
this.OJBELKGBHCN = ++this.OJBELKGBHCN % this.BDJIOMKIDMG.Length;
}
// Token: 0x06028513 RID: 165139 RVA: 0x00B377A0 File Offset: 0x00B359A0
private void FPFGBECCEDB(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.KANOMLOEPDF() != null && HIBKKLBILIO.EPNIEIKMNKF().HKLLABMHJHM() && HIBKKLBILIO.PIGDMDCEOJJ() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FLJFNEPDFPO())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().ILKKMBODGMK(HIBKKLBILIO.HKBCEGNLDFN());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.NDGHIDDOCJO(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x06028514 RID: 165140 RVA: 0x00B37834 File Offset: 0x00B35A34
public void OMMAFFNCAGA()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.ON;
}
// Token: 0x06028515 RID: 165141 RVA: 0x00B37848 File Offset: 0x00B35A48
private void IHCJBNHOLBN(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.KJCBOALPEGD();
}
// Token: 0x06028516 RID: 165142 RVA: 0x00B37850 File Offset: 0x00B35A50
public void MCNCIEGJBCJ()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().PPAIPDIBAEB(StreamingCameraController.NGKGHDEGNEC.ON);
}
// Token: 0x06028517 RID: 165143 RVA: 0x00B37864 File Offset: 0x00B35A64
private void GKBJAFDCMED(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.HBIBHBKONCO() != null && HIBKKLBILIO.JJCBNHGMDMD().OOLMKIKGGNH() && HIBKKLBILIO.JJCBNHGMDMD() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.HJKIABDKGJJ)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJLKEGOKKDF(HIBKKLBILIO.KANOMLOEPDF());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.FMIJEPLHBDJ(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x06028518 RID: 165144 RVA: 0x00B378F8 File Offset: 0x00B35AF8
protected virtual void FGPBGEEOBAL()
{
base.OnDestroy();
Player.OnPlayerCreated -= new Action<Player>(this.KPKIINNEABN);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI -= this.ENJGJOOJMNH;
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NDKFCMNIHJJ -= this.IHCJBNHOLBN;
}
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ENEOGDBJNDM(new Action<DCKODCEIJIG>(this.OEBKMGIPBCH));
}
}
// Token: 0x06028519 RID: 165145 RVA: 0x00B379B4 File Offset: 0x00B35BB4
private void KGLPGOIHKDJ()
{
this.DHGNOMEBNBG = RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.DMLPFMKFOBB && !RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x0602851A RID: 165146 RVA: 0x00B37A20 File Offset: 0x00B35C20
private void AKKPBLDGDLE(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.NMDPPKDGAJN())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.GBONKIHOJJC(true);
dckodceijig.CBGEGJHNKGF(JEFGMHBLLKI.AJHHFNCFKNF().transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 1596f);
dckodceijig.DGACKCAAGBA = false;
dckodceijig.LEOBDONKEJD(JEFGMHBLLKI.GNLMCJKALBJ + "Null/empty value for header: {0}");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.HGAAFLKDPNG(true);
dckodceijig.PNPHGMBMHAN(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.PGKPOCIIJCF(Vector3.forward * 770f);
dckodceijig.DGACKCAAGBA = false;
dckodceijig.FKKCDLMPEAP(JEFGMHBLLKI.GNLMCJKALBJ + "Custom Authentication failed (either due to user-input or configuration or AuthParameter string format). Calling: OnCustomAuthenticationFailed()");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.JHIHFNEFEEE(dckodceijig3);
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.OIECDEOAPBM(JEFGMHBLLKI.GDOFKAIDDNA());
dckodceijig.PNPHGMBMHAN(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.PGKPOCIIJCF(Vector3.forward * 184f);
dckodceijig.NEJGMBCGLCG(true);
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.GNLMCJKALBJ + "Balance");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x0602851B RID: 165147 RVA: 0x00B37B6C File Offset: 0x00B35D6C
private void GNGCCMKEHEM(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.MKHGOPAHOAK(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x0602851C RID: 165148 RVA: 0x00B37BC4 File Offset: 0x00B35DC4
private void ENJGJOOJMNH()
{
this.ADEPNLJBGDO();
}
// Token: 0x0602851D RID: 165149 RVA: 0x00B37BCC File Offset: 0x00B35DCC
private void HMNCEOOHBCG(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.HBIBHBKONCO() != null && HIBKKLBILIO.EPNIEIKMNKF().JKONLFCPHFF() && HIBKKLBILIO.EDMHCGBLMOC() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJAIFNILCFJ())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.CGPLIBIDMAJ(HIBKKLBILIO.EPNIEIKMNKF());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.NDGHIDDOCJO(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x0602851E RID: 165150 RVA: 0x00B37C60 File Offset: 0x00B35E60
protected virtual void ILDLMHEHJLP()
{
base.OnDestroy();
Player.OnPlayerCreated -= new Action<Player>(this.PMBPEPFAELA);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI -= this.DBNLNBOFGFM;
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NDKFCMNIHJJ -= this.EIKGCNHEMAH;
}
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().KAKKOFIELAN -= this.DNIGEOKJPCP;
}
}
// Token: 0x0602851F RID: 165151 RVA: 0x00B37D1C File Offset: 0x00B35F1C
private void HKNAABIFNEI()
{
this.DHGNOMEBNBG = RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.DMLPFMKFOBB && !RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x06028520 RID: 165152 RVA: 0x00B37D88 File Offset: 0x00B35F88
private void DNIGEOKJPCP(DCKODCEIJIG OADHPAGANGJ)
{
if (OADHPAGANGJ == null)
{
this.LDHHNOAOBLG = null;
this.CurrentPreviewName.text = "onupdateparams";
this.resetButton.LAEOBJEDBNM = false;
}
else
{
this.LDHHNOAOBLG = OADHPAGANGJ;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ANKFBCLMEAL(StreamingCameraController.NGKGHDEGNEC.OFF);
this.CurrentPreviewName.text = OADHPAGANGJ.GDIECAFDIMC + ") failed: ";
this.resetButton.LAEOBJEDBNM = true;
}
}
// Token: 0x06028521 RID: 165153 RVA: 0x00B37E04 File Offset: 0x00B36004
private void NPMKJGGPPHM(DCKODCEIJIG OADHPAGANGJ)
{
if (OADHPAGANGJ == null)
{
this.LDHHNOAOBLG = null;
this.CurrentPreviewName.text = "[PV] Remote voices cleared";
this.resetButton.LAEOBJEDBNM = true;
}
else
{
this.LDHHNOAOBLG = OADHPAGANGJ;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC.ON);
this.CurrentPreviewName.text = OADHPAGANGJ.JFKMEOAKNEP() + " required to start";
this.resetButton.LAEOBJEDBNM = true;
}
}
// Token: 0x06028522 RID: 165154 RVA: 0x00B37E80 File Offset: 0x00B36080
private void BOBBEICNPNP(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.HKBCEGNLDFN() != null && HIBKKLBILIO.PIGDMDCEOJJ().AJFBOLHPEJC && HIBKKLBILIO.BDMGEBKIGAK() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FJAIFNILCFJ())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().CJEGODOELML(HIBKKLBILIO.FMJIOOLIOCG());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.FMIJEPLHBDJ(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x06028523 RID: 165155 RVA: 0x00B37F14 File Offset: 0x00B36114
private void MIBIJLIBPGJ()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.OOLMKIKGGNH() && (this.LDHHNOAOBLG.PCANELJMBLE() || !this.DHGNOMEBNBG))
{
this.PBKILBEHHDN(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.HBIBHBKONCO() != null)
{
if (spectatorStreamPreviewScreen.HKBCEGNLDFN().HKLLABMHJHM() && (spectatorStreamPreviewScreen.BDMGEBKIGAK().GLIADIHDGCD() || !this.DHGNOMEBNBG))
{
this.IBIHIGOFLLL(spectatorStreamPreviewScreen.DCKODCEIJIG, ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.JNIBFDOGNLH().texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = true;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.PIGDMDCEOJJ().PCANELJMBLE())
{
spectatorStreamPreviewScreen.ENJAENLGDFL().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.KMIPPJAOEGJ().LAEOBJEDBNM = false;
}
else
{
spectatorStreamPreviewScreen.GOEBKJMMCEP(null);
spectatorStreamPreviewScreen.EPBKIIMEIHE().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.CJDEPDCAEJN().LAEOBJEDBNM = true;
}
}
this.OJBELKGBHCN = ++this.OJBELKGBHCN % this.BDJIOMKIDMG.Length;
}
// Token: 0x06028524 RID: 165156 RVA: 0x00B380A0 File Offset: 0x00B362A0
private void OEBKMGIPBCH(DCKODCEIJIG OADHPAGANGJ)
{
if (OADHPAGANGJ == null)
{
this.LDHHNOAOBLG = null;
this.CurrentPreviewName.text = "Join failed on GameServer. Changing back to MasterServer. Msg: ";
this.resetButton.LAEOBJEDBNM = true;
}
else
{
this.LDHHNOAOBLG = OADHPAGANGJ;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC.ON);
this.CurrentPreviewName.text = OADHPAGANGJ.CCCMEDLCHFO() + "Xbox LIVE";
this.resetButton.LAEOBJEDBNM = false;
}
}
// Token: 0x06028525 RID: 165157 RVA: 0x00B3811C File Offset: 0x00B3631C
protected virtual void CMBFEGAFGIL()
{
base.OnDestroy();
Player.OnPlayerCreated -= new Action<Player>(this.LOHGAAOBJHI);
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null)
{
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI -= this.DBNLNBOFGFM;
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NDKFCMNIHJJ -= this.EIKGCNHEMAH;
}
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().OCBPFFAPCEG(new Action<DCKODCEIJIG>(this.KOCBHAIGPNB));
}
}
// Token: 0x06028526 RID: 165158 RVA: 0x00B381D8 File Offset: 0x00B363D8
private void KGJPOMCECPJ(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.NLJIAHMEMLO(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x06028527 RID: 165159 RVA: 0x00B38230 File Offset: 0x00B36430
private void JPILFNLAADC(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.DILAIACNDLG() != null && HIBKKLBILIO.GNOCGMPJHGG().KJPEJKBDEHE() && HIBKKLBILIO.JHILHLIHAOK() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJAIFNILCFJ())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FJLKEGOKKDF(HIBKKLBILIO.FMJIOOLIOCG());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.NDGHIDDOCJO(HIBKKLBILIO, 1);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x06028528 RID: 165160 RVA: 0x00B382C4 File Offset: 0x00B364C4
private void AHBPGPBKHGL()
{
this.DHGNOMEBNBG = RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.DMLPFMKFOBB && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x06028529 RID: 165161 RVA: 0x00B38330 File Offset: 0x00B36530
private void KOCBHAIGPNB(DCKODCEIJIG OADHPAGANGJ)
{
if (OADHPAGANGJ == null)
{
this.LDHHNOAOBLG = null;
this.CurrentPreviewName.text = "gif";
this.resetButton.LAEOBJEDBNM = false;
}
else
{
this.LDHHNOAOBLG = OADHPAGANGJ;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().ENACCHHPFHM(StreamingCameraController.NGKGHDEGNEC.ON);
this.CurrentPreviewName.text = OADHPAGANGJ.OOHIJCJDOLA() + "(^[a-z]+|[A-Z]+(?![a-z])|[A-Z][a-z]+)";
this.resetButton.LAEOBJEDBNM = false;
}
}
// Token: 0x0602852A RID: 165162 RVA: 0x00B383AC File Offset: 0x00B365AC
private void PGEHGGBIOJO()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.OFF)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().JAGMGDNDCEM() != null)
{
this.OEBKMGIPBCH(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().JAGMGDNDCEM());
}
else
{
this.OGKNMGBNMCG(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FJCDDMGGJOD());
}
}
}
// Token: 0x0602852B RID: 165163 RVA: 0x00B38424 File Offset: 0x00B36624
private void IBIHIGOFLLL(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.MKHGOPAHOAK(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x0602852C RID: 165164 RVA: 0x00B3847C File Offset: 0x00B3667C
private void FECAANMJIDE()
{
this.ANMMBCKGNOC = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
SpectatorStreamPoint[] anmmbckgnoc = this.ANMMBCKGNOC;
for (int i = 0; i < anmmbckgnoc.Length; i += 0)
{
SpectatorStreamPoint spectatorStreamPoint = anmmbckgnoc[i];
this.CBKPPENMFKN.Add(spectatorStreamPoint.CameraTransform);
}
}
// Token: 0x0602852D RID: 165165 RVA: 0x00B384C4 File Offset: 0x00B366C4
private void BEMJLJIHABE(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.JABNDLDCNOM();
}
// Token: 0x0602852E RID: 165166 RVA: 0x00B384CC File Offset: 0x00B366CC
private void HCMGLGCDKOJ()
{
this.DHGNOMEBNBG = RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.DMLPFMKFOBB && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x0602852F RID: 165167 RVA: 0x00B38538 File Offset: 0x00B36738
private void DBPKICPCIFO(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.KJCBOALPEGD();
}
// Token: 0x06028530 RID: 165168 RVA: 0x00B38540 File Offset: 0x00B36740
private void PFGLOBNBIMN()
{
this.ANMMBCKGNOC = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
SpectatorStreamPoint[] anmmbckgnoc = this.ANMMBCKGNOC;
for (int i = 0; i < anmmbckgnoc.Length; i += 0)
{
SpectatorStreamPoint spectatorStreamPoint = anmmbckgnoc[i];
this.CBKPPENMFKN.Add(spectatorStreamPoint.CameraTransform);
}
}
// Token: 0x06028531 RID: 165169 RVA: 0x00B38588 File Offset: 0x00B36788
private void CKCAFMKLADO()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.EIHLKDAFLHK() == StreamingCameraController.NGKGHDEGNEC.ON)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().KHIJEALNEOI() != null)
{
this.NPMKJGGPPHM(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ICIIKMEHDJA());
}
else
{
this.NPMKJGGPPHM(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KFDHDMFFEGE);
}
}
}
// Token: 0x06028532 RID: 165170 RVA: 0x00B38600 File Offset: 0x00B36800
private void NDGHIDDOCJO(SpectatorStreamPreviewScreen HIBKKLBILIO, int HPJOJJMMANE)
{
SpectatorWatchUIFlow.NLNHAINAKKM nlnhainakkm = new SpectatorWatchUIFlow.NLNHAINAKKM();
nlnhainakkm.HIBKKLBILIO = HIBKKLBILIO;
int num = ((nlnhainakkm.HIBKKLBILIO.HBIBHBKONCO() == null) ? 1 : this.CBKPPENMFKN.FindIndex(new Predicate<DCKODCEIJIG>(nlnhainakkm.FLEEFDFKEIB)));
for (int i = 1; i < this.CBKPPENMFKN.Count; i++)
{
num += HPJOJJMMANE;
if (num >= this.CBKPPENMFKN.Count)
{
num = 0;
}
else if (num < 0)
{
num = this.CBKPPENMFKN.Count - 0;
}
if (this.CBKPPENMFKN[num] != null && this.CBKPPENMFKN[num].JKONLFCPHFF() && !this.CBKPPENMFKN[num].CJNKEMFMDPI())
{
nlnhainakkm.HIBKKLBILIO.GMPHGKDIEMM(this.CBKPPENMFKN[num]);
break;
}
}
}
// Token: 0x06028533 RID: 165171 RVA: 0x00B386F0 File Offset: 0x00B368F0
public void BFJIMBHONKK()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC.ON);
}
// Token: 0x06028534 RID: 165172 RVA: 0x00B38704 File Offset: 0x00B36904
public override void Initialize(StackedUIBase LMODDIOHMLJ)
{
base.Initialize(LMODDIOHMLJ);
this.COEKOHCJOPO = base.GetComponentInChildren<Camera>(true);
this.COEKOHCJOPO.aspect = this.previewResolution.x / this.previewResolution.y;
this.COEKOHCJOPO.targetTexture = new RenderTexture((int)this.previewResolution.x, (int)this.previewResolution.y, 24);
this.COEKOHCJOPO.depthTextureMode = DepthTextureMode.Depth;
Player.LocalPlayer.SetParentPlayerRoot(this.COEKOHCJOPO.transform);
this.StreamerCamMainImage.texture = this.selectStreamTexture;
this.LDHHNOAOBLG = null;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KAKKOFIELAN += this.PJBNBGGDDDN;
foreach (Player player in Player.All)
{
this.OJKCDIDBOPA(player);
}
Player.OnPlayerCreated += new Action<Player>(this.OJKCDIDBOPA);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI += this.PIDAJDEANFA;
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NDKFCMNIHJJ += this.GIHMOFJEEOK;
}
this.KGLPGOIHKDJ();
this.MMNIFMNHKCD();
this.BDJIOMKIDMG = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(true);
for (int i = 0; i < this.BDJIOMKIDMG.Length; i++)
{
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[i];
spectatorStreamPreviewScreen.LHOOKBJHPGC += this.EGCPCFNGJND;
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = false;
this.FMIJEPLHBDJ(spectatorStreamPreviewScreen, 1);
}
}
// Token: 0x06028535 RID: 165173 RVA: 0x00B388F0 File Offset: 0x00B36AF0
private void JABNDLDCNOM()
{
this.DHGNOMEBNBG = RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.DMLPFMKFOBB && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x06028536 RID: 165174 RVA: 0x00B3895C File Offset: 0x00B36B5C
private void GNPNOGDHPDP()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.OFF)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ICIIKMEHDJA() != null)
{
this.KOCBHAIGPNB(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FLJFNEPDFPO());
}
else
{
this.PJBNBGGDDDN(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().AEDNEKLAPBH());
}
}
}
// Token: 0x06028537 RID: 165175 RVA: 0x00B389D4 File Offset: 0x00B36BD4
private void PMBPEPFAELA(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.KKDEBGNKDMG())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.KGKKEGKEDMP(true);
dckodceijig.FFOCAHBPPPO(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.NBODGHOLMNH(Vector3.forward * 1430f);
dckodceijig.AENEDMPCLNG(false);
dckodceijig.CAAMHPDBPNJ(JEFGMHBLLKI.NGKELOAKGPD() + "SpawnOnNetwork");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.NDFHODHGIKJ(false);
dckodceijig.KOGMNNMACPG = JEFGMHBLLKI.BGOGBEPJGPJ.transform;
dckodceijig.PGKPOCIIJCF(Vector3.forward * 957f);
dckodceijig.LNDODOHHHNE(false);
dckodceijig.MKBADJMPONH(JEFGMHBLLKI.GNLMCJKALBJ + "scale");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.JHIHFNEFEEE(dckodceijig3);
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.GBONKIHOJJC(JEFGMHBLLKI.HEGAPJJIPCA());
dckodceijig.CBGEGJHNKGF(JEFGMHBLLKI.AJHHFNCFKNF().transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 779f);
dckodceijig.LNDODOHHHNE(true);
dckodceijig.PALLCCJPNBB(JEFGMHBLLKI.NGKELOAKGPD() + "current_step");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x06028538 RID: 165176 RVA: 0x00B38B20 File Offset: 0x00B36D20
private void GIHMOFJEEOK(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.KGLPGOIHKDJ();
}
// Token: 0x06028539 RID: 165177 RVA: 0x00B38B28 File Offset: 0x00B36D28
private void FGCHONGIPED(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.AHBPGPBKHGL();
}
// Token: 0x0602853A RID: 165178 RVA: 0x00B38B30 File Offset: 0x00B36D30
private void GOMMFIOONGO(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.NLJIAHMEMLO(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x0602853B RID: 165179 RVA: 0x00B38B88 File Offset: 0x00B36D88
private void NOLGOCDMNMN(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.PCGELLFCMPB())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.KGKKEGKEDMP(false);
dckodceijig.PNPHGMBMHAN(JEFGMHBLLKI.HFDJIFFPEFM().transform);
dckodceijig.PGKPOCIIJCF(Vector3.forward * 1222f);
dckodceijig.DGACKCAAGBA = true;
dckodceijig.PALLCCJPNBB(JEFGMHBLLKI.NGKELOAKGPD() + "PROMO_1234");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.NDFHODHGIKJ(false);
dckodceijig.BPNAFIFIIKJ(JEFGMHBLLKI.HFDJIFFPEFM().transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 1508f);
dckodceijig.DGACKCAAGBA = true;
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.NGKELOAKGPD() + "NEUTRAL");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.JHIHFNEFEEE(dckodceijig3);
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.KGKKEGKEDMP(JEFGMHBLLKI.PJNKKFHLGKI());
dckodceijig.PNPHGMBMHAN(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.BOELJNINBGD(Vector3.forward * 113f);
dckodceijig.DGACKCAAGBA = true;
dckodceijig.MKBADJMPONH(JEFGMHBLLKI.NGKELOAKGPD() + " enemies.");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x0602853C RID: 165180 RVA: 0x00B38CD4 File Offset: 0x00B36ED4
private void FBOOAPHBOIJ(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.FMJIOOLIOCG() != null && HIBKKLBILIO.FMJIOOLIOCG().BOHPEJPLEHE() && HIBKKLBILIO.HBIBHBKONCO() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJAIFNILCFJ())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJLKEGOKKDF(HIBKKLBILIO.PIGDMDCEOJJ());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.NDGHIDDOCJO(HIBKKLBILIO, 1);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x0602853D RID: 165181 RVA: 0x00B38D68 File Offset: 0x00B36F68
public void JKIIHJDJECF()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC.OFF);
}
// Token: 0x0602853E RID: 165182 RVA: 0x00B38D7C File Offset: 0x00B36F7C
protected virtual void EKBEMBMIJLH()
{
base.OnDestroy();
Player.OnPlayerCreated -= new Action<Player>(this.LOHGAAOBJHI);
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI -= this.DBNLNBOFGFM;
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NDKFCMNIHJJ -= this.DBPKICPCIFO;
}
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.OCBPFFAPCEG(new Action<DCKODCEIJIG>(this.PJBNBGGDDDN));
}
}
// Token: 0x0602853F RID: 165183 RVA: 0x00B38E38 File Offset: 0x00B37038
private void NJOJBGKIKDP(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.PIGDMDCEOJJ() != null && HIBKKLBILIO.EPNIEIKMNKF().LNODJLBPOGK() && HIBKKLBILIO.DCKODCEIJIG != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.HJKIABDKGJJ)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJLKEGOKKDF(HIBKKLBILIO.BDMGEBKIGAK());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.NDGHIDDOCJO(HIBKKLBILIO, 1);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.FMIJEPLHBDJ(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x06028540 RID: 165184 RVA: 0x00B38ECC File Offset: 0x00B370CC
private void OHAJHJJBGGH(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.AHBPGPBKHGL();
}
// Token: 0x06028541 RID: 165185 RVA: 0x00B38ED4 File Offset: 0x00B370D4
private void KNHOHGAABPM()
{
this.AHBPGPBKHGL();
}
// Token: 0x06028542 RID: 165186 RVA: 0x00B38EDC File Offset: 0x00B370DC
private void JFOOKMDEACN(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.MKHGOPAHOAK(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x06028543 RID: 165187 RVA: 0x00B38F34 File Offset: 0x00B37134
private void CNLJAOLOKGJ()
{
this.ANMMBCKGNOC = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
SpectatorStreamPoint[] anmmbckgnoc = this.ANMMBCKGNOC;
for (int i = 1; i < anmmbckgnoc.Length; i++)
{
SpectatorStreamPoint spectatorStreamPoint = anmmbckgnoc[i];
this.CBKPPENMFKN.Add(spectatorStreamPoint.CameraTransform);
}
}
// Token: 0x06028544 RID: 165188 RVA: 0x00B38F7C File Offset: 0x00B3717C
public void JJEOGMLOOAB()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.ANKFBCLMEAL(StreamingCameraController.NGKGHDEGNEC.ON);
}
// Token: 0x06028545 RID: 165189 RVA: 0x00B38F90 File Offset: 0x00B37190
protected override void OnDestroy()
{
base.OnDestroy();
Player.OnPlayerCreated -= new Action<Player>(this.OJKCDIDBOPA);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI -= this.PIDAJDEANFA;
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NDKFCMNIHJJ -= this.GIHMOFJEEOK;
}
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KAKKOFIELAN -= this.PJBNBGGDDDN;
}
}
// Token: 0x06028546 RID: 165190 RVA: 0x00B3904C File Offset: 0x00B3724C
public virtual void JEBKPGDEFLF(StackedUIBase LMODDIOHMLJ)
{
base.Initialize(LMODDIOHMLJ);
this.COEKOHCJOPO = base.GetComponentInChildren<Camera>(true);
this.COEKOHCJOPO.aspect = this.previewResolution.x / this.previewResolution.y;
this.COEKOHCJOPO.targetTexture = new RenderTexture((int)this.previewResolution.x, (int)this.previewResolution.y, 29);
this.COEKOHCJOPO.depthTextureMode = DepthTextureMode.None;
Player.LocalPlayer.SetParentPlayerRoot(this.COEKOHCJOPO.transform);
this.StreamerCamMainImage.texture = this.selectStreamTexture;
this.LDHHNOAOBLG = null;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().LBOIAEAJDPD(new Action<DCKODCEIJIG>(this.OJMNDCPKGHO));
foreach (Player player in Player.All)
{
this.DEHFNJAIOLM(player);
}
Player.OnPlayerCreated += new Action<Player>(this.LOHGAAOBJHI);
if (RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null)
{
RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI += this.PIDAJDEANFA;
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NDKFCMNIHJJ += this.FGCHONGIPED;
}
this.ADEPNLJBGDO();
this.FECAANMJIDE();
this.BDJIOMKIDMG = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(false);
for (int i = 1; i < this.BDJIOMKIDMG.Length; i += 0)
{
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[i];
spectatorStreamPreviewScreen.AFPKEGBLHDB(new Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.EPPCOADCBPC>(this.OELBFCEADAL));
spectatorStreamPreviewScreen.BFOGNNFGFHA().LAEOBJEDBNM = false;
this.NDGHIDDOCJO(spectatorStreamPreviewScreen, 0);
}
}
// Token: 0x06028547 RID: 165191 RVA: 0x00B39238 File Offset: 0x00B37438
private void DEHFNJAIOLM(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.HEGAPJJIPCA())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.JKJLLGEFIAE(true);
dckodceijig.BPNAFIFIIKJ(JEFGMHBLLKI.AJHHFNCFKNF().transform);
dckodceijig.CEKKNPBNPGI = Vector3.forward * 1001f;
dckodceijig.DGACKCAAGBA = true;
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.GNLMCJKALBJ + "z");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.OIECDEOAPBM(true);
dckodceijig.NKNCEPPDLGC(JEFGMHBLLKI.HFDJIFFPEFM().transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 985f);
dckodceijig.OKDCOKMMNJD(false);
dckodceijig.MKBADJMPONH(JEFGMHBLLKI.NGKELOAKGPD() + "Assets/Core/Content/Configs/");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.JHIHFNEFEEE(dckodceijig3);
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.OIECDEOAPBM(JEFGMHBLLKI.HEGAPJJIPCA());
dckodceijig.NKNCEPPDLGC(JEFGMHBLLKI.BGOGBEPJGPJ.transform);
dckodceijig.PGKPOCIIJCF(Vector3.forward * 1193f);
dckodceijig.NEJGMBCGLCG(true);
dckodceijig.PALLCCJPNBB(JEFGMHBLLKI.NGKELOAKGPD() + ": ");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x06028548 RID: 165192 RVA: 0x00B39384 File Offset: 0x00B37584
private void ADEPNLJBGDO()
{
this.DHGNOMEBNBG = !(RecRoomSceneManager.LEILGOOHEOI() != null) || !(RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA != null) || !RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.DMLPFMKFOBB || RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x06028549 RID: 165193 RVA: 0x00B393F0 File Offset: 0x00B375F0
private void KPKIINNEABN(Player JEFGMHBLLKI)
{
DCKODCEIJIG dckodceijig;
if (!JEFGMHBLLKI.OBFPLPPCJLL())
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.EHGAHHHBLBB(false);
dckodceijig.KELGDNAMIEA(JEFGMHBLLKI.HFDJIFFPEFM().transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 1273f);
dckodceijig.AENEDMPCLNG(true);
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.NGKELOAKGPD() + "z");
DCKODCEIJIG dckodceijig2 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig2);
}
else
{
dckodceijig = new DCKODCEIJIG();
dckodceijig.EHGAHHHBLBB(true);
dckodceijig.KELGDNAMIEA(JEFGMHBLLKI.HFDJIFFPEFM().transform);
dckodceijig.NBODGHOLMNH(Vector3.forward * 1960f);
dckodceijig.AENEDMPCLNG(true);
dckodceijig.CAAMHPDBPNJ(JEFGMHBLLKI.NGKELOAKGPD() + "id");
DCKODCEIJIG dckodceijig3 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig3);
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().JHIHFNEFEEE(dckodceijig3);
}
dckodceijig = new DCKODCEIJIG();
dckodceijig.NKOIGKIJHCG(JEFGMHBLLKI.BGOFBKHOLHF());
dckodceijig.FFOCAHBPPPO(JEFGMHBLLKI.AJHHFNCFKNF().transform);
dckodceijig.ELGGGGCDGMF(Vector3.forward * 235f);
dckodceijig.OKDCOKMMNJD(true);
dckodceijig.NMCLMJFJKLG(JEFGMHBLLKI.NGKELOAKGPD() + " Remote called.");
DCKODCEIJIG dckodceijig4 = dckodceijig;
this.CBKPPENMFKN.Add(dckodceijig4);
}
// Token: 0x0602854A RID: 165194 RVA: 0x00B3953C File Offset: 0x00B3773C
private void OnEnable()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.ON)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.HJKIABDKGJJ != null)
{
this.PJBNBGGDDDN(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.HJKIABDKGJJ);
}
else
{
this.PJBNBGGDDDN(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.KFDHDMFFEGE);
}
}
}
// Token: 0x0602854B RID: 165195 RVA: 0x00B395B4 File Offset: 0x00B377B4
private void FNHPFHOPCLL()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.KJPEJKBDEHE() && (this.LDHHNOAOBLG.PCANELJMBLE() || !this.DHGNOMEBNBG))
{
this.KGJPOMCECPJ(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.JJCBNHGMDMD() != null)
{
if (spectatorStreamPreviewScreen.JJCBNHGMDMD().HKLLABMHJHM() && (spectatorStreamPreviewScreen.DCKODCEIJIG.PCANELJMBLE() || !this.DHGNOMEBNBG))
{
this.ADNHBFIDGIH(spectatorStreamPreviewScreen.EPNIEIKMNKF(), ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.ENJAENLGDFL().texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.CJDEPDCAEJN().LAEOBJEDBNM = true;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.HKBCEGNLDFN().PJJIMJEGIFI())
{
spectatorStreamPreviewScreen.HFGBPGBFHOP().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.BALMDJKHKLK().LAEOBJEDBNM = false;
}
else
{
spectatorStreamPreviewScreen.BGKOOGBKFLC(null);
spectatorStreamPreviewScreen.EOMEDOPHAMI().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.GDABDLIEPFL().LAEOBJEDBNM = true;
}
}
this.OJBELKGBHCN = (this.OJBELKGBHCN += 0) % this.BDJIOMKIDMG.Length;
}
// Token: 0x0602854C RID: 165196 RVA: 0x00B39740 File Offset: 0x00B37940
private void ABAHCCAHHEP()
{
this.DHGNOMEBNBG = RecRoomSceneManager.NCKMBFBMBFM != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.DMLPFMKFOBB && RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
}
// Token: 0x0602854D RID: 165197 RVA: 0x00B397AC File Offset: 0x00B379AC
private void ADNHBFIDGIH(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.CKBLONOAANA(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x0602854E RID: 165198 RVA: 0x00B39804 File Offset: 0x00B37A04
private void PBHDLINDMMI(SpectatorStreamPreviewScreen HIBKKLBILIO, SpectatorStreamPreviewScreen.EPPCOADCBPC LMLAFIAPAKD)
{
switch (LMLAFIAPAKD)
{
case SpectatorStreamPreviewScreen.EPPCOADCBPC.SetPreview:
if (HIBKKLBILIO.BDMGEBKIGAK() != null && HIBKKLBILIO.PIGDMDCEOJJ().HKLLABMHJHM() && HIBKKLBILIO.DILAIACNDLG() != SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().JAGMGDNDCEM())
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.FJLKEGOKKDF(HIBKKLBILIO.HKBCEGNLDFN());
}
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Next:
this.FMIJEPLHBDJ(HIBKKLBILIO, 0);
break;
case SpectatorStreamPreviewScreen.EPPCOADCBPC.Previous:
this.NDGHIDDOCJO(HIBKKLBILIO, -1);
break;
}
}
// Token: 0x0602854F RID: 165199 RVA: 0x00B39898 File Offset: 0x00B37A98
public virtual void MNPLJMACJMH(StackedUIBase LMODDIOHMLJ)
{
base.Initialize(LMODDIOHMLJ);
this.COEKOHCJOPO = base.GetComponentInChildren<Camera>(true);
this.COEKOHCJOPO.aspect = this.previewResolution.x / this.previewResolution.y;
this.COEKOHCJOPO.targetTexture = new RenderTexture((int)this.previewResolution.x, (int)this.previewResolution.y, -123);
this.COEKOHCJOPO.depthTextureMode = DepthTextureMode.Depth;
Player.LocalPlayer.SetParentPlayerRoot(this.COEKOHCJOPO.transform);
this.StreamerCamMainImage.texture = this.selectStreamTexture;
this.LDHHNOAOBLG = null;
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().HCGDMCMDAOK(new Action<DCKODCEIJIG>(this.DNIGEOKJPCP));
foreach (Player player in Player.All)
{
this.LOHGAAOBJHI(player);
}
Player.OnPlayerCreated += new Action<Player>(this.PMBPEPFAELA);
if (RecRoomSceneManager.LEILGOOHEOI() != null && RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA != null)
{
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.LFJBJHFCJKI += this.PIDAJDEANFA;
RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NDKFCMNIHJJ += this.OHAJHJJBGGH;
}
this.HKNAABIFNEI();
this.CNLJAOLOKGJ();
this.BDJIOMKIDMG = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(false);
for (int i = 1; i < this.BDJIOMKIDMG.Length; i++)
{
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[i];
spectatorStreamPreviewScreen.PDGHMPJPFAO(new Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.EPPCOADCBPC>(this.HMNCEOOHBCG));
spectatorStreamPreviewScreen.KMIPPJAOEGJ().LAEOBJEDBNM = false;
this.NDGHIDDOCJO(spectatorStreamPreviewScreen, 0);
}
}
// Token: 0x06028550 RID: 165200 RVA: 0x00B39A84 File Offset: 0x00B37C84
private void PIDAJDEANFA()
{
this.KGLPGOIHKDJ();
}
// Token: 0x06028551 RID: 165201 RVA: 0x00B39A8C File Offset: 0x00B37C8C
private void CIKFMHFBNDE()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.OFF)
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().KHIJEALNEOI() != null)
{
this.OGKNMGBNMCG(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().KHIJEALNEOI());
}
else
{
this.OGKNMGBNMCG(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.HLOGGBCNBHG.PDEGMJBOEGP());
}
}
}
// Token: 0x06028552 RID: 165202 RVA: 0x00B39B04 File Offset: 0x00B37D04
private void AAFJHNALOEA(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.NLJIAHMEMLO(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x06028553 RID: 165203 RVA: 0x00B39B5C File Offset: 0x00B37D5C
private void EIKGCNHEMAH(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
{
this.ADEPNLJBGDO();
}
// Token: 0x06028554 RID: 165204 RVA: 0x00B39B64 File Offset: 0x00B37D64
private void MMNIFMNHKCD()
{
this.ANMMBCKGNOC = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
foreach (SpectatorStreamPoint spectatorStreamPoint in this.ANMMBCKGNOC)
{
this.CBKPPENMFKN.Add(spectatorStreamPoint.CameraTransform);
}
}
// Token: 0x06028555 RID: 165205 RVA: 0x00B39BAC File Offset: 0x00B37DAC
private void LCINHKDJICF(DCKODCEIJIG JLAMMIJECBK, ref Texture2D JBGLHECEOPE)
{
Vector3 vector;
Quaternion quaternion;
JLAMMIJECBK.MKHGOPAHOAK(out vector, out quaternion);
this.COEKOHCJOPO.transform.position = vector;
this.COEKOHCJOPO.transform.rotation = quaternion;
this.COEKOHCJOPO.Render();
this.COEKOHCJOPO.targetTexture.GNEPMJNCMKL(ref JBGLHECEOPE);
}
// Token: 0x06028556 RID: 165206 RVA: 0x00B39C04 File Offset: 0x00B37E04
private void DBNLNBOFGFM()
{
this.AHBPGPBKHGL();
}
// Token: 0x06028557 RID: 165207 RVA: 0x00B39C0C File Offset: 0x00B37E0C
private void MDCNOIALLAF()
{
if (!Player.LocalPlayerExists || !base.isActiveAndEnabled)
{
return;
}
if (this.LDHHNOAOBLG != null && this.LDHHNOAOBLG.KJPEJKBDEHE() && (this.LDHHNOAOBLG.DKOBEDJEOIE || !this.DHGNOMEBNBG))
{
this.FCDHMKADEHP(this.LDHHNOAOBLG, ref this.IOODACLLOFO);
this.StreamerCamMainImage.texture = this.IOODACLLOFO;
}
else
{
this.StreamerCamMainImage.texture = this.streamNotAvailableTexture;
}
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.BDJIOMKIDMG[this.OJBELKGBHCN];
if (spectatorStreamPreviewScreen.HBIBHBKONCO() != null)
{
if (spectatorStreamPreviewScreen.BDMGEBKIGAK().OOLMKIKGGNH() && (spectatorStreamPreviewScreen.FMJIOOLIOCG().DKOBEDJEOIE || !this.DHGNOMEBNBG))
{
this.AAFJHNALOEA(spectatorStreamPreviewScreen.HBIBHBKONCO(), ref spectatorStreamPreviewScreen.TargetTexture);
spectatorStreamPreviewScreen.FIBKECGINAB().texture = spectatorStreamPreviewScreen.TargetTexture;
spectatorStreamPreviewScreen.CJDEPDCAEJN().LAEOBJEDBNM = true;
}
else if (this.DHGNOMEBNBG && !spectatorStreamPreviewScreen.JHILHLIHAOK().FMCJIHDJGHO())
{
spectatorStreamPreviewScreen.JNDHFCCOABM().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.ONFHENLBGCE.LAEOBJEDBNM = true;
}
else
{
spectatorStreamPreviewScreen.IJGADACEJAD(null);
spectatorStreamPreviewScreen.FIBKECGINAB().texture = this.streamNotAvailableTexture;
spectatorStreamPreviewScreen.CEHLMEFOMDB().LAEOBJEDBNM = false;
}
}
this.OJBELKGBHCN = ++this.OJBELKGBHCN % this.BDJIOMKIDMG.Length;
}
// Token: 0x06028558 RID: 165208 RVA: 0x00B39D98 File Offset: 0x00B37F98
public void KIEIKLDHELI()
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.LLPCPEDLEEN().FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC.OFF);
}
// Token: 0x0400644F RID: 25679
[Header("SpectatorWatchUIFlow")]
public RawImage StreamerCamMainImage;
// Token: 0x04006450 RID: 25680
public Text CurrentPreviewName;
// Token: 0x04006451 RID: 25681
[SerializeField]
private Vector2 previewResolution = new Vector2(240f, 180f);
// Token: 0x04006452 RID: 25682
[SerializeField]
private Texture2D streamNotAvailableTexture;
// Token: 0x04006453 RID: 25683
[SerializeField]
private Texture2D selectStreamTexture;
// Token: 0x04006454 RID: 25684
[SerializeField]
private Button3D resetButton;
// Token: 0x04006455 RID: 25685
private Camera COEKOHCJOPO;
// Token: 0x04006456 RID: 25686
private SpectatorStreamPreviewScreen[] BDJIOMKIDMG;
// Token: 0x04006457 RID: 25687
private int OJBELKGBHCN;
// Token: 0x04006458 RID: 25688
private DCKODCEIJIG LDHHNOAOBLG;
// Token: 0x04006459 RID: 25689
private Texture2D IOODACLLOFO;
// Token: 0x0400645A RID: 25690
private SpectatorStreamPoint[] ANMMBCKGNOC;
// Token: 0x0400645B RID: 25691
private List<DCKODCEIJIG> CBKPPENMFKN = new List<DCKODCEIJIG>();
// Token: 0x0400645C RID: 25692
private bool DHGNOMEBNBG;
// Token: 0x02001249 RID: 4681
[CompilerGenerated]
private sealed class NLNHAINAKKM
{
// Token: 0x06028559 RID: 165209 RVA: 0x00B39DAC File Offset: 0x00B37FAC
internal bool PJGEPHDJHFC(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.FMJIOOLIOCG();
}
// Token: 0x0602855A RID: 165210 RVA: 0x00B39DBC File Offset: 0x00B37FBC
internal bool CHPMHNFNCDD(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.EDMHCGBLMOC();
}
// Token: 0x0602855B RID: 165211 RVA: 0x00B39DCC File Offset: 0x00B37FCC
internal bool BPHNJPMKOEC(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.HBIBHBKONCO();
}
// Token: 0x0602855C RID: 165212 RVA: 0x00B39DDC File Offset: 0x00B37FDC
internal bool LACKKCKOGHI(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.HKBCEGNLDFN();
}
// Token: 0x0602855D RID: 165213 RVA: 0x00B39DEC File Offset: 0x00B37FEC
internal bool PIBLMAAJNEN(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.JHILHLIHAOK();
}
// Token: 0x0602855F RID: 165215 RVA: 0x00B39E04 File Offset: 0x00B38004
internal bool OBEELMGMFCN(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.PIGDMDCEOJJ();
}
// Token: 0x06028560 RID: 165216 RVA: 0x00B39E14 File Offset: 0x00B38014
internal bool BFLGOFKCKFP(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.DILAIACNDLG();
}
// Token: 0x06028561 RID: 165217 RVA: 0x00B39E24 File Offset: 0x00B38024
internal bool FLEEFDFKEIB(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.EDMHCGBLMOC();
}
// Token: 0x06028562 RID: 165218 RVA: 0x00B39E34 File Offset: 0x00B38034
internal bool IOJPCLALFLN(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.GNOCGMPJHGG();
}
// Token: 0x06028563 RID: 165219 RVA: 0x00B39E44 File Offset: 0x00B38044
internal bool JAIDJPDOOOA(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.JJCBNHGMDMD();
}
// Token: 0x06028564 RID: 165220 RVA: 0x00B39E54 File Offset: 0x00B38054
internal bool BMJOLOCMHKL(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.BDMGEBKIGAK();
}
// Token: 0x06028565 RID: 165221 RVA: 0x00B39E64 File Offset: 0x00B38064
internal bool CBMLMMGMAMI(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.EDMHCGBLMOC();
}
// Token: 0x06028566 RID: 165222 RVA: 0x00B39E74 File Offset: 0x00B38074
internal bool CEGCMAAOAKK(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.DILAIACNDLG();
}
// Token: 0x06028567 RID: 165223 RVA: 0x00B39E84 File Offset: 0x00B38084
internal bool GOPMNHCPOJL(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.JJCBNHGMDMD();
}
// Token: 0x06028568 RID: 165224 RVA: 0x00B39E94 File Offset: 0x00B38094
internal bool CACOMKEAKLI(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.KANOMLOEPDF();
}
// Token: 0x06028569 RID: 165225 RVA: 0x00B39EA4 File Offset: 0x00B380A4
internal bool KLMKCPAELKO(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.FMJIOOLIOCG();
}
// Token: 0x0602856A RID: 165226 RVA: 0x00B39EB4 File Offset: 0x00B380B4
internal bool NALMKHOOIDC(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.FMJIOOLIOCG();
}
// Token: 0x0602856B RID: 165227 RVA: 0x00B39EC4 File Offset: 0x00B380C4
internal bool DPNFJMCMNGC(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.PIGDMDCEOJJ();
}
// Token: 0x0602856C RID: 165228 RVA: 0x00B39ED4 File Offset: 0x00B380D4
internal bool CFCEJGGFGPD(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.KANOMLOEPDF();
}
// Token: 0x0602856D RID: 165229 RVA: 0x00B39EE4 File Offset: 0x00B380E4
internal bool ELNIKMBDIDF(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.DILAIACNDLG();
}
// Token: 0x0602856E RID: 165230 RVA: 0x00B39EF4 File Offset: 0x00B380F4
internal bool OJKNBNGGBEC(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.DCKODCEIJIG;
}
// Token: 0x0602856F RID: 165231 RVA: 0x00B39F04 File Offset: 0x00B38104
internal bool NNKHKHOALNP(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.BDMGEBKIGAK();
}
// Token: 0x06028570 RID: 165232 RVA: 0x00B39F14 File Offset: 0x00B38114
internal bool ODJELHECHPO(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.HKBCEGNLDFN();
}
// Token: 0x06028571 RID: 165233 RVA: 0x00B39F24 File Offset: 0x00B38124
internal bool IBLIPIGAMEL(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.KANOMLOEPDF();
}
// Token: 0x06028572 RID: 165234 RVA: 0x00B39F34 File Offset: 0x00B38134
internal bool OGAJFHEKIED(DCKODCEIJIG EGNBFLPNLNC)
{
return EGNBFLPNLNC == this.HIBKKLBILIO.BDMGEBKIGAK();
}
// Token: 0x0400645D RID: 25693
internal SpectatorStreamPreviewScreen HIBKKLBILIO;
}
}