Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Systems/StreamingCamera/StreamingCameraController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1561 lines
47 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Core;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using UnityEngine.XR;
using VRPanorama;
namespace RecRoom.Systems.StreamingCamera
{
// Token: 0x020023AF RID: 9135
[Token(Token = "0x20023AF")]
public class StreamingCameraController : SingletonMonoBehaviour<StreamingCameraController>
{
// Token: 0x140000F3 RID: 243
// (add) Token: 0x0600E841 RID: 59457 RVA: 0x00354FE8 File Offset: 0x003531E8
// (remove) Token: 0x0600E842 RID: 59458 RVA: 0x00355004 File Offset: 0x00353204
[Token(Token = "0x140000F3")]
public event Action<StreamingCameraController.BKBFLNLAMGM> OAOOIMMDGFH
{
[Token(Token = "0x600E841")]
[Address(RVA = "0x1A75D00", Offset = "0x1A74D00", VA = "0x181A75D00")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600E842")]
[Address(RVA = "0x1A76340", Offset = "0x1A75340", VA = "0x181A76340")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170024D7 RID: 9431
// (get) Token: 0x0600E843 RID: 59459 RVA: 0x00355020 File Offset: 0x00353220
[Token(Token = "0x170024D7")]
public bool BOHIGPFGJBA
{
[Token(Token = "0x600E843")]
[Address(RVA = "0x1A76020", Offset = "0x1A75020", VA = "0x181A76020")]
get
{
return this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON;
}
}
// Token: 0x170024D8 RID: 9432
// (get) Token: 0x0600E844 RID: 59460 RVA: 0x00355038 File Offset: 0x00353238
// (set) Token: 0x0600E845 RID: 59461 RVA: 0x0035504C File Offset: 0x0035324C
[Token(Token = "0x170024D8")]
private StreamingCameraController.BKBFLNLAMGM HOMHBBPNOLL
{
[Token(Token = "0x600E844")]
[Address(RVA = "0x1A73150", Offset = "0x1A72150", VA = "0x181A73150")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x600E845")]
[Address(RVA = "0x1A716F0", Offset = "0x1A706F0", VA = "0x181A716F0")]
set
{
KHINMMJIENE khinmmjiene;
bool flag = khinmmjiene != value;
int num = 0;
num += num;
num++;
bool flag2 = value == StreamingCameraController.BKBFLNLAMGM.ON;
if (flag)
{
if (value != StreamingCameraController.BKBFLNLAMGM.ON)
{
int num2 = 0;
PlayerAvatarDisplay.RemoveStaticForceMatrixRecalculationPerRenderToken("StreamerCam.ForceAllMatrixRecalculationPerRender");
num2 += num2;
}
this.CDECAAJGDGP();
PlayerAvatarDisplay.AddStaticForceMatrixRecalculationPerRenderToken("StreamerCam.ForceAllMatrixRecalculationPerRender");
}
this.rawImage.enabled = flag2;
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
if (flag != inScreenDisplayMode && value != StreamingCameraController.BKBFLNLAMGM.ON)
{
KFBABPAPIMB kfbabpapimb = this.ENFHDIBGOEO(0.25f);
Action action = new Action(this.HHHPLDNGDEH);
}
GameObject gameObject = base.gameObject;
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
{
XRSettings.showDeviceView = value != StreamingCameraController.BKBFLNLAMGM.ON;
}
this.BHPNEEBIOLP();
if (value != StreamingCameraController.BKBFLNLAMGM.ON)
{
int num3 = 0;
this.HIFBFAKMAHD = num3;
int num4 = 0;
this.FPJAMALOEMF = (StreamingCameraController.FNHMEAMNKFF)num4;
StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num;
this.streamingCamera.clearFlags = CameraClearFlags.Skybox;
Camera camera = this.streamingCamera;
float dlhaofclane = this.DLHAOFCLANE;
camera.farClipPlane = dlhaofclane;
}
if (this.OAOOIMMDGFH != 0)
{
}
}
}
// Token: 0x0600E846 RID: 59462 RVA: 0x00355168 File Offset: 0x00353368
[Token(Token = "0x600E846")]
[Address(RVA = "0x1A75970", Offset = "0x1A74970", VA = "0x181A75970")]
public void SetMode(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
{
int num = (int)this.HOMHBBPNOLL;
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
}
// Token: 0x170024D9 RID: 9433
// (get) Token: 0x0600E847 RID: 59463 RVA: 0x00355184 File Offset: 0x00353384
[Token(Token = "0x170024D9")]
public Camera OPDNKJIGHNL
{
[Token(Token = "0x600E847")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.streamingCamera;
}
}
// Token: 0x170024DA RID: 9434
// (get) Token: 0x0600E848 RID: 59464 RVA: 0x00355198 File Offset: 0x00353398
// (set) Token: 0x0600E849 RID: 59465 RVA: 0x003551AC File Offset: 0x003533AC
[Token(Token = "0x170024DA")]
public StreamingCameraController.CAOPPIEKHPO OJCBCAPBBJB
{
[Token(Token = "0x600E848")]
[Address(RVA = "0x1A75F60", Offset = "0x1A74F60", VA = "0x181A75F60")]
get
{
return StreamingCameraController.LJCBMNEECNO;
}
[Token(Token = "0x600E849")]
[Address(RVA = "0x1A740F0", Offset = "0x1A730F0", VA = "0x181A740F0")]
private set
{
StreamingCameraController.LJCBMNEECNO = value;
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
this.BHPNEEBIOLP();
}
}
// Token: 0x0600E84A RID: 59466 RVA: 0x003551D4 File Offset: 0x003533D4
[Token(Token = "0x600E84A")]
[Address(RVA = "0x1A757A0", Offset = "0x1A747A0", VA = "0x181A757A0")]
public void SetFrameRate(StreamingCameraController.CAOPPIEKHPO NFEBBPDDNBA, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
{
StreamingCameraController.LJCBMNEECNO = NFEBBPDDNBA;
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
this.BHPNEEBIOLP();
int num = (int)this.HOMHBBPNOLL;
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
}
// Token: 0x170024DB RID: 9435
// (get) Token: 0x0600E84B RID: 59467 RVA: 0x00355208 File Offset: 0x00353408
// (set) Token: 0x0600E84C RID: 59468 RVA: 0x0035521C File Offset: 0x0035341C
[Token(Token = "0x170024DB")]
public StreamingCameraController.MCBLMAIAHKP LJEEHJBHFNF
{
[Token(Token = "0x600E84B")]
[Address(RVA = "0x1A75F00", Offset = "0x1A74F00", VA = "0x181A75F00")]
get
{
return StreamingCameraController.DANDBJGJDEJ;
}
[Token(Token = "0x600E84C")]
[Address(RVA = "0x1A763E0", Offset = "0x1A753E0", VA = "0x181A763E0")]
set
{
StreamingCameraController.DANDBJGJDEJ = value;
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
this.HIFBFAKMAHD = mdpchaimmlf;
}
}
// Token: 0x0600E84D RID: 59469 RVA: 0x00355260 File Offset: 0x00353460
[Token(Token = "0x600E84D")]
[Address(RVA = "0x1A75790", Offset = "0x1A74790", VA = "0x181A75790")]
public void SetFieldOfView(StreamingCameraController.MCBLMAIAHKP NPODDBFPJEK, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
{
this.LJEEHJBHFNF = NPODDBFPJEK;
}
// Token: 0x170024DC RID: 9436
// (get) Token: 0x0600E84E RID: 59470 RVA: 0x00355274 File Offset: 0x00353474
// (set) Token: 0x0600E84F RID: 59471 RVA: 0x00355288 File Offset: 0x00353488
[Token(Token = "0x170024DC")]
public StreamingCameraController.FNHMEAMNKFF FPJAMALOEMF
{
[Token(Token = "0x600E84E")]
[Address(RVA = "0x1A75DA0", Offset = "0x1A74DA0", VA = "0x181A75DA0")]
get
{
return StreamingCameraController.NPFPLOFKOEO;
}
[Token(Token = "0x600E84F")]
[Address(RVA = "0x1A73440", Offset = "0x1A72440", VA = "0x181A73440")]
private set
{
StreamingCameraController.NPFPLOFKOEO = value;
AudioListenerSingleton instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
Transform transform = this.visualRoot;
int num2 = 0;
if (transform != num2)
{
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
Transform transform3 = base.transform;
int num3 = 0;
transform2.SetParent(transform3, num3 != 0);
}
}
}
}
// Token: 0x0600E850 RID: 59472 RVA: 0x0035532C File Offset: 0x0035352C
[Token(Token = "0x600E850")]
[Address(RVA = "0x1A75680", Offset = "0x1A74680", VA = "0x181A75680")]
public void SetAudioListenerMode(int MOBLNBGIBMG, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
{
}
// Token: 0x170024DD RID: 9437
// (get) Token: 0x0600E851 RID: 59473 RVA: 0x0035533C File Offset: 0x0035353C
// (set) Token: 0x0600E852 RID: 59474 RVA: 0x00355350 File Offset: 0x00353550
[Token(Token = "0x170024DD")]
public StreamingCameraController.GKBNBNEILMP MPKAHAKNJAA
{
[Token(Token = "0x600E851")]
[Address(RVA = "0x1A75FC0", Offset = "0x1A74FC0", VA = "0x181A75FC0")]
get
{
return StreamingCameraController.FEGJPNLADKF;
}
[Token(Token = "0x600E852")]
[Address(RVA = "0x1A73780", Offset = "0x1A72780", VA = "0x181A73780")]
private set
{
StreamingCameraController.FEGJPNLADKF = value;
Camera camera = this.streamingCamera;
bool flag = value != StreamingCameraController.GKBNBNEILMP.Off;
Camera camera2 = this.streamingCamera;
if (value == StreamingCameraController.GKBNBNEILMP.Off)
{
}
camera2.farClipPlane = flag;
}
}
// Token: 0x0600E853 RID: 59475 RVA: 0x0035538C File Offset: 0x0035358C
[Token(Token = "0x600E853")]
[Address(RVA = "0x1A75940", Offset = "0x1A74940", VA = "0x181A75940")]
public void SetGreenScreen(StreamingCameraController.GKBNBNEILMP OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
{
this.MPKAHAKNJAA = OJJLDEPGAEJ;
}
// Token: 0x170024DE RID: 9438
// (get) Token: 0x0600E854 RID: 59476 RVA: 0x003553A0 File Offset: 0x003535A0
// (set) Token: 0x0600E855 RID: 59477 RVA: 0x003553B4 File Offset: 0x003535B4
[Token(Token = "0x170024DE")]
public float OHFENJLMIPP
{
[Token(Token = "0x600E854")]
[Address(RVA = "0x1A760B0", Offset = "0x1A750B0", VA = "0x181A760B0")]
get
{
return StreamingCameraController.OLNNDDFKIBA;
}
[Token(Token = "0x600E855")]
[Address(RVA = "0x1A73C60", Offset = "0x1A72C60", VA = "0x181A73C60")]
private set
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
StreamingCameraController.OLNNDDFKIBA = value;
this.cameraLight.intensity = value;
}
}
// Token: 0x0600E856 RID: 59478 RVA: 0x003553E0 File Offset: 0x003535E0
[Token(Token = "0x600E856")]
[Address(RVA = "0x1A75950", Offset = "0x1A74950", VA = "0x181A75950")]
public void SetLightIntensity(float LAIPKAHGIJF, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF)
{
this.OHFENJLMIPP = LAIPKAHGIJF;
}
// Token: 0x170024DF RID: 9439
// (get) Token: 0x0600E857 RID: 59479 RVA: 0x003553F4 File Offset: 0x003535F4
// (set) Token: 0x0600E858 RID: 59480 RVA: 0x00355408 File Offset: 0x00353608
[Token(Token = "0x170024DF")]
public float OIGBJFGJGJH
{
[Token(Token = "0x600E857")]
[Address(RVA = "0x1A76110", Offset = "0x1A75110", VA = "0x181A76110")]
get
{
return StreamingCameraController.IJFNAEILPPN;
}
[Token(Token = "0x600E858")]
[Address(RVA = "0x1A71C70", Offset = "0x1A70C70", VA = "0x181A71C70")]
private set
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
StreamingCameraController.IJFNAEILPPN = value;
this.cameraLight.range = value;
}
}
// Token: 0x0600E859 RID: 59481 RVA: 0x00355434 File Offset: 0x00353634
[Token(Token = "0x600E859")]
[Address(RVA = "0x1A75960", Offset = "0x1A74960", VA = "0x181A75960")]
public void SetLightRange(float LMBJKPOFNJA, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF)
{
this.OIGBJFGJGJH = LMBJKPOFNJA;
}
// Token: 0x0600E85A RID: 59482 RVA: 0x00355448 File Offset: 0x00353648
[Token(Token = "0x600E85A")]
[Address(RVA = "0x1A71D60", Offset = "0x1A70D60", VA = "0x181A71D60", Slot = "4")]
protected override void Awake()
{
base.Awake();
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.PLCGPPEICMI);
instance.PLCGPPEICMI += action;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action2 = new Action(this.OOLBABKEBCD);
instance2.OOLBABKEBCD += action2;
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
Action<bool, bool> action3 = new Action(this.FPAPGBKEGPD);
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action3);
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action4 = new Action(this.PLCGPPEICMI);
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action4);
KHINMMJIENE khinmmjiene;
if (khinmmjiene == (ulong)1L)
{
this.CDECAAJGDGP();
}
SceneManager.activeSceneChanged += new UnityAction(this.OJCAMPLJALF);
this.streamingCamera.depthTextureMode = DepthTextureMode.Depth;
int cullingMask = this.streamingCamera.cullingMask;
this.CLHCAKGLOMC = cullingMask;
this.DNELLFEMFBB = cullingMask;
Camera camera = this.streamingCamera;
int num = 0;
camera.enabled = num != 0;
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
KHINMMJIENE khinmmjiene2;
StreamingCameraController.LJCBMNEECNO = khinmmjiene2;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
StreamingCameraController.DANDBJGJDEJ = khinmmjiene2;
EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC;
StreamingCameraController.OLNNDDFKIBA = (float)0;
EFEFMHJPJIJ jfmoegcpnac4 = this.JFMOEGCPNAC;
}
// Token: 0x0600E85B RID: 59483 RVA: 0x00355580 File Offset: 0x00353780
[Token(Token = "0x600E85B")]
[Address(RVA = "0x1A74F20", Offset = "0x1A73F20", VA = "0x181A74F20", Slot = "5")]
protected override void OnDestroy()
{
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.PLCGPPEICMI);
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
if (!Player.<EGKJPJKLEAI>k__BackingField.DFIECMNBGCO())
{
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
OKNNKFGFODL teleportEvent = playerEvents.TeleportEvent;
Action action2 = new Action(this.KECNMEGLDFP);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(teleportEvent, action2);
playerEvents.TeleportEvent = oknnkfgfodl;
}
int num = 0;
this.FPJAMALOEMF = (StreamingCameraController.FNHMEAMNKFF)num;
this.streamingCamera.clearFlags = CameraClearFlags.Skybox;
Camera camera = this.streamingCamera;
float dlhaofclane = this.DLHAOFCLANE;
camera.farClipPlane = dlhaofclane;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (instance != num2)
{
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action3 = new Action(this.PLCGPPEICMI);
instance2.PLCGPPEICMI -= action3;
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action4 = new Action(this.OOLBABKEBCD);
instance3.OOLBABKEBCD -= action4;
}
this.JEFFOMDDCHA();
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
Action<bool, bool> action5 = new Action(this.FPAPGBKEGPD);
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action5);
SceneManager.activeSceneChanged -= new UnityAction(this.OJCAMPLJALF);
HNHBHFHBIMM hnhbhfhbimm = this.<ACFCJCGMMFA>k__BackingField;
if (hnhbhfhbimm != 0)
{
hnhbhfhbimm.Dispose();
}
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
if (mdpchaimmlf != 0)
{
mdpchaimmlf.Dispose();
}
}
// Token: 0x0600E85C RID: 59484 RVA: 0x003556D8 File Offset: 0x003538D8
[Token(Token = "0x600E85C")]
[Address(RVA = "0x1A74220", Offset = "0x1A73220", VA = "0x181A74220")]
private void LateUpdate()
{
while (this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON)
{
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
if (mdpchaimmlf != 0 && mdpchaimmlf.FBLEJONFPAK)
{
HNHBHFHBIMM mdpchaimmlf2 = this.MDPCHAIMMLF;
HNHBHFHBIMM mdpchaimmlf3 = this.MDPCHAIMMLF;
if (mdpchaimmlf3.DMNLOGFMGDD && mdpchaimmlf3 != 0)
{
AnimationCurve <MBMMNPMCDIB>k__BackingField = mdpchaimmlf3.<MBMMNPMCDIB>k__BackingField;
bool flag;
if (flag)
{
}
}
HNHBHFHBIMM mdpchaimmlf4 = this.MDPCHAIMMLF;
bool flag2 = mdpchaimmlf4.OPLHMKFCNOL == HNHBHFHBIMM.AJHCFMHNMMG.FirstPerson;
if (mdpchaimmlf4.<FBFAHEDEGHA>k__BackingField != 0)
{
}
float num = this.positionSmoothingTime;
AnimationCurve <MBMMNPMCDIB>k__BackingField2 = mdpchaimmlf4.<MBMMNPMCDIB>k__BackingField;
if (<MBMMNPMCDIB>k__BackingField2 != 0)
{
Transform transform = base.transform;
float num3;
float num2 = <MBMMNPMCDIB>k__BackingField2.Evaluate(num3);
num = num2;
}
int num4 = 0;
if (!flag2 && num > (float)num4)
{
Transform transform2 = base.transform;
Transform transform3 = base.transform;
}
int num5 = 0;
base.transform.position = num5;
if (this.MDPCHAIMMLF.<IAGGHKNHOJF>k__BackingField)
{
if (this.MDPCHAIMMLF.<FLPHFDDGOAI>k__BackingField != 0)
{
}
float num6 = this.rotationSmoothingTime;
Transform transform4 = base.transform;
if (num6 <= (float)num4)
{
}
Transform transform5 = base.transform;
break;
}
}
else
{
HNHBHFHBIMM hnhbhfhbimm = this.<ACFCJCGMMFA>k__BackingField;
while (hnhbhfhbimm == 0)
{
}
if (hnhbhfhbimm.FBLEJONFPAK)
{
HNHBHFHBIMM hnhbhfhbimm2 = this.<ACFCJCGMMFA>k__BackingField;
this.HIFBFAKMAHD = hnhbhfhbimm2;
return;
}
}
}
}
// Token: 0x0600E85D RID: 59485 RVA: 0x00355820 File Offset: 0x00353A20
[Token(Token = "0x600E85D")]
[Address(RVA = "0x1A74C60", Offset = "0x1A73C60", VA = "0x181A74C60")]
private void ONJIDDGMHND()
{
this.JEFFOMDDCHA();
Display display = StreamingCameraController.FIFCMMEAIDI;
if (display != 0)
{
int renderingWidth = display.renderingWidth;
}
int width = Screen.width;
Display display2 = StreamingCameraController.FIFCMMEAIDI;
if (display2 != 0)
{
int renderingHeight = display2.renderingHeight;
}
int height = Screen.height;
Camera camera = this.streamingCamera;
RenderTexture renderTexture = EOAEDHMGACB.IJGIJMONMBP(width, height, 24, camera);
this.LDEKHANDCBO = renderTexture;
bool flag = renderTexture.Create();
Camera camera2 = this.streamingCamera;
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
camera2.targetTexture = ldekhandcbo;
RawImage rawImage = this.rawImage;
int num = 0;
if (rawImage != num)
{
RawImage rawImage2 = this.rawImage;
RenderTexture ldekhandcbo2 = this.LDEKHANDCBO;
rawImage2.texture = ldekhandcbo2;
}
}
// Token: 0x0600E85E RID: 59486 RVA: 0x003558E8 File Offset: 0x00353AE8
[Token(Token = "0x600E85E")]
[Address(RVA = "0x1A73B10", Offset = "0x1A72B10", VA = "0x181A73B10")]
private void JEFFOMDDCHA()
{
RawImage rawImage = this.rawImage;
int num = 0;
if (rawImage != num)
{
RawImage rawImage2 = this.rawImage;
int num2 = 0;
rawImage2.texture = num2;
}
Camera camera = this.streamingCamera;
int num3 = 0;
if (camera != num3)
{
this.streamingCamera.DBJKGNBKPDI();
}
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
int num4 = 0;
if (ldekhandcbo != num4)
{
this.LDEKHANDCBO.Release();
global::UnityEngine.Object.DestroyImmediate(this.LDEKHANDCBO);
this.LDEKHANDCBO = (ulong)0L;
}
}
// Token: 0x0600E85F RID: 59487 RVA: 0x00355978 File Offset: 0x00353B78
[Token(Token = "0x600E85F")]
[Address(RVA = "0x1A723B0", Offset = "0x1A713B0", VA = "0x181A723B0")]
private void BHPNEEBIOLP()
{
IDisposable jffoaecomog = this.JFFOAECOMOG;
int num = 0;
if (jffoaecomog != 0)
{
num += num;
num++;
this.JFFOAECOMOG = num;
}
KHINMMJIENE khinmmjiene;
if (khinmmjiene == (ulong)1L)
{
Action<float> action = new Action(this.BPDKGBMFKAC);
IDisposable disposable;
this.JFFOAECOMOG = disposable;
}
}
// Token: 0x0600E860 RID: 59488 RVA: 0x003559C8 File Offset: 0x00353BC8
[Token(Token = "0x600E860")]
[Address(RVA = "0x1A725D0", Offset = "0x1A715D0", VA = "0x181A725D0")]
private void BPDKGBMFKAC(float POGAEJIEPIM)
{
int num;
do
{
num = 0;
if ((this.JGCGPAPBADD ? 1 : 0) == num)
{
return;
}
Display display = StreamingCameraController.FIFCMMEAIDI;
if (display != 0)
{
int renderingWidth = display.renderingWidth;
}
int width = Screen.width;
Display display2 = StreamingCameraController.FIFCMMEAIDI;
if (display2 != 0)
{
int renderingHeight = display2.renderingHeight;
}
int height = Screen.height;
if (this.LIKMIJJIAPL != width || this.ADNNGIBBBNM != height)
{
this.LIKMIJJIAPL = width;
this.ADNNGIBBBNM = height;
this.streamingCamera.ResetAspect();
this.JEFFOMDDCHA();
}
if ((this.FLMPEGHFJPB ? 1 : 0) == num)
{
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
int num2 = 0;
if (ldekhandcbo == num2)
{
this.ONJIDDGMHND();
}
}
if (StreamingCameraController.FJNFMNMGDMM)
{
}
bool gfmglclimjh = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.<CameraSystem>k__BackingField.GFMGLCLIMJH;
if (gfmglclimjh)
{
if (StreamingCameraController.FJNFMNMGDMM)
{
}
IReadOnlyList<Camera> activeFirstPersonCamerasOnly = SingletonMonoBehaviour.ONCPNMDGGKG.ActiveFirstPersonCamerasOnly;
}
Camera camera = this.streamingCamera;
if (gfmglclimjh)
{
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
if (mdpchaimmlf == 0 || (mdpchaimmlf.<KFNAPKPLEJL>k__BackingField ? 1 : 0) != num)
{
}
}
int clhcakglomc = this.CLHCAKGLOMC;
camera.cullingMask = clhcakglomc;
Light light = this.cameraLight;
float olnnddfkiba = StreamingCameraController.OLNNDDFKIBA;
light.enabled = clhcakglomc != 0;
Camera camera2 = this.streamingCamera;
camera2.Render();
if (this.streaming360Cameras == 0)
{
break;
}
bool flag;
if (flag)
{
camera2.Render();
}
}
while (num != 0);
Light light2 = this.cameraLight;
int num3 = 0;
light2.enabled = num3 != 0;
}
// Token: 0x0600E861 RID: 59489 RVA: 0x00355B54 File Offset: 0x00353D54
[Token(Token = "0x600E861")]
[Address(RVA = "0x1A73220", Offset = "0x1A72220", VA = "0x181A73220")]
private void DNOMKNLJGCJ()
{
Display display = StreamingCameraController.FIFCMMEAIDI;
if (display != 0)
{
int renderingWidth = display.renderingWidth;
}
int width = Screen.width;
Display display2 = StreamingCameraController.FIFCMMEAIDI;
if (display2 != 0)
{
int renderingHeight = display2.renderingHeight;
}
int height = Screen.height;
if (this.LIKMIJJIAPL != width || this.ADNNGIBBBNM != height)
{
Camera camera = this.streamingCamera;
this.LIKMIJJIAPL = width;
this.ADNNGIBBBNM = height;
camera.ResetAspect();
this.JEFFOMDDCHA();
}
}
// Token: 0x0600E862 RID: 59490 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600E862")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
protected void FPAPGBKEGPD(bool HOCMIMEHLLM, bool KOPENBICLNF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600E863 RID: 59491 RVA: 0x00355BE0 File Offset: 0x00353DE0
[Token(Token = "0x600E863")]
[Address(RVA = "0x1A74C50", Offset = "0x1A73C50", VA = "0x181A74C50")]
private void OJCAMPLJALF(Scene BLNCGEEPKIC, Scene GEHHBFPAJCM)
{
this.MNCABEKOMEI = false;
}
// Token: 0x0600E864 RID: 59492 RVA: 0x00355BF4 File Offset: 0x00353DF4
[Token(Token = "0x600E864")]
[Address(RVA = "0x1A74E10", Offset = "0x1A73E10", VA = "0x181A74E10")]
private void OOLBABKEBCD()
{
Transform transform = this.loadingImage;
this.JGCGPAPBADD = false;
int num = 0;
if (transform != num)
{
this.loadingImage.gameObject.SetActive(true);
}
}
// Token: 0x0600E865 RID: 59493 RVA: 0x00355C34 File Offset: 0x00353E34
[Token(Token = "0x600E865")]
[Address(RVA = "0x1A75590", Offset = "0x1A74590", VA = "0x181A75590")]
private void PLCGPPEICMI()
{
KHINMMJIENE khinmmjiene;
if (khinmmjiene == (ulong)1L)
{
this.CDECAAJGDGP();
return;
}
}
// Token: 0x0600E866 RID: 59494 RVA: 0x00355C58 File Offset: 0x00353E58
[Token(Token = "0x600E866")]
[Address(RVA = "0x1A74070", Offset = "0x1A73070", VA = "0x181A74070")]
private void KOGOOPIPJFP()
{
this.KECNMEGLDFP();
Transform transform = base.transform;
float z = this.JJGDNPNBINJ.z;
Transform transform2 = base.transform;
Quaternion mejcmikajcd = this.MEJCMIKAJCD;
transform2.rotation = mejcmikajcd;
}
// Token: 0x0600E867 RID: 59495 RVA: 0x00355C9C File Offset: 0x00353E9C
[Token(Token = "0x600E867")]
[Address(RVA = "0x1A73D50", Offset = "0x1A72D50", VA = "0x181A73D50")]
private void KECNMEGLDFP()
{
if (base.enabled)
{
Transform mainCameraTransform = StreamingCameraController.DMHKODHAOPD;
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
this.JJGDNPNBINJ.z = z;
}
}
// Token: 0x140000F4 RID: 244
// (add) Token: 0x0600E868 RID: 59496 RVA: 0x00355CE0 File Offset: 0x00353EE0
// (remove) Token: 0x0600E869 RID: 59497 RVA: 0x00355CFC File Offset: 0x00353EFC
[Token(Token = "0x140000F4")]
public event Action<HNHBHFHBIMM> LLHEBOKDGGP
{
[Token(Token = "0x600E868")]
[Address(RVA = "0x1A75C60", Offset = "0x1A74C60", VA = "0x181A75C60")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600E869")]
[Address(RVA = "0x1A762A0", Offset = "0x1A752A0", VA = "0x181A762A0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170024E0 RID: 9440
// (get) Token: 0x0600E86A RID: 59498 RVA: 0x00355D18 File Offset: 0x00353F18
// (set) Token: 0x0600E86B RID: 59499 RVA: 0x00355D2C File Offset: 0x00353F2C
[Token(Token = "0x170024E0")]
public HNHBHFHBIMM HDCDEDDCIAK
{
[Token(Token = "0x600E86A")]
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
get;
[Token(Token = "0x600E86B")]
[Address(RVA = "0x42DB80", Offset = "0x42CB80", VA = "0x18042DB80")]
set;
}
// Token: 0x170024E1 RID: 9441
// (get) Token: 0x0600E86C RID: 59500 RVA: 0x00355D40 File Offset: 0x00353F40
// (set) Token: 0x0600E86D RID: 59501 RVA: 0x00355D54 File Offset: 0x00353F54
[Token(Token = "0x170024E1")]
public HNHBHFHBIMM HIFBFAKMAHD
{
[Token(Token = "0x600E86C")]
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")]
get
{
return this.MDPCHAIMMLF;
}
[Token(Token = "0x600E86D")]
[Address(RVA = "0x1A747A0", Offset = "0x1A737A0", VA = "0x181A747A0")]
private set
{
int num;
do
{
num = 0;
this.MDPCHAIMMLF = value;
if (value != 0)
{
}
Transform transform = this.visualRoot;
int num2 = 0;
if (transform != num2)
{
this.visualRoot.gameObject.SetActive(num != 0);
}
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Camera camera = this.streamingCamera;
instance.RemoveActiveFirstPersonCamera(camera);
Camera camera2 = this.streamingCamera;
if (this.MDPCHAIMMLF == num || this.MDPCHAIMMLF.<CMNIMFEIMNN>k__BackingField != 0)
{
}
float num3;
camera2.fieldOfView = num3;
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
if (mdpchaimmlf != 0 && (mdpchaimmlf.<KFNAPKPLEJL>k__BackingField ? 1 : 0) != num)
{
CameraRig instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Camera camera3 = this.streamingCamera;
instance2.AddActiveFirstPersonCamera(camera3);
}
if (this.streaming360Cameras == 0)
{
break;
}
bool flag;
if (flag)
{
Camera panoramaCam = this.PanoramaCapture.AOIPIBFDGPE.PanoramaCam;
if (camera2 == panoramaCam)
{
continue;
}
SingletonMonoBehaviour.ONCPNMDGGKG.RemoveActiveFirstPersonCamera(camera2);
HNHBHFHBIMM mdpchaimmlf2 = this.MDPCHAIMMLF;
if (mdpchaimmlf2 == 0 || mdpchaimmlf2.<KFNAPKPLEJL>k__BackingField)
{
}
int clhcakglomc = this.CLHCAKGLOMC;
camera2.cullingMask = clhcakglomc;
HNHBHFHBIMM mdpchaimmlf3 = this.MDPCHAIMMLF;
while (mdpchaimmlf3 == 0)
{
}
while (!mdpchaimmlf3.<KFNAPKPLEJL>k__BackingField)
{
}
SingletonMonoBehaviour.ONCPNMDGGKG.AddActiveFirstPersonCamera(camera2);
}
}
while (num != 0);
Action<HNHBHFHBIMM> llhebokdggp = this.LLHEBOKDGGP;
if (llhebokdggp != 0)
{
HNHBHFHBIMM mdpchaimmlf4 = this.MDPCHAIMMLF;
llhebokdggp(mdpchaimmlf4);
}
}
}
// Token: 0x0600E86E RID: 59502 RVA: 0x00355EB8 File Offset: 0x003540B8
[Token(Token = "0x600E86E")]
[Address(RVA = "0x1A75690", Offset = "0x1A74690", VA = "0x181A75690")]
public void SetCameraTransformToFollow(HNHBHFHBIMM MKINDALDGFN, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
{
this.HIFBFAKMAHD = MKINDALDGFN;
int num = (int)this.HOMHBBPNOLL;
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
}
// Token: 0x0600E86F RID: 59503 RVA: 0x00355EDC File Offset: 0x003540DC
[Token(Token = "0x600E86F")]
[Address(RVA = "0x1A75A60", Offset = "0x1A74A60", VA = "0x181A75A60")]
public void SnapToTarget()
{
Transform transform = base.transform;
float z = this.JJGDNPNBINJ.z;
Transform transform2 = base.transform;
Quaternion mejcmikajcd = this.MEJCMIKAJCD;
transform2.rotation = mejcmikajcd;
}
// Token: 0x0600E870 RID: 59504 RVA: 0x00355F18 File Offset: 0x00354118
[Token(Token = "0x600E870")]
[Address(RVA = "0x1A72B20", Offset = "0x1A71B20", VA = "0x181A72B20")]
private void CDECAAJGDGP()
{
if (!this.MNCABEKOMEI)
{
Action action = new Action(this.KECNMEGLDFP);
Action action2 = new Action(this.KECNMEGLDFP);
this.MNCABEKOMEI = true;
}
this.KECNMEGLDFP();
Transform transform = base.transform;
float z = this.JJGDNPNBINJ.z;
Transform transform2 = base.transform;
Quaternion mejcmikajcd = this.MEJCMIKAJCD;
transform2.rotation = mejcmikajcd;
this.streamingCamera.farClipPlane = 1000f;
if (!this.BAKBFJJMKOA && RecRoomSceneManager.FFNIFALJLDD)
{
Camera camera = this.streamingCamera;
float farClipPlane = this.streamingCamera.farClipPlane;
this.DLHAOFCLANE = farClipPlane;
this.BAKBFJJMKOA = true;
}
StreamingCameraController.GKBNBNEILMP fegjpnladkf = StreamingCameraController.FEGJPNLADKF;
this.MPKAHAKNJAA = fegjpnladkf;
float olnnddfkiba = StreamingCameraController.OLNNDDFKIBA;
this.OHFENJLMIPP = olnnddfkiba;
float ijfnaeilppn = StreamingCameraController.IJFNAEILPPN;
this.OIGBJFGJGJH = ijfnaeilppn;
Transform transform3 = this.loadingImage;
this.JGCGPAPBADD = true;
int num = 0;
if (transform3 != num)
{
GameObject gameObject = this.loadingImage.gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
}
if (!StreamingCameraController.CIGHIGFNAPC)
{
if (Application.isEditor && StreamingCameraController.JGMLCGIAJDP)
{
GameObject gameObject2 = this.vrOnlyPreviewCamera;
int num3 = 0;
gameObject2.SetActive(num3 != 0);
this.screenCanvas.targetDisplay = 1;
}
return;
}
GameObject gameObject3 = this.vrOnlyPreviewCamera;
int num4 = 0;
gameObject3.SetActive(num4 != 0);
StreamingCameraController.FIFCMMEAIDI.Activate();
this.screenCanvas.targetDisplay = 1;
this.secondaryDisplayCamera.gameObject.SetActive(true);
this.secondaryDisplayCamera.targetDisplay = 1;
throw new NullReferenceException();
}
// Token: 0x0600E871 RID: 59505 RVA: 0x003560C4 File Offset: 0x003542C4
[Token(Token = "0x600E871")]
[Address(RVA = "0x1A75430", Offset = "0x1A74430", VA = "0x181A75430")]
public void OverrideRenderTexture(RenderTexture MILANNLOLDN)
{
int num = 0;
bool flag = MILANNLOLDN != num;
Camera camera = this.streamingCamera;
this.FLMPEGHFJPB = flag;
if (!flag)
{
}
camera.targetTexture = MILANNLOLDN;
RawImage rawImage = this.rawImage;
int num2 = 0;
if (rawImage != num2)
{
RawImage rawImage2 = this.rawImage;
RenderTexture ldekhandcbo;
if (!this.FLMPEGHFJPB)
{
ldekhandcbo = this.LDEKHANDCBO;
}
rawImage2.texture = ldekhandcbo;
}
}
// Token: 0x170024E2 RID: 9442
// (get) Token: 0x0600E872 RID: 59506 RVA: 0x00356134 File Offset: 0x00354334
[Token(Token = "0x170024E2")]
public static bool FJNFMNMGDMM
{
[Token(Token = "0x600E872")]
[Address(RVA = "0x1A76040", Offset = "0x1A75040", VA = "0x181A76040")]
get
{
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
}
}
// Token: 0x170024E3 RID: 9443
// (get) Token: 0x0600E873 RID: 59507 RVA: 0x00356154 File Offset: 0x00354354
[Token(Token = "0x170024E3")]
public static bool BEKBFPCBGAA
{
[Token(Token = "0x600E873")]
[Address(RVA = "0x1A75E00", Offset = "0x1A74E00", VA = "0x181A75E00")]
get
{
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || StreamingCameraController.CIGHIGFNAPC || StreamingCameraController.BANHMOBMOHA;
}
}
// Token: 0x170024E4 RID: 9444
// (get) Token: 0x0600E874 RID: 59508 RVA: 0x00356188 File Offset: 0x00354388
[Token(Token = "0x170024E4")]
public static Transform DMHKODHAOPD
{
[Token(Token = "0x600E874")]
[Address(RVA = "0x1A76170", Offset = "0x1A75170", VA = "0x181A76170")]
get
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
{
return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
}
return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
}
}
// Token: 0x170024E5 RID: 9445
// (get) Token: 0x0600E875 RID: 59509 RVA: 0x003561C8 File Offset: 0x003543C8
[Token(Token = "0x170024E5")]
private static bool BANHMOBMOHA
{
[Token(Token = "0x600E875")]
[Address(RVA = "0x1A741C0", Offset = "0x1A731C0", VA = "0x181A741C0")]
get
{
bool isEditor = Application.isEditor;
if (!isEditor)
{
return isEditor;
}
return StreamingCameraController.JGMLCGIAJDP;
}
}
// Token: 0x170024E6 RID: 9446
// (get) Token: 0x0600E876 RID: 59510 RVA: 0x003561EC File Offset: 0x003543EC
[Token(Token = "0x170024E6")]
private static bool CIGHIGFNAPC
{
[Token(Token = "0x600E876")]
[Address(RVA = "0x1A73830", Offset = "0x1A72830", VA = "0x181A73830")]
get
{
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
if (!inScreenDisplayMode)
{
return inScreenDisplayMode;
}
return Display.displays.Length > 1;
}
}
// Token: 0x170024E7 RID: 9447
// (get) Token: 0x0600E877 RID: 59511 RVA: 0x00356220 File Offset: 0x00354420
[Token(Token = "0x170024E7")]
private static bool JGMLCGIAJDP
{
[Token(Token = "0x600E877")]
[Address(RVA = "0x1A75520", Offset = "0x1A74520", VA = "0x181A75520")]
get
{
return SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
}
}
// Token: 0x170024E8 RID: 9448
// (get) Token: 0x0600E878 RID: 59512 RVA: 0x00356240 File Offset: 0x00354440
[Token(Token = "0x170024E8")]
private static int FCOGIMMINEE
{
[Token(Token = "0x600E878")]
[Address(RVA = "0x1A733D0", Offset = "0x1A723D0", VA = "0x181A733D0")]
get
{
Display display = StreamingCameraController.FIFCMMEAIDI;
if (display != 0)
{
return display.renderingWidth;
}
return Screen.width;
}
}
// Token: 0x170024E9 RID: 9449
// (get) Token: 0x0600E879 RID: 59513 RVA: 0x00356268 File Offset: 0x00354468
[Token(Token = "0x170024E9")]
private static int LHNGEOBBIEA
{
[Token(Token = "0x600E879")]
[Address(RVA = "0x1A74EB0", Offset = "0x1A73EB0", VA = "0x181A74EB0")]
get
{
Display display = StreamingCameraController.FIFCMMEAIDI;
if (display != 0)
{
return display.renderingHeight;
}
return Screen.height;
}
}
// Token: 0x170024EA RID: 9450
// (get) Token: 0x0600E87A RID: 59514 RVA: 0x00356290 File Offset: 0x00354490
[Token(Token = "0x170024EA")]
private static Display FIFCMMEAIDI
{
[Token(Token = "0x600E87A")]
[Address(RVA = "0x1A73920", Offset = "0x1A72920", VA = "0x181A73920")]
get
{
if (StreamingCameraController.CIGHIGFNAPC)
{
return Display.displays[1];
}
throw new IndexOutOfRangeException();
}
}
// Token: 0x0600E87B RID: 59515 RVA: 0x003562BC File Offset: 0x003544BC
[Token(Token = "0x600E87B")]
[Address(RVA = "0x1A75B70", Offset = "0x1A74B70", VA = "0x181A75B70")]
public StreamingCameraController()
{
float z = Vector3.zero.z;
this.GLOGKENIIGG.z = z;
float z2 = Vector3.zero.z;
this.NHAOMEMANJA.z = z2;
this.DLHAOFCLANE = 100f;
this.CLHCAKGLOMC = (int)((ulong)(-1L));
this.LIKMIJJIAPL = (int)((ulong)(-1L));
base..ctor();
}
// Token: 0x0600E87C RID: 59516 RVA: 0x00356348 File Offset: 0x00354548
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600E87C")]
[Address(RVA = "0x1A75AE0", Offset = "0x1A74AE0", VA = "0x181A75AE0")]
static StreamingCameraController()
{
int num = 0;
StreamingCameraController.NPFPLOFKOEO = (StreamingCameraController.FNHMEAMNKFF)num;
StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num;
StreamingCameraController.OLNNDDFKIBA = (float)num;
}
// Token: 0x0600E87D RID: 59517 RVA: 0x0035636C File Offset: 0x0035456C
[Token(Token = "0x600E87D")]
[Address(RVA = "0x1A739D0", Offset = "0x1A729D0", VA = "0x181A739D0")]
[CompilerGenerated]
private void HHHPLDNGDEH()
{
if (base.gameObject)
{
GameObject gameObject = base.gameObject;
KHINMMJIENE khinmmjiene;
bool flag = khinmmjiene == (ulong)1L;
gameObject.SetActive(flag);
}
}
// Token: 0x040096AE RID: 38574
[Token(Token = "0x40096AE")]
private const float ANNJDGPPEGO = 1000f;
// Token: 0x040096AF RID: 38575
[Token(Token = "0x40096AF")]
private const string OPMEJNJLMLF = "StreamerCam.FrameRate";
// Token: 0x040096B0 RID: 38576
[Token(Token = "0x40096B0")]
private const string GLDLMCCLFKI = "StreamerCam.FOV";
// Token: 0x040096B1 RID: 38577
[Token(Token = "0x40096B1")]
private const string NDICMDCAILK = "StreamerCam.LightIntensity";
// Token: 0x040096B2 RID: 38578
[Token(Token = "0x40096B2")]
private const string CIMHGMPBCDH = "StreamerCam.LightRange";
// Token: 0x040096B3 RID: 38579
[Token(Token = "0x40096B3")]
private const string IELEFBFILEB = "StreamerCam.ForceAllMatrixRecalculationPerRender";
// Token: 0x040096B4 RID: 38580
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40096B4")]
[SerializeField]
private Transform visualRoot;
// Token: 0x040096B5 RID: 38581
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40096B5")]
[SerializeField]
private Camera streamingCamera;
// Token: 0x040096B6 RID: 38582
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40096B6")]
[SerializeField]
[Range(0f, 5f)]
private float backOffset = 1.5f;
// Token: 0x040096B7 RID: 38583
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40096B7")]
[SerializeField]
[Range(0f, 5f)]
private float rightOffset = 0.5f;
// Token: 0x040096B8 RID: 38584
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40096B8")]
[SerializeField]
[Range(0f, 5f)]
private float upOffset;
// Token: 0x040096B9 RID: 38585
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40096B9")]
[SerializeField]
[Header("Smoothing")]
private float rotationSmoothingTime = 0.2f;
// Token: 0x040096BA RID: 38586
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40096BA")]
[SerializeField]
private float positionSmoothingTime = 0.2f;
// Token: 0x040096BB RID: 38587
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40096BB")]
[SerializeField]
[Header("2D Canvas")]
private Canvas screenCanvas;
// Token: 0x040096BC RID: 38588
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40096BC")]
[SerializeField]
private Camera secondaryDisplayCamera;
// Token: 0x040096BD RID: 38589
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40096BD")]
[SerializeField]
private RawImage rawImage;
// Token: 0x040096BE RID: 38590
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40096BE")]
[SerializeField]
private Transform loadingImage;
// Token: 0x040096BF RID: 38591
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40096BF")]
[SerializeField]
private GameObject vrOnlyPreviewCamera;
// Token: 0x040096C0 RID: 38592
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40096C0")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
private Light cameraLight;
// Token: 0x040096C1 RID: 38593
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40096C1")]
private Vector3 GLOGKENIIGG;
// Token: 0x040096C2 RID: 38594
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x40096C2")]
private Vector3 NHAOMEMANJA;
// Token: 0x040096C3 RID: 38595
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40096C3")]
private Vector3 JJGDNPNBINJ;
// Token: 0x040096C4 RID: 38596
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x40096C4")]
private Quaternion MEJCMIKAJCD;
// Token: 0x040096C6 RID: 38598
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40096C6")]
private bool FLMPEGHFJPB;
// Token: 0x040096C7 RID: 38599
[FieldOffset(Offset = "0xB1")]
[Token(Token = "0x40096C7")]
private bool MNCABEKOMEI;
// Token: 0x040096C8 RID: 38600
[FieldOffset(Offset = "0xB2")]
[Token(Token = "0x40096C8")]
private bool BAKBFJJMKOA;
// Token: 0x040096C9 RID: 38601
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40096C9")]
private RenderTexture LDEKHANDCBO;
// Token: 0x040096CA RID: 38602
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40096CA")]
private float DLHAOFCLANE;
// Token: 0x040096CB RID: 38603
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x40096CB")]
private int CLHCAKGLOMC;
// Token: 0x040096CC RID: 38604
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40096CC")]
private int DNELLFEMFBB;
// Token: 0x040096CD RID: 38605
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x40096CD")]
private bool JGCGPAPBADD;
// Token: 0x040096CE RID: 38606
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40096CE")]
private int LIKMIJJIAPL;
// Token: 0x040096CF RID: 38607
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x40096CF")]
private int ADNNGIBBBNM;
// Token: 0x040096D0 RID: 38608
[Token(Token = "0x40096D0")]
private static StreamingCameraController.CAOPPIEKHPO LJCBMNEECNO;
// Token: 0x040096D1 RID: 38609
[Token(Token = "0x40096D1")]
private static StreamingCameraController.MCBLMAIAHKP DANDBJGJDEJ;
// Token: 0x040096D2 RID: 38610
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40096D2")]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)]
public VRCapture PanoramaCapture;
// Token: 0x040096D3 RID: 38611
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40096D3")]
[HideInInspector]
public List<Camera> streaming360Cameras;
// Token: 0x040096D4 RID: 38612
[Token(Token = "0x40096D4")]
private static StreamingCameraController.FNHMEAMNKFF NPFPLOFKOEO;
// Token: 0x040096D5 RID: 38613
[Token(Token = "0x40096D5")]
private static StreamingCameraController.GKBNBNEILMP FEGJPNLADKF;
// Token: 0x040096D6 RID: 38614
[Token(Token = "0x40096D6")]
private static float OLNNDDFKIBA;
// Token: 0x040096D7 RID: 38615
[Token(Token = "0x40096D7")]
private static float IJFNAEILPPN;
// Token: 0x040096D8 RID: 38616
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40096D8")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x040096D9 RID: 38617
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40096D9")]
private IDisposable JFFOAECOMOG;
// Token: 0x040096DC RID: 38620
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40096DC")]
private HNHBHFHBIMM MDPCHAIMMLF;
// Token: 0x040096DD RID: 38621
[Token(Token = "0x40096DD")]
private static bool APBJJLDEJFN;
// Token: 0x020023B0 RID: 9136
[Token(Token = "0x20023B0")]
public enum CAOPPIEKHPO
{
// Token: 0x040096DF RID: 38623
[Token(Token = "0x40096DF")]
_15 = 15,
// Token: 0x040096E0 RID: 38624
[Token(Token = "0x40096E0")]
_30 = 30,
// Token: 0x040096E1 RID: 38625
[Token(Token = "0x40096E1")]
_45 = 45,
// Token: 0x040096E2 RID: 38626
[Token(Token = "0x40096E2")]
_60 = 60,
// Token: 0x040096E3 RID: 38627
[Token(Token = "0x40096E3")]
_90 = 90
}
// Token: 0x020023B1 RID: 9137
[Token(Token = "0x20023B1")]
public enum MCBLMAIAHKP
{
// Token: 0x040096E5 RID: 38629
[Token(Token = "0x40096E5")]
TwentyDegrees = 20,
// Token: 0x040096E6 RID: 38630
[Token(Token = "0x40096E6")]
FiftyDegrees = 50,
// Token: 0x040096E7 RID: 38631
[Token(Token = "0x40096E7")]
Default = 60,
// Token: 0x040096E8 RID: 38632
[Token(Token = "0x40096E8")]
NinetyDegrees = 90,
// Token: 0x040096E9 RID: 38633
[Token(Token = "0x40096E9")]
OneHundredTwentyDegrees = 120,
// Token: 0x040096EA RID: 38634
[Token(Token = "0x40096EA")]
ThreeHundredSixtyDegrees = 360
}
// Token: 0x020023B2 RID: 9138
[Token(Token = "0x20023B2")]
public enum GKBNBNEILMP
{
// Token: 0x040096EC RID: 38636
[Token(Token = "0x40096EC")]
Off,
// Token: 0x040096ED RID: 38637
[Token(Token = "0x40096ED")]
TwoMeters = 2,
// Token: 0x040096EE RID: 38638
[Token(Token = "0x40096EE")]
FiveMeters = 5,
// Token: 0x040096EF RID: 38639
[Token(Token = "0x40096EF")]
TenMeters = 10,
// Token: 0x040096F0 RID: 38640
[Token(Token = "0x40096F0")]
OneHundredMeters = 100
}
// Token: 0x020023B3 RID: 9139
[Token(Token = "0x20023B3")]
public enum BKBFLNLAMGM
{
// Token: 0x040096F2 RID: 38642
[Token(Token = "0x40096F2")]
OFF,
// Token: 0x040096F3 RID: 38643
[Token(Token = "0x40096F3")]
ON
}
// Token: 0x020023B4 RID: 9140
[Token(Token = "0x20023B4")]
public enum FNHMEAMNKFF
{
// Token: 0x040096F5 RID: 38645
[Token(Token = "0x40096F5")]
Player,
// Token: 0x040096F6 RID: 38646
[Token(Token = "0x40096F6")]
StreamCamera
}
// Token: 0x020023B5 RID: 9141
[Token(Token = "0x20023B5")]
public enum ABBDCGPMFDE
{
// Token: 0x040096F8 RID: 38648
[Token(Token = "0x40096F8")]
None,
// Token: 0x040096F9 RID: 38649
[Token(Token = "0x40096F9")]
WatchUI,
// Token: 0x040096FA RID: 38650
[Token(Token = "0x40096FA")]
ScreenUI,
// Token: 0x040096FB RID: 38651
[Token(Token = "0x40096FB")]
TutorialCam,
// Token: 0x040096FC RID: 38652
[Token(Token = "0x40096FC")]
HandheldTool
}
}
}