1421 lines
52 KiB
C#
1421 lines
52 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using VRPanorama;
|
|
|
|
namespace RecRoom.Systems.StreamingCamera
|
|
{
|
|
// Token: 0x020023C0 RID: 9152
|
|
[Token(Token = "0x20023C0")]
|
|
public class SpectatorWatchUIFlow : WatchUIFlow
|
|
{
|
|
// Token: 0x0600E8DE RID: 59614 RVA: 0x00357808 File Offset: 0x00355A08
|
|
[Token(Token = "0x600E8DE")]
|
|
[Address(RVA = "0x1A6C820", Offset = "0x1A6B820", VA = "0x181A6C820", Slot = "10")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen;
|
|
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
|
|
Delegate delegate2;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
base.Initialize(LJOCNMLBCAH);
|
|
SpectatorWatchUIFlow.LHECMFEACDN.Clear();
|
|
SpectatorWatchUIFlow.LMCLFCBAAHN = num;
|
|
Camera componentInChildren = base.GetComponentInChildren<Camera>(true);
|
|
this.IHCGEGMMBBB = componentInChildren;
|
|
RenderTexture eeodhamlojl = this.EEODHAMLOJL;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (eeodhamlojl == num3)
|
|
{
|
|
this.EEODHAMLOJL = new RenderTexture(num3, num2, 24)
|
|
{
|
|
name = "SpectatorPreviewRT"
|
|
};
|
|
}
|
|
Camera ihcgegmmbbb = this.IHCGEGMMBBB;
|
|
RenderTexture eeodhamlojl2 = this.EEODHAMLOJL;
|
|
ihcgegmmbbb.targetTexture = eeodhamlojl2;
|
|
this.IHCGEGMMBBB.depthTextureMode = DepthTextureMode.Depth;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
Transform transform = this.IHCGEGMMBBB.transform;
|
|
<EGKJPJKLEAI>k__BackingField.SetParentPlayerRoot(transform);
|
|
RawImage streamerCamMainImage = this.StreamerCamMainImage;
|
|
Texture2D texture2D = this.selectStreamTexture;
|
|
streamerCamMainImage.texture = texture2D;
|
|
this.ANMPDNOFEFM = num;
|
|
Action<HNHBHFHBIMM> action = new Action(this.AKBJMDBPGAG);
|
|
Delegate @delegate;
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
while (@delegate != <EGKJPJKLEAI>k__BackingField)
|
|
{
|
|
}
|
|
List<Player> all = Player.All;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action2 = new Action(this.KCGKDMNEALG);
|
|
Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action2);
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num4 = 0;
|
|
bool flag2;
|
|
if (<OCDLBPHJMOP>k__BackingField != num4 && flag2)
|
|
{
|
|
Action action3 = new Action(this.HDFKJDFIFKK);
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL);
|
|
}
|
|
this.PDNGOMKJDCO();
|
|
SpectatorStreamPoint[] array = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
|
|
int num5 = 0;
|
|
int num6 = 0;
|
|
int length = array.Length;
|
|
if (num6 < length)
|
|
{
|
|
bool flag3 = SpectatorWatchUIFlow.RegisterStreamPoint(array[num5]);
|
|
num5++;
|
|
}
|
|
Slider3D slider3D = this.fpsSlider;
|
|
SpectatorWatchUIFlow.SliderToFrameRateSetting[] array2 = this.sliderToFrameRateSettings;
|
|
Func<SpectatorWatchUIFlow.SliderToFrameRateSetting, bool> func;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_0 == 0)
|
|
{
|
|
func = delegate(SpectatorWatchUIFlow.SliderToFrameRateSetting s)
|
|
{
|
|
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
return s == "{il2cpp field on {'constant21' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}";
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_0 = func;
|
|
}
|
|
IEnumerable<SpectatorWatchUIFlow.SliderToFrameRateSetting> enumerable = Enumerable.Where<SpectatorWatchUIFlow.SliderToFrameRateSetting>(array2, func);
|
|
Func<SpectatorWatchUIFlow.SliderToFrameRateSetting, int> func2;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_1 == 0)
|
|
{
|
|
func2 = delegate(SpectatorWatchUIFlow.SliderToFrameRateSetting s)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_1 = func2;
|
|
}
|
|
int num7 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToFrameRateSetting, int>(enumerable, func2));
|
|
float value = slider3D.value;
|
|
Slider3D slider3D2 = this.fovSlider;
|
|
SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings;
|
|
Func<SpectatorWatchUIFlow.SliderToFOVSetting, bool> func3;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_2 == 0)
|
|
{
|
|
func3 = delegate(SpectatorWatchUIFlow.SliderToFOVSetting s)
|
|
{
|
|
StreamingCameraController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
return s == "{il2cpp field on {'constant21' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x4}";
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_2 = func3;
|
|
}
|
|
IEnumerable<SpectatorWatchUIFlow.SliderToFOVSetting> enumerable2 = Enumerable.Where<SpectatorWatchUIFlow.SliderToFOVSetting>(array3, func3);
|
|
Func<SpectatorWatchUIFlow.SliderToFOVSetting, int> func4;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_3 == 0)
|
|
{
|
|
func4 = delegate(SpectatorWatchUIFlow.SliderToFOVSetting s)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_3 = func4;
|
|
}
|
|
int num8 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToFOVSetting, int>(enumerable2, func4));
|
|
float value2 = slider3D2.value;
|
|
Slider3D slider3D3 = this.lightIntensitySlider;
|
|
SpectatorWatchUIFlow.SliderToLightSetting[] array4 = this.sliderToLightSettings;
|
|
Func<SpectatorWatchUIFlow.SliderToLightSetting, bool> func5;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_4 == 0)
|
|
{
|
|
func5 = delegate(SpectatorWatchUIFlow.SliderToLightSetting s)
|
|
{
|
|
StreamingCameraController instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
return true;
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_4 = func5;
|
|
}
|
|
IEnumerable<SpectatorWatchUIFlow.SliderToLightSetting> enumerable3 = Enumerable.Where<SpectatorWatchUIFlow.SliderToLightSetting>(array4, func5);
|
|
Func<SpectatorWatchUIFlow.SliderToLightSetting, int> func6;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_5 == 0)
|
|
{
|
|
func6 = delegate(SpectatorWatchUIFlow.SliderToLightSetting s)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_5 = func6;
|
|
}
|
|
int num9 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToLightSetting, int>(enumerable3, func6));
|
|
float value3 = slider3D3.value;
|
|
Slider3D slider3D4 = this.lightRangeSlider;
|
|
SpectatorWatchUIFlow.SliderToLightRangeSetting[] array5 = this.sliderToLightRangeSettings;
|
|
Func<SpectatorWatchUIFlow.SliderToLightRangeSetting, bool> func7;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_6 == 0)
|
|
{
|
|
func7 = delegate(SpectatorWatchUIFlow.SliderToLightRangeSetting s)
|
|
{
|
|
StreamingCameraController instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
return true;
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_6 = func7;
|
|
}
|
|
IEnumerable<SpectatorWatchUIFlow.SliderToLightRangeSetting> enumerable4 = Enumerable.Where<SpectatorWatchUIFlow.SliderToLightRangeSetting>(array5, func7);
|
|
Func<SpectatorWatchUIFlow.SliderToLightRangeSetting, int> func8;
|
|
if (SpectatorWatchUIFlow.<>c.<>9__36_7 == 0)
|
|
{
|
|
func8 = delegate(SpectatorWatchUIFlow.SliderToLightRangeSetting s)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
SpectatorWatchUIFlow.<>c.<>9__36_7 = func8;
|
|
}
|
|
int num10 = Enumerable.FirstOrDefault<int>(Enumerable.Select<SpectatorWatchUIFlow.SliderToLightRangeSetting, int>(enumerable4, func8));
|
|
float value4 = slider3D4.value;
|
|
float value5 = this.audioListenerPositionSlider.value;
|
|
float value6 = this.greenScreenSlider.value;
|
|
ToggleButton3D toggleButton3D = this.panoramaToggle;
|
|
bool activeSelf = SingletonMonoBehaviour.ONCPNMDGGKG.PanoramaCapture.gameObject.activeSelf;
|
|
toggleButton3D.BOHIGPFGJBA = activeSelf;
|
|
SpectatorStreamPreviewScreen[] componentsInChildren = base.GetComponentsInChildren<SpectatorStreamPreviewScreen>(true);
|
|
this.DANCGAPILEP = componentsInChildren;
|
|
int num11 = 0;
|
|
if (0 >= componentsInChildren.Length)
|
|
{
|
|
goto IL_427;
|
|
}
|
|
spectatorStreamPreviewScreen = componentsInChildren[num11];
|
|
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> action4 = new Action(this.BEIBFOMFGPK);
|
|
diffnplmafl = spectatorStreamPreviewScreen.DIFFNPLMAFL;
|
|
delegate2 = Delegate.Combine(diffnplmafl, action4);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
while (delegate2 != diffnplmafl)
|
|
{
|
|
}
|
|
Button3DBase streamButton = spectatorStreamPreviewScreen.streamButton;
|
|
int num12 = 0;
|
|
streamButton.FFDOINJEHMM = num12 != 0;
|
|
this.FBKNFDLGABA(spectatorStreamPreviewScreen, 1);
|
|
SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP;
|
|
IL_427:
|
|
GameObject gameObject = this._360UI;
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
|
gameObject.SetActive(inVRDisplayMode);
|
|
}
|
|
|
|
// Token: 0x0600E8DF RID: 59615 RVA: 0x00357C60 File Offset: 0x00355E60
|
|
[Token(Token = "0x600E8DF")]
|
|
[Address(RVA = "0x1A6BBE0", Offset = "0x1A6ABE0", VA = "0x181A6BBE0")]
|
|
private void AKBJMDBPGAG(HNHBHFHBIMM MKINDALDGFN)
|
|
{
|
|
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
|
if (anmpdnofefm != 0)
|
|
{
|
|
Action action = new Action(this.JLKNJOJOOIE);
|
|
anmpdnofefm.JKHPLPENPNH -= action;
|
|
}
|
|
this.ANMPDNOFEFM = MKINDALDGFN;
|
|
if (MKINDALDGFN != 0)
|
|
{
|
|
Action action2 = new Action(this.JLKNJOJOOIE);
|
|
MKINDALDGFN.JKHPLPENPNH += action2;
|
|
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
|
}
|
|
HNHBHFHBIMM anmpdnofefm2 = this.ANMPDNOFEFM;
|
|
Text currentPreviewName = this.CurrentPreviewName;
|
|
if (anmpdnofefm2 == 0)
|
|
{
|
|
}
|
|
string text = anmpdnofefm2.MMBOKOLAJFH + ":";
|
|
double num = ((HAPBACHHIBN)currentPreviewName).GMBEJJBNGJD;
|
|
}
|
|
|
|
// Token: 0x0600E8E0 RID: 59616 RVA: 0x00357CF0 File Offset: 0x00355EF0
|
|
[Token(Token = "0x600E8E0")]
|
|
[Address(RVA = "0x1A6D9E0", Offset = "0x1A6C9E0", VA = "0x181A6D9E0")]
|
|
private void JLKNJOJOOIE()
|
|
{
|
|
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
|
Text currentPreviewName = this.CurrentPreviewName;
|
|
if (anmpdnofefm == 0)
|
|
{
|
|
}
|
|
string text = anmpdnofefm.MMBOKOLAJFH + ":";
|
|
double num = ((HAPBACHHIBN)currentPreviewName).GMBEJJBNGJD;
|
|
}
|
|
|
|
// Token: 0x0600E8E1 RID: 59617 RVA: 0x00357D30 File Offset: 0x00355F30
|
|
[Token(Token = "0x600E8E1")]
|
|
[Address(RVA = "0x1A70910", Offset = "0x1A6F910", VA = "0x181A70910")]
|
|
private void Update()
|
|
{
|
|
if (base.isActiveAndEnabled)
|
|
{
|
|
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
Camera streamingCamera = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera;
|
|
int num2 = 0;
|
|
if (streamingCamera != num2)
|
|
{
|
|
RawImage streamerCamMainImage = this.StreamerCamMainImage;
|
|
RenderTexture activeTexture = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera.activeTexture;
|
|
}
|
|
}
|
|
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
|
if (anmpdnofefm != 0 && anmpdnofefm.FBLEJONFPAK && (this.ANMPDNOFEFM.<NFOODJIKGCG>k__BackingField || !this.LLEADMBGLPJ))
|
|
{
|
|
RawImage streamerCamMainImage2 = this.StreamerCamMainImage;
|
|
}
|
|
RawImage streamerCamMainImage3 = this.StreamerCamMainImage;
|
|
Texture2D texture2D = this.streamNotAvailableTexture;
|
|
streamerCamMainImage3.texture = texture2D;
|
|
SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP;
|
|
int jelkofgkbfi = this.JELKOFGKBFI;
|
|
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = dancgapilep[jelkofgkbfi];
|
|
HNHBHFHBIMM jkckkgcaiap = spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
|
int num4;
|
|
if (jkckkgcaiap != 0)
|
|
{
|
|
if (jkckkgcaiap.FBLEJONFPAK)
|
|
{
|
|
if (!spectatorStreamPreviewScreen.JKCKKGCAIAP.<NFOODJIKGCG>k__BackingField && this.LLEADMBGLPJ)
|
|
{
|
|
goto IL_118;
|
|
}
|
|
RawImage targetImage = spectatorStreamPreviewScreen.targetImage;
|
|
Texture2D targetTexture = spectatorStreamPreviewScreen.TargetTexture;
|
|
targetImage.texture = targetTexture;
|
|
Button3DBase streamButton = spectatorStreamPreviewScreen.streamButton;
|
|
}
|
|
if (!this.LLEADMBGLPJ)
|
|
{
|
|
goto IL_127;
|
|
}
|
|
IL_118:
|
|
if (!spectatorStreamPreviewScreen.JKCKKGCAIAP.<NFOODJIKGCG>k__BackingField)
|
|
{
|
|
goto IL_133;
|
|
}
|
|
IL_127:
|
|
int num3 = 0;
|
|
spectatorStreamPreviewScreen.CLBCHPIIFGD = num3;
|
|
IL_133:
|
|
RawImage targetImage2 = spectatorStreamPreviewScreen.targetImage;
|
|
Texture2D texture2D2 = this.streamNotAvailableTexture;
|
|
targetImage2.texture = texture2D2;
|
|
Button3DBase streamButton2 = spectatorStreamPreviewScreen.streamButton;
|
|
num4 = 0;
|
|
streamButton2.FFDOINJEHMM = num4 != 0;
|
|
}
|
|
int num5 = this.JELKOFGKBFI;
|
|
SpectatorStreamPreviewScreen[] dancgapilep2 = this.DANCGAPILEP;
|
|
num5++;
|
|
this.JELKOFGKBFI = num5;
|
|
this.JELKOFGKBFI = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8E2 RID: 59618 RVA: 0x00357ECC File Offset: 0x003560CC
|
|
[Token(Token = "0x600E8E2")]
|
|
[Address(RVA = "0x1A6E6E0", Offset = "0x1A6D6E0", VA = "0x181A6E6E0")]
|
|
private void LKBCHNFNCIA(HNHBHFHBIMM FOMHGMLPOND, ref Texture2D CAKFKAGPMBF, bool MDAPDHMCMLE = false)
|
|
{
|
|
Transform transform = this.IHCGEGMMBBB.transform;
|
|
Transform transform2 = this.IHCGEGMMBBB.transform;
|
|
this.IHCGEGMMBBB.Render();
|
|
RenderTexture targetTexture = this.IHCGEGMMBBB.targetTexture;
|
|
int num = 0;
|
|
targetTexture.FOFPEEMEIIC(ref CAKFKAGPMBF, MDAPDHMCMLE, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600E8E3 RID: 59619 RVA: 0x00357F20 File Offset: 0x00356120
|
|
[Token(Token = "0x600E8E3")]
|
|
[Address(RVA = "0x1A6F3F0", Offset = "0x1A6E3F0", VA = "0x181A6F3F0")]
|
|
private void OnEnable()
|
|
{
|
|
KHINMMJIENE khinmmjiene;
|
|
if (khinmmjiene != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8E4 RID: 59620 RVA: 0x00357F3C File Offset: 0x0035613C
|
|
[Token(Token = "0x600E8E4")]
|
|
[Address(RVA = "0x1A6EC30", Offset = "0x1A6DC30", VA = "0x181A6EC30", Slot = "7")]
|
|
protected override void OnDestroy()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.OnDestroy();
|
|
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
int num2 = 0;
|
|
if (ppnchaccjdd != num2)
|
|
{
|
|
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
|
MFBGLIHGCGO<Tool> inputDownEvent = tool.InputDownEvent;
|
|
Action<Tool> action = new Action(this.MDFFNAPFLFN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action);
|
|
tool.InputDownEvent = mfbglihgcgo;
|
|
}
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action2 = new Action(this.KCGKDMNEALG);
|
|
Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action2);
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num3 = 0;
|
|
bool flag;
|
|
Action action3;
|
|
if (<OCDLBPHJMOP>k__BackingField != num3 && flag)
|
|
{
|
|
action3 = new Action(this.HDFKJDFIFKK);
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL);
|
|
}
|
|
KHINMMJIENE khinmmjiene;
|
|
if (khinmmjiene != 0)
|
|
{
|
|
Action<HNHBHFHBIMM> action4 = new Action(this.AKBJMDBPGAG);
|
|
Delegate @delegate = Delegate.Remove(action3, action4);
|
|
if (@delegate != 0 && @delegate == 0)
|
|
{
|
|
continue;
|
|
}
|
|
while (@delegate != action3)
|
|
{
|
|
}
|
|
}
|
|
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
SpectatorWatchUIFlow.LHECMFEACDN.Clear();
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.DOAIIDAKHID);
|
|
this.DOAIIDAKHID = (ulong)0L;
|
|
OMCHJHPFBDN.KBFLHNONOHF(this.EEODHAMLOJL);
|
|
this.EEODHAMLOJL = (ulong)0L;
|
|
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
|
if (anmpdnofefm != 0)
|
|
{
|
|
Action action5 = new Action(this.JLKNJOJOOIE);
|
|
anmpdnofefm.JKHPLPENPNH -= action5;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8E5 RID: 59621 RVA: 0x00358098 File Offset: 0x00356298
|
|
[Token(Token = "0x600E8E5")]
|
|
[Address(RVA = "0x1A6DA70", Offset = "0x1A6CA70", VA = "0x181A6DA70")]
|
|
private void KCGKDMNEALG(Player IEKDDPPNFPF)
|
|
{
|
|
Transform mainCameraTransform = StreamingCameraController.DMHKODHAOPD;
|
|
HNHBHFHBIMM hnhbhfhbimm = new HNHBHFHBIMM();
|
|
hnhbhfhbimm.DMNLOGFMGDD = true;
|
|
hnhbhfhbimm.<NFOODJIKGCG>k__BackingField = true;
|
|
hnhbhfhbimm.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
|
if (StreamingCameraController.FJNFMNMGDMM)
|
|
{
|
|
Vector3 forward = Vector3.forward;
|
|
}
|
|
float z = Vector3.zero.z;
|
|
hnhbhfhbimm.<BFHGCNNIGAA>k__BackingField.z = z;
|
|
int num = 0;
|
|
hnhbhfhbimm.CFPFIOEKLCF = num != 0;
|
|
string text = IEKDDPPNFPF.KONALLBMCGK + " (POV)";
|
|
hnhbhfhbimm.FIKEBGGCDFN = text;
|
|
hnhbhfhbimm.<COANGGPPIOF>k__BackingField = true;
|
|
hnhbhfhbimm.<CMNIMFEIMNN>k__BackingField = text;
|
|
hnhbhfhbimm.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)2L);
|
|
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm);
|
|
HNHBHFHBIMM hnhbhfhbimm2 = new HNHBHFHBIMM();
|
|
hnhbhfhbimm2.DMNLOGFMGDD = true;
|
|
hnhbhfhbimm2.<NFOODJIKGCG>k__BackingField = true;
|
|
hnhbhfhbimm2.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
|
float z2 = Vector3.forward.z;
|
|
float z3 = Vector3.up.z;
|
|
float z4 = Vector3.right.z;
|
|
int num2 = 0;
|
|
hnhbhfhbimm2.<BFHGCNNIGAA>k__BackingField.z = z4;
|
|
hnhbhfhbimm2.CFPFIOEKLCF = num2 != 0;
|
|
hnhbhfhbimm2.<IAGGHKNHOJF>k__BackingField = true;
|
|
string text2 = IEKDDPPNFPF.KONALLBMCGK + " (Follow)";
|
|
hnhbhfhbimm2.FIKEBGGCDFN = text2;
|
|
hnhbhfhbimm2.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)3L);
|
|
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm2);
|
|
HNHBHFHBIMM hnhbhfhbimm3 = new HNHBHFHBIMM();
|
|
hnhbhfhbimm3.DMNLOGFMGDD = true;
|
|
hnhbhfhbimm3.<NFOODJIKGCG>k__BackingField = true;
|
|
hnhbhfhbimm3.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
|
Vector3 forward2 = Vector3.forward;
|
|
Vector3 vector;
|
|
float z5 = vector.z;
|
|
hnhbhfhbimm3.<BFHGCNNIGAA>k__BackingField.z = z5;
|
|
int num3 = 0;
|
|
hnhbhfhbimm3.CFPFIOEKLCF = num3 != 0;
|
|
hnhbhfhbimm3.<IAGGHKNHOJF>k__BackingField = true;
|
|
string text3 = IEKDDPPNFPF.KONALLBMCGK + " (Face)";
|
|
hnhbhfhbimm3.FIKEBGGCDFN = text3;
|
|
hnhbhfhbimm3.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)5L);
|
|
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm3);
|
|
if (StreamingCameraController.FJNFMNMGDMM)
|
|
{
|
|
HNHBHFHBIMM hnhbhfhbimm4 = new HNHBHFHBIMM();
|
|
hnhbhfhbimm4.DMNLOGFMGDD = true;
|
|
hnhbhfhbimm4.<NFOODJIKGCG>k__BackingField = true;
|
|
hnhbhfhbimm4.<BCMDGNNLAPC>k__BackingField = mainCameraTransform;
|
|
float z6 = Vector3.forward.z;
|
|
hnhbhfhbimm4.<BFHGCNNIGAA>k__BackingField.z = z6;
|
|
hnhbhfhbimm4.CFPFIOEKLCF = true;
|
|
hnhbhfhbimm4.<IAGGHKNHOJF>k__BackingField = true;
|
|
string text4 = IEKDDPPNFPF.KONALLBMCGK + " (Teleport only)";
|
|
hnhbhfhbimm4.FIKEBGGCDFN = text4;
|
|
hnhbhfhbimm4.<CMNIMFEIMNN>k__BackingField = text4;
|
|
hnhbhfhbimm4.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)4L);
|
|
SpectatorWatchUIFlow.LHECMFEACDN.Add(hnhbhfhbimm4);
|
|
}
|
|
int num4 = 0;
|
|
SpectatorWatchUIFlow.LocalSetCameraTransformToFollowByType(SpectatorWatchUIFlow.NPDDDANIFOC, (StreamingCameraController.ABBDCGPMFDE)num4);
|
|
}
|
|
|
|
// Token: 0x0600E8E6 RID: 59622 RVA: 0x003582F8 File Offset: 0x003564F8
|
|
[Token(Token = "0x600E8E6")]
|
|
[Address(RVA = "0x1A6E800", Offset = "0x1A6D800", VA = "0x181A6E800")]
|
|
public static void LocalSetCameraTransformToFollowByType(HNHBHFHBIMM.AJHCFMHNMMG MGIGOCCMFAE, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600E8E7 RID: 59623 RVA: 0x00358320 File Offset: 0x00356520
|
|
[Token(Token = "0x600E8E7")]
|
|
[Address(RVA = "0x1A6E150", Offset = "0x1A6D150", VA = "0x181A6E150")]
|
|
private static void KFKCLCCOPGB(HNHBHFHBIMM MKINDALDGFN, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
|
{
|
|
if (MKINDALDGFN != 0 && MKINDALDGFN.DMNLOGFMGDD)
|
|
{
|
|
SpectatorWatchUIFlow.NPDDDANIFOC = MKINDALDGFN.OPLHMKFCNOL;
|
|
}
|
|
StreamingCameraController.BKBFLNLAMGM bkbflnlamgm;
|
|
if (bkbflnlamgm == StreamingCameraController.BKBFLNLAMGM.ON)
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
int num = 0;
|
|
if (ppnchaccjdd != num)
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
if (MKINDALDGFN == ppnchaccjdd2.mainCameraTransform)
|
|
{
|
|
}
|
|
HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
bool flag = MKINDALDGFN == ppnchaccjdd3.frontFacingCameraTransform;
|
|
Animator ldojfieanfb = ppnchaccjdd2.LDOJFIEANFB;
|
|
int num2 = 0;
|
|
if (ldojfieanfb != num2 && ppnchaccjdd2.LDOJFIEANFB.isActiveAndEnabled)
|
|
{
|
|
Animator ldojfieanfb2 = ppnchaccjdd2.LDOJFIEANFB;
|
|
int eenkjacbfld = HandheldStreamerCamera.EENKJACBFLD;
|
|
ldojfieanfb2.SetBool(eenkjacbfld, flag);
|
|
}
|
|
if (ppnchaccjdd2.FDPMDEJMEDI != flag)
|
|
{
|
|
Renderer[] screenRenderers = ppnchaccjdd2.screenRenderers;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
ppnchaccjdd2.FDPMDEJMEDI = flag;
|
|
int length = screenRenderers.Length;
|
|
if (num4 < length)
|
|
{
|
|
Renderer renderer = screenRenderers[num3];
|
|
if (flag)
|
|
{
|
|
}
|
|
Material defaultScreenMaterial = ppnchaccjdd2.defaultScreenMaterial;
|
|
renderer.SetMaterial(defaultScreenMaterial);
|
|
num3++;
|
|
}
|
|
}
|
|
}
|
|
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8E8 RID: 59624 RVA: 0x00358440 File Offset: 0x00356640
|
|
[Token(Token = "0x600E8E8")]
|
|
[Address(RVA = "0x1A6BBD0", Offset = "0x1A6ABD0", VA = "0x181A6BBD0")]
|
|
private void HDFKJDFIFKK()
|
|
{
|
|
this.PDNGOMKJDCO();
|
|
}
|
|
|
|
// Token: 0x0600E8E9 RID: 59625 RVA: 0x00358454 File Offset: 0x00356654
|
|
[Token(Token = "0x600E8E9")]
|
|
[Address(RVA = "0x1A6BBD0", Offset = "0x1A6ABD0", VA = "0x181A6BBD0")]
|
|
private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
this.PDNGOMKJDCO();
|
|
}
|
|
|
|
// Token: 0x0600E8EA RID: 59626 RVA: 0x00358468 File Offset: 0x00356668
|
|
[Token(Token = "0x600E8EA")]
|
|
[Address(RVA = "0x1A6F550", Offset = "0x1A6E550", VA = "0x181A6F550")]
|
|
private void PDNGOMKJDCO()
|
|
{
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
bool flag;
|
|
bool flag2;
|
|
if (<OCDLBPHJMOP>k__BackingField != num && flag && flag2)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
}
|
|
int num2 = 0;
|
|
this.LLEADMBGLPJ = num2 != 0;
|
|
}
|
|
|
|
// Token: 0x0600E8EB RID: 59627 RVA: 0x003584AC File Offset: 0x003566AC
|
|
[Token(Token = "0x600E8EB")]
|
|
[Address(RVA = "0x1A6BE90", Offset = "0x1A6AE90", VA = "0x181A6BE90")]
|
|
private void BEIBFOMFGPK(SpectatorStreamPreviewScreen OFNCLLIMBCM, SpectatorStreamPreviewScreen.HAEGNGAEKKI PKEOMOFAPGL)
|
|
{
|
|
while (PKEOMOFAPGL == SpectatorStreamPreviewScreen.HAEGNGAEKKI.SetPreview || PKEOMOFAPGL == SpectatorStreamPreviewScreen.HAEGNGAEKKI.SetPreview)
|
|
{
|
|
HNHBHFHBIMM jkckkgcaiap = OFNCLLIMBCM.JKCKKGCAIAP;
|
|
while (jkckkgcaiap == 0)
|
|
{
|
|
}
|
|
if (jkckkgcaiap.FBLEJONFPAK)
|
|
{
|
|
HNHBHFHBIMM jkckkgcaiap2 = OFNCLLIMBCM.JKCKKGCAIAP;
|
|
SpectatorWatchUIFlow.KFKCLCCOPGB(OFNCLLIMBCM.JKCKKGCAIAP, StreamingCameraController.ABBDCGPMFDE.WatchUI);
|
|
return;
|
|
}
|
|
}
|
|
if (PKEOMOFAPGL == SpectatorStreamPreviewScreen.HAEGNGAEKKI.Next)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8EC RID: 59628 RVA: 0x003584F8 File Offset: 0x003566F8
|
|
[Token(Token = "0x600E8EC")]
|
|
[Address(RVA = "0x1A6C450", Offset = "0x1A6B450", VA = "0x181A6C450")]
|
|
private void FBKNFDLGABA(SpectatorStreamPreviewScreen OFNCLLIMBCM, int DJBBMJBBNHB)
|
|
{
|
|
SpectatorStreamPreviewScreen screen = OFNCLLIMBCM;
|
|
if (OFNCLLIMBCM.JKCKKGCAIAP != (ulong)0L)
|
|
{
|
|
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
Predicate<HNHBHFHBIMM> predicate = delegate(HNHBHFHBIMM c)
|
|
{
|
|
SpectatorStreamPreviewScreen screen2 = screen;
|
|
return c == screen2.JKCKKGCAIAP;
|
|
};
|
|
int num = lhecmfeacdn.FindIndex(predicate);
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
num2 += DJBBMJBBNHB;
|
|
List<HNHBHFHBIMM> lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
List<HNHBHFHBIMM> lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
List<HNHBHFHBIMM> lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
if (typeof(SpectatorWatchUIFlow).TypeHandle != 0)
|
|
{
|
|
List<HNHBHFHBIMM> lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<HNHBHFHBIMM> lhecmfeacdn7 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
}
|
|
}
|
|
num3++;
|
|
SpectatorStreamPreviewScreen screen3 = screen;
|
|
List<HNHBHFHBIMM> lhecmfeacdn8 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
}
|
|
|
|
// Token: 0x0600E8ED RID: 59629 RVA: 0x00358598 File Offset: 0x00356798
|
|
[Token(Token = "0x600E8ED")]
|
|
[Address(RVA = "0x1A6C120", Offset = "0x1A6B120", VA = "0x181A6C120")]
|
|
private void DKPOMFOEFIH(SpectatorStreamPreviewScreen OFNCLLIMBCM, HNHBHFHBIMM.AJHCFMHNMMG GEDCEIDOKJL)
|
|
{
|
|
SpectatorStreamPreviewScreen screen = OFNCLLIMBCM;
|
|
int num = 0;
|
|
if (OFNCLLIMBCM.JKCKKGCAIAP != num)
|
|
{
|
|
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
Predicate<HNHBHFHBIMM> predicate = delegate(HNHBHFHBIMM c)
|
|
{
|
|
SpectatorStreamPreviewScreen screen2 = screen;
|
|
return c == screen2.JKCKKGCAIAP;
|
|
};
|
|
int num2 = lhecmfeacdn.FindIndex(predicate);
|
|
}
|
|
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
num++;
|
|
List<HNHBHFHBIMM> lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
while (1 == 0)
|
|
{
|
|
}
|
|
List<HNHBHFHBIMM> lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
List<HNHBHFHBIMM> lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
List<HNHBHFHBIMM> lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
SpectatorStreamPreviewScreen screen3 = screen;
|
|
List<HNHBHFHBIMM> lhecmfeacdn7 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
}
|
|
|
|
// Token: 0x0600E8EE RID: 59630 RVA: 0x00358624 File Offset: 0x00356824
|
|
[Token(Token = "0x600E8EE")]
|
|
[Address(RVA = "0x1A6BFD0", Offset = "0x1A6AFD0", VA = "0x181A6BFD0")]
|
|
public void Button_ToggleHandheldCamera(bool on)
|
|
{
|
|
if (!on)
|
|
{
|
|
this.RecallHandheldCamera();
|
|
return;
|
|
}
|
|
this.UseHandheldCamera();
|
|
}
|
|
|
|
// Token: 0x0600E8EF RID: 59631 RVA: 0x00358644 File Offset: 0x00356844
|
|
[Token(Token = "0x600E8EF")]
|
|
[Address(RVA = "0x1A70CC0", Offset = "0x1A6FCC0", VA = "0x181A70CC0")]
|
|
public void UseHandheldCamera()
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
int num = 0;
|
|
if (!(ppnchaccjdd == num))
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
HNHBHFHBIMM mainCameraTransform = ppnchaccjdd2.mainCameraTransform;
|
|
if (!lhecmfeacdn.Contains(mainCameraTransform))
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
HNHBHFHBIMM mainCameraTransform2 = ppnchaccjdd3.mainCameraTransform;
|
|
lhecmfeacdn2.Add(mainCameraTransform2);
|
|
}
|
|
HandheldStreamerCamera ppnchaccjdd4 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
List<HNHBHFHBIMM> lhecmfeacdn3 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
HNHBHFHBIMM frontFacingCameraTransform = ppnchaccjdd4.frontFacingCameraTransform;
|
|
if (!lhecmfeacdn3.Contains(frontFacingCameraTransform))
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd5 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
List<HNHBHFHBIMM> lhecmfeacdn4 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
HNHBHFHBIMM frontFacingCameraTransform2 = ppnchaccjdd5.frontFacingCameraTransform;
|
|
lhecmfeacdn4.Add(frontFacingCameraTransform2);
|
|
}
|
|
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
|
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
float z = Vector3.forward.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
}
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E8F0 RID: 59632 RVA: 0x00358884 File Offset: 0x00356A84
|
|
[Token(Token = "0x600E8F0")]
|
|
[Address(RVA = "0x1A6F760", Offset = "0x1A6E760", VA = "0x181A6F760")]
|
|
public void RecallHandheldCamera()
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
HNHBHFHBIMM mainCameraTransform = ppnchaccjdd.mainCameraTransform;
|
|
bool flag = lhecmfeacdn.Remove(mainCameraTransform);
|
|
HandheldStreamerCamera ppnchaccjdd2 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
List<HNHBHFHBIMM> lhecmfeacdn2 = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
HNHBHFHBIMM frontFacingCameraTransform = ppnchaccjdd2.frontFacingCameraTransform;
|
|
bool flag2 = lhecmfeacdn2.Remove(frontFacingCameraTransform);
|
|
SpectatorStreamPreviewScreen[] dancgapilep = this.DANCGAPILEP;
|
|
int num = 0;
|
|
int length = dancgapilep.Length;
|
|
if (num < length)
|
|
{
|
|
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = dancgapilep[num];
|
|
HNHBHFHBIMM jkckkgcaiap = spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
|
if (jkckkgcaiap != 0)
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd3 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
if (jkckkgcaiap != ppnchaccjdd3.mainCameraTransform)
|
|
{
|
|
HNHBHFHBIMM jkckkgcaiap2 = spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
|
HandheldStreamerCamera ppnchaccjdd4 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
if (jkckkgcaiap2 != ppnchaccjdd4.frontFacingCameraTransform)
|
|
{
|
|
goto IL_A6;
|
|
}
|
|
}
|
|
}
|
|
this.FBKNFDLGABA(spectatorStreamPreviewScreen, 1);
|
|
IL_A6:
|
|
num++;
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd5 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
KHINMMJIENE khinmmjiene;
|
|
if (khinmmjiene != ppnchaccjdd5.mainCameraTransform)
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd6 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
if (khinmmjiene != ppnchaccjdd6.frontFacingCameraTransform)
|
|
{
|
|
goto IL_F5;
|
|
}
|
|
}
|
|
SpectatorWatchUIFlow.KFKCLCCOPGB(this.DANCGAPILEP[0].JKCKKGCAIAP, StreamingCameraController.ABBDCGPMFDE.HandheldTool);
|
|
}
|
|
IL_F5:
|
|
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
PLDMAFINLJO.FANDNIHFMNM(this.useHandheldToggle.label, "Use");
|
|
}
|
|
|
|
// Token: 0x0600E8F1 RID: 59633 RVA: 0x003589C0 File Offset: 0x00356BC0
|
|
[Token(Token = "0x600E8F1")]
|
|
[Address(RVA = "0x1A6E970", Offset = "0x1A6D970", VA = "0x181A6E970")]
|
|
private void MDFFNAPFLFN(Tool NBHJPDBHDHB)
|
|
{
|
|
Tool tool = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
|
bool flag;
|
|
if (NBHJPDBHDHB == tool && flag)
|
|
{
|
|
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
KHINMMJIENE khinmmjiene;
|
|
if (khinmmjiene != ppnchaccjdd.mainCameraTransform)
|
|
{
|
|
SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.mainCameraTransform, StreamingCameraController.ABBDCGPMFDE.HandheldTool);
|
|
return;
|
|
}
|
|
SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.frontFacingCameraTransform, StreamingCameraController.ABBDCGPMFDE.HandheldTool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8F2 RID: 59634 RVA: 0x00358A24 File Offset: 0x00356C24
|
|
[Token(Token = "0x600E8F2")]
|
|
[Address(RVA = "0x1A6FF90", Offset = "0x1A6EF90", VA = "0x181A6FF90")]
|
|
public void Slider_FrameRateValueChange(float value)
|
|
{
|
|
SpectatorWatchUIFlow.SliderToFrameRateSetting[] array = this.sliderToFrameRateSettings;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num += num;
|
|
num++;
|
|
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
SpectatorWatchUIFlow.SliderToFrameRateSetting[] array2 = this.sliderToFrameRateSettings;
|
|
num += num;
|
|
return;
|
|
}
|
|
Debug.LogError("Frame ratevalue was invalid. You need to update the slider to frame rate mappings");
|
|
}
|
|
|
|
// Token: 0x0600E8F3 RID: 59635 RVA: 0x00358A70 File Offset: 0x00356C70
|
|
[Token(Token = "0x600E8F3")]
|
|
[Address(RVA = "0x1A6FE00", Offset = "0x1A6EE00", VA = "0x181A6FE00")]
|
|
public void Slider_FOVValueChange(float value)
|
|
{
|
|
SpectatorWatchUIFlow.SliderToFOVSetting[] array = this.sliderToFOVSettings;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num += num;
|
|
num++;
|
|
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
SpectatorWatchUIFlow.SliderToFOVSetting[] array2 = this.sliderToFOVSettings;
|
|
num += num;
|
|
SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings;
|
|
this.IHCGEGMMBBB.fieldOfView = value;
|
|
return;
|
|
}
|
|
Debug.LogError("FOV value was invalid. You need to update the slider to FOV mappings");
|
|
}
|
|
|
|
// Token: 0x0600E8F4 RID: 59636 RVA: 0x00358AD0 File Offset: 0x00356CD0
|
|
[Token(Token = "0x600E8F4")]
|
|
[Address(RVA = "0x1A6FD80", Offset = "0x1A6ED80", VA = "0x181A6FD80")]
|
|
public void Slider_AudioListenerPositionValueChange(float value)
|
|
{
|
|
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
|
|
// Token: 0x0600E8F5 RID: 59637 RVA: 0x00358AEC File Offset: 0x00356CEC
|
|
[Token(Token = "0x600E8F5")]
|
|
[Address(RVA = "0x1A700E0", Offset = "0x1A6F0E0", VA = "0x181A700E0")]
|
|
public void Slider_GreenScreenValueChange(float value)
|
|
{
|
|
SpectatorWatchUIFlow.SliderToGreenScreenSetting[] array = this.sliderToGreenScreenSettings;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num += num;
|
|
num++;
|
|
num += num;
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.MPKAHAKNJAA = (StreamingCameraController.GKBNBNEILMP)num;
|
|
Camera ihcgegmmbbb = this.IHCGEGMMBBB;
|
|
this.IHCGEGMMBBB.farClipPlane = 100f;
|
|
return;
|
|
}
|
|
Debug.LogError("Greenscreen value was invalid. You need to update the slider to green screen mappings");
|
|
}
|
|
|
|
// Token: 0x0600E8F6 RID: 59638 RVA: 0x00358B4C File Offset: 0x00356D4C
|
|
[Token(Token = "0x600E8F6")]
|
|
[Address(RVA = "0x1A703B0", Offset = "0x1A6F3B0", VA = "0x181A703B0")]
|
|
public void Slider_LightValueChange(float value)
|
|
{
|
|
SpectatorWatchUIFlow.SliderToLightSetting[] array = this.sliderToLightSettings;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num += num;
|
|
num++;
|
|
num += num;
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.OHFENJLMIPP = value;
|
|
return;
|
|
}
|
|
Debug.LogError("Light intensity value was invalid. You need to update the slider to green screen mappings");
|
|
}
|
|
|
|
// Token: 0x0600E8F7 RID: 59639 RVA: 0x00358B98 File Offset: 0x00356D98
|
|
[Token(Token = "0x600E8F7")]
|
|
[Address(RVA = "0x1A70280", Offset = "0x1A6F280", VA = "0x181A70280")]
|
|
public void Slider_LightRangeValueChange(float value)
|
|
{
|
|
SpectatorWatchUIFlow.SliderToLightRangeSetting[] array = this.sliderToLightRangeSettings;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num += num;
|
|
num++;
|
|
num += num;
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.OIGBJFGJGJH = value;
|
|
return;
|
|
}
|
|
Debug.LogError("Light range value was invalid. You need to update the slider to green screen mappings");
|
|
}
|
|
|
|
// Token: 0x0600E8F8 RID: 59640 RVA: 0x00358BE4 File Offset: 0x00356DE4
|
|
[Token(Token = "0x600E8F8")]
|
|
[Address(RVA = "0x1A704E0", Offset = "0x1A6F4E0", VA = "0x181A704E0")]
|
|
public void Toggle_360Panorama(bool value)
|
|
{
|
|
if (value)
|
|
{
|
|
VRCapture panoramaCapture = SingletonMonoBehaviour.ONCPNMDGGKG.PanoramaCapture;
|
|
int num = 0;
|
|
if (panoramaCapture != num)
|
|
{
|
|
SpectatorWatchUIFlow.NJEEKDKLJHO njeekdkljho;
|
|
njeekdkljho.System.IDisposable.Dispose();
|
|
int num2 = 0;
|
|
njeekdkljho.<>4__this = this;
|
|
njeekdkljho.<>1__state = num2;
|
|
Coroutine coroutine = base.StartCoroutine(njeekdkljho);
|
|
return;
|
|
}
|
|
}
|
|
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num3 = 0;
|
|
instance.OverrideRenderTexture(num3);
|
|
VRCapture panoramaCapture2 = SingletonMonoBehaviour.ONCPNMDGGKG.PanoramaCapture;
|
|
int num4;
|
|
if (panoramaCapture2 != 0)
|
|
{
|
|
GameObject gameObject = panoramaCapture2.gameObject;
|
|
num4 = 0;
|
|
int num5 = 0;
|
|
gameObject.SetActive(num5 != 0);
|
|
}
|
|
bool flag = this.fovSlider.IsDestroyed();
|
|
SpectatorWatchUIFlow.SliderToFOVSetting[] array = this.sliderToFOVSettings;
|
|
int num6 = 0;
|
|
int length = array.Length;
|
|
if (num6 < length)
|
|
{
|
|
num6 += num6;
|
|
if (num4 != "{il2cpp array field local23->}")
|
|
{
|
|
num6++;
|
|
}
|
|
StreamingCameraController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
SpectatorWatchUIFlow.SliderToFOVSetting[] array2 = this.sliderToFOVSettings;
|
|
num6 += num6;
|
|
SpectatorWatchUIFlow.SliderToFOVSetting[] array3 = this.sliderToFOVSettings;
|
|
Camera ihcgegmmbbb = this.IHCGEGMMBBB;
|
|
}
|
|
Debug.LogError("FOV value was invalid. You need to update the slider to FOV mappings");
|
|
HandheldStreamerCamera ppnchaccjdd = SpectatorWatchUIFlow.PPNCHACCJDD;
|
|
while (ppnchaccjdd == 0)
|
|
{
|
|
}
|
|
RenderTexture targetTexture = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera.targetTexture;
|
|
ppnchaccjdd.ALODIMNNLDI.mainTexture = targetTexture;
|
|
}
|
|
|
|
// Token: 0x0600E8F9 RID: 59641 RVA: 0x00358D08 File Offset: 0x00356F08
|
|
[Token(Token = "0x600E8F9")]
|
|
[Address(RVA = "0x1A6C0C0", Offset = "0x1A6B0C0", VA = "0x181A6C0C0")]
|
|
private IEnumerator DFNMDOLIHJI()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E8F9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Systems.StreamingCamera.SpectatorWatchUIFlow::DFNMDOLIHJI()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(NJEEKDKLJHO::System.IDisposable.Dispose, ldloc:NJEEKDKLJHO(var_0))
|
|
stfld:int32(NJEEKDKLJHO::<>1__state, ldloc:NJEEKDKLJHO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:SpectatorWatchUIFlow(NJEEKDKLJHO::<>4__this, ldloc:NJEEKDKLJHO(var_0), ldloc:SpectatorWatchUIFlow(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600E8FA RID: 59642 RVA: 0x00358D2C File Offset: 0x00356F2C
|
|
[Token(Token = "0x600E8FA")]
|
|
[Address(RVA = "0x1A6BFF0", Offset = "0x1A6AFF0", VA = "0x181A6BFF0")]
|
|
private void CBEEIBJGGIF()
|
|
{
|
|
SpectatorStreamPoint[] array = global::UnityEngine.Object.FindObjectsOfType<SpectatorStreamPoint>();
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
bool flag = SpectatorWatchUIFlow.RegisterStreamPoint(array[num]);
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8FB RID: 59643 RVA: 0x00358D64 File Offset: 0x00356F64
|
|
[Token(Token = "0x600E8FB")]
|
|
[Address(RVA = "0x1A6FCC0", Offset = "0x1A6ECC0", VA = "0x181A6FCC0")]
|
|
public static bool RegisterStreamPoint(SpectatorStreamPoint KPLDEODOJID)
|
|
{
|
|
HNHBHFHBIMM <PPLJDFIGCAD>k__BackingField = KPLDEODOJID.<PPLJDFIGCAD>k__BackingField;
|
|
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<HNHBHFHBIMM>(SpectatorWatchUIFlow.LHECMFEACDN, <PPLJDFIGCAD>k__BackingField);
|
|
return flag || flag;
|
|
}
|
|
|
|
// Token: 0x0600E8FC RID: 59644 RVA: 0x00358D94 File Offset: 0x00356F94
|
|
[Token(Token = "0x600E8FC")]
|
|
[Address(RVA = "0x1A70890", Offset = "0x1A6F890", VA = "0x181A70890")]
|
|
public static bool UnregisterStreamPoint(SpectatorStreamPoint KPLDEODOJID)
|
|
{
|
|
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
|
HNHBHFHBIMM <PPLJDFIGCAD>k__BackingField = KPLDEODOJID.<PPLJDFIGCAD>k__BackingField;
|
|
return lhecmfeacdn.Remove(<PPLJDFIGCAD>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0600E8FD RID: 59645 RVA: 0x00358DBC File Offset: 0x00356FBC
|
|
[Token(Token = "0x600E8FD")]
|
|
[Address(RVA = "0x1A6C790", Offset = "0x1A6B790", VA = "0x181A6C790")]
|
|
public static string GetNumberedStreamPointName(string MMBOKOLAJFH)
|
|
{
|
|
int num = SpectatorWatchUIFlow.LMCLFCBAAHN;
|
|
num++;
|
|
string text;
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x0600E8FE RID: 59646 RVA: 0x00358DD4 File Offset: 0x00356FD4
|
|
[Token(Token = "0x600E8FE")]
|
|
[Address(RVA = "0x1A71690", Offset = "0x1A70690", VA = "0x181A71690")]
|
|
public SpectatorWatchUIFlow()
|
|
{
|
|
ulong num;
|
|
this.previewResolution = num;
|
|
this.previewResolution.y = (float)0;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009747 RID: 38727
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4009747")]
|
|
[Header("SpectatorWatchUIFlow")]
|
|
public RawImage StreamerCamMainImage;
|
|
|
|
// Token: 0x04009748 RID: 38728
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4009748")]
|
|
public Text CurrentPreviewName;
|
|
|
|
// Token: 0x04009749 RID: 38729
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4009749")]
|
|
[SerializeField]
|
|
private Vector2 previewResolution;
|
|
|
|
// Token: 0x0400974A RID: 38730
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400974A")]
|
|
[SerializeField]
|
|
private Texture2D streamNotAvailableTexture;
|
|
|
|
// Token: 0x0400974B RID: 38731
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400974B")]
|
|
[SerializeField]
|
|
private Texture2D selectStreamTexture;
|
|
|
|
// Token: 0x0400974C RID: 38732
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400974C")]
|
|
[SerializeField]
|
|
[Header("Frame rate Settings Slider Mappings")]
|
|
private SpectatorWatchUIFlow.SliderToFrameRateSetting[] sliderToFrameRateSettings;
|
|
|
|
// Token: 0x0400974D RID: 38733
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400974D")]
|
|
[SerializeField]
|
|
[Header("FOV Settings Slider Mappings")]
|
|
private SpectatorWatchUIFlow.SliderToFOVSetting[] sliderToFOVSettings;
|
|
|
|
// Token: 0x0400974E RID: 38734
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400974E")]
|
|
[SerializeField]
|
|
[Header("Green Screen Settings Slider Mappings")]
|
|
private SpectatorWatchUIFlow.SliderToGreenScreenSetting[] sliderToGreenScreenSettings;
|
|
|
|
// Token: 0x0400974F RID: 38735
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400974F")]
|
|
[SerializeField]
|
|
[Header("Light Intensity Slider Mappings")]
|
|
private SpectatorWatchUIFlow.SliderToLightSetting[] sliderToLightSettings;
|
|
|
|
// Token: 0x04009750 RID: 38736
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4009750")]
|
|
[SerializeField]
|
|
[Header("Light Range Slider Mappings")]
|
|
private SpectatorWatchUIFlow.SliderToLightRangeSetting[] sliderToLightRangeSettings;
|
|
|
|
// Token: 0x04009751 RID: 38737
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4009751")]
|
|
[SerializeField]
|
|
private Slider3D fpsSlider;
|
|
|
|
// Token: 0x04009752 RID: 38738
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4009752")]
|
|
[SerializeField]
|
|
private Slider3D fovSlider;
|
|
|
|
// Token: 0x04009753 RID: 38739
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4009753")]
|
|
[SerializeField]
|
|
private Slider3D audioListenerPositionSlider;
|
|
|
|
// Token: 0x04009754 RID: 38740
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4009754")]
|
|
[SerializeField]
|
|
private Slider3D greenScreenSlider;
|
|
|
|
// Token: 0x04009755 RID: 38741
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4009755")]
|
|
[SerializeField]
|
|
private Slider3D lightIntensitySlider;
|
|
|
|
// Token: 0x04009756 RID: 38742
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4009756")]
|
|
[SerializeField]
|
|
private Slider3D lightRangeSlider;
|
|
|
|
// Token: 0x04009757 RID: 38743
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4009757")]
|
|
[SerializeField]
|
|
private ToggleButton3D useHandheldToggle;
|
|
|
|
// Token: 0x04009758 RID: 38744
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4009758")]
|
|
[SerializeField]
|
|
private ToggleButton3D panoramaToggle;
|
|
|
|
// Token: 0x04009759 RID: 38745
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4009759")]
|
|
[SerializeField]
|
|
private GameObject handheldCameraPrefab;
|
|
|
|
// Token: 0x0400975A RID: 38746
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400975A")]
|
|
[SerializeField]
|
|
private GameObject _360UI;
|
|
|
|
// Token: 0x0400975B RID: 38747
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400975B")]
|
|
private Camera IHCGEGMMBBB;
|
|
|
|
// Token: 0x0400975C RID: 38748
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x400975C")]
|
|
private SpectatorStreamPreviewScreen[] DANCGAPILEP;
|
|
|
|
// Token: 0x0400975D RID: 38749
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x400975D")]
|
|
private int JELKOFGKBFI;
|
|
|
|
// Token: 0x0400975E RID: 38750
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x400975E")]
|
|
private HNHBHFHBIMM ANMPDNOFEFM;
|
|
|
|
// Token: 0x0400975F RID: 38751
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400975F")]
|
|
private Texture2D BNEMLGHMNKA;
|
|
|
|
// Token: 0x04009760 RID: 38752
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4009760")]
|
|
private RenderTexture DOAIIDAKHID;
|
|
|
|
// Token: 0x04009761 RID: 38753
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4009761")]
|
|
private RenderTexture EEODHAMLOJL;
|
|
|
|
// Token: 0x04009762 RID: 38754
|
|
[Token(Token = "0x4009762")]
|
|
private static HandheldStreamerCamera PPNCHACCJDD;
|
|
|
|
// Token: 0x04009763 RID: 38755
|
|
[Token(Token = "0x4009763")]
|
|
private static List<HNHBHFHBIMM> LHECMFEACDN = new List();
|
|
|
|
// Token: 0x04009764 RID: 38756
|
|
[Token(Token = "0x4009764")]
|
|
private static int LMCLFCBAAHN;
|
|
|
|
// Token: 0x04009765 RID: 38757
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4009765")]
|
|
private bool LLEADMBGLPJ;
|
|
|
|
// Token: 0x04009766 RID: 38758
|
|
[Token(Token = "0x4009766")]
|
|
private static HNHBHFHBIMM.AJHCFMHNMMG NPDDDANIFOC;
|
|
|
|
// Token: 0x020023C1 RID: 9153
|
|
[Token(Token = "0x20023C1")]
|
|
[Serializable]
|
|
private struct SliderToFrameRateSetting
|
|
{
|
|
// Token: 0x04009767 RID: 38759
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009767")]
|
|
public string name;
|
|
|
|
// Token: 0x04009768 RID: 38760
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009768")]
|
|
public int SliderValue;
|
|
|
|
// Token: 0x04009769 RID: 38761
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4009769")]
|
|
public StreamingCameraController.CAOPPIEKHPO frameRate;
|
|
}
|
|
|
|
// Token: 0x020023C2 RID: 9154
|
|
[Token(Token = "0x20023C2")]
|
|
[Serializable]
|
|
private struct SliderToFOVSetting
|
|
{
|
|
// Token: 0x0400976A RID: 38762
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400976A")]
|
|
public string name;
|
|
|
|
// Token: 0x0400976B RID: 38763
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400976B")]
|
|
public int SliderValue;
|
|
|
|
// Token: 0x0400976C RID: 38764
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400976C")]
|
|
public StreamingCameraController.MCBLMAIAHKP fov;
|
|
}
|
|
|
|
// Token: 0x020023C3 RID: 9155
|
|
[Token(Token = "0x20023C3")]
|
|
[Serializable]
|
|
private struct SliderToGreenScreenSetting
|
|
{
|
|
// Token: 0x0400976D RID: 38765
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400976D")]
|
|
public string name;
|
|
|
|
// Token: 0x0400976E RID: 38766
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400976E")]
|
|
public int SliderValue;
|
|
|
|
// Token: 0x0400976F RID: 38767
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400976F")]
|
|
public StreamingCameraController.GKBNBNEILMP mode;
|
|
}
|
|
|
|
// Token: 0x020023C4 RID: 9156
|
|
[Token(Token = "0x20023C4")]
|
|
[Serializable]
|
|
private struct SliderToLightSetting
|
|
{
|
|
// Token: 0x04009770 RID: 38768
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009770")]
|
|
public string name;
|
|
|
|
// Token: 0x04009771 RID: 38769
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009771")]
|
|
public int SliderValue;
|
|
|
|
// Token: 0x04009772 RID: 38770
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4009772")]
|
|
public float intensity;
|
|
}
|
|
|
|
// Token: 0x020023C5 RID: 9157
|
|
[Token(Token = "0x20023C5")]
|
|
[Serializable]
|
|
private struct SliderToLightRangeSetting
|
|
{
|
|
// Token: 0x04009773 RID: 38771
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009773")]
|
|
public string name;
|
|
|
|
// Token: 0x04009774 RID: 38772
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4009774")]
|
|
public int SliderValue;
|
|
|
|
// Token: 0x04009775 RID: 38773
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4009775")]
|
|
public float range;
|
|
}
|
|
|
|
// Token: 0x020023C7 RID: 9159
|
|
[Token(Token = "0x20023C7")]
|
|
[CompilerGenerated]
|
|
private sealed class OKKCHMLMJKO
|
|
{
|
|
// Token: 0x0600E90A RID: 59658 RVA: 0x00358EC0 File Offset: 0x003570C0
|
|
[Token(Token = "0x600E90A")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public OKKCHMLMJKO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E90B RID: 59659 RVA: 0x00358ED4 File Offset: 0x003570D4
|
|
[Token(Token = "0x600E90B")]
|
|
[Address(RVA = "0x1A66400", Offset = "0x1A65400", VA = "0x181A66400")]
|
|
internal bool <AssignNextAvailableCameraTransform>b__0(HNHBHFHBIMM c)
|
|
{
|
|
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen;
|
|
return c == spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
|
}
|
|
|
|
// Token: 0x0400977F RID: 38783
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400977F")]
|
|
public SpectatorStreamPreviewScreen screen;
|
|
}
|
|
|
|
// Token: 0x020023C8 RID: 9160
|
|
[Token(Token = "0x20023C8")]
|
|
[CompilerGenerated]
|
|
private sealed class KBFBPABOIIF
|
|
{
|
|
// Token: 0x0600E90C RID: 59660 RVA: 0x00358EF8 File Offset: 0x003570F8
|
|
[Token(Token = "0x600E90C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KBFBPABOIIF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E90D RID: 59661 RVA: 0x00358F0C File Offset: 0x0035710C
|
|
[Token(Token = "0x600E90D")]
|
|
[Address(RVA = "0x1A66400", Offset = "0x1A65400", VA = "0x181A66400")]
|
|
internal bool <AssignNextAvailableCameraTransformOfType>b__0(HNHBHFHBIMM c)
|
|
{
|
|
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen;
|
|
return c == spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
|
}
|
|
|
|
// Token: 0x04009780 RID: 38784
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009780")]
|
|
public SpectatorStreamPreviewScreen screen;
|
|
}
|
|
}
|
|
}
|